yt-dlp常规使用笔记

简介

下载链接:https://github.com/yt-dlp/yt-dlp

yt-dlp是我继you-getyoutube-dl后使用的第三款命令行视频下载工具,前两者或因不再更新,或因无法使用系统代理下载而被我弃用,而yt-dlp是目前较为流行,并且下载体验很好且持续更新的软件,但在进行一些高级操作时需要进行一些命令的配置,因此在此作笔记进行说明。

注意,需要与ffmpeg搭配使用,进行音视频合并操作

常用下载组合

嵌入字幕+章节信息+1080p

$ yt-dlp -f137+140 --sub-lang en-US --write-sub --embed-sub --embed-chapters LINKS

下载字幕

  • --list-subs:列出当前视频的所有字幕
  • --write-sub:保存字幕,如果不添加此参数则无法保存字幕。无论是将保存为字幕文件还是直接嵌入视频中都不行。
  • --embed-sub:嵌入字幕,将字幕嵌入视频中,可以进行字幕轨道的选择
  • --sub-lang LANGUAGE:选择通过--list-subs命令列出的可选字幕进行保存或嵌入,all表示下载所有支持的字幕
  • --convert-subs FORMAT:将字幕文件转换为指定格式,支持srt、ass、lrc等格式
  • --skip-download:跳过下载视频,即仅下载字幕

下载视频

  • -F:显示当前视频的所有格式,如音频、视频、清晰度等,不同格式使用指定的数字ID进行表示
    使用示例

  • -f:选择指定格式(音频+视频)进行下载,如需要下载1080p视频,则应使用-f137+140。如不指定,则默认下载最高清晰度

  • -f "best[height>=720]" :下载分辨率等于或大于 720p 的最佳格式(视频 + 音频)

  • -f 'bv*+ba' :下载最佳视频流并将其与最佳音频流合并

  • -f 'bv*[height=1080]+ba':下载 1080p 视频并与最佳音频流合并

  • -f 'bv[height=1080][ext=mp4]+ba[ext=m4a]':下载 mp4 格式的 1080p 视频并与最佳 m4a 音频格式合并

  • --embed-chapters:嵌入章节信息。许多知识分享类视频会在视频内划分章节,方便学习者快速定位,使用该参数即可将章节信息嵌入视频中,在VLC等播放器中可以在进度条上查看章节信息。

  • --cookies COOKIE_FILE:目前下载B站视频时,如果不添加cookies信息,则只能下载480p清晰度的视频,而在添加了cookies后则可以下载1080p视频。但需要注意的是,该参数所使用的cookies文件必须是Netscape格式的,通过使用如Get cookies.txt Clean的浏览器插件可以自动导出Netscape格式的网站cookies。

下载播放列表

yt-dlp -f137+140 --embed-chapters PLAYLIST_LINK -o '%(channel)s/%(playlist)s/%(playlist_index)s-%(title)s.%(ext)s'

-o是将视频保存为指定格式,包括路径、文件名、扩展格式

  • %(channel)s:频道名
  • %(playlist)s:播放列表名
  • %(playlist_index)s:播放列表索引,即视频序号
  • %(title)s:视频名
  • %(ext)s:扩展文件名
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以使用以下命令使用yt-dlp下载代码: ``` yt-dlp.exe <URL> ``` 其中,`<URL>`是你要下载的代码的网址。你可以将该命令中的`yt-dlp.exe`替换为你系统上的yt-dlp可执行文件的路径。此外,你还可以使用其他参数来自定义下载过程,例如使用代理服务或查看可用的格式选项。详细的使用方法和选项可以参考yt-dlp的官方文档以及其GitHub页面。 引用: 参考:https://github.com/yt-dlp/yt-dlp#usage-and-options https://github.com/yt-dlp/yt-dlp123 #### 引用[.reference_title] - *1* [开源yt-dlp的mac安装](https://blog.csdn.net/weixin_46221402/article/details/128514632)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] - *2* [非常好用且快速的Youtube下载命令行工具yt-dlp](https://blog.csdn.net/zzlufida/article/details/127561847)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] - *3* [yt-dlp.exe](https://blog.csdn.net/With__Hope/article/details/128956472)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值