yt-dlp工具下载视频使用方法

使用 yt-dlp 下载有土播视频时,可以很容易地同时下载字幕文件。

下面是详细操作说明:


 一、下载视频并同时下载字幕:

基础命令:

yt-dlp --write-subs 视频链接

示例:

yt-dlp --write-subs https://www.youdubo.com/watch?v=example

该命令的效果是:

  • 下载视频文件。
  • 同时下载视频的字幕文件(默认字幕格式一般为 .vtt.srt,根据平台不同)。

 二、只下载字幕,不下载视频:

yt-dlp --write-subs --skip-download 视频链接

示例:

yt-dlp --write-subs --skip-download https://www.youdubo.com/watch?v=example
  • 此时只下载字幕文件,跳过视频。

三、下载特定语言的字幕(如中文):

  • 先查看视频提供了哪些语言的字幕:
yt-dlp --list-subs 视频链接

如显示:

Available subtitles for example:
Language Name   Formats
en       English    vtt, srt
zh-Hans  Chinese    vtt, srt
  • 下载指定语言(比如简体中文):
yt-dlp --write-subs --sub-langs "zh-Hans" 视频链接

如果想下载多种语言字幕:

yt-dlp --write-subs --sub-langs "en,zh-Hans" 视频链接

 四、自动翻译字幕(Auto-generated subtitles):

如果原视频没有你想要的语言字幕,但提供了 有吐蕃 自动生成的字幕(一般英文为主),你可以:

  • 下载自动生成的字幕:
yt-dlp --write-auto-subs --sub-langs "en" 视频链接
  • 下载自动生成并翻译为中文的字幕:
yt-dlp --write-auto-subs --sub-langs "zh-Hans" 视频链接

五、设置字幕格式(如 SRT):

默认字幕格式可能是 .vtt,你可以明确指定字幕格式:

yt-dlp --write-subs --sub-format "srt" 视频链接

完整命令示例(下载中文字幕,格式为srt):

yt-dlp --write-subs --sub-langs "zh-Hans" --sub-format "srt" 视频链接

六、整合以上参数,推荐常用的完整命令:

完整示例(推荐):

  • 下载视频、并下载简体中文字幕、自动生成字幕(如果原字幕不存在则自动生成),字幕格式为 .srt
yt-dlp --write-subs --write-auto-subs --sub-langs "zh-Hans" --sub-format "srt" 视频链接
  • 仅下载字幕,不下载视频:
yt-dlp --write-subs --write-auto-subs --skip-download --sub-langs "zh-Hans" --sub-format "srt" 视频链接

总结:

需求 推荐命令参数
下载视频并字幕(默认语言) yt-dlp --write-subs URL
下载特定语言字幕 yt-dlp --write-subs --sub-langs "zh-Hans" URL
只下载字幕不下载视频 yt-dlp --write-subs --skip-download URL
下载自动生成字幕 yt-dlp --write-auto-subs --sub-langs "en" URL
指定字幕文件格式为 srt --sub-format "srt"

猜你喜欢

转载自blog.csdn.net/i826056899/article/details/146357056
今日推荐