Оцифровываем видео при помощи ТВ тюнера


VirtualDub: секреты профессионалов - часть 9


Установка программ

На каждом из компьютеров должен быть установлен VirtualDubMod с комплектом используемых фильтров и кодеков, причём нужно использовать одинаковые версии всех компонентов. Учтите, что запустить VirtualDubMod из одного сетевого каталога с общим доступом не получится: вероятно, он хранит какую–то информацию о запущенной сессии в файлах конфигурации. Кодеки можно использовать любые: я пробовал DivX 5.05 (однопроходный режим с заданным потоком данных, однопроходном с заданным уровнем качества), HuffYUV 2.1.1 и PICvideo MJPEG. Не забудьте зарегистрировать кодек PICvideo MJPEG на каждом компьютере! В противном случае в части фрагментов вы получите бегущую строку с рекламой.

Использование большого количества компьютеров предъявляет повышенные требования к стабильности работы программ и фильтров. Во время своих экспериментов я использовал бета–версию фильтра QS Deinterlace 0.52b: на моём компьютере он отлично работал. При распределённой обработке от него пришлось отказаться, так как он вызывал зависания VirtualDubMod’а на трёх компьютерах. Если используется версия фильтра, оптимизированная под набор команд какого–либо процессора, нужно убедиться, что этот набор инструкций поддерживают процессоры всех компьютеров кластера.

Настройка

Настройки процесса обработки видео выполняются на ведущем компьютере.

VirtualDubMod - настройка кластера

Длина фрагмента (Segment length): рекомендуется использовать минимальную длину в 1 мин. Это позволит более аккуратно распределять вычислительные ресурсы. Например: есть два компьютера, со скоростью 5 и 10 условных единиц. Если разделить исходное видео на 2 части, то скорость всего процесса обработки видео будет ограничена скоростью медленного компьютера. Если видео разделить на 9 частей, то быстрый компьютер выполнит обработку вдвое большего количества частей, потому к результату мы придём быстрее. Максимальное количество частей, на которые может быть разделена видеозапись — 512. Даже если использовать фрагменты диной в минуту, это создаёт ограничение на длину обрабатываемого видео в более чем 8,5 часов (на практике видеозаписи такой длины не встречаются).




- Начало -  - Назад -  - Вперед -