如何用yt-dlp下載影片加字幕


VIDEO_URL盡量用最乾淨的網址格式,
例如:https://www.youtube.com/watch?v=OPf0YbXqDm0
以免引起奇怪的行為(例如一次下載整個播放清單)

先用
yt-dlp --list-subs VIDEO_URL
看有什麼語言的字幕可以下載,然後
yt-dlp --write-subs --sub-langs zh-Hant --sub-format vtt VIDEO_URL
    --write-subs                    Write subtitle file
    --sub-langs LANGS               Languages of the subtitles to download
    --sub-format FORMAT             Subtitle format; accepts formats preference
字幕格式選vtt是因為支援性比較廣一點,可以換成自己喜歡的也行。

如果已經有影片檔只想抓字幕的話:
yt-dlp --skip-download --write-subs --sub-langs zh-Hant --sub-format vtt VIDEO_URL
    --skip-download                 Do not download the video but write all

參考文件:yt-dlp --help

留言