ASF 编码类型

编码方法都侧重于编码器用于管理未压缩输入数据的缓冲区。 此缓冲区由流的比特率(以每秒位为单位)和缓冲区时段(以毫秒为单位)定义。 对 ASF 文件进行编码时,Windows Media 编码器将遵守缓冲区的约束。 有关缓冲区窗口的详细信息,请参阅 漏水桶缓冲区模型。 了解如何以及何时使用每种方法有助于创建高质量的压缩内容。 下表包含有关应用程序可用于将媒体数据编码为 ASF 的每个可用编码方法的主题的链接。

编码方法 说明
常量比特率编码 编码器将数据压缩为指定的比特率。
基于质量的可变比特率编码 编码器将数据压缩为特定的质量值,以便编码媒体的质量在整个持续时间内保持一致,而不考虑生成的流的缓冲区要求。
无约束的可变比特率编码 编码器将数据压缩为尽可能高的质量,同时保持指定的比特率。 此模式也称为二通可变比特率 (VBR) 编码。
峰值约束可变比特率编码 编码器将数据压缩到指定的比特率,同时将缓冲区值保持在指定的最大缓冲区窗口和比特率下。 此模式也称为双通峰值 VBR。

 

媒体基础中的 ASF 支持

Windows Media Encoders