这些功能仅面向使用 YouTube 工作室内容管理器的合作伙伴提供。
下面是针对 YouTube 视频建议的上传编码设置。
容器:MP4- 不含编辑列表(否则视频可能无法正确得到处理)
- 文件以 moov atom 开头(快速开始)
- 声道:双声道立体声,或双声道 + 5.1 立体声
- 采样率:96khz 或 48khz
- 逐行扫描(请勿使用隔行扫描)
- 高配置
- 2 个连续 B 帧
- 闭合 GOP。GOP 为帧速率的一半。
- CABAC
- 可变比特率。无需限制比特率,不过我们在下面提供了推荐比特率,以供参考
- 色度二次抽样:4:2:0
内容应以录制时的帧速率进行编码和上传。
常用的帧速率包括 24、25、30、48、50 和 60 帧/秒(其他帧速率也可接受)。
隔行扫描的内容在上传之前应进行反交错处理。例如,分辨率为 1080i 且帧速率为 60 的内容应反交错处理为分辨率为 1080p 且帧速率为 30 的内容。每秒 60 个隔行扫描场应当反交错处理成每秒 30 个逐行扫描帧。
建议您在上传时采用以下比特率。音频比特率与视频分辨率没有关系。
上传 SDR 视频时推荐采用的视频比特率
要在 4K 分辨率下观看新上传的 4K 视频,请使用支持 VP9 的浏览器或设备。
类型 | 视频比特率(标准帧速率) (24、25、30) |
视频比特率(高帧速率) (48、50、60) |
---|---|---|
8K | 80 - 160 Mbps | 120 - 240 Mbps |
2160p (4K) | 35 - 45 Mbps | 53 - 68 Mbps |
1440p (2K) | 16 Mbps | 24 Mbps |
1080p | 8 Mbps | 12 Mbps |
720p | 5 Mbps | 7.5 Mbps |
480p | 2.5 Mbps | 4 Mbps |
360p | 1 Mbps | 1.5 Mbps |
上传 HDR 视频时推荐采用的视频比特率
类型 | 视频比特率(标准帧速率) (24、25、30) |
视频比特率(高帧速率) (48、50、60) |
---|---|---|
8K | 100 - 200 Mbps | 150 - 300 Mbps |
2160p (4K) | 44 - 56 Mbps | 66 - 85 Mbps |
1440p (2K) | 20 Mbps | 30 Mbps |
1080p | 10 Mbps | 15 Mbps |
720p | 6.5 Mbps | 9.5 Mbps |
480p |
不受支持 |
不受支持 |
360p | 不受支持 | 不受支持 |
上传时推荐采用的音频比特率
类型 | 音频比特率 |
---|---|
单声道 | 128 kbps |
双声道立体声 | 384 kbps |
5.1 立体声 | 512 kbps |
YouTube 在计算机上的标准宽高比为 16:9。在上传其他宽高比(例如竖版或方形)的视频时,播放器会根据视频的尺寸自动调整自身的尺寸。此设置会根据宽高比和设备提供最佳的观看体验。
了解如何恰当设置视频分辨率和宽高比。
颜色空间
上传 SDR 视频时推荐采用的颜色空间
YouTube 推荐在上传 SDR 视频时采用 BT.709 作为标准颜色空间:
颜色空间 | 颜色迁移特征 (TRC) | 原色 | 颜色矩阵系数 |
---|---|---|---|
BT.709 | BT.709(H.273 值:1) | BT.709(H.273 值:1) | BT.709(H.273 值:1) |
YouTube 会在处理视频前,将效果相似的颜色矩阵和原色进行标准化。比如说,BT.601 和 BT.709 TRC 是一样的,YouTube 会将它们统一为 BT.709。又比如说,BT.601 NTSC 和 PAL 拥有效果类似的颜色矩阵,YouTube 会将它们统一为 BT.601 NTSC。此外,YouTube 可能会采取以下措施来解读颜色空间值:
适用场景 | YouTube 措施 |
---|---|
上传内容的颜色空间未指定 TRC。 | 假定为 BT.709 TRC。 |
上传内容的颜色空间未指定颜色矩阵和原色或颜色矩阵和原色未知。 | 假定为 BT.709 颜色矩阵和原色。 |
上传内容的颜色空间混用了有指定值的 BT.601 和 BT.709 原色和颜色矩阵。 | 使用颜色矩阵覆盖原色并让它们保持一致。 |
上传内容的颜色空间混用了 BT.601 和 BT.709 原色及颜色矩阵,并且未指定原色或颜色矩阵。 | 使用指定的原色/颜色矩阵值来设置和覆盖未指定的原色/颜色矩阵值。 |
对上传内容的颜色空间进行标准化之后,YouTube 会验证颜色空间是否匹配 BT.709 或 BT.601;若匹配,颜色空间将通过验证。否则,YouTube 将通过映射像素值,把不受支持的颜色空间转化成 BT.709。
注意:YouTube 会对需要高位深度的原色(不使用受支持的 HDR 转换函数)进行转化,以免出现带状瑕疵,例如 BT.2020 转化为 BT.709(8 位)。YouTube 会把完整的颜色范围转换成有限的颜色范围。
警告:YouTube 不建议上传的内容使用 RGB 颜色矩阵。在这种情况下,YouTube 会先将颜色矩阵设置为未指定状态,再进行标准化。接着,它会在标准化过程中使用原色推断颜色矩阵。请注意,sRGB TRC 将转换成 BT.709 TRC。如果 FFmpeg 颜色空间转换滤镜不支持,YouTube 会将原色/颜色矩阵/TRC 重新标记为 BT.709。
上传 HDR 视频时推荐采用的颜色空间
请参考此文章:上传 HDR 视频。