Этап 1: SmartRipper - копирование DVD на жесткий диск (HDD) и снятие защиты
Почти все DVD имеют зональную защиту, MACROVISION, и его файлы зашифрованы крипто-ключем. Избавимся от этого ужаса не вдаваясь подробно, что это вообще за бяка.
Вставьте DVD
Запустите SmartRipper
(1) Выберете фильм (серию), ориентируясь по времени Angle. Кликните на нужный вам Angle.
Разберемся с картинкой. Вы видите Angle (вариант) Program Chain (программной цепочки). В моем случае, это первая серия в двух вариантах, первый - это вариант серии с надписями о режиссере, актерах и т.д. а второй вариант чистый, без надписей. Program Chain 1 - первая серия Program Chain 2 - вторая серия Program Chain 3 - рекламные клипы (на картинке нету) Angle меньше десяти минут это рекламные ролики, бонусы, презентации. | |||
(2) Кликните на Stream Procesing Посмотрите, из каких потоков состоит фильм. Разберемся с картинкой 1 - видео поток 2 - японская звуковая дорожка 3 - английская звуковая дорожка 4 - звуковая дорожка (в моем случае, это звуковые эфекты и музыка без голоса актеров) 5 - звуковая дорожка (в моем случае, это комментарии озвучивающих актереров) 6 - стандартные субтитры 7 - субтитры (например, для глухонемых, с дополнительными надписями) Запомните порядок звуковых дорожек (в свою память ^_~) (3) Кликните в Target И выберите место, куда будет скопирован фильм (серия). Если места для копирования достаточно, то появится кнопочка Start, запустите. | |||
Этап 3: Lame - кодирование VBR-звука
Если у вас AC3, пропустить этот этап.
Запустите Lame из командной строки:
lame -b 64 --abr 128 -B 192 --resample 44.1 -q 0 -d имя_проекта_тех_информация.wav имя_проекта.mp3
Здесь:
-b 64 - минимально допустимый битрейт 64.
--abr 128 - режим кодирования с переменным битрейтом, около среднего битрейта 128.
-B 192 - максимально допустимый битрейт 192
--resample 44.1- снижение частоты с 48.000 до 41.100 kHz.
48.000 kHz - держат не все звуковые карты.
-q 0 - максимальное качество.
-d - разрешение использовать блоки различных типов (Stereo, Joint Stereo).
Если вам лень запускать Lame из командной строки, то к ней есть приятный GUI (графический интерфейс): Aнглийский или Русский RazorLame, в котором вы можете задать все эти опции..
(http://www.dors.de/razorlame/ )
Add --> имя_проекта_тех_информация.wav
LAME - настройки в серии картинок внизу
Этап 4: Gordian Knot- создание скрипта для AVISynth
VirtualDub не понимает VOB, не может напрямую оперировать с DVD. Что бы обойти это, написали небольшую программу - AVISynth, которая берет данные из VOB и дает их VirtualDub (или другим кодировщикам) в удобном им виде. Для того, чтобы VirtualDub увидел фильм, нам нужно написать специальную программу с расширение .avs. Писать ручками ее не надо (это для продвинутых), а мы воспользуемся специальной утилитой.
Запустите Gordian Knot
(1) Откройте проект - имя_проекта.d2v (должно появится окно FrameNo, следующая картинка) (2) Выберите DivX 5 (3) Автоматически вводится время ленты (4) Если у вас 29.97 FPS, но вы будете использовать IVTC (процесс понижения частоты кадров), то сразу выставите 23.97FPS Что такое Telecine и зачем его убирать (статья на Engel Group) Рекомендация: IVTC делать всегда. (5) Нажмите Select и укажите на ваш файл с звуком, это автоматически определит его размер. Или введите его размер ручками. Отметете Calculate Frame-Overhead и тип вашей звуковой дорожки: no audio - звук с постоянным битрейтом 1x ac3 - звук в AC3 1х vbr-mp3 - mp3 c переменным битрейтом (наш случай) 2х ac3 - две звуковые дорожки в AC3 2х vbr-mp3 - две дорожки mp3 c переменным битрейтом (6) Задайте будущий размер фильма, который вы хотите получить. Пример: 3 серии на 1 CD - 230Мб фильм на 1 CD - 690Мб (10Мб зарезервировал для бонусов) фильм на 2 CD - 1400Мб Кликните в меню Resolution | |||
(1) Выставите, ориентируясь на Video Type (информационная панель в DVD2AVI из второй части инструкции) (2) Выставите, ориентируясь на Acpect Ratio (информационная панель в DVD2AVI из второй части инструкции) (3) Обрежьте изображение, убрав черные поля c краев картинки. (Смотрите по окну FrameNo) (4) Выберите разрешение (размер картинки фильма), ориентируясь на два параметра: (a) Bits/(Pixel*Frames) - от 0.175 до 0.250 Если этот параметр меньше 0.160 - то у вас будет видны квадраты даже на вполне спокойных сценах. Если этот параметр больше 0.300 -ваш размер слишком раздут для этого фильма, поменяйте размер или увеличьте разрешение (b) Acpect Error - чем меньше - тем лучше. Это и понятно, чем ближе к правильному соотношения сторон (4:3 или 16:9) тем лучше. | |||
Перейдите в окно FrameNo
File --> Save & Encode | |||
Откроется окно Save .avs Выставим необходимые параметры: Resizing: Selected Output Resolution Это говорит о том, чтоб взяли подобранный нами размер картинки. Resize Filter: один из Bicubic. Первый выдаст немного размытое изображение, второй почетче, третий выдаст четкую картинку. Filed Operations Если вы собиратесь делать IVTC то отметьте Inverse Telecine Данный алгоритм сразу сделает и Deinterlace Если вам не нужен IVTC, то выберите Fast или Field Deinterlace, результат посмотрите в Preview, если нужно поменяйте алгоритм. Если источник Video Type - FILM и Frame Type - Progressivе, и вы делали Video - Field Operation - Forced Film в DVD2AVI, то вам вообще не нужен Deinterlace и IVTC - Filed Operations: None Save --> имя фильма.avs |
Дополнительный материал: Полная документация по AVISynth
Теперь можно кодировать наш фильм
Этап 5: Процесс двухпроходного кодирования на базе VirtualDub & DivX Pro 5.x
Первый проход
настройка кодирования, сбор статистики
Запустите VirtualDub
Загрузите файл с видео: File --> Open video file --> указать имя фильма.avs Перемотка - клавиши "вправо" "влево", ползунок проигрывателя можно перемещать мышкой. | |||
Video --> Full processing mode. Только с этой опцией видео будет обработано закодировано. | |||
Найдем нужный битрейт (скорость видео потока) для фильма .
Запустите Gordian Knot Все настройки мы делали на предыдущем этапе, теперь только проверим. (1) Открывать проект уже не нужно (2) DivX 5 (3) Проверьте время ленты (4) Проверьте FPS (5) Проверьте размер звукового файла (6) Уточните размер фильма. (Bitrate) Это нужный вам битрейт. | |||
Вернитесь в VirtualDub
Video --> Compression --> DivX Pro 5.x --> Configure (1) Variable Bitrate Mode - 2-pass, first pass Указывает на то, что будет собираться только статистика. (2) Укажите нужный вам битрейт. Сейчас этот параметр не важен, но лучше сразу его написать. (3) Это два новых эффективных алгоритма кодирования, которые появились в DivX Pro 5.x. Позволяют сильнее зажать фильм без потери качества. (4) В этих файлах будет собрана статистика, не убивайте их. Нажмите "ОK" | |||
Cбор статистики: File --> Save AVI --> задайте произвольное имя Должно появится окно VirtualDub Status, в котором будут показано, сколько приблизительно будет идти первый проход , и показан сам процесс. |
Второй проход
После того как прекратиться сбор статистики, нужно опять зайти в
Video --> Compression --> DivX Pro 5.x --> Configure
и выставить Variable Bitrate Mode - 2-pass, second pass
Encoding Bitrate - Укажите нужный вам битрейт (уже указан?)
File --> Save AVI --> имя для фильма
Должно появится окно "VirtualDub Status"
В итоге должен получиться AVI, но толко с видео.
Этапы
1. SmartRipper - копирование DVD на жесткий диск (HDD) и снятие защиты
2. DVD2AVI - подготовка проекта
3. Lame - кодирование VBR-звука
4. Gordian Knot- создание скрипта для AVISynth , IVTC, deinterlace
5. VirtualDub & DivX 5.x - 2-х проходное кодирование
6. Cоберем все вместе, аудио и видео
Последний этап.Этап 6: Cоберем все вместе
Запустите Nandub
Загрузите файл с видео: File --> Open video file --> указать имя_проекта.avi Video --> direct stream copy Чтобы не перекодировать видео | |||
Audio --> direct stream copy Чтобы не перекодировать аудио | |||
Audio --> (VBR) MP3 audio --> указать на файл со звуком
Если у вас звук другого типа, жмите на соответствующее меню | |||
File --> Save AVI --> конечное имя для фильма
Можно заполнить информационные поля, эта информация будет сохранена в заголовках AVI |
Это процесс копирования видео и аудио дорожек в один AVI-файл, а не кодирования, поэтому он должен закончиться быстро, 1-5 мин.
Должна получиться окончательная версия AVI нужного вам размера уже со звуком.