Конвертация DVD в AVI

Этап 1: SmartRipper - копирование DVD на жесткий диск (HDD) и снятие защиты

Почти все DVD имеют зональную защиту, MACROVISION, и его файлы зашифрованы крипто-ключем. Избавимся от этого ужаса не вдаваясь подробно, что это вообще за бяка.
Вставьте DVD
Запустите SmartRipper

Этап 1: SmartRipper - копирование DVD на жесткий диск (HDD) и снятие защиты

(1) Выберете фильм (серию), ориентируясь по времени Angle. Кликните на нужный вам Angle.
Разберемся с картинкой.

Вы видите Angle (вариант) Program Chain (программной цепочки). В моем случае, это первая серия в двух вариантах, первый - это вариант серии с надписями о режиссере, актерах и т.д. а второй вариант чистый, без надписей.

Program Chain 1 - первая серия

Program Chain 2 - вторая серия

Program Chain 3 - рекламные клипы (на картинке нету)

Angle меньше десяти минут это рекламные ролики, бонусы, презентации.
Этап 1: SmartRipper - копирование DVD на жесткий диск (HDD) и снятие защиты

(2) Кликните на Stream Procesing

Посмотрите, из каких потоков состоит фильм.
Разберемся с картинкой

1 - видео поток

2 - японская звуковая дорожка

3 - английская звуковая дорожка

4 - звуковая дорожка (в моем случае, это звуковые эфекты и музыка без голоса актеров)

5 - звуковая дорожка (в моем случае, это комментарии озвучивающих актереров)

6 - стандартные субтитры

7 - субтитры (например, для глухонемых, с дополнительными надписями)
Запомните порядок звуковых дорожек (в свою память ^_~)
(3) Кликните в Target

И выберите место, куда будет скопирован фильм (серия).

Если места для копирования достаточно, то появится кнопочка Start, запустите.
Этап 1: SmartRipper - копирование DVD на жесткий диск (HDD) и снятие защиты



Этап 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/ )
    Этап 3: Lame - кодирование VBR-звука

    Add --> имя_проекта_тех_информация.wav
    LAME - настройки в серии картинок внизу



    Этап 4: Gordian Knot- создание скрипта для AVISynth

    VirtualDub не понимает VOB, не может напрямую оперировать с DVD. Что бы обойти это, написали небольшую программу - AVISynth, которая берет данные из VOB и дает их VirtualDub (или другим кодировщикам) в удобном им виде. Для того, чтобы VirtualDub увидел фильм, нам нужно написать специальную программу с расширение .avs. Писать ручками ее не надо (это для продвинутых), а мы воспользуемся специальной утилитой.
    Запустите Gordian Knot

    Этап 4: Gordian Knot- создание скрипта для AVISynth

    Этап 4: Gordian Knot- создание скрипта для AVISynth

    (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
    Этап 4: Gordian Knot- создание скрипта для AVISynth

    (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) тем лучше.
    Этап 4: Gordian Knot- создание скрипта для AVISynth

    Перейдите в окно FrameNo
    File --> Save & Encode
    Этап 4: Gordian Knot- создание скрипта для AVISynth

    Откроется окно 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

    Этап 5: Процесс двухпроходного кодирования на базе VirtualDub & DivX Pro 5.x

    Загрузите файл с видео:

    File --> Open video file --> указать имя фильма.avs
    Перемотка - клавиши "вправо" "влево", ползунок проигрывателя можно перемещать мышкой.
    Этап 5: Процесс двухпроходного кодирования на базе VirtualDub & DivX Pro 5.x

    Video --> Full processing mode.

    Только с этой опцией видео будет обработано закодировано.
    Этап 5: Процесс двухпроходного кодирования на базе VirtualDub & DivX Pro 5.x

    Найдем нужный битрейт (скорость видео потока) для фильма .
    Запустите Gordian Knot
    Все настройки мы делали на предыдущем этапе, теперь только проверим.

    (1) Открывать проект уже не нужно

    (2) DivX 5

    (3) Проверьте время ленты

    (4) Проверьте FPS

    (5) Проверьте размер звукового файла

    (6) Уточните размер фильма.
    (Bitrate) Это нужный вам битрейт.
    Этап 5: Процесс двухпроходного кодирования на базе VirtualDub & DivX Pro 5.x

    Вернитесь в VirtualDub
    Video --> Compression --> DivX Pro 5.x --> Configure
    (1) Variable Bitrate Mode - 2-pass, first pass

    Указывает на то, что будет собираться только статистика.
    (2) Укажите нужный вам битрейт.

    Сейчас этот параметр не важен, но лучше сразу его написать.
    (3) Это два новых эффективных алгоритма кодирования, которые появились в DivX Pro 5.x. Позволяют сильнее зажать фильм без потери качества.
    (4) В этих файлах будет собрана статистика, не убивайте их.
    Нажмите "ОK"
    Этап 5: Процесс двухпроходного кодирования на базе VirtualDub & DivX Pro 5.x

    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

    Последний этап.Этап 6: Cоберем все вместе

    Загрузите файл с видео:

    File --> Open video file --> указать имя_проекта.avi
    Video --> direct stream copy

    Чтобы не перекодировать видео
    Последний этап.Этап 6: Cоберем все вместе

    Audio --> direct stream copy

    Чтобы не перекодировать аудио
    Последний этап.Этап 6: Cоберем все вместе

    Audio --> (VBR) MP3 audio --> указать на файл со звуком
    Если у вас звук другого типа, жмите на соответствующее меню
    Последний этап.Этап 6: Cоберем все вместе

    File --> Save AVI --> конечное имя для фильма
    Можно заполнить информационные поля, эта информация будет сохранена в заголовках AVI

    Это процесс копирования видео и аудио дорожек в один AVI-файл, а не кодирования, поэтому он должен закончиться быстро, 1-5 мин.
    Должна получиться окончательная версия AVI нужного вам размера уже со звуком.

    

        Сайт: Аннимация - Видео - Графика