使用解压缩的示例复制流

强烈建议不要使用解压缩的示例将流从一个文件复制到另一个文件。 解压缩和重新压缩样本的过程会降低输出的质量。 如果确实需要解压缩示例,然后将其复制到另一个流,则可能会遇到一些基于质量的可变比特率 (VBR) 编码的流。

当编解码器完成压缩基于质量的 VBR 流时,它会记录生成的内容的比特率和缓冲区窗口。 读取包含使用基于质量的 VBR 编码的流的文件时,从读取器获取的配置文件将记下比特率和缓冲区窗口以及最大比特率和最大缓冲区窗口。 配置文件中的此配置通常表示比特率约束的可变比特率流。 因此,在编写器上设置配置文件时,它需要流的预处理传递,因为比特率约束的 VBR 流需要双传递编码。 应将流视为受比特率约束的 VBR 流,并提供预处理示例。 由于使用在特定质量级别对内容进行编码后返回的值,因此这些值表示所需的质量级别。 当然,由于重新编码,重新编码输出的质量会有些降级。

将数据从一个文件复制到另一个文件

在不解压缩数据的情况下复制流