配置 VBR 流
可以使用可变比特率 (VBR) 编码,为本地文件或下载和播放生成高质量的流。 VBR 有三个选项:基于质量的 (单次通过) 、不受约束的 (双传递) 和约束 (双传递) 。 有关 VBR 编码类型的详细信息,请参阅 可变比特率 (VBR) 编码。
可以通过使用 IWMPropertyVault 接口设置属性,在配置文件中配置 VBR 编码。 下表描述了用于配置 VBR 编码的属性。
属性 | 说明 |
---|---|
g_wszVBREnabled | 布尔值。 设置为 True 以使用 VBR 编码。 |
g_wszVBRQuality | DWORD 值。 对于基于质量的 VBR 编码, (设置为 1 到 100) 所需的质量级别。 |
g_wszVBRBitrateMax | DWORD 值。 对于受约束的 VBR 编码,设置为最大比特率(以比特/秒为单位)。 |
g_wszVBRBufferWindowMax | DWORD 值。 设置为受约束的 VBR 编码的最大缓冲区窗口(以毫秒为单位)。 |
以下部分介绍如何使用不同类型的可变比特率编码。
部分 | 说明 |
---|---|
配置 VBR Quality-Based | 介绍如何根据静态质量级别使用可变比特率编码。 |
配置不受约束的 VBR | 介绍如何基于目标平均比特率使用可变比特率编码,而无需显式峰值。 |
配置受约束的 VBR | 介绍如何根据目标平均比特率和显式峰值使用可变比特率编码。 |
相关主题