|
|
@ -9,6 +9,7 @@ from .common import AudioConversionError, PostProcessor
|
|
|
|
from ..utils import (
|
|
|
|
from ..utils import (
|
|
|
|
check_executable,
|
|
|
|
check_executable,
|
|
|
|
compat_subprocess_get_DEVNULL,
|
|
|
|
compat_subprocess_get_DEVNULL,
|
|
|
|
|
|
|
|
encodeArgument,
|
|
|
|
encodeFilename,
|
|
|
|
encodeFilename,
|
|
|
|
PostProcessingError,
|
|
|
|
PostProcessingError,
|
|
|
|
prepend_extension,
|
|
|
|
prepend_extension,
|
|
|
@ -48,7 +49,7 @@ class FFmpegPostProcessor(PostProcessor):
|
|
|
|
for path in input_paths:
|
|
|
|
for path in input_paths:
|
|
|
|
files_cmd.extend(['-i', encodeFilename(path, True)])
|
|
|
|
files_cmd.extend(['-i', encodeFilename(path, True)])
|
|
|
|
cmd = ([self._get_executable(), '-y'] + files_cmd
|
|
|
|
cmd = ([self._get_executable(), '-y'] + files_cmd
|
|
|
|
+ opts +
|
|
|
|
+ [encodeArgument(o) for o in opts] +
|
|
|
|
[encodeFilename(self._ffmpeg_filename_argument(out_path), True)])
|
|
|
|
[encodeFilename(self._ffmpeg_filename_argument(out_path), True)])
|
|
|
|
|
|
|
|
|
|
|
|
if self._downloader.params.get('verbose', False):
|
|
|
|
if self._downloader.params.get('verbose', False):
|
|
|
|