yt-dlp 常用操作

更新

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

基础使用

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

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

常用格式选择器

格式选择技巧

合并音视频流

# 下载并合并最佳视频和音频(默认行为)
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>