

You can get Windows builds of FFmpeg from third-parties, such as the builds kindly provided by v. In either case, ffmpeg must reside somewhere on your system. However, there are several caveats to converting subtitles: There is also an option to -convert-subs automatically with youtube-dl/FFmpeg e.g.: youtube-dl -sub-lang en,es -write-sub -convert-subs srt vtt format, you can use ffmpeg to convert them manually with e.g.: ffmpeg -i input.vtt output.srt If you prefer not to have your subtitles in the. You can even get all 5 available subtitle files at once with the -all-subs option: youtube-dl -all-subs -skip-download To skip downloading the video and get just the subtitles, add the -skip-download option e.g.: youtube-dl -sub-lang en,es -write-sub -skip-download English and Spanish subtitles (along with the video) using: youtube-dl -sub-lang en,es -write-sub Note that only 5 relevant options are listed as the Korean (auto-generated) subtitles are omitted. Will produce a list of subtitle options, including a list of those specific to the given video. Using this historical K-Drama episode as an example, we can see that there are 6 possible languages for subtitles available ( YouTube Player > Settings > Subtitles/CC): Languages of the subtitles to download (optional) separated by commas, use -list-subs for available language tags Referencing the official documentation for youtube-dl, the -sub-lang option takes: I'm trying to get 2+ subs of a YouTube video, that tutorial was only for 1 subtitle. Alternatively, you could also use the -all-subs option. Use the -sub-lang option to specify the subtitle language(s) you are interested in, as implied in the chosen answer to this Super User question. Is there a way to download a Youtube video with 2 or more subtitles using youtuble-dl and ignore auto-generated subtitles?
