В разлчных кодеках настройки могут быть представлены по разному,
Наиболее важные из них следующие:
1. Variale bitrate mode - кстанавливается режим, в котором будет компрессироваться
видеофайл.
Режимы:
1.1. в один проход (1-pass) и 1-pass quality-based с единственной настройкой
"ebcoding quality", измеряемой в процентах.
1.2. В два прохода (2-pass) это наилучший способ. При этом первый проход-сбор информации о степени движения, а второй - получение готового файла.
Основные опции двухпроходного колирования:
1. Performance/Quality - это скорость обработки, чем она ниже, тем естественно качество
выше. (slowest - самая медленная, а fastest - самая быстрая).
2. Output video bistrim - собственно битрейт, чем он выше, тем больше размер файла.
Для MPEG4 этот показатель находится в прямой зависимости с качеством. Опредляется этот
показатель в зависимость от того какой размер файла вы хотите получить. Если речь идет
о записи видео-CD, (650-700 м), то он будет колебаться от 1500 до 2000. Можно
воспользоваться специальными программами счетчиками (см. faq). Если вым нужен файл для
интернета, советую использовать битрейт от 100 до 300 при низком разрешении фрейма (минимальный
размер экрана, что бы люди смогли различить что там происходит )))
3. Maximum keyframe interval - ключевые кадры, обычно в кодеке по умолчанию выставлено 9999
эта конфигурация выставляет ключевые кадры где считает нужным. Ключевые кадры это основные
кадры, они сожержат в себе максимальную информацию о кадре оригинального видео.
Чем больше ключевых кадров (KF) тем:
1) выше качество видео
2) лучше interleaving - видео-аудио совмещение.
3) лучше навигация по видеофильму при использовании плеера
При KF=9999 они вставляются кодеком автоматически в местах с быстрым движением, но когда движения
в кадре нет или мало, то они могут совсем не выставляться. В тоже время эти кадры имеют большой вес,
поэтому советую установливать эту величину в пределах 100-200.
4. Deinterlace - если испрользуется этот фильтр в Virtual Dub, то в кодеке эта функция не
включается.
5. Decoding parameters. При уровне 0 - ни один параметр не работает, при уровне 1-2 срабатывает
фильтр deblocking - уменьшает плотность артефактов (квадратиков) 1 уровень по горизонтали, 2 уровень-
по вертикали. При уровне 5-6 фильтрация цветового и светового шумов. При использовании процессора выше
Pentium 3 этот показатель рекомендовано устанавливать в максимальное положение (рекомендации
изготовителей DIVX).
1. pass encoding parameters - эти параметры устанавливаются сразу для двух проходов, изменить
настройки для второго прохода Вы уже не сможете, они закроются.
1.1. "Max and min quantizers" Квантизаторы - одни из наиболее важных параметров при кодировании
в MPEG4. Они изменяются от 2 (лучшее качество, но большой размер) до 31 (худшее качество, но
размер файла меньше). Лучше устанавливать min=2 и max=2 (это лучшее качество).
1.2. Rate control (RC) - Измераеятся в кадрах. Большое значение привоит к более точно передачи данных.
Ставить надо максимально, но это значение должно соответсвовать количеству кадров в видеофайле.
1.3. Rate Control reaction period - восприятие RC свежих сцен. Большое значение приводит к улучшению качества
в быстрых сценах движения и ухудшению качества в медленных сценах. Измеряется в кадрах.
В среднем рекомендую ставить от 20 до 30 кадров.
1.4. Rate control down/up reaction - коэффициент управления реакцией на быстрые и медленные
сцены движения. Большое значение приводит к улучшению качества в быстрых сценах, но при этом
увеличивается видеопоток. Если в файле много быстых сцен, следует ставить выше 20, если среднестатистичное
кино в плане движения хватает обчно 10.
2. Quality-based encoding parameters
Это параметр настраивается только если не используется двухпроходный метод, а используется
однопроходный режим. При установки этого параметра 100% качество получается такое же как
в исходнике, только размер файла такой же большой. Так что сами просчитайте процент и объем
получаемого файла.
3. 2-pass encoding parameters. Эта функция для 2 проходного кодирования
3.1. Frame dropping - этот параметр разрешает кодеру пропустить кадры, когда они не содержат достаточно
существенной информации. Можно использовать когда хочется уменьшить битрейт, но сохранить визуальное качество.
В этом случае кодер пропустит большое количество кадров с низким движением или без движения и сохранит в сценах
с быстрым движением. Советую выставлять 0 и не заморачиваться.
Когда все настроено - укажите в какой директорий будете писать log файл.
Дальше в Virtual Dub укажем Full processing mode и вперед.
Удачи. :bye:
Сообщение отредактировано Doc: 02 янв 2005 - 02:07