Настройки DivX.
Variable bitrate mode.
Доступны следующие значения:
- 1-pass - режим кодека, при котором качество итогового
файла зависит от настроек кодека.
- 1-pass quality based - режим кодека, наиболее похожий
на low motion режим из Divx 3.хх кодека. Битрейт выдерживается
максимально близко к заданному, вне зависимости от сцены.
- 2-pass first pass - Видео кодируется в два прохода, в
первый проход создаётся файл статистики, во второй уже кодится
итоговый материал. Это первый проход, когда создаётся файл статистики.
- 2-pass second pass - В этот проход создаётся итоговый
файл, руководствуясь данными из файла статистики, созданным во
время первого прохода.
Следующим раскрывающим списком, который доступен в этом разделе,
является:
Performance/quality
Имеется четыре возможных значения:
- Slowest
- Slow
- Medium
- Fast
- Fastest
Значения достаточно очевидны, предлагается выбрать что важнее -
скорость кодирования или качество итогового материала. Учитывая,
что кодировать надо всего один раз, а смотреть много, то оптимальный
выбор, IMHO, очевиден.
Следующей идёт самая важная настройка из всех доступных.
Это Encoding bitrate. Задать его можно
либо цифрой, в соответствующем окне, либо слайдером, расположенным
немного ниже.
- Maximum key frame interval.
Максимальное количество дельта кадров между ключевыми кадрами.
В новый кодек изначально встроен механизм вставления ключевых
кадров по изменению сцены. Эта цифра, как и следует ожидать, заставляет
кодек вставить ключевой кадр, если он не вставлен SCD механизмом.
По умолчанию стоит 300, что соответствует 10-12 секундам, в зависимости
от frame rate. Я же рекомендую ставить 50-100, что соответствует
2-4 секунды, это несколько увеличивает размер конечного файла,
но вместе с этим облегчает поиск нужного фрагмента, и улучшает
качество (ведь в течении этого интервала кодек не показывает кадр
целиком, а получает из начального, путём сжатия, при этом возможны
любые искажения).
- Scene change threshold
Теоретически должен отлавливать порог изменения сцен, при котором
нужно вставлять ключевой кадр, но реально работает не очень корректно,
если выставить очень маленький, то в некоторых местах они (ключевые
кадры) будут через каждый кадр, а там, где сцены явно изменяются,
он их не ставит. Это происходит потому, что он сравнивает соседние
кадры, а сцена может меняться 5-10 кадров. В результате страдает
качество. Трогать его не рекомендую, лучше оставить 50%, а со
сменой сцен бороться изменением "Maximum key frame interval".
- Default decoder postprocessing level
Этот слайдер определяет, какой уровень постпроцессорной обработки
должен выставляться по умолчанию при проигрывании полученного
материала. Не вижу никакого смысла ставить меньше максимального,
шестого. Если у кого будет не хватать мощности системы, уменьшит
сам.
- Max CPU usage
Отметив этот чекбокс, у вас появится возможность в процентах ограничить
максимальное значение, на которое кодек может загрузить процессор.
Полезно если вы планируете заниматься на компьютере чем-либо ещё,
и не хотите, что бы процесс кодирования вам мешал.
- Basic Video Deinterlace
Если отмечен этот чекбокс, то кодек будет пытаться соединить два
полукадра в чрезстрочном изображении и восстановить исходное,
прогрессивное.
- Maximum quantizer и Minimum quantizer
Эти два значения определяют насколько кодек может отклоняться
от базового значения битрейта. Чем меньше его значение, тем лучше
качество, и тем больше размер. Чем больше v тем хуже качество
и меньше размер. Если выставить их одинаковыми, то теряется всякий
смысл в использовании этого режима, вы получите 1-pass quality
based.
- Rate control averaging period, frames.
Определяет как долго кодек Lпомнит¦ как менялся битрейт в процессе
кодирования. Высокое значение этого параметра стоит ставить, если
в кодируемом материале есть длинные динамичные сцены.
- Rate control reaction period, frames
Определяет, как быстро кодек меняет битрейт с изменением сцены.
- Rate control up/down reaction
Определяет, как резко кодек может менять битрейт при изменении
сцены.
- Log file
Предлагает определить файл, в который будет собираться статистика
во время первого прохода при двухпроходном кодировании.
- Frame dropping
Позволяет задать количество кадров, которые будут выброшены. Кодек
определяет кадры, по его мнению, не содержащие полезной информации,
и выбрасывает их. Сделано это для того, что бы можно было сделать
файл маленького размера и приемлемого качества.
|