Как использовать для обработки видео программу VirtualDub.

Курс для полных чайников
Часть 2 - режим захвата.


Давайте настроим нашу замечательную программу для захвата видео. Пример показывает как захватит видео относительно небольшого разрешения и качества, вполне пригодное для дальнейшей обработки.

Примечание1: VirtualDub работает только с драйверами, поддерживающими формат vfw. Если ругается, что нет никаких устройств захвата видео - а тюнер у вас явно есть, то значит вам не повезло. Используйте для захвата тогда IU_VCR
Также он не имеет средств настройки каналов в тюнере - так что перед захватом выставьте необходимый канал в родном софте тюнера.
Примечание 2: Установите до начала работы кодеки - желательно DivX и PicVideo MJPEG
Примечание 3: Минимальная конфигурация для такого захвата - ~500 МГц процессор и винч, способный писать ~1мб/сек, со свободным местом 500-1000 кБ для секунды видео (т.е. по 3.6 Гб для каждого часа)


1. Настройка
Значит так-с,
переходим в режим захвата:
files->capture avi
Ну вот, названия менюшек изменилось, и окошко осталось только одно.
Если оно пустое, поставьтенажмите для начала галочку на
video->preview
Если не помогло - идите в
video->source
У вас выскочит менюшка, сильно различающаяся в зависимости от модели тюнера.
Проверьте - в качестве videoconnector вас должен быть выбран:
tuner если вы хотите захватывать с подключённой к компьютеру антенны
composite - если какое-то устройство, подключаемое через видеошнур с разъёмом "колокольчик"
s-video - если ваше устройство подключено через разъём, подозрительно напоминающий разьём ps/2, куда подключаются в современных компах мышь и клавиатура
Жмём ОК... и видим чёрно-белое или прыгающее изображение...
нет, так дело не пойдёт, снова жмём
video->source
и выбираем video standart:
secam - если источник - антенна или запись с антенны (ну если вы в России конечно, в Европе это будет PAL, в Америке/Японии - NTSC)
pal - если источник - обычная покупная видеокассета
ntsc - если всё остальное не работает ;)
Может появится менюшка, просящая выбрать разрешение.(она также доступна в video->format)
Для PAL/SECAM выбираем 384х288 или 352х288, для NTSC - 320х240 или 352х240.
Также там может быть выбор image format
Ставьте его либо yuy2 либо (если предыдущего нет) rgb24
Теперь можно настроить такие параметры как: brightness - яркость
contrast - контраст
saturation - насыщенность
hue - сдвиг цвета
Если вы что-то намудрили - жмите default и снова повторяйте до получения радующего глаз результата
Если в менюшке есть выбор audio mute - выключите его, если ваше аудио идёт через тюнер (видик можно подключить и прямо к звуковой карте, но тюнер требует всегда выключенной опции - чтобы был звук).

Теперь настроим сжатие:
video->compression
В появившемся окошке выбираем PICVideo MJPEG Нажимаем configure
На ползунке compression-quality выбираем значение 19 - оптимальное имхо
Нажимаем advanced и в 2fields if more than ... lines набираем 288 для PAL/SECAM, 240 для NTSC.
Жмём OK

Займёмся звуком:
audio->compression
Тут выбираем для наилучшего качества формат "pcm" и аттрибуты "44100 Гц,16 бит, моно" (для трансляции) или "44100 Гц,16 бит, стерео" - если вы счастливый обладатель видака со стереовыходом. Получаемый поток звука - 86 кб/ для моно,172 для стерео.
Этот обьём можно уменьшить, выбрав "22050 Гц,16 бит, моно" или даже "22050 Гц,8 бит, моно" - что сильно ухудшит качество.
Или можно выбрать (если комп достаточно мощен) формат "microsoft adpcm" и аттрибуты соответственно "44100 Гц,4 бит, моно" или "44100 Гц,4 бит, стерео". Это уменьшит размер звука, но всё равно за счёт качества...
Далее проверим, а есть ли звук audio->volume meter - вот у нас индикатор громкости записываемого звука
Если он неподвижно застыл в самом левом краю - то смотрим, подключены ли провода и выбран ли в миксере (ну значок в трее винды "Громкость") в качестве устройства записи "линейный вход" .Если да, то сморим а) audio mute в video-format, б) подключены ли провода :)
Ну вот, полоска (1 если моно,2 если стерео) прыгает как заводная. Смотрим, не запрыгивает ли она до самого правого края. Ели да, то это приводит к щелчкам -> уменьшаем громкость при помощи расположенного под полоской ползунка.

Теперь настроим прочие параметры:
capture->capture settings
Тут мы смотрим, что стоит галочка на capture audio - если конечно хотим звук
выставляем frame rate - 25 для PAL/SECAM, 29,97 для NTSC

Подраздел advanced:
video buffer limits - ставим не менее 40 (чем больше - тем лучше, пока хватает пямяти)
НЕ ВКЛЮЧАЕМ lock video stream to audio - еслик конечно собираемся как-то обрабатываь захваченное после
ОК
Теперь capture->timing.
Здесь мы выставляем галочку напротив add/drop frames to match audio clock - при этом звук не будет "уплывать"
Теперь capture->disk io
включаем disable windows write buffering и выбираем
chunk size - 1 mb
chunks in buffer - 15
(или соответственно 512k и 30)
Жмём save
Заходим в Video capture -> prefernces
Выбираем default capture drive - жмём "..." и выбираем место, где файл с захвченным видео будет наиболее "к месту".
Теперь выбираем initial display mode->preview, включаем все "stupid driver" settings, выделяем все save - чтобы наши настройки сохранились - и жмём ОК.


2.Захват

Жмём f6 и смотрим на статистику справа от окна:
frames captured - сколько захваченно всего кадров
total time - длительность уже захваченного
time left - примерно сколько ещё можно захватить
total file size - размер файла (видео+звук,всего)
disk space free - сколько осталось места
CPU usage - загрузка проца.

video:
size - размер захваченного видео
average rate - средняя чатота кадров - может немножко плавать
data rate - средний поток, кб/сек
compression - степень сжатия
frames dropped - сколько было пропущено кадров
audio:
size - размер
data rate - средний поток, кб/сек
compression - степень сжатия
Из этих параметров для нас наиболее важны (ну в смысле что не очевидно):
frames dropped - если это значение больше 1 кадра на 1 минуту - у вас проблемы. Для начала посмотрите CPU usage - загрузка проца. Она обязательно д.б. <100% и желательно <90%, (для чего м.б. придётся уменьшить качество сжатия у кодека. Иначе будет пропускаться много кадров - ведь проц будет просто не успевать их сжимать.)
Затем - "убейте" все лишнии программы, видеозахват - весьма щепетилен в вопросах ресурсов.
Ну если и это не помогло - ждите следующего руководства ;) - "Как подготовить компьютер к видеозахвату". Вот, вы захватили инетересующий вас фрагмент (или у вас кончилось место на винчестере :). Теперь пора его обработать.

Часть 1
Часть 3

Назад
Hosted by uCoz