Hacker News 中文摘要

RSS订阅

YouTube格式ID -- YouTube Format IDs

该文章整理了YouTube视频格式ID的对应列表,包括不同分辨率、编码格式(如H.264、VP9、AV1)和音频编码的itag编号,方便开发者识别和调用。

正文

好的,这是对原文主要内容的中文重述,已保留关键细节并删除了与主题无关的导航、评论等冗余内容。


YouTube 视频格式 ID 指南

本文档整理了 YouTube 视频的格式 ID(也称为 itag 或 fmt 参数),这些 ID 用于指定视频的编码、分辨率和音频质量。并非所有格式都适用于每个视频。

DASH 视频格式

下表列出了不同分辨率下,各视频编码(AV1、VP9、H.264、VP8)对应的格式 ID。

  • HFR 代表高帧率(最高 60 FPS),非 HFR 版本通常限制在 30 FPS。
  • AV1 格式通常只提供给热门视频,且可能包含 HDR。
  • VP8 格式已非常罕见。
  • 格式 356 是 YouTube Premium 专属格式,需要订阅并传递 cookies 才能下载。
  • 格式 214 是罕见的 H.264 编码,与 M3U8 中的格式 379 关联。
  • 括号内的格式(如 (271))表示可能已被取代或来源不明的旧格式。
  • 自 2025 年底起,YouTube 开始使用 AI 对低质量视频进行超分辨率处理,这些格式的 ID 后会添加 -sr 后缀。

| 分辨率 | AV1 HDR (HFR) | AV1 HFR | AV1 | VP9.2 HDR (HFR) | VP9 HFR | VP9 | H.264 HFR | H.264 | VP8 | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | 4320p | 702 | 402/571 | | | 272 | | | ~~138~~ | | | 2160p | 701 | 401 | | 337 | 315 | (313) | (305) | (266) | | | 1440p | 700 | 400 | | 336 | 308 | (271) | (304) | (264) | | | 1080p | 699 | 399/721 | | 335 | 303 | 248/356 | 299 | 137 | 170 | | 720p | 698 | 398 | | 334 | 302/612 | 247 | 298 | 136/214 | 169 | | 480p | 697 | | 397 | 333 | | 244 | | 135 | 168 | | 360p | 696 | | 396 | 332 | | 243 | | 134 | 167 | | 240p | 695 | | 395 | 331 | | 242 | | 133 | | | 144p | 694 | | 394 | 330 | | 278/598 | | 160/597 | |

重复的格式 ID

M3U8(Apple HLS)协议中的一些格式 ID 与 HTTPS 协议中的标准格式 ID 是等价的,只是传输协议不同。

| M3U8 代码 | 对应的 HTTPS 代码 | | :--- | :--- | | 270 | 137 | | 311 | 298 | | 379 | 214 | | 602 | 598 | | 614 | 248 | | 617 | 303 | | 620 | 271 | | 625 | 313 |

特殊视频格式:72p 和 608p

存在一些罕见的格式,分辨率为 1080x608(格式 779, 780, 787, 788)或 72p(格式 228),帧率通常低于 30 FPS。这些格式主要用于移动设备或作为缩略图质量的替代。

DASH 音频格式

| 代码 | 容器 | 音频编码 | 比特率 | 声道 | 说明 | | :--- | :--- | :--- | :--- | :--- | :--- | | 139 | MP4 | AAC (HE v1) | 48 Kbps | 立体声 | 仍提供,可选 DRC | | 140 | MP4 | AAC (LC) | 128 Kbps | 立体声 | 仍提供,可选 DRC | | 249 | WebM | Opus | ~50 Kbps | 立体声 | 部分提供,可选 DRC | | 250 | WebM | Opus | ~70 Kbps | 立体声 | 部分提供,可选 DRC | | 251 | WebM | Opus | ~128 Kbps | 立体声 | 仍提供,可选 DRC | | 256 | MP4 | AAC (HE v1) | 192 Kbps | 环绕声 (5.1) | 罕见 | | 258 | MP4 | AAC (LC) | 384 Kbps | 环绕声 (5.1) | 罕见 | | 599 | MP4 | AAC (HE v1) | 30 Kbps | 立体声 | 自2025年2月起,仅限移动网页端,需 POT 令牌 | | 600 | WebM | Opus | ~35 Kbps | 立体声 | 自2025年2月起,仅限移动网页端,需 POT 令牌 | | 773 | MP4 | IAMF (Opus) | ~900 Kbps | 双耳 (7.1.4) | 罕见 | | 774 | WebM | Opus | ~256 Kbps | 立体声 | 部分提供,YouTube Music Premium 专属 |

  • DRC:动态范围压缩,部分格式可选。
  • 格式 141 是 YouTube Music Premium 用户的高品质选项。
  • 格式 599 和 600 需要使用特定参数才能通过 yt-dlp 下载。

传统(非 DASH)格式

这些是较旧的格式,将视频和音频合并在一个文件中。

  • 格式 18 (360p MP4) 和 格式 22 (720p MP4) 是常见的旧格式。格式 22 自 2024 年 6 月起已不再为新上传的视频提供。
  • 格式 17 (144p 3GP) 自 2024 年 5 月起已不再提供。
  • 这些格式最高帧率限制为 30 FPS。

直播流格式

直播流使用 MPEG-TS (HLS) 容器,提供从 144p 到 1080p60 的多种清晰度。

使用建议

  • 归档视频:推荐使用 WebM (VP9+Opus) 或 MP4 (H.264+AAC) 组合。
  • 归档音频:按品质优先选择 AAC 环绕声、Opus 或 AAC 格式。
  • 流媒体播放:可使用 bestvideo+bestaudio/best 组合。

故障排除

确保 yt-dlp 已安装并更新到最新版本。自 2025 年底起,YouTube 在下载前增加了延迟,并可能对年龄限制视频设置障碍。

评论

根据评论内容,主要观点和论据如下:

  1. 对视频分辨率术语的疑问(评论2):用户对“4320p”这一表述提出疑问,并引用维基百科8K分辨率页面作为参考。关键引用:"4320p"? Huh: 和 https://en.wikipedia.org/wiki/8K_resolution

  2. 对高帧率(HFR)实用性的质疑(评论3):用户认为大多数超过30fps的视频不必要,会浪费带宽、数据流量和电池,并询问HFR是否真正改善特定内容的观看体验。关键引用:"Personally I find most ((almost?) all?) >30fps generally unnecessary" 和 "Are there specific cases where 'HFR' videos are really improving the viewing experience?"

  3. 对背景信息缺失的困惑(评论1):用户表示可能缺少上下文,但肯定有人整理这些信息。关键引用:"I feel like I'm missing some context." 和 "Cool that there's someone cataloging this though."

  4. 对技术问题的关联性询问(评论4):用户询问该内容是否与yt-dlp持续一周的403错误有关。关键引用:"Is this in anyway related to the 403 issue with yt-dlp?"

总结:评论主要围绕视频技术参数(分辨率、帧率)的合理性展开讨论,部分用户对术语准确性提出疑问,对高帧率的实用性持保留态度,同时有人关注背景信息缺失和技术问题关联性。观点存在分歧:一方认为HFR浪费资源,另一方则肯定整理工作的价值。