DVD-RIP. Gordian Knot. Версия для спецов

Алексей Шашков и 4ygak, 12 ноября 2005 ( редакция: 29 октября 2018 ) http://www.3dnews.ru

3. Меню Resolution

Следующая закладка Gordian Knot, это Resolution, и ей следует уделить самое пристальное внимание, ведь именно эта закладка во многом и определяет то, как будет выглядеть получившийся фильм, ограниченный определённым размером. Выглядит эта закладка так:

/archive/file/gk/a4-resolution.gif

Работа с этой закладкой невозможна без окна, в котором показывается фильм. Это окно открывается после загрузки D2V проекта в Gordian Knot, и выглядит так:

/archive/file/gk/a5-movie.jpg

В этом окне следует выставить галочку View – Resized, после чего все изменения, которые вы будете производить над фильмом на закладке Resolution немедленно будут отражаться в этом окне. Закладка Resolution состоит из нескольких разделов.

Раздел Input Resolution
В этом разделе необходимо выбрать тип изображения, PAL или NTSC (что должно быть известно, после работы с DVD2AVI), и пропорции (16:9 или 4:3) от чего зависит разрешение полного кадра исходника. Если ни один из этих вариантов Вас не устраивает, можете ввести своё значение.

Раздел Input Pixel Aspect Ratio
Этот раздел отвечает за пропорции, которые будет иметь закоденный фильм. Именно от настроек сделанных в этом разделе зависит, будет Луна круглая или овальная, и будут ли лица персонажей картины вытянутые или плоские. Обычно достаточно просто выбрать Aspect Ratio, 16:9 или 4:3, всё остальное Gordian Knot сделает автоматически. Но если Вас это не устраивает, то можно ввести нужные значения и вручную. При работе с этим разделом не забывайте поглядывать на окно с фильмом, ошибки в Aspect Ratio видны сразу. Конечно, если вы не забыли выставить в этом окне View- Resized.

Раздел Crop (before resize!)
Раздел в котором можно отрезать лишнее. Например, чёрные полосы. Нормальная работа с этим разделом невозможна без открытого окна с видео. А так всё достаточно просто, можно либо воспользоваться кнопкой Auto Crop, доверить чёрную работу Gordian Knot, либо сделать всё вручную. Для этого отмечается пункт Pixel, после чего становится возможным отрезать по пикселю с любой стороны изображения. Поглядывая на окошко с видео режем всё лишнее, и под конец отмечаем Smart Crop All, после чего Gordian Knot автоматически подстроит изображение, что бы не было ошибок с пропорциями. Для того, чтобы эта функция работала правильно, убедитесь, что галочка Follow ITU-R BT.601 Standard на закладке Options отмечена.
После того, как всё выставлено правильно, и всё лишнее отрезано, можно переходить к выбору правильного разрешения. Делать это, лучше всего, пользуясь бегунком расположенным внизу закладки, что гарантирует вам отсутствие ошибок как с пропорциями (при условии что все остальные опции на закладке Resolution выставлены правильно), так и с выбранным разрешением, горизонтальное разрешение всегда будет кратно 32, а вертикальное 16 (это можно и поменять, но я не советую). При смене разрешения следует обращать внимание на два значения, Bits/(Pixel*Frame), и на процент используемого материала.

/archive/file/gk/percent.gif

Именно эти цифры и определяют, как будет выглядеть фильм. Первая цифра показывает, сколько бит приходится на каждую точку, исходя из разрешения и битрейта. Вторая, показывает сколько процентов оригинального материала можно втиснуть в это значение, после того, как кадр будет сжат, и зависит только от того, насколько хорошо или плохо сжимается фильм. Таким образом, только вторая цифра и имеет значение, на самом деле. Но проблема в том, что до тех пор, пока материал не сжимался невозможно сказать, насколько хорошо он сожмётся. Цифра, которая может показываться в этом окне, осталась от предыдущего энкодинга, поэтому не стоит обращать на неё никакого внимания до того как не будет проведёно пробное кодирование именно рассматриваемого фильма. На первом же этапе приходится руководствоваться только количеством битов на пиксель. Сказать заранее, какое число будет достаточным, можно только основываясь на собственном опыте, поэтому никаких точных рекомендаций здесь быть не может. Но неточные дать можно :-) Чем хуже сжимается фильм, тем больше это значение должно быть.

Определить, как будет сжиматься материал достаточно сложно, но можно. Обычно, чем более контрастный фильм и чем больше шумов в картинке, тем хуже он сжимается. Ещё одним фактором, который косвенно (но только косвенно, не стоит принимать это правило за аксиому, выполняется оно далеко не всегда) может свидетельствовать о том, как сжимается фильм, является его размер в VOB-файлах. В зависимости от этих факторов и выставляется нужное число. Как уже говорилось, точных рекомендаций здесь дать невозможно, но хорошей идеей будет начать с цифры в промежутке между 0.250 - 0.350. Добившись её (с помощью изменения разрешения и размера видеофайла), следует провести тест на сжимаемость материала, что позволит точнее предсказать, какое же качество получится в итоге. Для этого требуется обратиться к окну в котором Gordian Knot показывает видео, и нажать там Save&Encode. После этого откроется вот такое окно:

/archive/file/gk/save.gif

Через это окно настраиваются параметры AviSynth, и можно запустить Compressibility test. Кроме этого, в этом окне есть следующие разделы:

Раздел Resizing
В этом разделе можно изменить выходное разрешение. Наиболее разумным выбором будет оставить Selected Output Resolution, тогда разрешение останется таким же, какое было выбрано на закладке Resolution Gordian Knot. Но можно выбрать одну из других опций, и тогда разрешение будет изменено в соответствии с требованиями стандартов VCD и SVCD.

Раздел Resize Filter
В этом разделе выбирается какой алгоритм будет использоваться для масштабирования картинки в требуемое разрешение.
Bilinear - обеспечивает наихудшее качество из всех доступных, поэтому пользоваться им не рекомендуется. Хотя и размер файла так же получается наименьшим.
Soft Bicubic - качество гораздо выше, но края объектов расплываются. Можно использовать, если выходное разрешение низкое, порядка 412 по горизонтали. Размер файла получается небольшим.
Neutral Bicubic - чёткость выше, можно использовать на разрешениях порядка 512 по горизонтали. Размер выше.
Sharp Bicubic - обеспечивает наивысшую чёткость, рекомендуется использовать с разрешениями 576 по горизонтали и выше. Размер ещё больше.

Раздел Field Operations
Этот раздел пригодиться при работе с чересстрочным материалом. Именно с его помощью можно избавиться от "лесенки".
None - никаких манипуляций с изображением производиться не будет. Именно этот пункт следует выбрать, если исходный материал прогрессивный. Эту же функцию следует выбрать и в том случае, если материал хоть и чересстрочный, но сделан с прогрессивного источника. Таковым является подавляющее большинство кинофильмов, ведь они снимались на кинокамеру. И только в случае с материалом изначально снятым на видеокамеру, вам придётся бороться с чересстрочностью.
Fast Deinterlacing - при выборе этой функции четные полукадры будут повторяться два раза, а нечётные будут выкидываться. Это приведёт к уменьшению вдвое разрешения по вертикали, зато избавит от лесенок. Это наиболее часто встречающийся механизм борьбы с чересстрочным изображением.
Smart Deinterlasing - этот метод, во многом схож с предыдущим, только после выкидывания строк кадр проходит дополнительную обработку, что положительно сказывается на качестве, хотя и медленнее работает.
Inverse Telecine - предназначена для упорядочения кадров на NTSC материале, и восстановления исходных 24 кадров из 30, используемых этим стандартом (iVTC). Вообще-то, эту трансформацию необходимо было провести заранее, средствами DVD2AVI при создании D2V проекта. Но, если по какой то причине этого не произошло, можно сделать и теперь. Смотрите, только не проделайте это второй раз!

Раздел Noise Filter
Этот раздел позволяет задействовать фильтр, борющийся с цифровым шумом. Вообще-то, подобные фильтры должны были быть задействованы ещё на студии, там где фильм переводился с аналогового (киноплёнки) формата в Mpeg2. Но работа этого фильтра заметно замедляет процесс кодирования поэтому "шумные" диски встречаются достаточно часто. Особенно среди старых дисков. На таких дисках использование этого фильтра позволяет добиться лучшего качества (о чём свидетельствует процент оригинальной картинки, который можно ужать в заданный объём, показываемый Gordian Knot) при заданном размере. Правда, за счёт скорости кодирования. Поэтому, если вы имеете дело с шумным фильмом, и никак не можете добиться нормального качества при приемлемом размере, попробуйте использовать этот фильтр.
None - никаких манипуляций с изображением не производится. Скорость кодирования максимальна, следует использовать либо когда фильм качественно (без шумов) закоден ещё на студии, либо когда удовлетворяет качество и размер, которых удалось добиться.
Little Noise (slow) - используются базовые алгоритмы для борьбы с шумом. Скорость падает, но не слишком сильно. Правда, и шум убирается не так тщательно, как хотелось бы. Тем не менее, это наиболее часто используемый метод, прекрасно подходящий для большинства современных дисков.
Medium Noise (slower) - используется более продвинутый алгоритм, работает заметно медленнее. Следует использовать, если предыдущий метод не справился так хорошо, как хотелось бы.
Heavy Niose (slowest) - Наиболее мощный алгоритм. Скорость кодирования падает почти что вдвое. Стоит использовать на материале с огромным количеством шума. Это, обычно, либо очень старые DVD диски, либо любительские съёмки.

Раздел Subtitles (VobSub)
В этом разделе можно наложить субтитры. Конечно же, для этого необходимо, прежде всего, эти субтитры извлечь из VOB файлов. Сделать это можно с помощью VobSub, который входит в Gordian Knot, и на том, как это делается, я остановлюсь позже. А для того, что бы их вставить в фильм требуется нажать на кнопку Select VobSub Files, выбрать файл с субтитрами, и указать, как их ставить. Субтитры будут вклеены в изображение "намертво", то есть отключить их будет уже невозможно.
Before Resizing (default) - сначала накладываются субтитры, а потом меняется размер кадра. Именно эта опция стоит по умолчанию.
after Borders (VCD/SVCD) - титры накладываются после всех манипуляций с изображением, которые следует произвести для соответствия стандартом VCD и SVCD.
before Cropping - титры накладываются до обрезания лишнего. Если не быть аккуратным с этой опций, то можно вместе с лишней частью изображения отрезать и кусок титров.

Раздел Extras
В этом разделе можно задать некоторые дополнительные опции, доступные для AviSynth.
Put Noise Filter before Resizing (slower) - сначала будет выполняться шумоподавление, а только потом картинка будет масштабироваться. Это даст лучшее качество, но замедлит кодирование, за счёт того, что фильтру придётся работать с полноразмерным кадром.

Раздел Trim.
Этот раздел позволяет отдельно кодировать основной фильм и титры. Надо это для того, что бы экономить битрейт и место на титрах. Для того, чтобы эта функция нормально работала, необходимо выставить начало титров в окне с фильмом. Сделать это можно с помощью слайдера, который следует установить на начало титров, и кнопки Set Credits start.
No Trim - отметив эту опцию, вы отключите эту функцию.
Movie Only - кодируется только фильм, без титров.
Credits Only - кодируются только титры, без фильма.
Both (enc. credits separately) - фильм и титры кодируются отдельно. В окне Divx Encoding Control Panel будет предложено выбрать уровень сжатия титров, и надо ли будет их "склеивать" с фильмом, или вы хотите получить два отдельных файла, с титрами и фильмом. Именно этот метод я и предпочитаю, потому что он даёт возможность не просто понижать битрейт на титрах, а использовать более продвинутый метод. При всех своих преимуществах (в виде экономии места занимаемого титрами, которое можно отдать на что-либо более полезное), понижение битрейта имеет один существенный недостаток. Титры в результате этих манипуляций становятся плохо читаемыми.

Раздел Compressibility Check
С помощью этого раздела можно прикинуть, что получится в итоге. Управление элементарное, можно либо выключить Compressibility Check, что и сделано по умолчанию (Off), либо включить его, выставив Use. При этом можно задать, сколько процентов из фильма надо задействовать для проверки (по умолчанию 5). Остаётся только нажать на кнопку Now, и проверка будет произведена.
Compressibility Check является ничем иным, как пробным энкодингом (первым проходом) произвольно надёрганных из фильма кадров. Общее количество этих кадров определяет тем, сколько процентов от исходного материала следует использовать в процессе проверки. Эта проверка позволяет достаточно точно сказать, как хорошо или плохо сжимается фильм и как воздействуют на готовый материал различные фильтры и настройки AviSynth. И всё это без необходимости долгого ожидания, пока закончится первый проход!

В результате Compressibility Check вы получите уже упоминавшийся процент исходного материала который удалось ужать. С этого момента можно забыть о всех остальных показателях (вроде байтов на пиксель), потому что именно этот процент и является основным параметром по которому можно предсказать качество готового фильма. Очевидно, чем эта цифра выше, тем лучше будет выглядеть готовый фильм. Хорошим значением считается цифра в районе 70 процентов. Но для того, что бы получить действительно очень хорошее качество, стоит нацеливаться на что-либо в районе 80. Если требуется отличное, почти идеальное качество, то стоит остановиться на 90.

Нацеливаться на что-либо выше не имеет особого смысла, потому что разница будет столь незначительна, что далеко не каждый зритель сможет её заметить. И уж совсем никакого смысла нет в том, что бы это значение превышало 100 процентов (это возможно), это будет просто бессмысленное разбазаривание данных, которые можно (и нужно) использовать с большей пользой.

Нет ничего страшного, если сразу же у вас получится совсем не то значение, которое вам хотелось бы видеть. Исправить эту печальную ситуацию можно. Наиболее кардинальным методом является увеличение битрейта, скажем за счёт того, что фильм делается на большое количество CD. Ещё одним весьма действенным методом является уменьшение разрешения. Самое приятное, что при уменьшении разрешения и увеличении размера файла не приходится каждый раз производить новый Compression Check, прекрасно подходит один раз собранная статистика. Таким образом, можно спокойно и в кратчайшие сроки опробовать сколько угодно вариантов, наблюдая, как изменится качество фильма (по уже известному нам проценту).

Заново провести Compression Check может понадобится только в том случае, когда хочется посмотреть, как повлияет на качество готового материала изменение настроек AVISynth, например изменение метода по которому производится Resizing или настроек Noise Filter.

После того, как мы добились нужного результата на Compressibility Check, можно приступать непосредственно к кодированию всего фильма. У нас имеется выбор из двух вариантов. Самое простое, это доверить всю работу Gordian Knot, в этом случае вы без лишних усилий получите вполне приличный результат, с качеством, в полное мере соответствующим вашим ожиданиям, исходя из значения процента, полученного в результате Compressibility Check. Именно этим способом и пользуются в большинстве случаев. Но существует и другая возможность, доверить Gordian Knot проведение только первого прохода, а перед вторым самостоятельно отредактировать файл статистики, с целью получения ещё лучшего результата. Начнём с первого метода, как более простого и более распространенного.

Добившись удовлетворительного результата Compressibility Check, всё что требуется для кодирования, это нажать на кнопку Save&Encode. В результате откроется окно называемое Divx Encoding Control Panel:

/archive/file/gk/a6-cc1.gif

Выбираете Both Passes, ставьте галочку рядом с Ecf и Re-Calculate Bitrate if needed. Нажимаете на кнопку Add Job to Encoding Queue. После этого Gordian Knot предложит вам начать кодирование немедленно,

/archive/file/gk/start.gif

Соглашайтесь, и можете идти заниматься своими делами. Всё остальное Gordian Knot сделает самостоятельно, и через некоторое время (которое зависит от мощности компьютера), вы получите готовый файл с видео. Для того, чтобы точнее узнать, как проходит процесс кодирования, достаточно открыть окно Nandub, которое будет запущенно Gordian Knot, в котором и будет происходить кодирование. В этом окне будет доступно только одно меню, Dub in progress! (что и понятно). В этом меню выбираете пункт Show status window, и откроется стандартное окно статистики Nandub.

/archive/file/gk/status.gif

Остаётся отметить, что бесполезно ставить галочки на Show input или output video, всё равно ничего не будет показано, потому что кодирование проходит в режиме fast recompress. Это связано с тем, что AVISynth не конвертирует видео в RGB, а оставляет YUV. Режим Fast recompress в Nandub означает, что и он не будет производить никаких манипуляций с цветом. Это ускоряет процесс кодирования, но Nandub не может показывать картинку.

Это что касается простейшего варианта кодирования, предоставляемого Gordian Knot, когда большинство действий происходит в автоматическом режиме. Но и для любителей держать всё под контролем Gordian Knot предоставляет все возможности. Для понимания что и как будет происходить необходимо знать принципы и методы по которым работает Nandub. Ознакомиться с этим можно здесь. Когда всё ясно, можно приступать.

Прежде всего, в окне Divx Encoding Control Panel требуется выбрать First Pass. Запустив кодирование, Nandub произведёт только первый проход, и в результате мы получим файл со статистикой. Называться он будет по имени проекта D2V, например movie.stats.

Снова загружаем Gordian Knot (если он закрывался на время кодирования), загружаем D2V проект, и переходим на закладку Nandub Files

/archive/file/gk/a7-nan_files.gif

Это окно состоит из нескольких разделов.

Раздел Nandub Stats File
Этот раздел предназначен для загрузки в Gordian Knot файлов статистики. Для этого и служат четыре кнопки, которые можно видеть в этом разделе.
Open - загружает файл статистики.
Rescan - перезагружает файл заново. Нужна в том случае, если вы натворите что-то непредвиденного в процессе работы, с чем сами на сможете разобраться :-) Эта кнопка вернёт всё в первоначальный вид.
Glose - Закрывает (выгружает) файл статистики.
Append - загружает новый файл статистики в "хвост" уже загруженному.

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

/archive/file/gk/a8-knot.gif

Наиболее интересно для нас значение Video SizeFirst pass Size. Это полный аналог той цифры, что получается в результате Compressibility Check, только на этот раз она более точная, потому что для её получения используется не 5 процентов от исходного материала, а все 100. Несмотря на то, что вы решили пойти трудным путём, и проконтролировать всё вручную, важность этого значения осталось очень высокой. Ведь в результате манипуляций с файлом статистики не удастся добиться кардинального улучшения качества готового фильма, максимум на что можно рассчитывать, это перераспределить битрейт, и получить улучшение качества одних сцен, но только за счёт ухудшения качества других!

Раздел Nandub Encoding Control Files.
В этом разделе можно сохранить файл, который служит для контроля процесса кодирования второго прохода в Nandub. Делать это следует после того, как проделаны все необходимые манипуляции с файлом статистики. Опций, доступных в этим разделе, немного. Здесь можно выбрать какие параметры должны контролироваться с помощью этого файла (Key Frames, Delta Frames и Motion, обычно выбираются все), следует ли контролировать весь фильм, или только какой-либо отрывок, и если это отрывок, то какой номер кадра следует присвоить первому кадру из этого отрывка.

Раздел Statistics.
Этот раздел предназначен для получения статистики по фильму, и может пригодится при решении дилемы, за счёт ухудшения качества каких сцен (быстрых, медленных, светлых, тёмных) следует добиваться повышения качества других. Доступна статистика по следующим параметрам:

Number of Frames.
Здесь находится информация о размере кадров. Во-первых, можно посмотреть максимальное, минимальное и среднее значение в цифрах, во-вторых можно посмотреть, как распределяются кадры разных размеров по фильму. Для этого достаточно нажать на кнопку Distribution. В результате откроется окно с графиком, которое может выглядеть так:

/archive/file/gk/a9-stats_frame.gif

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

Av.Bits/Pixel*Frame
Здесь находится информация о среднем количестве бит, которое приходится на каждый пиксель. Так как при использовании SBC метода при кодировании это число (и размер кадра) зависит, прежде всего, от того насколько высок уровень движения в кадре, то здесь можно ознакомиться с максимальным, средним и минимальными значениями уровня движения, встречающихся в фильме. Нажав на кнопку Distribution можно ознакомиться с графиком, который показывает как этот уровень распределяется по фильму. Выглядеть оно может так:

/archive/file/gk/b1-stats_motion.gif

Как и в прошлом окне, белая линия показывает количество кадров с определённым количеством движения, синими линиями их размер, а красная линия показывает сколько процентов от всего материала составляют те или иные кадры.

Video Size (KB)
Здесь находится информация об изменении яркости (контрасте) в пределах одного кадра. Нажав на кнопку Distribution, как и в предыдущих случаях можно ознакомиться с графиком, который показывает как это значение распределяется по фильму. Окно с графиком может выглядеть так:

/archive/file/gk/b2-stats_luma.gif

Условные обозначения на этом графике остались прежними, белая линия это количество кадров, синие полосы это размер кадров, и красная линия сколько процентов от материала что составляет.

Закладка Stats File Editor
После того как файл статистики загружен в Gordian Knot, можно его отредактировать. Для этого служит эта закладка. Выглядит она так:

/archive/file/gk/b3-stats_file.gif

Наиболее важными в этом окне являются три раздела, которые и управляют коррекцией кривой. Как не трудно догадаться, они соответствуют трём окнам со статистикой, которые мы могли видеть на предыдущей закладке.

Раздел F-Size Correction
Соответствует разделу и графику Number of Frames, из предыдущей закладки. В этом разделе можно либо вообще исключить коррекцию по этому значению (сняв галочку с соответствующего чекбокса), либо изменить её значение, нажав на кнопку Customize

/archive/file/gk/correction_frame.gif

Чем выше значение этого операнда, тем большее предпочтение будет отдаваться маленьким по размеру кадрам, вместо больших. Конечно же, за счёт кадров большого размера. Повышать это значение имеет смысл в том случае, если в фильме мало кадров большого размера, поэтому ухудшения их качества не окажет большого значения на качество всего фильма в целом.

Раздел Motion Correction
Соответствует разделу и графику Av.Bits/Pixel*Frame из предыдущей закладки. Как и в прошлом случае, здесь можно либо исключить коррекцию по этому значению, либо изменить её нажав на кнопку Customize.

/archive/file/gk/correction_motion.gif

Увеличение этого значение увеличивает количество битов, которые получат кадры с большим количеством движения. Увеличивать это число можно в том случае, когда требуется максимальное качество именно на быстрых сценах, пусть даже за счёт всех остальных сцен. И, соответственно, наоборот, если качество быстрых сцен менее важно, чем медленных, то это значение можно уменьшить.

Раздел Luma Correction
Соответствует разделу и графику Video Size (KB) из предыдущей закладки. Как вы уже поняли, и здесь можно либо исключить коррекцию по этому значению, либо изменить её нажав на кнопку Customize.

/archive/file/gk/b4-correction_luma.gif

В этом окне можно определить, на какое значение в процентах (число снизу) будет увеличиваться количество битов, выделяемое на кадр в зависимости от значения Luma Noise (значение сверху). Естественно, это будет простое перераспределение, добавка одним кадрам за счёт другим. Поэтому не стоит бездумно увеличивать эти значения для всего подряд, ни чему хорошему это не приведёт. Вообще, какие-либо рекомендации по этому окну давать исключительно сложно. Поэтому, если вы абсолютно точно не уверенны в том, что делаете, то лучше оставьте значения по умолчанию. Они достаточно хорошо себя зарекомендовали.

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

Раздел DRF-Levels
Этот раздел позволяет выставить Detail Removal Factor на минимум (2) сразу для всего фильма. Это обеспечит наилучшее качество но, почти наверняка, вы не сможете уложиться в требуемый размер. Поэтому пользоваться этой опцией следует только в тех случаях, когда вы точно знаете, зачем вам это нужно.

Раздел Selection
С помощью этого раздела можно выбрать участок фильма. Делается это с помощью слайдера расположенного снизу, с помощью которого можно бегать по фильму, и левой и правой скобкой, которыми выбирается начало и конец выбранного отрезка. Кроме этого, там есть кнопка Sel. Section, которая сбрасывает настройки раздела.

Раздел Manual Corection
В этом разделе можно вручную править значение, на которое будет сглаживаться кривая.

Раздел Key-Frames
Как видно из названия, этот раздел управляет ключевыми кадрами. С его помощью можно выставить минимальный и максимальный интервал между ключевыми кадрами, вставить ключевой кадр вручную (кнопка Manual Toggle), сбросить все кадры (кнопка Clear), и выставить их всех обратно, в автоматическом режиме. Это (всё сбросить и выставить обратно) может понадобиться в том случае, когда меняется минимальный или максимальный интервал между ключевыми кадрами. Изменение максимального интервала хоть и редко, но может понадобиться. В некоторых фильмах используемый по умолчанию интервал в 300 кадров (что составляет 12-12,5 секунд) приводит к неприятному артефакту. Выглядит это так, словно изображение покрывается тонкой плёнкой грязной мыльной воды, и чем дальше был последний ключевой кадр, тем заметнее становится эта "плёнка". К счастью, подобный печальный эффект наблюдается далеко не всегда. Но когда он всё-таки есть, то исправить это можно только уменьшив максимальный промежуток между ключевыми кадрами. К сожалению, без перекодировки всего материала в этом случае не обойтись.

Раздел Graph
В этом разделе можно запустить на проигрывание график, исходя из показаний которого можно делать выводы, насколько правильно или не правильно вы выставили всё остальное. Для этого отмечаем все галочки в этом разделе, выбираем Range (сколько кадров будет показываться в окне с графиком) и нажимаем на Play. В окне с фильмом начинает проигрываться фильм, а в окне с графиком начинает бежать график. Он может выглядеть так:

/archive/file/gk/b5-graph.gif

То, что мы видим, должно быть достаточно знакомо для людей разобравшихся в графиках, которые рисует Status Window в Nandub. Белой линией на этом графике обозначается размер кадра, зелёной уровень движения в кадре, и голубой яркостный шум (другими словами контраст). Кроме этого, если отмечен чекбокс SC Graph, то вертикальные полосы показывают ключевые кадры (голубым цветом) и смену сцен (розовым цветом).

Кроме этого, на этой закладке есть ещё один раздел, под названием Current Frame. В этом разделе находится информация о текущем кадре (номер, размер, показатели Luma Noise, уровня движения, и некоторые другие).

После того, как проведены все желаемые манипуляции с файлом статистики, требуется сохранить исправленный файл. Для этого требуется просто нажать на кнопку Calculate. Будет сохранён файл с названием, что-то вроде movie_1205_kbps_270_min.stats. Цифры в названии это именно то, что требуется ввести в Nandub, на чём я еще остановлюсь позднее. Кроме этого, не забудьте сохранить ecf файл из закладки Nandub Files, и можно переходить к кодированию второго прохода в Nandub.

Для завершения кодирования остаётся выполнить всего пару действий. Запускаем Nandub, загружаем в него AVS файл. Идём в меню Video - SBC Options - SBC Settings. Благодаря Gordian Knot теперь не требуется выставлять все настройки, всё, что требуется - это выставить средний и минимальный битрейты на закладке DivX (минимальный битрейт всегда 270, а средний берите из названия STATS файла сохранённого Gordian Knot). И, конечно же, надо загрузить STATS файл (закладка Bitrate Curve) и ECF файл (закладка ECF). И всё, выставляйте Nandub в режим Fast recompress (меню Video), и сохраняйте готовый фильм (File - Save as AVI...).

Меню Subtitles
Эта закладка предназначена для работы с субтитрами, и всё что она делает, это позволяет вызвать нужные утилиты.

/archive/file/gk/b6-subtitres.gif

Раздел Vobsub Step 1
Это основной раздел для работы с Vobsub. С его помощью можно извлечь файлы с титрами из VOB файлов, и сохранить их отдельно. В разделе всего одна кнопка Configure, нажав на которую, вы запустите программу.

/archive/file/gk/b7-vobsub.gif

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

/archive/file/gk/vob_select.gif

Выбираете нужную дорожку с субтитрами, и нажимаете ОК. Или же, можно сразу нажать на большую кнопку, с интересным названием I've stripped the source and crossed my fingers. После чего остаётся только, в соответствии с названием кнопки, скрестить пальцы и надеется, что Vobsub всё выбрал правильно. На экране же в это время должно быть окно, сообщающее, что идёт индексирование. После того как индексирование будет завершено, надпись Indexing сменится на Ready, и загорится кнопка OK. Нажимаем на неё, и возвращаемся в окно Vobsub.

Теперь здесь можно поменять цвет субтитров, время fade effects, с которым они будут появляться, и место положения. Для последнего достаточно просто подвинуть левой кнопки мыши красный квадрат справа. Но не перестарайтесь, потому что легко добиться того, что часть субтитров окажется за пределами экрана, и их не будет видно. Впрочем, это можно легко и быстро поменять, достаточно загрузить уже готовый файл с субтитрами через кнопку Open, поправить всё необходимое, и сохранить кнопкой ОК, заново индексировать ничего не придётся. Для того, что бы проигрывать субтитры (если, конечно же, вы не решили наложить их "намертво" с помощью окна AVISynth), необходимо соблюсти два условия. Во-первых, необходим правильно установленный DirectVobSub (ставится вместе с Gordian Knot, поэтому если вы пользовались инсталлятором, то беспокоиться не о чем. После этого, необходимо иметь три файла созданных VobSub (IFO, IDX и SUB) с тем же названием что и AVI, и в той же директории, где находится AVI. В этом случае, при запуске фильма в обычном MediaPlayer 6.2 автоматически загрузится и DirectVobSub, о чём будет свидетельствовать пункт Languages, который появится в контекстном меню, которое вызывается правым кликом мыши на изображении с фильмом. Через это меню можно включить, выключить, или выбрать дорожку субтитров (если их несколько).

Следующий раздел закладки позволяет синхронизировать субтитры с фильмом, если по какой-то причине этого не получилось сразу. Для этого служит программа под названием SubResync.

/archive/file/gk/b8-subresync.gif

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

Последний раздел позволяет разрезать файл с субтитрами на несколько частей, что может пригодиться, например, если фильм тоже разбивается на несколько частей. Для этого требуется нажать кнопку Cutter, и вы окажитесь вот в таком окне:

/archive/file/gk/cutter.gif

Всё что здесь требуется, это открыть файл с титрами, и ввести начало отрезка и конец. Ну и ещё, разве что, можно поменять FPS, что может пригодиться, например, с NTSC фильмами, которые в оригинале были записаны с 30 кадрами, а после кодирования осталось 24. Хотя этого можно и не делать, ведь реальная длина фильма (в минутах и секундах) одинакова в обоих случаях.

Последняя закладка, которую хотелось бы рассмотреть, это File List Writer.

/archive/file/gk/b9-filelist.gif

Служит она для создания LST файлов, которые используется некоторыми программами для работы (например GraphEdit). Всё исключительно просто, кнопкой Add добавляются нужные файлы, а кнопкой Save .list сохраняется файл. Конечно, то же самое можно сделать и вручную, с помощью простого Notepad, но эта закладка способна сохранить пару минут.

Дополнение
Начиная с версии 0.26 Gordian Knot, у него появилось несколько новых возможностей. Наиболее интересная из них, возможность кодировать с применением Divx 5, пришедшая на смену функциям по работе с Divx 4. Для энкодинга в автоматическом режиме (без редактирования stats файлов) работа с Divx 5 в Gordian Knot почти ничем не отличается от Divx 3.11. Поэтому методика описанная в статье прекрасно подойдёт. Отличие всего одно, в Divx Encoding Control Panel. Для Divx 5 оно выглядит так:

/archive/file/gk/divx5.jpg

Из того, что можно здесь поменять, это отметить чекбокс Use Pro Features (Use only if Divx5 Pro is installed). Это разрешит использование "профессиональных" функций Divx5. Конечно же, для этого Pro версия Divx должна быть установлена. Единственное затруднение, которое может возникнуть при использовании Divx5, это меньший размер файла, чем задумывалось. Особенно часто такое бывает при использовании bi-directional encoding. С одной стороны в этом нет ничего плохого, но всегда хочется получить большего, и использовать весь возможный объём. Для этого придётся провести второй проход ещё раз. Запускаем VirtualDub (не Nandub!), и загружаем в него AVS файл, сохранённый Gknot. Идём в меню Video, выбираем пункт Compression. В открывшемся окне со списком кодеков выбираем Divx5, и нажимаем на кнопку Configure.

Откроется стандартное окно конфигурации кодека.

/archive/file/gk/divx5_config.jpg

Все поля (в частности с местоположением нужных файлов), уже должны быть заполнены GKnot, если по какой то причине этого не произошло, можно сделать это вручную. Все необходимые файлы находятся в той же директории, где и остальные файлы, относящиеся к фильму. Для увеличения размера файла придётся увеличить битрейт. На какое значение, можно попробовать рассчитать. Поделите длину фильма в секундах на то насколько вы хотите увеличить размер файла (килобайты умноженные на 8). Никто не сможет гарантировать вам, что эта цифра верна, но ориентироваться на неё можно. Остаётся убедится, что кодек стоит в режиме 2-pass, second pass, и можно кодировать. Для этого закрываем все окна кнопкой OK, и сохраняем готовый фильм, через File - Save as AVI...

ФАЙЛЫ
Gordian Knot Codec Pack 1.9
Gordian Knot Rip Pаck 0.35.0

Внешние ссылки
Gordian Knot Codec Pack 1.9
Gordian Knot Rip Pack 0.35.0