From 7baed6e4f27a9af571aea2db07e9b15eccf1cbb8 Mon Sep 17 00:00:00 2001 From: RasmusMathiesen Date: Mon, 27 Jan 2020 21:22:50 +0100 Subject: [PATCH] Protect fixup postprocessors from user configuration --- youtube_dl/postprocessor/ffmpeg.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/youtube_dl/postprocessor/ffmpeg.py b/youtube_dl/postprocessor/ffmpeg.py index fd3f921a8..6f68f63f0 100644 --- a/youtube_dl/postprocessor/ffmpeg.py +++ b/youtube_dl/postprocessor/ffmpeg.py @@ -549,6 +549,9 @@ class FFmpegFixupStretchedPP(FFmpegPostProcessor): return [], info + def _configuration_args(self, default=[]): + return [] # Make sure the users extra arguments don't mess up the fix + class FFmpegFixupM4aPP(FFmpegPostProcessor): def run(self, info): @@ -567,6 +570,8 @@ class FFmpegFixupM4aPP(FFmpegPostProcessor): return [], info + def _configuration_args(self, default=[]): + return [] # Make sure the users extra arguments don't mess up the fix class FFmpegFixupM3u8PP(FFmpegPostProcessor): def run(self, info): @@ -581,6 +586,9 @@ class FFmpegFixupM3u8PP(FFmpegPostProcessor): os.remove(encodeFilename(filename)) os.rename(encodeFilename(temp_filename), encodeFilename(filename)) return [], info + + def _configuration_args(self, default=[]): + return [] # Make sure the users extra arguments don't mess up the fix class FFmpegSubtitlesConvertorPP(FFmpegPostProcessor):