Кодирование видеоинформации
Рефераты >> Программирование и компьютеры >> Кодирование видеоинформации

2. Кодирование видео

2.1 Источник DVD

Для того чтобы сделать резервную копию DVD, потребуется много времени: процесс от перезаписи DVD до создания собственного CD в зависимости от производительности компьютера может занять до одного дня. Поэтому по возможности рекомендуется перенести кодирование на ночные часы. Самой важной программой для перезаписи DVD является Smartripper. Программа декодирует отдельные сегменты DVD и записывает их на диск. Smartripper можно скачать по адресу: http://www.dvdripguides.com.

Немногие кинофильмы, записанные на DVD, можно разместить на одном-единственном CD. Приведу некоторые соображения, которые следует учитывать при планировании записи. На один CD умещается примерно 90 мин. видео в формате 4:3. В классическом широкоэкранном варианте (соотношение 16:9) на одном диске вполне сносно выглядят и 120 мин. Малоконтрастные или сравнительно темные фильмы требуют меньшей скорости передачи данных, чем, скажем, яркая и богатая контрастами Диснеевская анимация.

Как правило, видео приходится делить на две части. Наиболее типичны куски продолжительностью 90 и 60 мин. Полезно, когда фильм знаком и еще до записи ясно, какая часть потребует большего диапазона полосы пропускания. Боевики к концу чаще всего прибавляют в движении, поэтому целесообразно делать вторую часть немного короче первой. В итоге получится два или более файлов с расширением VOB (Video Objects) и названием VTS_01_x, где x соответствует количеству фрагментов. Перед копированием нужно обязательно записать точную продолжительность в секундах каждого из них.

Дорожку, содержащую нужный язык, необходимо записывать отдельно. Звуковые дорожки обычно называются 0х80, 0х81 и т. д. Какой язык скрывается за шестнадцатеричными числами, покажет Smartripper.

После составления плана можно начинать. Вставьте DVD в дисковод и запустите Smart-ripper. Программа начнет считывать DVD. Если этого не произойдет, укажите в основ­ном окне правильный маршрут к дисководу, а затем нажмите кнопку reload.

Оболочка утилиты в трех окнах будет по­казывать основную и дополнительные ви­деодорожки, а также главы и ячейки. В пер­вом окне выберите основной фильм — он обычно располагается в первой ветви дре­вовидной структуры. Там же можно подсчи­тать общую продолжительность картины.

Для таких фильмов, как «Матрица», при­дется выбрать еще и правильный угол. Дело в том, что подобные фильмы часто содер­жат сцены, состоящие из нескольких пер­спектив. Обычно выбирается Angle 1. Те­перь выберите Settings. В регистре Movie произведите следующие настройки:

· под Key-Check пометьте every vob-file;

· под File-Splitting также активируйте every vob-file;

· в Options поставьте только галочку перед Unlock-Drive;

· регулятор для Search intensity передвиньте на максимум;

· максимальный размер файла max-filesize не должен превышать 2048 мегабайт.

Закройте Settings с помощью ОК. Теперь разделите фильм. Продумайте продолжи­тельность двух частей, как описано выше. В окне Chapters щелкни­те кнопку none — этим действием вы сотрете все галочки перед элементами опи­сания. Затем снова маркируйте отдельные главы, пока значение Total-Selection -> Length в левом нижнем окне не достигнет примерного размера первой части.

Введите в Target путь для потоков. Та­ким образом, если заведен отдельный каталог для каждой части фильма, пер­вая часть будет записана в директорию MATRIX1. Впрочем, имена самих файлов должны всегда начинаться с vts_01, так как Smartripper создает несколько фраг­ментов данных, которые впоследствии автоматически пересчитываются. Теперь нажмите кнопку Start, и процедура нач­нется.

Когда Smartripper закончит процесс, снова сотрите галочки в окне глав с помо­щью кнопки none и пометьте главы второй части. Настройки остаются те же, нужно лишь указать другой маршрут в Target, на­пример каталог MATRIX2. Нажмите Start. После этого исходный материал в форме VOB-файлов будет готов. В последней гла­ве обычно идут титры фильма. Ради повышения качества записи эту главу можно отбросить.

2.2 Источник VHS и TV

Сейчас кассета VHS в качестве носителя — это второй сорт. Магнитная лента со време­нем теряет качество, изнашивается, да и выглядит несовременно. Сохранить любимые фильмы поможет только своевременное ко­пирование на CD. А новинки можно переписать на компьютер прямо с телевизо­ра. Я расскажу, как все это сделать.

Для копирования с телевизора понадобится утилита Virtual Dub. Ее можно найти по адресу http://www.geo-cities.com/virtualdub. Дополнительно по­требуется кодек сжатия. Я рекомендую DivX 3.l для процессоров более 500 MHz или Intel Indeo 5.2 (в режиме Quick Compress) для процессоров менее 500 MHz.

Прежде чем переписывать видео, придется включить и настроить еще целый ряд опций в Virtual Dub. Откройте программу, щелкни­те по меню File и выберите Capture AVI. Vir­tual Dub переключится в просмотр захвата видео и покажет выбранный в последний раз телевизионный канал — меню изменит­ся, справа появится панель статистики с ин­формацией по частоте кадров и расходу па­мяти. Для записей VHS следует выбирать сигнал Video-In.

Запустите видео. В окне программы должно появиться изображение. Если этого не произошло, вполне вероятно, что выбран неверный драйвер в установках карты за­хвата. Весьма часто оборудование для за­хвата изображения использует собственные драйверы. Чтобы проверить правильность установки, вызовите меню «Video». В самом низу будет указан драйвер, отвечающий за вывод изображения. Установите драйвер вашей карты и снова запустите видео.

Если нужно сохранить настройки, выбе­рите драйвер в Capture -> Settings. Доста­точно лишь отметить галочкой все пункты, начинающиеся на Save current .

Перед началом записи перейдите в меню Video -> Set custom format и установите необходимое разрешение. В качестве Data Format установите 24-bit RGB. Закройте диалог и выберите Video -> Compression. В появившемся списке выберите необходимый кодек. Аналогичные операции проделайте со звуковой дорожкой: откройте Audio -> Compression, установите качество CD-Quality и подтвердите нажа­тием ОК. Перейдите в меню Capture -> Settings и поставьте галочку напротив Capture Audio. Внизу справа в окне щелк­ните по средней клавише и выберите 25 fps.

Прежде чем начинать запись, включите тес­товый проход нажатием клавиши [F7]. На правой панели побежит статистика. Обрати­те внимание на Frames dropped. Если Virtual Dub теряет больше пяти кадров в минуту, измените настройки. Причиной ошибки мо­жет быть, например, слишком большой фор­мат кадра или кодек требующий большей производительности вашей системы.

Если тест прошел успешно, клавишей [F6] запускайте запись. В результате видеоза­пись сохранится на жестком диске в виде AVI-файлов. Об их дальнейшей обработке говорится в следую­щей главе.

2.3 Обработка

Откройте интересующую вас видеозапись с помощью Vir­tual Dub через меню File -> Open Video File. Далее выполните необходимые вам действия, которые описаны ниже. Когда закончите с настройками можете смело сохранять полученный файл File -> Save AVI.


Страница: