Поделиться через


Кодировка с постоянной скоростью (CBR)

Кодировка с постоянной скоростью (CBR) — это метод кодирования по умолчанию с помощью пакета SDK для формата Windows Media. При использовании кодирования CBR вы указываете целевую скорость потока, а кодек использует любой объем сжатия, необходимый для ее достижения.

При кодировании CBR скорость и размер закодированного потока известны до кодирования. Например, если вы кодируете трехминутную песню со скоростью 32 000 бит в секунду, вы знаете, что размер файла составит около 704 килобайт (32 000 бит в секунду x 180 секунд / 8 бит на байт / 1024). Вы также знаете, что пропускная способность, необходимая для потоковой передачи закодированного содержимого, составляет около 32 000 бит в секунду.

Кодирование с ограниченной переменной скоростью (описано в следующем разделе) также позволяет узнать скорость передачи до кодирования, но так как скорость переменная, результирующий файл не может быть потоковой передачи так же эффективно, как файл, закодированный в режиме CBR. При использовании CBR скорость передачи с течением времени всегда остается близкой к средней или целевой скорости, и можно указать величину вариации.

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

Кодирование CBR также может привести к несогласованности качества для одного файла к другому. Если вы используете CBR для кодирования нескольких песен разных жанров с одинаковой скоростью, вы можете заметить некоторую разницу в качестве между ними.

Как правило, изменения в качестве файла CBR более выражены при более низкой скорости битов. При более высоких скоростях качество файла в кодировке CBR по-прежнему будет отличаться, но проблемы с качеством будут менее заметны для пользователя. При использовании кодирования CBR следует задать пропускную способность, насколько это допускается в сценарии доставки.

Выбор метода кодирования

Функции кодека

Кодировка переменной скорости (VBR)