

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用 QVBR 速率控制模式
<a name="cbr-vbr-qvbr"></a>

您为输出选择的速率控制模式确定编码器对视频复杂的部分使用更多数据还是保持每帧的数据量不变。本章将根据您计划如何分发资产来指导您为资产选择正确的速率控制模式。一般而言，通过使用您的速率控制模式的质量定义的可变比特率（QVBR），您将获得给定文件大小的最佳视频质量。

**Topics**
+ [QVBR 与其他速率控制模式的比较](choosing-rate-control-mode.md)
+ [配置质量定义的可变比特率模式](qvbr-guidelines.md)

# QVBR 与其他速率控制模式的比较
<a name="choosing-rate-control-mode"></a>

您选择的费率控制模式取决于您分配资产的方式。 AWS Elemental MediaConvert 为比特率模式提供了以下选项：

质量定义的可变比特率 (QVBR) 模式  
对于通过 Internet (OTT) 分发和视频点播 (VOD) 下载，请选择此模式。要使您的文件大小获得更高视频质量，请始终选择此模式，以下情况除外：  
+ 您需要您的比特率不变，例如，通过固定带宽网络分发的情况
+ 您需要您的总文件大小不低于您指定的大小，例如，以遵守合同或法规要求
当您选择 QVBR 后，编码器将确定要用于视频每个部分的正确比特数量，以保持您指定的视频质量。您可以将 QVBR 质量级别留空，让编码器根据输入的视频帧确定适当的质量级别。您可以对所有资产使用相同的 QVBR 设置；编码器将自动调整文件大小以适应视频的复杂性。有关更多信息，请参阅 [配置 QVBR](qvbr-guidelines.md)。

恒定比特率 (CBR) 模式  
仅当您需要资产的比特率一直保持恒定时，请选择 CBR。例如，如果您通过有限、固定带宽网络分发资产，可能需要恒定比特率。  
当您选择 CBR 后，编码器将通过您为 **Bitrate (比特率)** 设置的值设定文件大小和质量的上限。编码器将对视频的所有部分使用相同的比特数量。

可变比特率模式 (VBR)   
如果您通过允许比特率变化的网络（如 internet）分发资产，请选择 VBR，但需要指定资产的总文件大小。  
使用 QVBR，如果您为多次编码设置输出，（可选）可以指定设定输出总文件大小上限的最大平均比特率。仅当您的文件大小不能小于您指定的大小时，请选择 VBR。
借助 VBR，您可以指定资产的平均比特率；编码器将分配比特，以便更多比特转至视频的复杂部分。总文件大小（不包括容器、包装和音频数据）将计算出您指定为资产长度（以秒为单位）倍数的平均比特率（比特/秒）。  
当您使用 VBR 时，如果您调整平均比特率以适应每个资产的复杂性，则将获得最佳结果。

下图阐述不同的比特率模式（QVBR 和 VBR）如何节省不必要的比特并提供更高的质量（与 CBR 相比）。此图显示 QVBR 与 CBR 的比较，但相同的原则适用于 VBR。

在图中 QVBR 线高于 CBR 线的部分（如标记区域 1 的部分）中，CBR 设定的比特率上限限制视频质量低于其他场景，因此 QVBR 为您提供更一致的质量。在 QVBR 线低于 CBR 线的部分（如标记区域 2 的部分）中，低比特率足以产生相同的视频质量，因此 QVBR 节省了比特并提供了机会节省存储和分发（通过内容分发网络（CDN））成本。

![\[此图表显示的是恒定和可变比特率控制模式随着时间比特率的比较。CBR 对应的线几乎是扁平的，因为比特率几乎未随着时间变化。VBR 对应的线在使用足够的数据编码视频的位置跃至 CBR 线之上，以显示复杂视频的质量良好。VBR 线在良好质量需要少量数据的位置远低于 CBR 线。\]](http://docs.aws.amazon.com/zh_cn/mediaconvert/latest/ug/images/RateCtlModeChart.png)


# 配置质量定义的可变比特率模式
<a name="qvbr-guidelines"></a>

当您使用 QVBR 时，可以指定输出的质量级别和最大峰值比特率。对于这些设置的合理值，编码器将选择要用于视频每个部分的比特数量。如果您对多个资产应用相同的设置，则更简单的资产（如动画片）的作业输出文件大小小于视觉复杂资产（如背景中有衣着鲜艳人群的高动态运动）的输出。

此部分提供有关 QVBR 设置的信息。下表提供了一组建议值以供开始使用。当您创建输出时指定这些设置的值，如[教程：配置作业设置](setting-up-a-job.md)中所述。有关每种设置的更多信息，请从接着下表的列表中选择主题。


| 解决方案 | 宽度 | 高度 | 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 定价](https://aws.amazon.com/mediaconvert/pricing/)。

## 设置 QVBR 质量优化级别
<a name="qvbr-quality"></a>

### 默认 QVBR 质量等级
<a name="default-qvbr-quality-level"></a>

您可以将 QVBR 质量级别留空，让编码器根据输入的视频帧自动确定适当的质量级别。当您选择默认选项时，编码器会在整个视频中生成更一致的质量，而不是指定的目标质量级别。如果您选择此选项，则无法根据预期的观看设备（例如大屏幕电视、PC 或平板电脑或智能手机）保持不同的质量水平。编码器根据输入视频的特性为您确定适当的质量级别，以保持一致的视频质量。

### 自定义 QVBR 质量等级
<a name="custom-qvbr-quality-level"></a>

您可以为 **QVBR quality level (QVBR 质量级别)** 指定 1 到 10 之间的数值。编码器将确定要用于视频每个部分的正确位元数量，以保持您指定的视频质量。

输出的最佳值取决于查看输出的方式。一般情况下，按照下表中所示设置 **QVBR quality level (QVBR 质量级别)**。


| 目标查看设备 | 为 720p/1080p 建议的 QVBR 质量级别 | 
| --- | --- | 
| 大屏电视 | 8 或 9 | 
| 电脑或平板电脑 | 7 | 
| 智能手机 | 6 | 

下图显示质量级别变化如何影响编码器用于各个视频部分的比特率。虽然级别 7 和级别 9 对应的线在相同的位置达到峰值和降至低谷，但编码器在质量设置得更高时使用的比特总量更高。

![\[这两行随时间发生变化。显示 QVBR 级别 7 的线将变为低于 QVBR 级别 9 对应的线。\]](http://docs.aws.amazon.com/zh_cn/mediaconvert/latest/ug/images/RateCtlModeChart2.png)
