Копирование потоков с помощью распакованных примеров

Настоятельно рекомендуется не копировать потоки из одного файла в другой с помощью распакованных примеров. Процесс распаковки и повторного сжатия образцов приведет к ухудшению качества выходных данных. Если вам нужно распаковать примеры, а затем скопировать их в другой поток, могут возникнуть некоторые трудности с потоками в кодировке VBR на основе качества.

Когда кодек завершает сжатие потока VBR на основе качества, он записывает скорость передачи и окно буфера результирующего содержимого. При чтении файла, содержащего поток, закодированный с помощью VBR на основе качества, профиль, полученный от средства чтения, будет учитывать скорость передачи данных и окно буфера, а также максимальную скорость и максимальное окно буфера. Эта конфигурация в профиле обычно обозначает поток с переменной скоростью с ограниченной скоростью. В результате при настройке профиля в модиторе ожидается проход предварительной обработки для потока, так как потоки VBR с ограниченной скоростью требуют двухпрохватного кодирования. Следует обрабатывать поток как поток VBR с ограниченной скоростью и доставлять образцы для предварительной обработки. Так как вы используете значения, возвращаемые после кодирования содержимого на определенном уровне качества, эти значения представляют требуемый уровень качества. Конечно, качество повторно закодированных выходных данных в любом случае будет несколько снижено в результате повторного кодирования.

Копирование данных из одного файла в другой

Копирование потоков без распаковки данных