|
|
@ -491,7 +491,7 @@ class FFmpegFD(ExternalFD):
|
|
|
|
if not self.params.get('verbose'):
|
|
|
|
if not self.params.get('verbose'):
|
|
|
|
args += ['-hide_banner']
|
|
|
|
args += ['-hide_banner']
|
|
|
|
|
|
|
|
|
|
|
|
args += traverse_obj(info_dict, ('downloader_options', 'ffmpeg_args'), default=[])
|
|
|
|
args += traverse_obj(info_dict, ('downloader_options', 'ffmpeg_args', ...))
|
|
|
|
|
|
|
|
|
|
|
|
# These exists only for compatibility. Extractors should use
|
|
|
|
# These exists only for compatibility. Extractors should use
|
|
|
|
# info_dict['downloader_options']['ffmpeg_args'] instead
|
|
|
|
# info_dict['downloader_options']['ffmpeg_args'] instead
|
|
|
@ -615,6 +615,8 @@ class FFmpegFD(ExternalFD):
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
args += ['-f', EXT_TO_OUT_FORMATS.get(ext, ext)]
|
|
|
|
args += ['-f', EXT_TO_OUT_FORMATS.get(ext, ext)]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
args += traverse_obj(info_dict, ('downloader_options', 'ffmpeg_args_out', ...))
|
|
|
|
|
|
|
|
|
|
|
|
args += self._configuration_args(('_o1', '_o', ''))
|
|
|
|
args += self._configuration_args(('_o1', '_o', ''))
|
|
|
|
|
|
|
|
|
|
|
|
args = [encodeArgument(opt) for opt in args]
|
|
|
|
args = [encodeArgument(opt) for opt in args]
|
|
|
|