Огромное число кривых рипов, появившихся в последнее время, отсутствие полнообъемных русскоязычных материлов по конвертации DVD в DivX и участившиеся вопросы, связанные с конвертацией заставили меня начать писать данную статью. Ее основное назначение - направить новичков в нужное русло, обяснить основные этапы конвертации, дать список необходимых инструментов и конечно же предостеречь от наиболее частых ошибок. Хочется надеятся, что от читателя не потребуется никакаих предварительных знаний в этой области и новички смогут использовать ее как пошаговое руководство.
Итак, давайте для начала выберем инструменты. Развелось их в последнее время несчетное множество, некоторые даже позволяют получить DivX из DVD-диска буквально двумя щелчками мыши, но это не для нас, наша задача сделать правильный рип, а для этого все же необходимо чтобы процессом руководил человек, нельзя в таком важном деле доверяться машине... В качестве основного рабочего инструмента мы возьмем программу Gordian Knot, которая не просто заслужила доверие лучших специалистов, она разрабатывается при их непосредственном участии. На момент написания статьи вышел GKnot v0.28.5, в котором существует полномерная поддержка кодеков DivX 3.11, XviD, DivX 5.0.5. Стоит отметить, что начиная с версии 0.28 GKnot распространяется по лицензии GPL. Т.е. он абсолютно бесплатен, доступен для скачивания (в том числе и исходными кодами), а его разработкой занимается группа энтузиастов. Нам потребуется скачать и установить следующие пакеты:
- Gordian Knot Codec Pack - полный пакет кодеков, которые могут понадобиться в процессе кодирования файла в DivX (на момент написания статьи пакет имеет версию 1.4). - Gordian Knot Rip Pack - пакет инструментов (включая и саму программу GKnot), которые понадобятся на разных этапах конвертации DVD в DivX.
В процессе установки пакета кодеков Gordian Knot Codec Pack будут последовательно устанавливаться выбранные вами кодеки. Перед установкой пакета, настоятельно рекомендуется деинсталировать установленные до этого кодеки и фильтры (DivX, XviD, ffdshow и пр.) и установить все кодеки из пакета. Процесс установки может породить кучу вопросов, на которые вам следует отвечать утвердительно.
При установке Gordian Knot Rip Pack вопросов будет поменьше, но опять же, на все следует дать утвердительный ответ. А вот после установки пакета необходимо совершить некие шаманские действия: запустить программы Nandub и VirtualDubMod (Пуск -> Программы -> Gordian Knot -> Apps) и нажать "Ok" во всех предупредительных окнах, которые могут повиться после запуска.
Теперь можно запускать программу Gordian Knot (Пуск -> Программы -> Gordian Knot). Сразу после запуска мы увидим рабочее окно программы:
Сразу идем на закладку Options и приступаем к настройке. Для кодирования мы будем использовать кодек DivX 5.0.5, поэтому первым делом сконфигурим его настройки по умолчанию для первого прохода, N-ного прохода и для кодирования титров. Для этого служат кнопки First Pass, Nth Pass и Credits.
Сконфигурим для начала первый проход.
На первой закладке появившегося окна особо много менять не придется. Битрейт выставляется GKnot-ом автоматически для каждого фильма свой. Так что единственное, что мы должны сделать на этой закладке - поставить галку Write MV file, включение которой ускорит следующие проходы.
Затем переходим на закладку General Parameters. Установка психовизуальной модели (Psychovisual Enhancement) позволяет сэкономить биты для областей, не воспринимаемых человеческим глазом. Рекомендуется устанавливать модель Light для фильмов с высоким битрейтом (2 CD и более) и модель Normal для фильмов с низким битрейтом (1 CD).
Стоит также убедиться, что в выпадающем списке Perfomance/quality выбран пункт Slowest. Все остальные настройки этой закладке оставляем как есть.
Теперь переходим к закладке Profiles. Прежде всего здесь необходмо снять галку Choose your profile, после снятия которой, становятся доступными настройки MPEG4 Tools в которых необходио отметить пункты Use GMC и Use Bidirectional Encoding.
Теперь нажимаем Ok для сохранения настроек в качестве настроек по умолчанию. И нажимаем кнопку Nth Pass для установки настроек по умолчанию для последующих проходов. В аналогичном окне необходимо убедиться, что все настройки совпадают с настройками, сделанными вами для первого прохода. Для титров же рекомендуется использовать поумолчательные значения: режим 1-pass quality based с показателем качества равным 20. Следует отметить, что чем выше цифра показателя качества, тем хуже качество кодирования титров.
Все те настройки которые мы сейчас сделали будет использоваться для каждого кодирования, которое вы будете делать. Хотя вы конечно всегда можете изменить их перед кодированием очередного фильма.
Ну все, все настройки сделаны и инструмент готов к работе. Едем дальше...
2. Этап первый. Декодирование и сброс содержимого DVD на жёсткий диск.
Как все уже знают (а кто не знает, тот может почитать PC-DVD Faq и узнать), DVD-диски обладают несколькими степенями защиты, встроенными в сам формат. Поэтому обрабатывать информацию прямо с DVD-диска скорее всего не получится. Нам придется декодировать диск и сбросить его содержимое на жесткий диск нашего компьютера (рипнуть диск).
В принципе, выбор программм для рипования DVD-дисков огромен, у каждой есть свои плюсы и свои минусы, но наиболее стабильные результаты получаются при использовании программы DVDDecrypter. Именно ее я и порекомендую использовать вам. Итак, запускаем GKnot и переходим на закладку Ripping, находим одноименную кнопку DVDDecrypter и жмем ее. Запуститься программа DVD Decrypter.
Удостоверимся, что программа работает в режиме IFO, для этого проверим, что в меню Mode выделен пункт IFO. Программа самостоятельно авторизует диск и определит файлы которые необходимо рипать (надеюсь вы в курсе, что на диске кроме самого фильма находятся еще и дополнительные данные, такие как рекламные ролики, меню и пр., их рипать нужды нет). Таким образом на панели Input окажется выделенным PGC (Programm Chain) длина котого, должна совпасть с продолжительностью фильма.
Не откладывая на потом, сразу же определимся с потоками, для этого перейдем на закладку Stream Processing. Здесь мы видим список потоков, среди которых есть видео потоки, потоки субтитров и аудипотоки для разных языков. Нас интерисуют прежде всего аудиопотоки. Каждый поток имеет идентификатор, при этом 0х80 соответствует потоку №1, 0х81 потоку №2 и т.д. Выберите необходимую звуковую дорожку и запомните (а лучше даже запишите) ее номер, он понадобится нам позже.
Теперь выберем каталог для сохранения файлов, для этого нажмем кнопку со значком папки в разделе Destination и выберем каталог.
Вот собственно и все, все необходимые подготовительные действия для этого этапа совершены, можно запускать процесс рипанья, для этого жмем большую кнопку Decrypt и ждем завершения процесса.
Процесс рипанья может занять до 40 минут, это зависит от скорости вашего DVD-привода и жесткого диска, а так же от количества VOB-файлов. После того, как содержимое DVD диска расшифровано и лежит на жёстком диске, самое время приступать к собственно перегонке фильма в DivX.
3. Этап второй. Создание d2v-проекта, вырезание звука.
На этом этапе нашим инструментом станет программа DVD2AVI, входящая, как и DVDDecrypter, в состав пакета Gordian Knot Rip Pack. Запустить DVD2AVI можно с закладки Ripping программы GKnot нажатием одноименной кнопки.
Сразу после запуска необходимо открыть рипнутые VOB-файлы, для этого используем меню File -> Open или кнопку F3 и выбираем нужные файлы. В принципе, программе достаточно указать только первый VOB, остальные будут загружены автоматически.
Следующим нашим шагом будет определение типа фильма, с которым мы имеем дело. Прежде всего, зайдите в меню Video и установите Field Operation в None. Затем запускаем предварительный просмотр из меню Option -> Preview или нажатием кнопки F5. По прошествии нескольких минут останавливаем предварительный просмотр нажатием кнопки Esc и обращаем свое внимание на повившееся справа окно Information.
Здесь есть два важных параметра которые необходимо запомнить (а лучше записать). Первый параметр это Aspect Ratio, он может иметь значения 16:9 или 4:3. Второй важный параметр это Frame Type, он может быть Progressive или Interlaced. Хотя DVD2AVI порой ошибается в этом параметре, но опытному глазу интерлейсиный материал видно сразу. Значения этих параметров для нашего фильма понадобятся нам в дальнейшем.
Теперь обратим свой взор на параметр Frame Rate.
Если Frame Rate = 25.000 fps, то мы имеем дело с PAL-овским исходным материалом. Если при этом Frame Type имеет значение Interlaced, то запустите предварительный просмотр снова (F5), и хорошенько присмотритесь к изображению, на предмет наличая черных горизонтальных линий. Если линий нет, значит DVD2AVI ошиблась в опредлении Frame Type, исходный материал на самом деле Progressive, и мы можем переходить к следующему шагу. Если же полосы имеют место быть, попробуйте выбрать пункт Swap Field Order в меню Video -> Field Operation и повторно запустить предварительный просмотр (F5). Если после включения Swap Field Order черные линии пропали - перходим к следующему шагу, если же избавиться от них не удалось - сбрасываем Video -> Field Operation назад в None.
Если Frame Rate = 20.000 fps, то мы опять же имеем дело с PAL-овским исходным материалом, но в меню Video -> Field Operation у вас выбран пункт Forced Film (хотя я вам говорил сбросить его в None!). Для получения корректного результата вам необходимо выбрать пункт None в меню 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 пункт None и произвести в дальнейшем операцию обратного преобразования IVTC, пометьте себе это чтобы не забыть (объяснения о том как это делается будут даны ниже, когда настанет время для этого).
И наконец, чтобы закончить с установкий параметров видео, проверим, что в меню Video -> Color Space выбран пункт YUV 4:2:2, т.к. видеоданные должны остаться в этом формате для обеспечения их быстрой и безошибочной обработки.
Следующим нашим шагом станет установка необходимых параметров для получения звука из VOB-файлов. Замечу сразу, что в интернет-сообществе до сих пор не сложилось четких рекомендаций по этим настройкам: одни руководства советуют не менять настройки по умолчанию, другие наоборот советуют. Лично я склонен верить последним, поскольку в их создании принимали участие специалисты, заслуживающие доверия. Именно их рекомендации я изложу вам далее.
Итак, приступаем к настройке параметров вырезания звука. Первым делом в меню Audio -> Track Number выберем номер звуковой дорожки, которую мы хотим получить из VOB-файлов и которую, собственно, будет содержать наш фильм. Как вы помните, на первом этапе, во время рипанья DVD-диска, мы заглянули в раздел потоков и определили по названию номер нужной нам звуковой дорожки. Если же вы что-то пропустили, и не знаете какая дорожка вам нужна - загляните в файл "VTS_0х - Stream Information.txt", который лежит в том же каталоге, что и VOB-файлы и выберите по названию и формату необходимую дорожку, имея ввиду, что 0x80 соответсвует дорожке №1, 0x81 дорожке №2 и т.д.
Затем, проверям, что в меню Audio -> Dolby Digital Decode -> Dynamic Range Control установлен режим Nornal. А в меню Audio -> 48 -> 44.1KHz выбан пункт Off. Теперь выбираем пункт Audio -> Normalization и в появившемся окне устанвливаем флажек, расположенный в правом верхнем углу и устанавливаем рычажек Volume в значение 80.
Теперь необходимо определиться, какой звук мы хотим получить: стерео или AC3. Для стерео звука необходимо выбрать пункт Decode to WAV (AC3, LPCM) в меню Audio -> Output Method. Или пункт Demux (AC3, MPA, DTS) в том же меню Audio -> Output Method для получения звука в формате AC3.
На этом установка всех параметров закончена и можно сохранять наш d2v-проект, вырезая попутно звуковую дорожку. Для этого выбираем пункт меню File -> Save Project (или просто нажимаем F4) и указываем имя d2v-файла.
После сохранения проекта, мы получим d2v-файл и файл звуковой дорожки в формате wav или ac3 в зависимости от выбранных настроек. Но только не удаляйте vob-файлы, они еще будут нужны. И вообще, рекомендую не стирать их до тех пор пока DivX фильм не будет полностью готов.
4. Этап третий. Обработка звуковой дорожки.
Относительно третьего этапа существуют два мнения. Первое сводится к тому, что сразу после создания d2v-проекта необходимо переходить к выбору параметров кодирования видео, поскольку в этом случае можно "поиграться" с различными параметрами и выбрать оптимальные настройки кодирования звуковой дорожки, так чтобы объем звука не забирал драгоценные мегабайты у видео. Но так как заранее достаточно точно предугадать объем звуковой дорожки, зная параметры кодирования невозможно, потеря этих самых мегабайт все равно неминуема.
Второй подход говорит, что после создания d2v-проекта необходимо сжать звук и лишь затем переходить к обработке видео. Лично я склоняюсь ко второму подходу, поскольку фильмы смотрю не на той аппаратуре, где можно отличить средненький звук от великолепного, и параметры, при которых звук не будет казаться мне ужасным, занимая при этом минимальный объем известны мне заранее. Плюс ко всему этот поход позволяет позволяет достичь более точных результатов в получении файла заданного объема. Воспользуемся и мы вторым подходом и перейдем к кодированию звуковой дорожки.
Обработка стерео-звука
Итак, если при создании d2v-проекта, мы выбрали опцию декодирования звуковой дорожки в WAV-файл, то в том же каталоге, где сохранен наш d2v-файл должен был появитсья и wav-файл, содержащий звук. Имя этого файла достаточно длинное, что-то типа "kp AC3 T01 3_2ch 448Kbps 48KHz.wav". В самом имени файла DVD2AVI вписала все его основные параметры.
Теперь нашей основной задачей станет конвертирование этого wav-файла в формат mp3. Для этого воспользуемся программой Lame, последнюю версию которой необходимо скачать и распаковать. В стандартный комплект этого кодировщика не входит никакой графической оболочки, поэтому вам придется использовать Lame в режиме командной строки или скачать одну из графических оболочек для lame-а, например RazorLame, которую так же необходимо развернуть из архива.
Итак, запускаем RazorLame и добавляем в список наш wav-файл, содержащий звуковую дорожку путем нажатия кнопки Add на панели инструментов и указываем местоположение нашего файла.
После добавления звукового файла, жмем кнопку LAME на панели инструментов, для задания параметров кодирования звука. После нажатия кнопки открывается окно LAME Options в котором сразу переходим на закладку Expert. Отмечаем флажек Only use custom options. А в строке Custom options вводим следующее "--abr 96 -h --nspsytune --athtype 2 --lowpass 16 --ns-bass -8 --resample 44.1".
В принципе тут всего один параметр для варьирования - поток данных, мы выбрали его равным 96 kbit/s, некоторые выбирают его равным 112 или даже 128 kbit/s. Лично меня поток в 96 kbit/s вполне устраивает, минимум объема при качестве, неотличимом на моей аппаратуре от 112 kbit/s. В некоторых случаях, правда, можно сделать и 64 kbit/s, когда важен каждый килобайт, съэкономленный на звуке в пользу видео. Резюмируя, не опускайте битрейт ниже 64, и не поднимайте выше 128, среднестатистически старясь держаться цифры 96 kbit/s. Допустимые значения для битрейта: 64, 80, 96, 112 и 128 kbit/s.
Отмечу так же, что параметром "--resample 44.1" мы ресэмплируем звук на 44.1 kHz. Оригинальная частота дикретизации прописана, кстати, в названии файла, например файл "kp AC3 T01 3_2ch 448Kbps 48KHz.wav" - частота дискретизации 48 kHz. Так вот, некоторые товарищи поговаривают, что в некоторых случаях при ресэмплировании можно получить рассинхронизацию звука и видео и рекомендуют оставлять оригинальную частоту дискретизации, но лично я никогда не сталкивался с подобной проблемой и всегда произвожу ресэмплировние, которое позволяет достичь более высокое качество звука при том же объеме данных.
Над остальными параметрами можете не задумываться, их набор выработан в результате долгих опытов многих людей и является в большинстве случаев оптимальным для кодирования звуковых дорожек фильмов.
Итак, после указания параметров кодирования звуковой дорожки жмем Ok для подтверждения введенных параметров и закрытия окна настроек. И нажимаем кнопку Encode на панели инструментов для начала кодирования. Если это первый запуск процесса кодирования, RazorLame попросит вас указать местоположение программы lame.
После завершения процесса кодирования, в том же каталоге, где расположен исходный wav-файл, появится mp3-файл имеющий имя, аналогичное исходному файлу. На этом третий этап завешен и можно переходить к следующему этапу.
Обработка AC3-звука
Если при создании d2v-проекта, вы решили что вам необходим ac3-звук и выбрали опцию Demux, то в том же каталоге, где располагается d2v-файл появится файл с раширением .ac3. В имени файла, кроме выбранного вами названия проекта будет содержаться базования информация о файле, например "kp AC3 T01 3_2ch 448Kbps DELAY 333ms.ac3". Как уже упоминалось, в самом названии файла содержится информация о битрейте, в приведеном выше примере битрейт равен 448 kbit/s, что на мой взгяд является излишеством, передировав звуковую и дорожку с пониженным битрейтом, мы сможем выиграть дополнительное место для видео.
К сожалению, программа обработки ac3-звука BeSweet, входящая в комплект в Gordian Knot Rip Pack, при перекодировании звуковой дорожки с уменьшением битрейта, дает значительное уменьшение громкости, и поэтому нам не подойдет. Лично я рекомендую использовать вам программу Sonic Foundry Soft Encode, к единственственному недостатку которой можно отнести ее небесплатность. Но, будем считать, вы тем или иным способом приодолели ее главный недостаток и у вас установлена рабочая версия этой программы.
Итак, запускаем Soft Encode и открываем наш ac3-файл, содержащий звуковой дорожку при помощи меню File -> Open. Процесс открытия ac3-звука достаточно продолжителен по времени и после его завершения в рабочем окне программы мы увидим графическое представление звука для каждого из 6 его каналов.
После открытия исходного файла, в меню Options выбираем пункт Encode Settings..., что вызовет появление на экране одноименного окна. В этом окне, единственный параметр который нам предстоит изменить, это Data rate, остальные же параметры я рекомендую вам не трогать и оставить все значения как есть. При выборе битрейта рекомендую вам не опускаться ниже цифры 320 (иначе будет заметно ухедшение качества) и не подниматься к цифре 448 kbit/s (а то зачем мы вообще затеваем перекодирование, ведь битрейт 448 kbit/s иммет оригинал). Так что выбор, собственно, состоит всего из двух вариантов 320 или 384 kbit/s, мое ухо, например, на моей аппаратуре слабо улавливает разницу между этими величинами, поэтому я обычно выбираю 320 kbit/s, экономя при этом место для видео.
После установки параметров кодирования звука, начинаем собственно перекодирование выбрав в меню File пункт Save As..., указав имя файла и утвердительно ответив на вопрос программы о том, что перекодировка файла повлияет на него и хотим ли начать процесс перекодирования. Сам процесс потребует достаточно много времени и после его завершения, мы будем иметь ac3-файл с пониженным битрейтом и, как следствие, имеющий меньший размер. Теперь можно переходить к следующему этапу.
Новых за месяц: 130 Новых за неделю: 41 Новых вчера: 6 Новых сегодня: 3 Всего: 5499 Из них: Администраторов: 6 $$$-Модераторов: 2 Модераторов: 5 Прокураторов: 5 ----------------- далее: Проверенных: 260 Пользователей: 3034 Новичков: 1884 Заблокированных: 110 ----------------- Из всех пользователей: Мужчин и парней: 4322 Женщин и девушек: 1176