【自用】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