
Главная
Контейнеры
Видеокодеки
XviD
x264
Аудиокодеки
MP3 и MP3Pro
Ogg Vorbis
Практика
Быстрый старт
AVISynth
BeSweet + BeLight
DVD Decrypter
Gordian Knot
HeadAC3he
MeGUI
MP4Box + Yamb
Nero Recode 2
VirtualDubMod
Словарь терминов
Формат DVD
Стандарт MPEG4
Коды FourCC
Downloads
Ссылки
Форум
|
 |
Кодирование видео с помощью Gordian Knot |
1. Введение.
Gordian Knot представляет собой графическую оболочку для быстрой и удобной работы с целым набором программ, которые, по сути, вполне
самостоятельны, и пользоваться которыми можно и без Gordian Knot. Каждая из входящих в пакет программ написана абсолютно разными
людьми. Gordian Knot просто помогает немного автоматизировать последовательность необходимых действий.
2. Подготовка инстументов.
Для осуществления процесса Вам понадобятся:
Пакет программ |
|
Gordian Knot Rip Pack 0.35.0 |
Пакет кодеков |
Gordian Knot Codec Pack |
В процессе установки пакета кодеков Gordian Knot Codec Pack будут последовательно устанавливаться выбранные Вами кодеки.
Перед установкой пакета, настоятельно рекомендуется деинсталировать установленные до этого кодеки и фильтры (DivX, XviD, ffdshow, x264
и пр.) и установить все кодеки из пакета. В процессе установки на экране будет возникать куча вопросов, на которые вам следует отвечать утвердительно.
Однако, совсем не обязательно пользоваться кодеками из этого пакета. Можно скачать и установить только тот кодек, которым Вы собираетесь
в основном пользоваться, а остальными не загроможнать свой компьютер.
При установке Gordian Knot Rip Pack вопросов будет поменьше, но опять же, на все следует дать утвердительный ответ.
После установки пакета необходимо совершить некие шаманские действия: запустить программы Nandub и VirtualDubMod (Пуск ->
Программы -> Gordian Knot -> Apps) и нажать "Ok" во всех предупредительных окнах, которые могут повиться после запуска.
Теперь можно запускать программу Gordian Knot (Пуск -> Программы -> Gordian Knot). Сразу после запуска мы увидим рабочее окно
программы. Переходим на закладку "Настройки" (Options) и, собственно, производим эти самые настройки:

Наверняка при первом запуске язык интерфейса у Вас будет английский. Первым делом это и исправляем. Затем производим настройку кодеков.
Как настраивать кодеки см. в соответствующих разделах: XviD, x264.
При использовании кодека DivX 5 есть возможность зажимать титры, присутствующие в конце каждого фильма, с меньшим битрейтом в пользу
основного содержимого. Для титров рекомендуется использовать поумолчательные значения: режим 1-pass quality based с квантизером
равным 20. Следует напомнить, что чем выше квантизер, тем хуже качество кодирования титров.
Все те настройки, которые Вы сейчас сделали, будут использоваться для каждого кодирования, которое Вы будете делать. Хотя их, конечно,
всегда можно изменить перед кодированием очередного фильма.
3. Этап первый. Декодирование и сброс содержимого DVD на жёсткий диск.
Как все уже, наверняка, знают, DVD-диски обладают несколькими степенями защиты, встроенными в сам формат. Поэтому обрабатывать
информацию прямо с DVD-диска скорее всего не получится. Нам придется декодировать диск и сбросить его содержимое на жесткий диск нашего
компьютера (рипнуть диск).
В принципе, выбор программм для рипования DVD-дисков огромен, у каждой есть свои плюсы и свои минусы, но наиболее стабильные
результаты получаются при использовании программы DVD Decrypter. Именно ее и
предлагают использовать разработчики Gordian Knot. Итак, запускаем GKnot и переходим на закладку Считывание:

Находим кнопку и запускаем DVD Decrypter. Подробно о том, как работать с
программой и осуществить рип DVD см. тут.
4. Этап второй. Создание d2v-проекта, вырезание звука.
На этом этапе нашим инструментом станет программа DGIndex, входящая, как и DVD Decrypter, в состав пакета Gordian Knot Rip Pack.
Запустить DGIndex можно с закладки Считывание программы GKnot нажатием кнопки .
Сразу после запуска необходимо открыть рипнутые VOB-файлы, для этого используем меню File -> Open или кнопку F2 и выбираем все
VOB-файлы в той папке, куда Вы рипнули Ваш DVD при помощи DVD Decrypter.

Следующим нашим шагом будет определение типа фильма, с которым мы имеем дело. Прежде всего, зайдите в меню Video и установите
Field Operation: Honor Pulldown Flags (в старых версиях - None). Затем запускаем предварительный
просмотр из меню File -> Preview или нажатием кнопки F5. По прошествии
нескольких минут останавливаем предварительный просмотр нажатием кнопки Esc и обращаем свое внимание на повившееся справа окно
Information:
Здесь есть два важных параметра которые необходимо запомнить (а лучше записать). Первый параметр это Aspect Ratio, он может иметь
значения 16:9 или 4:3. Второй важный параметр это Frame Type, он может быть Progressive или Interlaced. Хотя DGIndex частенько ошибается
в этом параметре, но опытному глазу интерлейсный материал видно сразу по так называемому эффекту "расчески". Значения этих
параметров для нашего фильма понадобятся нам в дальнейшем.
Теперь обратим свой взор на параметр Frame Rate.
- Если Frame Rate = 25.000 fps , то мы имеем дело с PAL-овским исходным материалом. Если при этом Frame Type имеет
значение Interlaced, то запустите предварительный просмотр снова (F5), и хорошенько присмотритесь к изображению, на предмет наличая
черных горизонтальных линий. Если линий нет, значит DGIndex ошиблась в опредлении Frame Type, исходный материал на самом деле
Progressive, и мы можем переходить к следующему шагу.
- Если Frame Rate = 20.000 fps , то мы опять же имеем дело с PAL-овским исходным материалом, но в меню Video ->
Field Operation у Вас выбран пункт Forced Film (хотя я вам говорил сбросить его в None или Honor Pulldown Flags).
Для получения корректного результата Вам необходимо выбрать пункт Honor Pulldown Flags в меню Video -> Field Operation.
- Если Frame Rate = 29.970 fps , запускаем предварительный просмотр (F5) на пару минут еще раз и смотрим на параметр
Video Type, если он имеет значение FILM с процентным числом более или равным 95%, необходимо активизировать функцию Forced FILM в
меню Video -> Field Operation. Иначе вам необходимо будет в дальнейшем выполнить операцию обратного преобразования IVTC, процесс
выполнения которой будет описан ниже (помечаем себе необходимость ее выполнения, чтоб не забыть).
- Значение Frame Rate = 23.976 fps сведетельствует о том, что активизирована функци Forced FILM для исходного NTSC
материала. Если при этом Video Type имеет значение FILM или FILM с процентным числом больше или равным 95% оставяем все как есть и
переходим к следующему шагу. Если же процентное число ниже или Video Type имеет значение NTSC, то вам необходимо выбрать в меню
Video -> Field Operation пункт Honor Pulldown Flags и произвести в дальнейшем операцию обратного преобразования IVTC, пометьте себе это чтобы не
забыть (объяснения о том как это делается будут даны ниже, когда настанет время для этого).
Следующим нашим шагом станет установка необходимых параметров для получения звука из VOB-файлов.
Проверям, что в меню Audio -> Dolby Digital Decode -> Dynamic Range Control установлен режим Normal. А в меню
Audio -> 48 -> 44.1KHz выбан пункт Off.
Теперь необходимо решить, сколько звуковых дорожек Вы собираетесь оставить в своем фильме, а также в каком формате Вы хотите их
оставить: стерео или 5.1. Если Вы собираетесь оставить одну русскую дорожку в стерео формате, тогда в меню Audio -> Track Number
выберем номер нужной
звуковой дорожки. Номер дорожки можно узнать, заглянув в файл "VTS_0х - Stream Information.txt", который лежит в том же каталоге,
что и VOB-файлы (он создается программой DVD Decrypter). Выберите по названию и формату необходимую дорожку, имея ввиду, что 0x80 соответсвует дорожке №1, 0x81 дорожке №2
и т.д. В меню Audio -> Output Method выбираем Decode to WAV.
Теперь выбираем пункт Audio -> Normalization и в появившемся окне устанавливаем флажек, расположенный в правом верхнем углу и
устанавливаем рычажок Volume в значение 80.

Если Вы собираетесь сохранить звук 5.1, в меню Audio -> Output Method выбираете Demux.
Если же Вы собираетесь оставить несколько звуковых дорожек (например русский перевод и оригинальный английский саундтрэк), выбираете
в меню Audio -> Output Method пункт Demux All Tracks.
На этом установка всех параметров закончена и можно сохранять наш d2v-проект, вырезая попутно звуковую дорожку. Для этого выбираем
пункт меню File -> Save Project (или просто нажимаем F4) и указываем имя d2v-файла.
После сохранения проекта, мы получим d2v-файл и файл звуковой дорожки в формате wav или ac3 в зависимости от выбранных настроек.
Но только не удаляйте vob-файлы, они еще будут нужны. И вообще, рекомендую не стирать их до тех пор пока фильм не будет полностью
готов.
5. Этап третий. Обработка звуковой дорожки.
Для кодирования звука рекомендуется воспользоваться какой-либо из следующих программ:
6. Этап четвертый. Предварительная настройка параметров видео и создание AviSynth скрипта.
Запускаем Gordian Knot, и сразу обращаем внимание в правый нижний угол, в раздел Сохранить. Здесь содержится список из 16 точек сохранения,
которые позволяют запоминать выбранные настройки, дабы в дальнейшем можно было вернуться к параметрам, выбранным для какого-либо
фильма. Выбираем в выпадающем списке свободную точку сохранения и нажатием кнопки "Переим." переименовываем ее так, чтобы было понятно,
к какому фильму она относится.
Затем открываем наш d2v-проект, путем нажатия кнопки Open в левом нижнем углу и выбора нужного файла.
После открытия проекта, в соседнем разделе Кадры будет автоматически выставлено соответствующее число кадров фильма и его
fps (число кадров в секунду). Если FPS = 29.970 и у вас помечено, что необходимо сделать обратное преобразование IVTC, то установите
в выпадающем списке значение fps равное 23.976 (при этом количество кадров в строке ввода выше будет автоматически пересчитано).
Если в выпадающем списке FPS пусто, значит вы накосячили с созданием d2v-проекта и вам необходимо вернуться ко второму этапу и
проделать все повторно, но уже более внимательно. Во всех остальных случаях (FPS=25.00 или fps=23.976) можно продолжать двигаться
дальше.
Также, после открытия проекта, появится окно с изображением одного из кадров фильма, уберите это окно на задний план, но не закрывайте
его.
Теперь переходим на закладку Битрейт и начинаем проверку и установку параметров, связанных с вычислением битрейта фильма.
- Перво-наперво убедимся, что в разделе Режим выбран пункт "Считать средний битрейт", этот режим позволяет высчитывать битрейт
фильма для получения заданного объема.
- В разделе Кодек выбираем кодек, который мы будем использовать для сжатия. Рекомендую Вам использовать кодек
x264,
т.к. он дает наилучшее качество. Именно на его примере будет построено дальнейшее повествование.
Однако, если Вы планируете в будущем смотреть пережатый фильм на аппаратном DVD плеере, то Вам лучше выбрать какой-либо
ASP-совместимый кодек (XviD или DivX).
- Теперь переходим к выбору желаемого объема для фильма. Прежде всего в разделе Конечный размер выбираем из выпадающего списка
размер болванки. Если это не особый случай, то естественно 700 Мб. Затем выбираем количество дисков для нашего фильма, обычно 1 или
2 CD. И в случае нескольких CD отмечаем флажек "Разбить конечный файл на CD" для автоматической разбивки файла по дискам после
окончания процесса кодирования.
- Также нужно определиться с форматом контейнера, в который Вы поместите видео и аудио. Если звук у Вас в
формате mp3, то наилучшим выбором будет AVI, как обладающий наилучшей совместимостью, поддежкой всеми
программами просмотра и т.п. Если же звук у Вас в формате Ogg, то наилучшим вариантом будет MKV.
- В разделе(ах) Audio мы указываем файл(ы) звуковых дорожек, которые будет содержать наш фильм. Так, в разделе Audio A, жмем кнопку
"Выбрать" и выбираем подготовленный нами ранее звуковой файл. При этом, автоматически выделится пункт "Размер", а в строках ввода
KB и MB оборазится размер нашего звукового файла в килобайтах и мегабайтах соответственно.
- В связи с тем, что в файле, содержащем аудио и видео данные, необходимо отвести место, для хранения информации о синхронизации
аудио и видео данных, мы должны указать тип звуковой дорожки, для корректного учета объема, необходимого для хранения информации
о синхронизации. Для этого, в разделе "Чередование & Перерасход" выберем пункт, соотвествующий количеству звуковых дорожек файла
и их типу. Для одной mp3-дорожки: 1x cbr-mp3, для одной ogg-дорожки: vorbis. Не забываем, здесь, так же поставить флажек
"Подсчитать превышение размера".
Вот теперь все параметры, влияющие на битрейт, выставлены, и в разделе Видео мы можем наблюдать значение битрейта для
видеопотока. Замечу, что теперь повлиять на битрейт мы сможем лишь либо уменьшением размера файла звуковой дорожки, перекодировав
ее с меньшим битрейтом, либо увеличением числа дисков, занимаемых фильмом.
Далее, переходим на закладку Разрешение.
Здесь сразу обращаемся к разделам Входящее разрешение и Пропорции вх. изображения. Первый раздел позволяет указать
ТВ-систему (PAL или NTSC), этот параметр был выявлен нами на этапе создания d2v-проекта (если вы забыли и не записали, обратитесь
к текстовому файлу Stream Information.txt, созданному на том же этапе, там прописана ТВ система для видеопотока). В разделе
"Пропорции вх. изображения" выбираем соотношение сторон, также выданное нам программой DGIndex (16:9 или 4:3).
И переходим к более деликатному делу - обрезанию черных полос на избражении. Первую итерацию этой процедуры возложим на компьютер,
для чего в разделе Урезать (перед изменением размеров!) нажмем кнопку "Авто" и подождем пока в окне предварительного просмотра
GKnot пролистает несколько кадров видео. После завершения процедуры автоматического определения границ изображения, будет
автоматически выбран режим "Попиксельно" в том же разделе и поля ввода справа заполнятся цифрами, соответсвующими размерам обрезания
слева, сверху, справа и снизу соотвественно расположению. Теперь стоит проверить насколько хорошо компьютер справился с этой задачей,
для этого переходим в окно предварительного просмотра и внимательно смотрим на края изображения, на разных кадрах, желательно наиболее
светлых. Если где-то остались черные полоски, или неровные границы кадра - обрезаем их при помощи стрелок около строк ввода размеров
обрезания. Режем беспощадно, добиваясь четкого прямоугольного кадра, потому что пикселем больше, пикселем меньше - роли не играет,
а вот кривой кадр будет потом бросаться в глаза, да и сжиматься будет хуже. После того, как кадр идеально вырезан, выбираем в разделе
пункт "Умное урезание (полное)", после чего изображения будет еще немного подрезано, для получения правильной пропорции отношения
высоты к ширине.
Теперь самое время проверить результаты нашего труда, для этого переключаемся в окно предварительного просмотра и в меню "Смотреть"
отмечаем пункт "С измен. размеров". Мы должны увидеть идеально обрезанный кадр, без черных полос с боков и неровных границ (если это
не так, Вы плохо сделали обрезание кадра), и самое главное лица должны выглядеть естественно, т.е. не быть сплюснутыми или вытянутыми
(если что-то не так, значит вы неправильно установили "Входящее разрешение" или "Пропорции вх. изображения").
Теперь переходим к одному из важнейших шагов - предварительному выбору размера кадра фильма. Почему важнейшему? Дело в том что для каждого
фильма (а точнее для конкретной степени сжимаемости фильма) и для каждого битрейта существует только одно оптимальное значение размеров.
И не думайте, что чем больше размеры, тем лучше качество картинки. Оптимальные размеры разные для каждого фильма и для каждого битрейта.
Если выбрать размеры кадра слишком большие, то на экране будет много "квадратов", если же выбрать слишком малые, то мы просто подойдем к
порогу сжатия и те же самые результаты могли бы быть получены для картинки большего размера, так мы впустую потратим место на болванке.
Так что размер должен быть выбран оптимально! Почему предварительному? Да потому что мы еще пока не знаем степени сжимаемости фильма
в данном разрешении. И вполне возможно, что фильм сжимается плохо и его размеры придется взять поменьше, а может быть наоборот,
сжимается хорошо и можно выбрать размеры побольше. Степень сжимаемости, кстати, зависит от целого ряда параметров, среди которых
повторяемость участков изображения от кадра к кадру, количество пикселей, изменяющих свой цвет на следующем кадре, количество и
размеры областей, состоящих из пикселей, цвет которых неотличим человеческим глазом друг от друга и многих других. Но вот узнать
степень сжимаемости не производя кодирование невозможно. Т.е. узнать степень сжимаемости можно только закодировав фильм. А чтобы
закодировать фильм нужно выбрать его размеры исходя из степени сжимаемости. Вот такой замкнутый круг...
Но хватит философии, вернемся к практике. Итак нам необходимо выбрать размеры для нашего фильма. Причем воспроизведение видео на
компьютере тоже накладывает свои ограничения - для того чтобы фильм проигрывался без рывков необходимо, чтобы его ширина была
кратна 32, а высота кратна 16. Это в идеале. В принципе нет ничего криминального и в кратности ширины 16, но гарантий корректного
вопроизведения такого фильма на всех видеокартах и на всех драйверах уже не будет, хотя чаще всего и будет работать.
Обращаем внимание в среднюю часть закладки "Разрешение":

Здесь мы видим раздел "Выходное разрешение", содержащий информацию о размере
видео (Ширина x Высота), кратности ширины и высоты (Дел-ль Ш. и Дел-ль В.) при выборе размеров, процент ошибки отношения высоты к
ширине в получаемом файле (Ошибка проп., обычно ниже 2%), а так же еще ряд параметров, которые не представляют для нас особого
интереса. Ниже расположен бегунок, при помощи которого можно изменять размеры видео в соотвествии с заданной кратностью ширины и
высоты (рекомендую вам не менять кратности). При перемещении бегунка, изменяется конечное разрешение, отображаемое в разделе
"Выходное разрешение". И, паралельно, пересчитывается параметр Бит/(Пиксель*Кадр), отображаемый в одноименном разделе.
Именно параметр Бит/(Пиксель*Кадр) будет нашей предварительной оценочной характеристикой качества изображения. Как я уже говорил,
не зная степени сжимаемости, нельзя выбрать оптимальное разрешение, но эмпирически получены следующие постулаты:
- Не опускайте высоту изображения ниже планки в 256 пикселей и не заползайте за цифру 400. Превышение планки в 400 пикселей оправдано в случае кодирования с высоким битрейтом, более 1000 Mbps, когда исходный материал имеет не анаморфное PAL разрешение 4:3. Но с таким битрейтом Вы, скорее всего, не уложитесь в 700 MB, поэтому это актуально лишь для короткометражных фильмов, либо при кодировании на 2 CD, либо при последующей записи фильма на DVD болванку;
- Опускать Бит/(Пиксель*Кадр) ниже 0.15 не стоит. Исключением является кодирование кодеком x264;
- При кодировании фильма на 1CD придерживайтесь значения Bits/(Pixel*Frame) в районе 0.20;
- При кодировании фильма на 2CD придерживайтесь значения Bits/(Pixel*Frame) в районе 0.27;
- Если Бит/(Пиксель*Кадр) не удается поднять выше 0.15 при разумных значениях высоты - увеличьте битрейт путем увеличения количества
дисков или за счет уменьшения объема звуковой дорожки;
Не следует забывать также, что при воспроизведении на экране ТВ, фильм с размером 288 по вертикали, но без "квадратов", вызванных
пониженным Бит/(Пиксель*Кадр), смотрится лучше, чем тот же фильм с 384 строками и с пониженным Бит/(Пиксель*Кадр), в следствие
неидеальности самого телевизора. Но не переборщите, а то можете перешагнуть за предел сжимаемости.
И, главное, помните - наш выбор лишь предварителен, мы еще не знаем истиного значения степени сжимаемости фильма. Может случиться так,
что фильм с Бит/(Пиксель*Кадр) = 0.28 будет выглядеть ужасно, а может быть и при значении 0.11 будет выглядеть великолепно.
Если Вы все же решили использовать кодек DivX 5, перейдите к окну предварительного просмотра. Здесь, при помощи ползунка, Вам
необходимо установить момент начала титров. Т.е. момент, когда кино закончилось, а титры еще не начались. Обычно появлению титров
предшествует кадр с черным экраном, именно на этот момент необходимо и установить ползунок. Хотя, конечно, черного экрана может и не
быть, тогда необходимо просто поймать момент их начала. Установив ползунок в нужном месте, нажимаете кнопку "Начало титров".
Нужно это, как Вы наверное поняли из предыдущего повествования, для того, чтобы кодировать титры (на которые обычно мало кто обращает
особое внимание) с пониженным битрейтом, экономя место для самого фильма.
Теперь в окне предварительного просмотра нажимаем кнопку Сохранить & Кодировать. На экране появится окно "Сохранить .avs".
Здесь нам предстоит установить ряд параметров, первый из них - "Фильтр Изменения размера", который задает режим сглаживания при
масштабировании видеоизображения. По идее, GKnot сам предложит оптимальный режим исходя из битрейта, но лучше выбирать его исходя
из своего опыта и самого видеоизображения. Режим билинейной фильтрации (Bilinear) уменьшает четкость изображения, слегка сглаживая
переходы, но повышает степень компрессии изображения, а так же обладает более высокой скоростью работы. Бикубические режимы
(Мягкий, Средний, Четкий) обладают более высокой передаваемой честкостью, но, как следствие, менее сглаживают шумы, не улучшают степень
сжимаемости и чутка увеличивают время кодирования. Режим фильтрации Простой дает неважный результат, но обладает высокой скоростью работы.
Режим Lanczos стоит выбирать для низких битрейтов. Для начала посоветую вам Lanczos или Средний бикубический режимы.
Следующим шагом будет деинтерлейсинг, если конечно он необходим (на предыдущих шагах я говорил вам сделать отметку о необходимости
его выполнения). Если в деинтерлейсинге нет необходимости, выбираем в разделе Field Operations пункт "Нет". Если же необходимо
выполнить деинтерлейсинг, то неоходимо выбрать метод. "Устр. чересстрочность" (Field Deinterlace) в некоторых случаях может давать
"тень" на быстродвижущихся объектах, следовательно выбор сводится к методам "Устр. чересстрочность (без смещ.)", Smart Bob и TomsMoComp.
На сегодняшний день сообщество еще не пришло к единому мнению какой из них лучше, и на мой взгляд они дают практически одинаковый
результат. Рекомендую Вам в случае необходимости деинтерлейсинга использовать метод TomsMoComp.
И последний параметр который необходимо выбрать - фильтр шумов. Фильтр бывает полезен в случае, если источник обладает достаточно
сильным уровнем видео-шумов, и вредным в случае источника с "чистой" картинкой, поскольку наложение фильтра влечет за собой ощутимые
искажение цветовых переходов. Следует так же отметить, что использование фильтра шумов заметно увиличивает сжимаемость фильма. Если Вы
не хотите использовать фильтр - выбирайте в разделе "Фильтр шума" пункт "Нет". Если же источник достаточно шумный выбирайте пункт
"Слабый шум". Использовать фильтр "Средний шум" рекомендуется только в случаях чрезвычайно шумного источника, а использовать "Сильный
шум" вообще не рекомендуется из-за очень высоких искажений, получаемых при его использовании.
И, наконец, выбираем в разделе "Отрезать" пункт "Без обрезания". Если Вы собираетесь кодировать титры с худшим качеством, выбираете
пункт "Оба (кодир. титры отдельно)" (доступно только для DivX). Но кнопку Ok пока не нажимаем, а переходим к следующему этапу.
Если Вы не собираетесь кодировать видео при помощи Gordian Knot, а используете его лишь для создания avs-скрипта, для последующего
кодирования в других программах (напр. MeGUI), то Вам нет необходимости в следующих этапах. Нажмите кнопку "Сохр." и укажите, куда сохранить готовый файл скрипта.
7. Этап пятый. Тест сжимаемости.
Как уже говорилось ранее, каждый видеоматериал обладает неким коэффициентом сжимаемости, который показывает насколько хорошо может
быть этот материал сжат при помощи алгоритма MPEG-4. Но единственный способ получить этот коэффициент - провести тестовое сжатие,
что потребует достаточно много времени. Поэтому, для оценки степени сжимаемости фильма, проводят кодирование не всего фильма целиком,
а лишь отдельных его частей (обычно 5%).
Для проведения теста сжимаемости отмечаем пункт "Вкл." в разделе "Тест на сжимаемость" и запусаем процесс нажатием кнопки "Сейчас".
После утвердительного ответа на вопрос, действительно ли мы хотим провести тест сжимаемости, начнется тестовое кодирование части
исходного материала
По окночании процесса, все окна отображаюшие ход процесса будут автоматически закрыты, а в заголовке окна предварительного просмотра
появится надпись "Проверка сжимаемости: Завершено". Обратим теперь свое внимание на раздел Бит/(Пиксель*Кадр), который находится в
нижней части главного окна GKnot. Ориентируясь именно на цифру этого раздела мы предварительно выбирали размер видео. После же
проведения теста сжимаемости, в этом разделе появятся 2 новые цифры: приблизительный коэффициент, показывающий насколько хорошо
может быть сжат данный фильм (3-ий столбец) и выраженное в процентах отношение между оптимальным и выбранным Бит/(Пиксель*Кадр).
В данном примере разрешение выбрано таким, что Бит/(Пиксель*Кадр) равен 0.140, а тест сжимаемости показал что оптимальным будет
значение 0.139, при этом выбранное значение составляет 99.7% от оптимального.
Теперь необходимо скорректировать разрешение с учетом результатов теста сжимаемости. Если выбранное значение совпадает с
оптимальным, т.е. процентное соотношение равно 100%, то выбрано самое оптимальное разрешение, и вы получите идеальное изображение.
Если соотношение составляет более 100% это перебор, вы не получите значительного улучшения качества изображения, использовав в пустую
отведенный для фильма размер файла, в этом случае необходимо увеличить разрешение. Процентное соотношение в интервале 80-100% дает
очень хороший результат, интервал 60-80% говорит о том, что качество будет нормальным, значения в интервале 40-60% так же являются
приемлемыми для некоторых фильмов, опускаться же ниже 40% крайне не рекомендуется, это уже будет отвратительное качество. Исключением
является кодек x264, который при тестовом кодировании очень завышает свои требования, и при 30% может дать очень качественную картинку. Но и для него
без острой необходимости опускаться ниже 40-50% от тестового значения не рекомендуется.
Как уже упоминалась выше, на степень сжимаемости влияют такие параметры как метод фильтрации при масшатабировании и фильтр шумов,
но для того чтобы узнать насколько изменится степень сжимаемости при изменении этих параметров необходимо повторно проводить тест
сжимаемости, меняя необходимые параметры.
8. Этап шестой. Кодирование.
Итак, разрешение для фильма выбрано, можно приступать к собственно кодированию. Опять вызываем окно "Сохранить .avs" из меню Файл ->
Сохранить & Кодировать окна предварительного просмотра. Удостоверяемся что все параметры выбраны так же, как при проведении теста
сжимаемости.
Теперь нажимаем кнопку Сохр & Кодир и в появившемся диалоговом окне указываем, куда и под каким именем сохранить AviSynth-скипт
(служебный файл, необходимый в процессе кодирования).
После этого, появится диалоговое окно "Панель контроля кодирования", в котором необходимо настроить параметры для автоматического
кодирования видео и наложения звуковой дорожки.
- Первым делом удостоверимся, что выбран режим многопроходного кодирования, в правом верхнем блоке переключателеей должен быть выбран
пункт "Многоходовой". Затем перейдем к закладке Аудио 1.
- Проверяем, чтобы в строке Файл аудио был выбран файл с нашей звуковой дорожкой. Если его там нет, указываем его снова,
нажав на кнопку "Выбор".
- В разделе переключателей выберем пункт Только объединять, указывая, что обрабатывать звук не надо, а после кодирования необходимо
просто наложить его.
- Теперь обратим внимание на раздел "Задерж", здесь выставляется задержка аудиопотока отностительно потока видео. Если при создании
d2v-проекта был выбран режим Decode to WAV,
то время задержки было автоматичеки учтено при создании wav-файла и следовательно необходимо установить параметр "Задерж" в ноль.
Если же в программе DGIndex для получения звука использовался режим Demux, то задержку необходимо учитывать. Выяснить величину
задержки можно либо заглянув в файл "VTS_0х - Stream Information.txt", который DVD Decrypter заботливо разместил в том же каталоге,
что и vob-файлы. Либо просто отбратиться к назанию файла, например для файла "ssch AC3 T01 3_2ch 192Kbps DELAY 197032ms.ac3" задержка,
как явствует из его названия составляет 197032ms. Если задержка представляет собой отрицательное число, то необходимо указать задержку
без знака минуса и отметить пункт "отрицательная". В разделе "Интерливинг" оставляем все значения по умолчанию и переходим к закладке видеокодека.
Очередной раз проверим правильность настроек кодека для первого и последующих проходов, а так же настройки для кодирования титров,
нажимая соотвествующие кнопки "First Pass" и "Second Pass". Сделать это надо обязательно, поскольку GKnot контролирует нажатия этих
кнопок и не даст возможности продолжить без просмотра настроек. Активизируем функцию пересчета битрейта при несовпадении размера файла,
отметив флажек "Re-Calculate Bitrate if needed".
Нажимаем кнопку "Add Job to Encoding Queue" для добавления задания в очередь кодировния и положительно отвечаем на вопрос о том,
хотим ли мы приступить к кодированию прямо сейчас.

GKnot автоматически переключится на закладку Кодировщик, в верхней части которой, будут видны задания кодирования, а в нижней
будут повляться комментарии к ходу выполнения. Вот теперь остается лишь ждать завершения кодирования, после окончания которого будет
получен готовый avi-файл.
При подготовке материалов использовались:
статья с сайта ShareReactor.ru
наверх
Alex T1000
|