diff --git a/downloader.py b/downloader.py index 83481cc..1e4ad56 100644 --- a/downloader.py +++ b/downloader.py @@ -269,7 +269,10 @@ class DownloadManager: ydl_opts.update({ "writesubtitles": True, "subtitleslangs": ["fr"], - "embedsubtitles": True, + # embedsubtitles:True is CLI-only — must register the postprocessor explicitly + "postprocessors": [ + {"key": "FFmpegEmbedSubtitle", "already_have_subtitle": False}, + ], }) # "embedsubtitle+ffmpeg_o" sets title + default disposition during subtitle embed ydl_opts["postprocessor_args"]["embedsubtitle+ffmpeg_o"] = (