本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 QVBR 速率控制模式
您为输出选择的速率控制模式确定编码器对视频复杂的部分使用更多数据还是保持每帧的数据量不变。本章将根据您计划如何分发资产来指导您为资产选择正确的速率控制模式。通常,通过在速率控制模式中使用质量定义的可变比特率 (QVBR),可以在给定文件大小下获得最佳视频质量。
QVBR 与其他速率控制模式的比较
您选择的速率控制模式取决于您将分发资产的方式。AWS Elemental MediaConvert 为比特率模式提供了以下选择:
- 质量定义的可变比特率 (QVBR) 模式
-
对于通过 Internet (OTT) 分发和视频点播 (VOD) 下载,请选择此模式。要获得更高的视频质量以适应您的文件大小,请务必选择此模式,但以下情况除外:
-
例如,为了通过固定带宽网络进行分发,您需要保持恒定的比特率
-
您需要您的总文件大小不低于您指定的大小,例如,以遵守合同或法规要求
当您选择 QVBR 后,编码器将确定要用于视频每个部分的正确比特数量,以保持您指定的视频质量。您可以将 QVBR 质量级别留空,让编码器根据输入的视频帧确定适当的质量级别。您可以对所有资产使用相同的 QVBR 设置;编码器将自动调整文件大小以适应视频的复杂性。有关更多信息,请参阅 QVBR 的使用准则。
-
- 恒定比特率 (CBR) 模式
-
只有当你需要资产的比特率随着时间的推移保持恒定时,才选择 CBR。例如,如果您通过有限的固定带宽网络分配资产,则可能需要恒定的比特率。
当您选择 CBR 后,编码器将通过您为 Bitrate (比特率) 设置的值设定文件大小和质量的上限。编码器将对视频的所有部分使用相同的比特数量。
- 可变比特率模式 (VBR)
-
如果您通过允许更改比特率的网络(例如互联网)分发资产,但需要指定资产的总文件大小,请选择 VBR。
注意
使用 QVBR,如果您将输出设置为多通道编码,则可以选择指定最大平均比特率,以限制输出的总文件大小。仅当您的文件大小不能小于您指定的大小时,请选择 VBR。
使用 VBR,您可以指定资产的平均比特率;编码器会分配比特,以便更多的比特流向视频的复杂部分。文件总大小(不包括容器、包装和音频数据)等于您指定的平均比特率(以每秒位数为单位)乘以资产长度(以秒为单位)。
使用 VBR 时,如果调整平均比特率以适应每项资产的复杂性,则可以获得最佳效果。
下图说明了与 CBR 相比,不同的比特率模式(QVBR 和 VBR)如何节省不必要的比特并提供更好的质量。此图显示 QVBR 与 CBR 的比较,但相同的原则适用于 VBR。
在图表中 QVBR 线高于 CBR 线的部分,如标有 Area 1 的部分,CBR 上限比特率将视频质量限制在其他场景以下,因此 QVBR 为您提供更稳定的质量。在 QVBR 线低于 CBR 线的部分,例如标有 Area 2 的部分,低比特率足以获得相同的视频质量,因此 QVBR 可以节省比特,并提供了通过内容交付网络 (CDN) 节省存储和分发成本的机会。
质量定义的可变位元速率模式的使用准则
使用 QVBR 时,可以指定输出的质量级别和最大峰值比特率。对于这些设置的合理值,编码器将选择要用于视频每个部分的比特数量。如果您对多个资产应用相同的设置,则更简单的资产(如动画片)的作业输出文件大小小于视觉复杂资产(如背景中有衣着鲜艳人群的高动态运动)的输出。
此部分提供有关 QVBR 设置的信息。下表提供了一组建议值以供开始使用。当您创建输出时指定这些设置的值,如在 MediaConvert 中配置作业中所述。有关每种设置的更多信息,请从接着下表的列表中选择主题。
解决方案 | 宽度 | 高度 | QVBR 质量级别 | 最大比特率 |
---|---|---|---|---|
1080p | 1920 | 1080 | 9 | 6000000 |
720p | 1 280 | 720 | 8 | 4000000 |
720p | 1 280 | 720 | 7 | 2000000 |
480p | 852 | 480 | 7 | 1000000 |
360p | 640 | 360 | 7 | 700000 |
288p | 512 | 288 | 7 | 350000 |
对于所有分辨率,请勿指定 Max average bitrate (最大平均比特率) 的值,除非您需要保证总文件大小上限。当您指定最大平均比特率时,它会降低 QVBR 在视频质量与文件大小之比方面的优势。要使用 Max average bitrate (最大平均比特率),必须先将 Quality tuning level (质量优化级别) 设置为 Multi-pass HQ (多次 HQ)。
如果您未在使用 Max average bitrate (最大平均比特率),并且您由于其他原因不需要多次编码,请将 Quality tuning level (质量优化级别) 设置为 单次 HQ。
注意
多次编码为专业套餐功能。有关 MediaConvert 定价套餐的更多信息,请参阅MediaConvert 定价
设置 QVBR 质量优化级别
默认 QVBR 质量等级
您可以将 QVBR 质量级别留空,让编码器根据输入的视频帧自动确定适当的质量级别。当您选择默认选项时,编码器会在整个视频中生成更一致的质量,而不是指定的目标质量级别。如果选择此选项,则无法根据预期的观看设备(例如,大屏幕电视、PC 或平板电脑或智能手机)保持差异化的质量水平。编码器根据输入视频的特性为您确定适当的质量级别,以保持一致的视频质量。
自定义 QVBR 质量等级
您可以为 QVBR quality level (QVBR 质量级别) 指定 1 到 10 之间的数值。编码器将确定要用于视频每个部分的正确位元数量,以保持您指定的视频质量。
输出的最佳值取决于查看输出的方式。一般情况下,按照下表中所示设置 QVBR quality level (QVBR 质量级别)。
目标查看设备 | 为 720p/1080p 建议的 QVBR 质量级别 |
---|---|
大屏电视 | 8 或 9 |
电脑或平板电脑 | 7 |
智能手机 | 6 |
下图显示了更改质量级别如何影响编码器用于视频不同部分的比特率。虽然级别 7 和级别 9 对应的线在相同的位置达到峰值和降至低谷,但编码器在质量设置得更高时使用的比特总量更高。