From 2e41e4682647851d269cf38799e76e3a6d59a625 Mon Sep 17 00:00:00 2001 From: Brett Williams Date: Wed, 24 May 2023 15:52:21 -0500 Subject: [PATCH] Fix issue with ffmpeg not reporting progress --- lib/render_workers/ffmpeg_worker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/render_workers/ffmpeg_worker.py b/lib/render_workers/ffmpeg_worker.py index b788e0b..04920d6 100644 --- a/lib/render_workers/ffmpeg_worker.py +++ b/lib/render_workers/ffmpeg_worker.py @@ -42,7 +42,7 @@ class FFMPEGRenderWorker(BaseRenderWorker): stream_info = subprocess.check_output([self.engine.renderer_path(), "-i", # https://stackoverflow.com/a/61604105 input_path, "-map", "0:v:0", "-c", "copy", "-f", "null", "-y", - "/dev/null"], stderr=subprocess.DEVNULL).decode('utf-8') + "/dev/null"], stderr=subprocess.STDOUT).decode('utf-8') found_frames = re.findall('frame=\s*(\d+)', stream_info) self.total_frames = found_frames[-1] if found_frames else '-1' self.frame = 0