使用 yt-dlp 可以下載 YouTube 的影片,不過若影片有字幕,需要另外下載,要怎麼做呢?
yt-dlp 如何下載字幕
- 列出有哪些字幕可以下載
- yt-dlp --list-subs https://www.youtube.com/watch?v=XXX
- 純粹下載字幕,不下載影片
- yt-dlp --write-subs --sub-langs zh-TW --skip-download https://www.youtube.com/watch?v=XXX
- 注意:--sub-langs 後面的參數需要與 --list-subs 做對照
- 下載影片並指定字幕語系 # 這個可以使用,但是不知道如何播放出字幕
- yt-dlp --write-subs --sub-langs zh-TW https://www.youtube.com/watch?v=XXX
下載後的影片與字幕播放,可以使用 mplayer 或 vlc
- mplayer video.webm -subcp utf-8 -sub video.vtt
- vlc video.webm # 可以於播放後另外選擇載入字幕檔