We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 173eca9 commit e9a04a2Copy full SHA for e9a04a2
1 file changed
src/ffmpegio/analyze.py
@@ -271,15 +271,14 @@ def run(
271
capture_log=True,
272
universal_newlines=True,
273
stdout=fp.PIPE,
274
+ stderr=fp.PIPE if show_log else None,
275
)
276
- # print the collected log data if requested
277
- if show_log:
278
- print(out.stderr)
279
-
280
# if FFmpeg terminated abnormally, return error
281
if out.returncode:
282
- raise FFmpegError(out.stderr, False)
+ if show_log:
+ print(out.stderr)
+ raise FFmpegError(out.stderr, show_log)
283
284
# link a logger to each metadata field names (trailing "lavifi.")
285
meta_logger = {name: l for l in loggers for name in l.meta_names}
0 commit comments