download subtitles with youtube-dl or yt-dlp

需要的参数:

  • –list-subs:列出可下载的所有字幕
  • –write-sub:储存字幕
  • –write-auto-sub: 储存自动翻译的字幕,限 youtube 可以使用
  • –embed-sub:将字幕合并至影片中,需搭配 –write-sub 参数使用
  • –all-subs:下载所有字幕
  • –sub-format:下载的字幕格式,如果原影片没有指定的字幕格式会去下载其他格式的字幕
  • –sub-lang:选择要下载的字幕语言,用逗号分隔,例如:zh_TW,ja
  • –convert-subs:将下载的字幕转换成其他格式,目前支援 srt|ass|vtt|lrc

列出所有可用字幕

yt-dlp --list-subs https://www.youtube.com/watch?v=bODvB_U5ixo --proxy https://127.0.0.1:1081 --no-check-certificate

同时下载影片和字幕

yt-dlp --write-auto-sub --sub-lang zh-Hans-en,en-en --convert-subs srt https://www.youtube.com/watch?v=XLk5yks9c_Q --proxy https://127.0.0.1:1081 --no-check-certificate

只下载字幕(添加–skip-download参数)

yt-dlp --write-auto-sub --sub-lang zh-Hans-en,en-en --convert-subs srt https://www.youtube.com/watch?v=XLk5yks9c_Q --proxy https://127.0.0.1:1081 --no-check-certificate

发表评论

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据