You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用yt-dlp通过格式ID下载指定格式(无需best video类选项)

使用yt-dlp通过格式ID下载指定媒体格式的正确方法

你不需要使用格式URL,yt-dlp是通过-f(或--format)参数指定格式ID来下载对应媒体的,以下是具体操作:

1. 下载单一格式(纯音频/纯视频)

直接用-f后跟格式ID即可,比如:

  • 下载ID为139的低码率m4a音频:
yt-dlp -f 139 https://www.youtube.com/watch?v=BaW_jenozKc
  • 下载ID为137的1080p纯视频(无音频):
yt-dlp -f 137 https://www.youtube.com/watch?v=BaW_jenozKc

2. 下载带音频的完整视频(合并分离流)

很多高清格式是视频、音频分离的,需要用+连接视频和音频的格式ID,yt-dlp会自动合并成一个文件:
比如搭配1080p视频(137)和中等质量m4a音频(140):

yt-dlp -f 137+140 https://www.youtube.com/watch?v=BaW_jenozKc

如果需要指定合并后的输出格式(比如强制输出mp4),可以加--merge-output-format参数:

yt-dlp -f 137+140 --merge-output-format mp4 https://www.youtube.com/watch?v=BaW_jenozKc

3. 批量选择多个格式(下载多个文件)

如果想同时下载多个不同格式的文件,用逗号分隔格式ID:

yt-dlp -f 139,140,137 https://www.youtube.com/watch?v=BaW_jenozKc

注意

格式URL是临时且不被yt-dlp支持的下载方式,工具仅通过格式ID来识别对应媒体流,这也是你之前尝试失败的原因。

内容的提问来源于stack exchange,提问作者LegzDev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 00:01:28