Тип кодирования
Существуют два разных типа кодирования: с переменной (variable bitrate, или VBR) скоростью потока и постоянной (constant bitrate, или CBR). Выбор VBR означает, что кодер будет уменьшать скорость потока на статичных сценах (такие фрагменты часто называют «говорящие головы») и увеличивать на динамичных, что позволяет достичь сравнительно высокого качества на средней и даже низкой скорости потока. Применять переменную скорость потока имеет смысл только при многопроходном кодировании. Выбирать VBR стоит при скорости потока до 8000 Кбит/с. Если же место на DVD-диске позволяет не ограничивать скорость потока, разумнее использовать постоянную скорость при кодировании. Смысл постоянной скорости потока очевиден – кодер не обращает внимания на содержание видео, тупо кодируя все фрагменты с одной и той же скоростью. Такое кодирование применяется в основном для коротких фильмов, когда возможно устанавливать наивысшую скорость потока без оглядки на занимаемое место.
Количество проходов
В любом из современных программных кодеров MPEG в числе прочего можно задать и количество проходов кодирования. Смысл двух и более проходов в том, что во время первого прохода кодер ничего не кодирует, а только анализирует материал и расставляет отметки для себя. При втором проходе кодер будет кодировать, используя эти отметки как инструкции: где именно и с какой скоростью потока кодировать. Обычно, задавая параметры кодирования для переменной скорости потока и двухпроходного кодирования, вы указываете два параметра: максимально допустимую скорость потока (max bitrate) и среднюю (average или video bitrate) скорость потока. Кодер старается распределять при кодировании скорость потока в зависимости от картинки фильма так, чтобы средняя скорость потока в итоге совпала с заданной вами.
Остальное
Разумеется, возможные параметры настройки MPEG-кодера не исчерпываются количеством проходов и скоростью потока. Но влияние остальных параметров на конечный результат гораздо менее заметно.
Сергей Блохнин