From fee6efdd86b09ec86d9bc7529dc4d5ef11c39e65 Mon Sep 17 00:00:00 2001 From: Simon Conseil Date: Mon, 22 Feb 2021 19:55:30 -0300 Subject: [PATCH] Fix encoding issue with ffmpeg output (fix #423) --- sigal/video.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sigal/video.py b/sigal/video.py index 993b7e5..ce5f007 100644 --- a/sigal/video.py +++ b/sigal/video.py @@ -63,7 +63,7 @@ def check_subprocess(cmd, source, outname=None): def video_size(source, converter='ffmpeg'): """Return the dimensions of the video.""" res = subprocess.run([converter, '-i', source], stderr=subprocess.PIPE) - stderr = res.stderr.decode('utf8') + stderr = res.stderr.decode('utf8', errors='ignore') pattern = re.compile(r'Stream.*Video.* ([0-9]+)x([0-9]+)') match = pattern.search(stderr) rot_pattern = re.compile(r'rotate\s*:\s*-?(90|270)')