yt-dlp 常用操作

yt-dlp 常用操作

更新

# 更新到最新版本
yt-dlp -U

基础使用

# 下载视频(自动选择最佳质量)
yt-dlp <URL>

# 列出所有可用格式
yt-dlp -F <URL>

常用格式选择器

  • best/b: 选择同时包含视频和音频的最佳质量格式
  • bestvideo/bv: 选择最佳质量的纯视频格式
  • bestaudio/ba: 选择最佳质量的纯音频格式
  • bestvideo*/bv*: 选择包含视频的最佳质量格式(可能也包含音频)

格式选择技巧

合并音视频流

# 下载并合并最佳视频和音频(默认行为)
yt-dlp -f "bv*+ba" <URL>

# 手动指定格式合并(格式号来自-F列表)
yt-dlp -f 137+140 <URL>

比较运算符

  • 数值: <, <=, >, >=, =, !=
  • 字符串: =(等于), ^=(开头是), $=(结尾是), *=(包含), ~=(正则匹配)
  • 前缀!表示否定

过滤条件

# 下载指定编码的视频(例如H.265优先,其次H.264)
yt-dlp -f "bv*[vcodec^=hev1]+ba/bv*[vcodec^=avc1]+ba" <URL>

# 下载720p及以下的最佳视频
yt-dlp -f "bv*[height<=720]+ba/b[height<=720]" <URL>

# 下载小于500MB的MP4文件
yt-dlp -f "b[ext=mp4][filesize<500M]" <URL>

# 下载最佳音频(m4a格式优先)
yt-dlp -f "ba[ext=m4a]/ba" <URL>

特殊场景

# 需要cookie的网站
yt-dlp --cookies <FILE> <URL>

# 使用浏览器的cookie(以火狐为例)
yt-dlp --cookies-from-browser firefox <URL>

yt-dlp 常用操作
https://github.com/2026/05/27/yt-dlp 常用操作/
作者
nafeuy
发布于
2026年5月27日
许可协议