【自用】yt-dlp 下载YouTube视频、缩略图、字幕【第三版】【2023.9.21】
1、列出所有的音频和视频信息
yt-dlp -F https://www.youtube.com/watch?v=LbpQ8940EZI
2、列出所有字幕信息,包括支持的字幕和 youtube 自动翻译的字幕
yt-dlp --list-subs https://www.youtube.com/watch?v=LbpQ8940EZI
3、列出所有的缩略图信息
yt-dlp --list-thumbnails https://www.youtube.com/watch?v=LbpQ8940EZI
4、下载视频、音频、缩略图
自动选择最佳视频和音频版本下载并下载所有缩略图,保留原始视频和音频,使用ffmpeg自动合并视频和音频
yt-dlp -k --write-all-thumbnails https://www.youtube.com/watch\?v\=FypmEWNN-XI
多线程下载,自选视频和音频版本下载,保留原始视频和音频,下载所有缩略图,使用ffmpeg自动合并自选的已经下载的视频和音频
yt-dlp -N 10 -f 140+616 -k --write-all-thumbnails https://www.youtube.com/watch?v=PDgE2Hu6rmg
5、选择可得到的字幕语言版本下载,将 vtt 字幕格式文件转为为常用的 srt 字幕格式文件(此命令缺点:会自动选择最佳的视频和音频版本下载并合并,如和自选不同,会新下载)
yt-dlp -k --write-subs --sub-langs "en" --convert-subs srt https://www.youtube.com/watch\?v\=FypmEWNN-XI
6、选择自动翻译的字幕语言版本下载,将 vtt 字幕格式文件转为为常用的 srt 字幕格式文件(此命令缺点:会自动选择最佳的视频和音频版本下载并合并,如和自选不同,会新下载)
yt-dlp -k --write-auto-subs --sub-langs "zh-Hans-en" --convert-subs srt https://www.youtube.com/watch\?v\=FypmEWNN-XI
7、选择最佳的音频、视频、缩略图下载,选择可得到的字幕语言版本下载,将 vtt 字幕格式文件转为为常用的 srt 字幕格式文件。使用ffmpeg自动合并视频和音频。自动将图片转为jpg格式。
yt-dlp -k --write-thumbnail --write-subs --sub-langs zh-Hans --convert-sub srt --convert-thumbnail jpg https://www.youtube.com/watch?v=LbpQ8940EZI