diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-08-01 07:14:32 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-08-01 07:36:08 +0530 |
commit | 5f2a7f7c4a44aa96054b903534295632044b6ad8 (patch) | |
tree | 7d9d05e0dcd71bda4729325f97829959c0e1f8a5 | |
parent | 30389593c26d3b014b76746ebf751b731d1db6d0 (diff) | |
download | hypervideo-pre-5f2a7f7c4a44aa96054b903534295632044b6ad8.tar.lz hypervideo-pre-5f2a7f7c4a44aa96054b903534295632044b6ad8.tar.xz hypervideo-pre-5f2a7f7c4a44aa96054b903534295632044b6ad8.zip |
[FFmpegThumbnailsConvertor] Fix conversion from GIF
Closes #2988
-rw-r--r-- | yt_dlp/postprocessor/ffmpeg.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/yt_dlp/postprocessor/ffmpeg.py b/yt_dlp/postprocessor/ffmpeg.py index f80838962..45f7ab32e 100644 --- a/yt_dlp/postprocessor/ffmpeg.py +++ b/yt_dlp/postprocessor/ffmpeg.py @@ -1083,8 +1083,9 @@ class FFmpegThumbnailsConvertorPP(FFmpegPostProcessor): thumbnail_conv_filename = replace_extension(thumbnail_filename, target_ext) self.to_screen(f'Converting thumbnail "{thumbnail_filename}" to {target_ext}') + _, source_ext = os.path.splitext(thumbnail_filename) self.real_run_ffmpeg( - [(thumbnail_filename, ['-f', 'image2', '-pattern_type', 'none'])], + [(thumbnail_filename, [] if source_ext == '.gif' else ['-f', 'image2', '-pattern_type', 'none'])], [(thumbnail_conv_filename.replace('%', '%%'), self._options(target_ext))]) return thumbnail_conv_filename |