Многие из нас, конечно же, смотрели фильмы на компакт-дисках. Многие знают, что записаны они в формате MPEG4. Если помучить их расспросами подольше, то можно услышать, что эти фильмы как-то извлечены из DVD-дисков и <сжаты>. Но вот как именно происходит сей воистину замечательный процесс - преобразование дорогого DVD в дешевый <народный> CD - для многих остается загадкой. А это далеко не так сложно, как кажется на первый взгляд, и практически каждый может без труда научиться делать это в домашних условиях. Именно этой благородной (с нашей точки зрения) и преступной (с точки зрения воротил от кинобизнеса) цели посвящена наша статья.

Как и любое другое дело, конвертирование диска следует начать с выбора правильного инструмента. Нам понадобятся:

Компьютер. Совсем не обязательно держать для этих целей сверхсовременного монстра, который дробит числа быстрее, чем вы успеваете их закладывать. Для сжатия в DivX (MPEG4) наиболее важным элементом является процессор. Нет никакой разницы, кто его делал - AMD, Intel или кто-либо еще. Но чем он мощнее, тем быстрее пройдет процесс кодирования, и тем раньше вы сможете насладиться собственноручно изготовленным шедевром. Хотя, как я уже говорил, даже если процессор не слишком шустр по сегодняшним меркам, это совсем не страшно. Все равно справится, только времени это займет несколько больше, чем при использовании его более быстрых собратьев. Проще говоря, если вашего процессора хватает на просмотр DivX-фильмов, то его хватит и на кодирование. Кроме процессора, необходимо позаботиться о свободном месте на жестком диске. Необходимый объем может меняться в зависимости от того, какой фильм и как вы собираетесь делать, но 10 гигабайт обычно хватает. Обратите внимание, что файловая система FAT 32 ограничивает максимальный размер файла двумя гигабайтами, поэтому лучше использовать NTFS в связке с Windows 2000 или XP.

С этой <Тошибой> стоит быть поаккуратнее, защита не снята.

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

DVD-привод. Строго говоря, этот инструмент относится к компьютеру в целом, но я решил, что стоит заострить на нем особое внимание. Вообще, DVD-привод подойдет любой; единственное условие - он должен читать DVD-диск, который вы собираетесь кодировать. Его скорость не важна, хотя именно DVD-ripping - одна из тех очень немногих областей, где - кроме способностей к продуцированию назойливого шума - будут видны и преимущества современных 12- или 16-скоростных приводов.

Но на тернистом пути чтения DVD Video-дисков есть один подводный камень. Даже не камень, а целая скала, или айсберг. И если неудачно налететь на него, то можно разделить судьбу <Титаника>. Виртуально, конечно же. Дело в том, что одной из задач, которую ставили перед собой разработчики стандарта DVD, было создание самого защищенного формата для хранения видео. Сейчас нас интересует только один из видов этой защиты - региональная защита. С целью предотвращения ситуации, когда во всех регионах новый фильм появляется одновременно, тогда как издатели планируют совсем другое (не секрет, что премьера в Америке обычно бывает раньше, чем в Европе), официально мир был поделен на зоны:

1 зона - США и Канада;
2 зона - Европа, Ближний Восток, Южная Африка и Япония;
3 зона - Юго-восточная Азия;
4 зона - Австралия, Центральная и Южная Америка;
5 зона - Африка, Азия, Восточная Европа;
6 зона - Китай;
7 зона - экстерриториальная зона (корабли, самолеты и т. д.).

Любой DVD-диск и DVD-привод, для того чтобы полностью соответствовать спецификациям DVD-консорциума, должен поддерживать зональную защиту. То есть, такой привод ни в коем случае не должен проигрывать диски другой зоны. Защита встроена на аппаратном уровне в firmware привода, и диск другой зоны, по идее, не должен даже инициализироваться. Вставьте такой диск в привод, а он отрапортует: <Нету во мне ничего, пустой я. Это тебе, хозяин, мерещится все>. Трудность состоит в том, что при производстве DVD-привода неизвестно, где его продадут, и поэтому в новых устройствах предусмотрена возможность пятикратной смены зоны, прежде чем она будет установлена навечно.

Все выбрано как надо. Нажимаем на Start, и фильм будет сброшен на HDD.

Таким образом, может возникнуть ситуация, когда ничего не подозревающий пользователь вставляет в DVD-привод неизвестно как к нему попавший диск, относящийся к какой-либо экзотической (для нас) зоне, а потом с удивлением обнаруживает, что все остальные его диски перестали читаться! Сюрприз, прямо-таки скажу, не из приятных. Но не стоит пугаться раньше времени, потому что можно легко избежать такой печальной участи. Если действовать <по закону>, то нам придется кодировать либо диски одной лишь 5-й зоны (это относится к нашим жителям, живущим в России), либо диски без зональной защиты. Узнать, к какой зоне относится диск, можно, внимательно рассмотрев коробку. На коробке диска с региональной защитой обязан присутствовать специальный символ, сообщающий о номере региона. Обычно это стилизованное изображение глобуса с цифрой посередине. Будьте очень внимательны: иногда это изображение очень маленькое, и его можно пропустить, что порой обходится недешево. Если такой картинки нигде нет (проверьте еще раз!) - значит, коробка сделана с нарушением требований DVD-консорциума, и, скорее всего, диск сделан так же. То есть, он является <мультизонным>. Особенно это касается дисков на русском языке. К сожалению, о стандартности диска можно будет говорить с полной определенностью только после того, как диск побывает в приводе.

Как всегда, существует и другой путь, не совсем <по закону> . Можно попробовать сделать DVD-привод мультизонным - для этого вам придется полазить в Интернете.

Первая из необходимых утилит называется driveinfo и живет здесь (см. Yandex). Скачайте ее, запустите, и вы увидите окно, сообщающее о статусе привода: имеет ли он региональную защиту или нет, какова текущая зона привода, а также сколько раз еще можно сменить зону. Кстати, если на только что купленном приводе эта утилитка показывает , это не значит, что вам дико повезло и вы купили привод без региональной защиты. Так рапортуют о себе большинство новых приводов - до тех пор, пока в них не вставишь DVD-диск, после чего защита сразу же и включается. Кроме этого, утилитка сообщит вам точную модель привода и версию его firmware. Вооруженные этой информацией, идем в соответствующий раздел сайта, упоминавшегося выше, и ищем там прошивки для своего привода. Прошивки бывают двух видов: RPC 2 и RPC 1, что означает, соответственно - с региональной защитой и без оной. Выбираем нужную, качаем, внимательно читаем описание к прошивке, и если все понятно и вы абсолютно точно уверены, что скачали прошивку именно для своего привода, прошиваем. То, как это делается, строго индивидуально для каждого производителя, и поэтому описание процесса, которое подошло бы для всех, дать невозможно.

Что-то вроде этого вы увидите во время превью. Правда, без звука.

Если все сделано правильно, и driveinfo идентифицирует привод как лишенный региональной защиты, можно вздохнуть с облегчением и больше об этой защите не беспокоиться. Если же прошить привод не удается, это может означать две вещи:

Во-первых, вы невнимательно прочитали инструкции по прошивке и что-то делаете неправильно.

Во-вторых, вы, вероятно, используете прошивку не той версии. Если что-то непонятно, не стоит экспериментировать, а то легко и безвозвратно <убьете> привод. Лучше пригласите специалиста. Человек, лишивший глупой защиты свой драйв, наверняка сможет разобраться и с вашей проблемой. Коль таких спецов вокруг нет, оставьте эту затею, пока не поймете, в чем были не правы, и просто внимательнее относитесь к дискам, которые будете использовать. Следите, чтобы все они были одной зоны - и нет проблем.

Набор программного обеспечения - последнее, что нам понадобится. О том, каково это обеспечение и как им пользоваться, мы и поговорим.

Первый этап, через который необходимо пройти в процессе кодирования, это сброс содержимого DVD-диска на жесткий диск компьютера. Как говорилось выше, на этом этапе нам придется столкнуться с очередной защитой, встроенной в формат DVD жадными буржуями. Состоит она в том, что содержимое DVD-видеодиска зашифровано. Для шифрования используется алгоритм CSS, что означает Content Scrambling System. Это означает, что если просто скопировать видеофайлы на диск, то при попытке проиграть их вы получите вместо изображения цветной шум, сопровождаемый дерганым и заикающимся звуком. Естественно, что если закодировать такой файл в DivX, то на выходе получим то же самое: шум вместо видео и бред вместо звука. Поэтому содержимое DVD-дисков надо скидывать на HDD с помощью специальных программок, расшифровывающих содержимое и складывающих все в лучшем виде в нужном месте. Эти программы-декодеры следует использовать даже в тех случаях, когда диск не защищен, и его можно копировать просто так. Никогда не угадаешь (пока не попробуешь), зашифровано содержимое или нет, да и еще надо знать, что копировать: далеко не все файлы на DVD относятся к фильму. Использование специальных программок-декодеров избавляет вас от обеих проблем разом.

Наиболее простой программой для дешифровки по праву считается DVD Decrypter ( www.3dnews.ru/download/dvd/dvddec ).

Диск пятой зоны с зашифрованным содержанием стоит в приводе, файлы фильма выбраны, всё готово к декодированию.

Работать с программой исключительно просто. Вставляете DVD в привод, запускаете программку - и вот оно. Откроется два окна: окно программы, в котором уже будут выбраны файлы фильма (в 99% случаев - правильно) и директория, куда файлы будут сбрасываться (для этого программа должна быть в File mode, выставляется либо через меню Mode - File, либо просто нажав на кнопку F). Плюс окно с лог-файлом, в котором находится служебная информация DVD Decrypter.

Кроме этого, в окне программы находится информация о том, к какому региону относится диск и какие виды защиты используются. Изменения этих настроек требуются, только если вы хотите просматривать DVD-диск целиком с жесткого диска, со всеми меню, возможностью смены субтитров - в общем, со всем тем, что присуще DVD-диску. Тогда вам потребуется выбрать все файлы, наличествующие на DVD. Для проигрывания в PowerDVD 4, к примеру, нужно выбирать режим Open DVD files on hard disk и указать файл под названием VIDEO_TS.IFO.

Если это не нужно, нет никакого смысла копировать весь диск: для кодирования будет достаточно только файлов, выбранных DVD Decrypter'ом по умолчанию. Остается нажать на большую кнопку с изображением DVD-диска и стрелочки, указывающей на HDD (она там одна такая, перепутать невозможно) и расслабиться, пока копирование не закончится. Займет это, в зависимости от скорости вашего привода и качества диска, от пяти минут до получаса. Кстати, не стоит сильно пугаться, если в окне лога DVD Decrypter появятся сообщения о том, что какие-то сектора не могут быть прочитаны - так бывает на поцарапанных или просто некачественных дисках. Это неприятно, но не смертельно. В большинстве случаев, это проявляется только в виде кратковременных артефактов на изображении, что ни в коей мере не помешает конвертировать такой диск в DivX.

Кроме DVD Decrypter, для сброса DVD на HDD можно пользоваться программой SmartRipper. Она входит в состав пакета для DivX-энкодинга, о котором будет рассказано ниже, поэтому ссылки, где ее можно скачать отдельно, я давать не буду. У SmartRipper интерфейс посложнее, чем у DVD Decrypter, но раньше это компенсировалось более продвинутыми возможностями. С выходом DVD Decrypter 3.1.1.0 ситуация изменилась. Для того что бы в этом убедиться, достаточно перевести DVD Decrypter в IFO режим (меню Mode - IFO, или просто нажав на I)

Окно статистики, одно из важнейших в DVD2AVI. Как можете видеть, мы имеем дело с PAL-диском, пропорциями 16:9. Режим Forced FILM не нужен и отключен, о чем свидетельствует Fame Rate.

Если вы все таки захотите воспользоваться Smart Ripper, то для наших целей, как и в случае с DVD Decrypter, можно довериться выбору программы, изменив только Target, если по умолчанию выбран диск или раздел, на котором недостаточно места. После этого со спокойной душой жмите на Start.

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

Знакомьтесь, Gordian Knot. Это название произошло от легенды про Гордиев узел, который никто не мог развязать. Предание гласило, что развязавший его станет владыкой мира. Александр Македонский не долго думая разрубил его мечом. Чем закончилась эта история, вы знаете: Александр преуспел в деле завоевания мира. У нас задача попроще, всего-навсего грамотно конвертировать фильм из одного формата в другой, но и тут Гордиев узел нам поможет.

Скачать эту замечательную программку можно с www.3dnews.ru/download/dvd/gordian-knot .

Вообще-то не совсем верно считать все это одной программой. Gordian Knot скорее целый пакет различных программ и кодеков. Но не будем вдаваться в излишние подробности: нам достаточно знать, что требуется скачать сам пакет, версии 0.21, потом апдейт до версии 0.26, и последовательно установить их.

Здесь стоит сделать небольшое отступление. Несмотря на то, что Gordian Knot содержит все необходимое для работы со звуком и может выдать <на гора> уже готовый фильм, я рекомендую делать все по частям - отдельно звук и отдельно изображение, а сводить их вместе на самом последнем этапе. Это убережет вас от множества проблем и ошибок, а если таковые и случатся, то решать их будет куда проще.

Если лень писать LST-файл руками, можно сделать его здесь, парой кликов мышки.

Начнем с видео как более важного и ответственного этапа. Запускаем свежеустановленный Gordian Knot, переходим на первую закладку. Декодированные файлы с фильмом уже должны быть на жестком диске (если нет, то воспользуйтесь SmartRipper, который можно запустить здесь же, нажав на соответствующую кнопку), поэтому нажимаем на кнопку DVD2AVI. Откроется окно программы. Вообще то, DVD2AVI сам по себе является инструментом, который способен кодировать DVD-диски в DivX. Но уж слишком примитивным, чтобы серьезно его использовать. Однако он прекрасно подходит для выполнения функций frameserver именно благодаря собственной простоте. Frameserving означает, что одна программа обрабатывает видео и передает его другой. В нашем случае на DVD2AVI возлагается задача извлечь видео-поток из VOB-файлов и передать его дальше. Например, если фильм анаморфный, то DVD2AVI извлечет изображение с вытянутыми лицами, и именно в таком виде передаст его любой программе, которая сможет это обработать. Проникнувшись важностью идеи, загружаем в DVD2AVI рипнутые *.vob-файлы. Для этого в меню File указываем на первый по счету *.vob, нажимаем ОК, - остальные будут загружены автоматически.

Теперь требуется определить, с каким видом видео мы имеем дело. Для этого нажимаем на F5, которая запускает Preview, ждем пару минут, в течение которых внимательно следим за окном статуса. Главное, что мы должны выяснить, это тип видео (PAL или NTSC), что может быть написано открытым текстом, иначе придется догадываться об этом по количеству кадров в секунду. Для PAL это всегда 25, а для NTSC - 30. Если материал - PAL, можете смело пропускать следующие несколько строчек. Если нет, придется проделать еще одну манипуляцию. Дело в том, что в подавляющем большинстве случаев исходный материал DVD-диска снимался на кинокамеру. Которая, как известно, снимает со скоростью 24 кадра в секунду. Чтобы эти 24 кадра превратить в 30, требуемые по стандарту NTSC, применяется процесс под названием IVTC (Inverse Telecine). Вкратце, суть его состоит в том, что определенные кадры в определенном порядке просто повторяются. Это хорошо для телевизора, но плохо для нас. Зачем по два раза кодировать абсолютно одинаковые кадры и тратить драгоценное место в файле, которое можно и нужно использовать с большей пользой.

Поэтому смотрим на раздел Video Type в окне статуса. Если DVD делался действительно с кинопленки, и IVTC производился без всяких хитростей (что верно для подавляющего большинства дисков), то этот раздел примет значение FILM95% или выше. Цифра означает, что можно безболезненно произвести обратный IVTC (Reverse Telecine) средствами DVD2AVI, и получить из 30 кадров исходные 24. Все, что требуется, это в меню Video выбрать пункт Field Operation и отметить Forced FILM. Кстати, этот пункт останется выбранным и в следующий раз, когда вы запустите DVD2AVI, поэтому если следующим фильмом будет NTSC, то придется лишь убедиться, что раздел Video Type будет показывать FILM95% или выше. Если же следующим фильмом будет PAL, то включенный пункт Forced FILM напомнит о себе понижением Frame Rate до 20 вместо 25. Кодирование фильма в таком виде приведет к дергающейся картинке, лишающей просмотр всякого удовольствия. Поэтому обращайте внимание на данный нюанс, и в случае необходимости не забывайте переключить Field Operation в положение None.

Выбираем разрешение. У нас имеется анаморфный PAL-фильм с пропорциями 16:9, масштабированный до 576х240. На каждый пиксель приходится по 0,223 бита, но это не имеет никакого значения, ведь процент ужатого материала составляет 73,3. Неплохо, можно начитать кодирование.

После завершения всех приготовлений остается сохранить проект (но еще не готовый фильм!), что можно сделать в меню , или просто нажав на F4. Через несколько минут вы получите d2v-файл.

Загружаем файл в Gordian Knot. Для этого нажмите на кнопку Open раздела DVD2AVI, расположенного в левом нижнем углу окна программы. Откроется окно с фильмом, и разделы программы весело заполнятся цифрами. Переходим на закладку Bitrate, где надо решить, какого размера файл вы хотите получить, и сколько из этого объема будет выделено на звук. Не тушуйтесь, если не можете принять решение в одно мгновение. С настройками можно вволю поиграть, и поэтому не стоит пытаться угадать оптимальные значения сразу. Ставьте, что кажется правильным на первый взгляд: в случае чего все можно будет поправить. Доступных настроек немало, но, как мы уже договаривались, я описываю один метод, дающий наилучшие результаты в подавляющем большинстве случаев. Поэтому будем кодировать в DivX 3, который и выбираем в разделе Codec. Затем определяем, сколько дисков займет файл на выходе, нажав на соответствующую кнопку в разделе Total Size (если эти кнопки недоступны, значит, в разделе Mode не выбран пункт Calculate Average Bitrate). Если возникнет желание кодировать в Divx5, то делается это точно так же, за одним маленьким исключением, которое будет описано ниже.

Сколько и каких звуковых дорожек будет использоваться? Выбираем подходящий вариант, выставляем желаемый битрейт, и можно переходить на следующую закладку, которая называется и где выбирается разрешение кадра. Кроме этого, она отвечает за соблюдение его правильных пропорций, чтобы не допустить вытягивания или сплющивания персонажей фильма. Еще одна полезная функция, которая доступна с этой закладки, - это возможность обрезать часть кадра, удаляя черные полосы по краям. Там же требуется выбрать тип видео (PAL или NTSC) и пропорции кадра (16:9 или 4:3) в соответствующих разделах. В подразделе Crop (before resize!) требуется нажать на кнопку Auto Crop и выбрать пункт Smart Crop All.

В подавляющем большинстве случаев вы получите изображение с правильными пропорциями, где, к тому же, отрезано все лишнее. В этом легко убедиться, взглянув на окно, в котором показывается видео. Для того чтобы увидеть именно ту картинку, которая получится в результате энкодинга, не забудьте в меню View отметить пункт Resized. Выберите желаемое разрешение соответствующим ползунком и оцените, насколько хорошо вы угадали настройки.

На этой закладке можно выбрать размер файла. Загружен фильм продолжительностью 1 час 52 минуты и 5 секунд. Планируется добавить одну звуковую дорожку в MP3 на 96 Кбит, а сам фильм будет на одном CD емкостью 700 Мбайт.

Здесь необходимо сделать небольшое отступление. Gordian Knot жестко ограничивает размер файла, поэтому нельзя ставить разрешение <с потолка> и рассчитывать на достойный результат. Чудес не бывает: ограничение в размере означает, что на каждый из кадров в фильме приходится строго определенное количество бит, не меняющееся в зависимости от разрешения. Соответственно, чем больше размер кадра, тем меньше бит приходится на каждую точку в этом кадре. А чем это число меньше, тем хуже будет выглядеть эта точка. За значением битности можно следить в разделе Bits/ (Pixel*Frame). Нет точных рекомендаций, каким же оно должно быть - это строго индивидуально для каждого фильма. Рекомендуется оставаться в диапазоне от 0,200 до 0,300.

Но значение битности требуется лишь для предварительной оценки, и его лучше выкинуть из головы, как только появится цифра более конкретная. Разные фильмы кодируются по разному: мне встречались диски, которые получались с отличным качеством при 0,140, и такие, которые даже при 0,400 выглядели далеко не идеально. Как же узнать, что будет достаточным именно для вашего фильма? Только проведя пробное кодирование всего материала. Отрывка недостаточно. Где гарантия, что отрывок будет отображать общую картину? Разные отрывки могут кодироваться по-разному. Но ждать несколько часов только для того, чтобы узнать, что получилось совсем не то, что хотелось, и все придется начинать сначала!? Gordian Knot предоставляет возможность провести пробное кодирование случайным образом надерганных из всего фильма кадров. Это дает надежду, что результат, полученный посредством такой процедуры, будет соответствовать реальному положению дел. Называется эта функция Compressibility Test. Проверка проводится очень просто. Вновь обращаемся к окну с видео, нажимаем на кнопку Save&Encode. Это действие вызовет к жизни новое окно, которое управляет программкой под названием AVISynth.

Из всего богатства настроек в этом окне можно использовать только раздел Resize Filter. В нем определяется, какой алгоритм будет использоваться для изменения размера кадра - от того, который был на DVD-диске, до выбранного вами на закладке Resolution. Важность этой процедуры трудно переоценить, потому что качественное кодирование потеряет всякий смысл, если картинка будет испорчена при масштабировании. Казалось бы, чего тут думать - брать вариант, который дает наилучшее качество, и все! К сожалению, не все так просто. Использование более продвинутых алгоритмов увеличивает размер файла, поэтому не всегда является оправданным. Зачем использовать продвинутые алгоритмы, если разрешение фильма приходится делать маленьким? Хотя решать, конечно же, вам.

 Остается нажать только на одну кнопку, и процесс кодирования начнется.

Доступны несколько вариантов:

•  Bilinear - наихудшее качество из всех доступных, поэтому пользоваться им не рекомендуется. Хотя и размер файла также получается наименьшим.

•  Soft Bicubic - качество гораздо выше, но края объектов расплываются. Можно использовать, если выходное разрешение низкое, порядка 412 по горизонтали. Размер файла получается небольшим.

•  Neutral Bicubic - четкость выше, можно использовать при разрешениях порядка 512 по горизонтали. Размер больше.

•  Sharp Bicubic - обеспечивает наивысшую четкость, рекомендуется использовать с разрешениями 576 по горизонтали и выше. Размер еще больше.

•  Кроме Resize Filter, иногда приходится использовать Noise Filter, призванный бороться с цифровым шумом, который встречается на некоторых дисках.

•  None - никаких манипуляций с изображением не производится. Скорость кодирования максимальна, следует использовать, когда фильм качественно (совсем без шумов или их очень мало) закодирован еще на студии.

•  Little Noise (slow) - используются базовые алгоритмы для борьбы с шумом. Скорость немного падает. Правда, и шум убирается не так тщательно, как хотелось бы. Тем не менее, это наиболее часто используемый метод, прекрасно подходящий для большинства современных дисков.

•  Medium Noise (slower) - используется более продвинутый алгоритм, работает заметно медленнее. Следует использовать, если предыдущий метод не дал желаемого результата.

•  Heavy Noise (slowest) - наиболее мощный алгоритм. Скорость кодирования падает почти вдвое. Используется на материале с огромным количеством шума. В случае с DVD такое встречается крайне редко, разве что на очень старых дисках.

Выставив все необходимое, можно переходить к разделу Compressibility Check, ради которого мы и открыли это окно. Здесь требуется отметить чекбокс Use, и нажать на кнопку Now. При желании можно изменить значение, показывающее, сколько процентов от всего фильма будет использоваться для проверки (по умолчанию это 5%), но я не вижу оснований для этого. При нажатии на кнопку Now запустится окно Nandub, который и будет производить кодирование. С этим окном ничего делать не надо - просто подождите, пока Nandub закончит свою работу и вновь передаст управление Gordian Knot.

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

 Нажимаем, можно идти отдохнуть. Кодирование - процесс долгий.

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

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

 Пропорции соблюдены, пункт Resized в меню View выбран. Можно нажимать на кнопку Save&Encode, чтобы открыть окно, управляющее AVISynth.

Но вот требуемое значение Compressibility Check получено, и можно приступать к кодированию. Вновь обращаемся к окну с видео, опять нажимаем на кнопку Save&Encode и снова оказываемся в окне, управляющем AVISynth. Настраиваем там все необходимое (так же, как мы делали перед Compressibility Check), только на этот раз оставляем раздел Compressibility Check выключенным и нажимаем на кнопку Save&Encode. Вам предложат сохранить AVS-файл, и откроется окно контроля за кодированием. Все необходимое должно быть отмечено по умолчанию, поэтому просто жмите на кнопку Add Job to Encoding Queue. Программа спросит, стоит ли начинать кодирование немедленно, соглашайтесь, и с чувством выполненного долга займитесь чем-нибудь другим.

Если для кодирования используется Divx5, то в окне контроля за кодированием можно отметить чекбокс Use Pro Features (Use only if Divx5 Pro is installed). Это разрешит использование <профессиональных> функций Divx5. Конечно же, для этого Pro версия Divx должна быть установлена.

Как уже говорилось, процесс кодирования - долгоиграющий, и точное время зависит от мощности вашего компьютера. Даже очень мощным современным компьютерам требуется несколько часов. Кодирование идет в два прохода, поэтому не удивляйтесь, когда Nandub, дойдя до 100 процентов, начет все сначала: это абсолютно нормально, так и должно быть. Если вам интересно, зачем нужны эти два прохода, и как все это вообще работает, зайдите на www.3dnews.ru , где есть материалы по DVD-Rip, в которых можно найти как достаточно подробное описание Nandub, так и другую полезную информацию. В любом случае, если вы все сделали правильно и проявили должное терпение, к этому моменту у вас должен быть готовый файл с видео. Хочется надеяться, нормального качества. Но без звука.

Фильм будет масштабироваться алгоритмом Neutral Bicubic, без шумоподавления.

Как и для кодирования видео, для реализации звукового сопровождения в DivX-фильмах применяется множество методик. Я опять же не буду описывать их все, а ограничусь парой наиболее, на мой взгляд, удачных.

Прежде всего, необходимо определиться, какой звук вам нужен. Можно использовать оригинальную 5.1 AC3-дорожку или кодировать звук в MP3. Преимущество первого варианта в том, что вы получите звук точно такого же качества, какое было на DVD. MP3, в свою очередь, позволит вам сэкономить место, но придется ограничиться простым stereo. При изготовлении фильмов объемом на один диск звук, однозначно, должен делаться в MP3.

Для получения звуковой дорожки AC3 придется вернуться немного назад и воспользоваться уже знакомой нам DVD2AVI. Работа со звуком в DVD2AVI происходит через меню Audio. В этом меню имеется несколько пунктов:

•  Track Number - выбор нужной звуковой дорожки.

•  Channel Format - выбор нужного формата звуковой дорожки. Это необходимо, например, когда в фильме имеется несколько дорожек, записанных в разных форматах (например Dolby Digital и PCM), а извлечь надо всего одну. Если вы не знаете, какой звук используется в фильме, оставьте auto-select.

•  Dolby Digital - здесь находятся средства для работы с Dolby Digital-дорожками. Нас интересуют всего два. Это Demux, которое позволяет извлечь дорожку, выбранную в пункте Track Number AC3, и Demux All Tracks, позволяющее извлечь сразу все AC3-дорожки, имеющиеся на диске. Если вы выбрали этот пункт, то выберите None в меню Track Number.

•  Mpeg Audio - позволяет извлекать звуковые дорожки, записанные не в AC3-формате.

•  48 -> 44,1 KHz - как видно из названия, преобразует сигнал из 48 в 44,1 кГц. Работает только при конвертации в wav, или с PCM- и MP2-дорожками, поэтому не обращайте на нее внимание, если у вас AC3.

•  Normalization - позволяет выставить уровень громкости выходного сигнала. Как и предыдущий пункт, работает с wav (PCM и MP2).

После того, как выставлены все опции, остается только нажать Save Project (или F4) из меню File, и вместе с проектом будут сохранены звуковые файлы.

Если кодируем с Divx5, то последнее окно будет таким.

Если вы не уверены в том, что именно надо сохранять, выставьте None в Track Number и Demux All Tracks в Dolby Digital и MPEG Audio. Тогда извлекутся все звуковые дорожки, существующие на диске, останется лишь выбрать нужную. Только проследите за тем, чтобы места хватило на все. О том, что делать с полученными файлами, будет рассказано ниже, а теперь перейдем к MP3-звуку.

В качестве необходимого программного обеспечения нам понадобится пакет GraphEdit, взять который можно здесь: www.3dnews.ru/download/dvd/graphedit .

GraphEdit является частью DirectMedia SDK. Он пропускает сигнал, полученный с помощью одного из установленных в системе фильтров, через любой другой кодек или фильтр, установленный и зарегистрированный в системе. Для наших целей нужен сам GraphEdit и несколько фильтров: Dump, Ligos MPEG Splitter, Lame MP3 Encoder и I-Me dia Multiple MPEG2 Source. Кроме этого, нам потребуется InterVideo Audio Decoder, взять который можно здесь: www.3dnews.ru/download/dvd/intervideo .

Распаковав эти архивы и зарегистрировав в системе все необходимые фильтры (файл register.bat для W9x и register.cmd для W2k и WinXP), можно приступать к работе. Для начала нам понадобится рипнутый на жесткий диск DVD и файлик filelist.lst со списком *.vob'ов, которые надо обрабатывать. Выглядеть он должен так:

D:\DVD\VTS_01_1.VOB

D:\DVD\VTS_01_2.VOB

Путь, конечно же, может быть любым. Создать этот файл можно как самостоятельно, в Notepad, так и с помощью закладки File List Writer Gordian Knot. Если файл лежит в той же директории, где и рипнутые *.vob'ы, то его можно упростить и писать только список файлов, без пути к ним:

VTS_01_1.VOB

VTS_01_2.VOB

Когда все необходимые файлы на месте, запускаем GraphEdit, выбираем меню Graph, и там пункт Insert Filters. В открывшемся окне открываем раздел DirectShow Filters и ищем там I-Media Multiple MPEG2 Source (если не находим, значит, вы забыли зарегистрировать фильтр, поэтому еще раз зайдите в директорию, куда вы распаковали файлы GraphEdit и запустите register.bat). Выбрав его, нажимаем на кнопку Insert Filter, и нас спросят про filelist.lst. Указываем на него, и в окне GraphEdit появится фильтр.

Нужный отрезок выбран, можно сохранять. Не забудьте выставить режим Direct Stream Copy.

Следующим на очереди идет Ligos MPEG Splitter. Вставляем его, соединяем Output от I-Media-фильтра и Input от Ligos'а, и видим содержимое *.vob'ов, разделенное на потоки. Обычно это Video-, несколько AC3- и несколько Subpicture-потоков. Вставляем InterVideo Audio Decoder и соединяем его с какой-либо из AC3-дорожек. Если вы точно знаете, на какой дорожке что записано, можно продолжать дальше, если нет, то можно вставить Default DirectSound Device из Audio Renderers, после чего, соединив его с InterVideo-декодером и нажав кнопку воспроизведения (сразу же под меню), послушать, что же это за звуковая дорожка. Учтите, что дорожка будет закодирована именно так, как она будет звучать здесь, так что если вы услышите, что со звуком какие-нибудь проблемы, то не надейтесь, что при кодировке они будут исправлены.

За одним исключением. Редко, но бывает, что звук при проигрывании идет с середины фильма. Тем не менее, при кодировании все получается правильно. После того, как дорожка выбрана, из DirectShow Filter вставляется LAME MPEG Layer III Audio Encoder, и соединяется с InterVideo AudioDecoder. В LAME Properties (по правой кнопке мыши) выставляется требуемый bitrate и другие настройки MP3-кодека.

Звук и видео разбегаются в разные стороны, и чем дальше, тем больше? Стоит поменять frame rate.

Последним фильтром является Dump. Когда будете вставлять его, вас спросят имя файла, куда сбрасывать то, что будет подаваться на фильтр. Напишите имя <.mp3>, нажмите <Проигрывание> и ждите. Благодаря I-Media-фильтру вы сможете наблюдать прогресс бар. Как говорится, лучше один раз увидеть, чем сто раз услышать, поэтому я приведу картинку со всеми требуемыми фильтрами и соединениями.

Эта методика прекрасно работает с большинством фильмов, которые имеют нормальную AC3-дорожку, во всех остальных случаях следует использовать DVD2AVI. Если вы чувствуете, что необходима дополнительная информация, обратитесь к уже упоминавшемуся здесь www.3dnews.ru .

После того, как готовы файлы со звуком и с видеоизображением, остается только свести их вместе. Для этого стоит использовать Nandub, установленный вместе с пакетом Gordian Knot. Найти его можно там же, куда сохранили Gordian Knot (по умолчанию это Program Files); директория Nandub, файл nandub.exe.

Можно двигать звук вперед или назад. Или не надо? Решайте сами.

Загружаем в Nandub видео и звук. Сделать это можно через меню для видео и меню Audio. В последнем меню следует выбрать тот тип звука, который вы хотите свести с видео. В нашем случае это либо AС3 Audio: либо (VBR) MP3 Audio: При загрузке AC3-звука откроется табличка с информацией о дорожке, при загрузке MP3 не откроется ничего. Остается настроить Interleaving, что можно сделать через одноименный пункт меню Audio. Эта функция определяет, насколько часто будут <переналаживаться> звук и видео. Другими словами, как часто они будут синхронизироваться. Значение Interleaving рекомендуется ставить от 64 до 128 ms. Хотя можно и вовсе не использовать Interleaving (особенно с MP3-звуком): если звук и видео сделаны нормально, все будет синхронизировано и так. К тому же файл получится меньшего размера, да и фильм, сделанный без использования Interleaving, будет несколько быстрее проигрываться на слабых компьютерах. После того, как все загружено и выставлено, не забудьте выставить Video и Audio в Direct Stream Copy, и останется только сохранить готовый фильм через

Кроме этого, Nandub позволяет делать фильмы с несколькими звуковыми дорожками. Такая функция бывает нужна, например, для того, чтобы добавить перевод. Делается это через раздел Secondary Audio, меню Audio. Настройки, доступные для второй дорожки, полностью идентичны настройкам для первой. Здесь можно отметить, что вторая дорожка не обязательно должна иметь тот же формат, что и первая: например, можно сделать фильм с AC3- и MP3-дорожками. Остается только выставить режимы Direct Stream Copy в меню Video и Audio, и сохранить готовый фильм в меню

Все готово, остается нажать на проигрывание (треугольник сверху), и через некоторое время у вас будет файл под названием snd.mp3 с готовым звуком.

Уф! Если все сделано правильно, то сейчас вы должны получить файл с готовым фильмом. К сожалению, нет в жизни совершенства, и иногда (редко, но все же) этот фильм имеет проблемы с синхронизацией звука и изображения. В таком случае стоит сравнить длину звуковой дорожки, полученной ранее, с длиной видео. Если они разные, ищите, где есть чего лишнего: это придется отрезать. Для управления звуком в Nandub есть несколько инструментов. Во-первых, можно воспользоваться меню

Последнее, что может понадобиться, это разбить фильм на несколько частей, или отрезать лишнее (заставку перед фильмом или титры). Сделать это можно в Nandub. Для этого загружаем фильм через меню . Ставим слайдер на начало, нажимаем на кнопку Home, удерживая кнопку Shift (если ее не держать, то скроллирование будет рваным и медленным), пробегаем слайдером примерно до середины фильма и нажимаем на кнопку End. Выбранный отрезок маркируется синим цветом. Выставляем Video и Audio в режимы Direct Stream Copy и сохраняем выбранный отрезок (). Смотрим, какого размера получился файл, если необходимо, двигаем слайдер вперед или назад, снова жмем на End, и снова сохраняем файл. Когда получается файл нужного размера, не двигая слайдер, жмем на Home и выставляем, таким образом, начало следующей части точно на конец предыдущей, затем бежим слайдером туда, где должен быть конец второй части, нажимаем на End, и снова сохраняем выбранное. Вот теперь действительно все.

Ваши мысли :