Кодирование видеоинформацииРефераты >> Программирование и компьютеры >> Кодирование видеоинформации
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. Virtual 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 Обработка
Откройте интересующую вас видеозапись с помощью Virtual Dub через меню File -> Open Video File. Далее выполните необходимые вам действия, которые описаны ниже. Когда закончите с настройками можете смело сохранять полученный файл File -> Save AVI.