Видео маппинг, видео перформансы

VJ Софт

Как и из чего делать VCD/SVCD

Содержание материала

Теперь очередь DVD источника.

Первое, что нам нужно сделать, это считать информацию с диска в компьютер. Встречаются еще люди, у которых в компьютере нет устройства чтения DVD, но есть бытовой плеер и карта видеозахвата - тоже вариант, иногда даже очень приемлемый. Как-то мне захотелось переписать фильм с исцарапанного DVD, который из-за этого не читался в компьютере. Бытовик же его показывал, хотя и с несколькими остановками. Пришлось захватывать его через S-Video в DC10+ (с потоком 2700), а потом заново кодировать. Кстати, конечный результат на SVCD получился не хуже оригинала. Но, в конечном счете - это "извращения".
При наличии DVD-ROMа задача облегчается. Просто переписывать VOB файлы с DVD не стоит - слишком много там "лишней" информации. Больше года я успешно пользовался для этого прогой Smart Ripper, пока не столкнулся с проблемами (описывал в форуме под темой "неправильный NTSC"). Сейчас "пересел" на DVD Decrypter (практически аналог Smart Ripper, так же freeware, но более новый и умный). Однако тут тоже "на вкус и цвет". Smart Ripper создает более подробные описания для захваченных VOBов, порой эта информация очень помогает при установке меток глав (чтоб заново не просматривать фильм при подготовке проекта в Nero Vision Express, можно взять точки начала глав из этих файлов). Так что с заведомо пиратскими DVD я работаю через Smart Ripper, сохраняя всю нужную информацию в режиме MOVIE.

Smart Ripper
Smart Ripper


Если же мы не располагаем лишним временем, то однозначный выбор за DVD Decrypter. Вставляем DVD в привод и запускаем Decrypter в IFO Mode.


DVD Decrypter: выбор PGC
DVD Decrypter: выбор PGC


Выбираем основной фрагмент (обычно, кроме фильма на диске еще много чего напихано) и на закладке Stream Processing убираем все ненужные нам потоки (для экономии места HDD) и жмем Decrypt.


DVD Decrypter: выбор потоков
DVD Decrypter: выбор потоков


Настройки DVD Decrypter позволяют сохранить весь фильм в виде одного VOB файла. Это нам и необходимо, так как при стыковке в редакторе отдельных VOBов иногда возникают проблемы. Таким образом, если по каким-то причинам, сделать один целый файл не удается, объединить фрагменты нам поможет File Merger - простейшая программа для объединения нескольких MPEG фрагментов в один (работает со всеми MPEG1 и 2, включая MP3).


File Merger: объединение VOB фрагментов
File Merger: объединение VOB фрагментов


Теперь из полученного VOBа нужно вытянуть звуковые потоки. Для этого, как и с DivX, используем VirtualDubMod или BeSweet. Монтаж и кодирование материала опять же делаем в Vegas - в качестве видео потока используется VOB, к которому подкладывается звуковая дорожка. Вспомним, что в SVCD мы можем иметь два звуковых потока, суммарный bit rate которых не должен превышать 384 kbps (2х192 или 224+160 и т.д. MPEG Stereo или 1х384 MPEG 5.1). Правда при этом потоке и максимальном качестве видео 80 минутный диск уместит около 40 минут фильма, а не 43.
Если мы собираемся делать именно такой диск, то при кодировке нам нужно создавать раздельные потоки видео и аудио, а затем совмещать их в один файл. Для этого в настройках Vegas Main Concept на закладке System нужно поставить галочку "Save as separate elementary streams", тогда на выходе получим не *.mpg, а *.m2v (MPEG2video) и *.mpa (MPEG audio). В проекте Vegas можно разложить на таймлайн звук сразу для обоих потоков, только перед просчетом НЕ ЗАБЫТЬ отключить все дорожки с исходными составляющими второго аудио потока (нажать "MUTE" для каждой дорожки). А при кодировке отдельно второго звукового потока, включить только его (например, кнопкой "SOLO"), а в настройке Main Concept на закладке Video еще и убрать галочку "Include video stream".


Vegas: Кодирование
Vegas: Кодирование


И еще, если в случае с одним потоком, удобнее фильм кодировать частями, то в данном варианте можно просчитать сразу все, а разрезать уже при мультиплексировании, по заранее намеченным временным отметкам. Для мультиплексирования (объединения видео и аудио потоков) удобнее всего bbMPEG - бесплатный низкокачественный кодировщик, но зато качественный мультиплексор. Он может работать как Plug In для Премьера и как самостоятельная программа (вернее c оболочкой avi2mpg2). Рассмотрим второй случай. Запускаем avi2mpg2.exe из bbMPEG комплекта. Кнопкой Add загружаем наше видео (или другое - тут не важно), задаем название результирующему файлу и жмем Start Encoding.


avi2mpg: Кодирование
avi2mpg: Кодирование


Перед нами открывается bbMPEG, в нем и предстоит вся работа. Сразу жмем Settings. В General settings выбираем адаптацию процесса под процессор нашего компьютера, ниже отмечаем галочками только Multiplex video и Multiplex audio, нижние окна позволяют выставить точку начала и конца финального фрагмента относительно начала исходника в секундах (помните, обещал порезать на куски при мультиплексировании?).
На закладке Input and Output Files указываем исходники и название финального файла *.mpg, в закладке Program Stream Settings выбираем SVCD, в Video Stream Settings - SVCD (PAL или NTSC) и жмем ОК. В основном окне проверяем составляющие нашей задачи и жмем Start.


Работа с bbMPEG
EventCatalog.ru — всё для организации мероприятий!