mirror of
https://github.com/blw1138/Zordon.git
synced 2025-12-17 08:48:13 +00:00
Fix issue with ffmpeg not reporting progress
This commit is contained in:
@@ -42,7 +42,7 @@ class FFMPEGRenderWorker(BaseRenderWorker):
|
|||||||
|
|
||||||
stream_info = subprocess.check_output([self.engine.renderer_path(), "-i", # https://stackoverflow.com/a/61604105
|
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",
|
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)
|
found_frames = re.findall('frame=\s*(\d+)', stream_info)
|
||||||
self.total_frames = found_frames[-1] if found_frames else '-1'
|
self.total_frames = found_frames[-1] if found_frames else '-1'
|
||||||
self.frame = 0
|
self.frame = 0
|
||||||
|
|||||||
Reference in New Issue
Block a user