From 216fac1122a16012e4ef4f3328afed6b45e8c9bd Mon Sep 17 00:00:00 2001 From: Christoph9211 Date: Sun, 8 Jun 2025 17:01:33 -0500 Subject: [PATCH] Handle non-zero exit status in ffmpeg writer to improve error reporting --- modules/core.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/core.py b/modules/core.py index 9ea867b..f66be6d 100644 --- a/modules/core.py +++ b/modules/core.py @@ -222,7 +222,9 @@ def stream_video() -> None: capture.release() writer.stdin.close() - writer.wait() + exit_code = writer.wait() + if exit_code != 0: + raise RuntimeError(f"ffmpeg writer exited with non-zero status: {exit_code}") if modules.globals.keep_audio: update_status('Restoring audio...')