From: Neurognostic Date: Thu, 13 Jul 2023 20:39:21 +0000 (-0400) Subject: [pp/EmbedThumbnail] Support `m4v` (#7583) X-Git-Tag: 2023.09.24~156 X-Git-Url: https://jfr.im/git/yt-dlp.git/commitdiff_plain/8a4cd12c8f8e93292e3e95200b9d17a3af39624c [pp/EmbedThumbnail] Support `m4v` (#7583) Authored by: Neurognostic --- diff --git a/yt_dlp/postprocessor/embedthumbnail.py b/yt_dlp/postprocessor/embedthumbnail.py index 88a767132..d7be0b398 100644 --- a/yt_dlp/postprocessor/embedthumbnail.py +++ b/yt_dlp/postprocessor/embedthumbnail.py @@ -114,7 +114,7 @@ def run(self, info): self._report_run('ffmpeg', filename) self.run_ffmpeg(filename, temp_filename, options) - elif info['ext'] in ['m4a', 'mp4', 'mov']: + elif info['ext'] in ['m4a', 'mp4', 'm4v', 'mov']: prefer_atomicparsley = 'embed-thumbnail-atomicparsley' in self.get_param('compat_opts', []) # Method 1: Use mutagen if not mutagen or prefer_atomicparsley: @@ -213,7 +213,7 @@ def run(self, info): temp_filename = filename else: - raise EmbedThumbnailPPError('Supported filetypes for thumbnail embedding are: mp3, mkv/mka, ogg/opus/flac, m4a/mp4/mov') + raise EmbedThumbnailPPError('Supported filetypes for thumbnail embedding are: mp3, mkv/mka, ogg/opus/flac, m4a/mp4/m4v/mov') if success and temp_filename != filename: os.replace(temp_filename, filename)