当前位置: 首页 > news >正文

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"

相关文章:

  • VMware上调整centos终端的背景颜色
  • navicat忘记已经连接过的数据库密码的操作步骤
  • 论文略读(2025.3.18-更新中)
  • 盘泰UV种植体:抗老化新科技,焕发种植牙新活力
  • Xilinx系列FPGA视频采集转HDMI2.0输出,基于HDMI 1.4/2.0 Transmitter Subsystem方案,提供6套工程源码和技术支持
  • 设计模式之建造者模式
  • 【深度学习入门_机器学习理论】支持向量机(SVM)
  • 【总结】Pytest vs Behave,BDD 测试框架哪家强?
  • SpringSecurity配置(自定义认证过滤器)
  • 基于deepseek的智能语音客服【第三讲】知识库封装
  • Rust会取代Java吗?Rust与Java对比
  • 【商城实战(49)】解锁小程序端适配与优化,让商城飞起来
  • druid开启防火墙之后的bug
  • 【MySQL】架构
  • 从基础到实践(十九):DC/DC由来和工作原理介绍
  • 数据源支持远程Excel/CSV,数据集支持分组字段功能,DataEase开源BI工具v2.10.6 LTS版本发布
  • YOLO11报错:AttributeError: module ‘torch‘ has no attribute ‘OutOfMemoryError‘
  • Pytorch使用手册—自定义函数的双重反向传播与自定义函数融合卷积和批归一化(专题五十二)
  • 蓝桥杯算法分享:征服三座算法高峰
  • TensorFlow 的基本概念和使用场景
  • 网贷放款后自动扣除高额会员费,多家网贷平台被指变相收取“砍头息”
  • 最大规模的陈逸飞大展启幕:回望他,回望一个时代
  • 我国首次发布铁线礁、牛轭礁珊瑚礁“体检”报告,菲炮制言论毫无科学和事实依据
  • 杨靖︱“一笔糊涂账”:博马舍与美国革命
  • 研讨会|中国古代石刻与历史研究的多重图景
  • 神二十具备执行发射任务的各项条件