Как захватить видео экономящим время и место, но требовательным к процессору способом.

Комментарий: Этот метод не для любителей СУПЕР качества, но, IMHO, он всё же даёт неплохую картинку с зашумлённых (читай "антенна" :)) источников.

Нам потребуются:

1. VirtualDub (или одна из програм на его базе, например VirtualDub_sync)

2. DivX5pro кодек

Ok, мы инсталлировали весь нужный софт, давайте начнём.

Сначала - запустим VirtualDub и перейдём в режим захвата.


Здесь мы выбираем разрешение(352x288 при WDM драйверах, 384x288 при VFW для PAL/SECAM, 320x240 при VFW и 352x240 при WDM для NTSC). Рекомендуется выбрать цветовое пространствоYUY2 так как оно быстрее обрабатывается и даёт лучшее качество.



Теперь включим встроенное шумоподавление VDub'а. Оно нужно для подваления темпорального шума ( наиболее раздражающего imho). Отрегулируем threshold - по умолчанию он слишком велик и даёт нежелательный эффект . Я обычно ставлю ползунок под буквой "u".



Теперь перейдём в свойства "compression".

Выбираем divx5pro и нажимаем "configure".

DivX codec page:



1 pass quality based
Q-pel -выключен (с аналоговыми источниками он даёт неприятный эффект "вытягивания").
Bidirectional encoding - включено.
GMC - Включено.

General parameters:


Psychovisual enhancement - включено (я ставлю на максимум, но выбор за вами)

Preprocessing source - включено (я обычно использую режим "strong" - у меня много шумов, но вам может подойти и "normal" или даже "light")

Включим "crop" - оно требуется обычно для убирания дрожащих линий по краям изображения, особенно с VHS. И использую такие значения "top"=2, "bottom"=4, "left"=4, "right"=4.

Если работаем с WDM драйверами, то включаем "Resize".
Выбираем метод "Bicubic(sharp)" и такие ширину и высоту ("width" и "height") 352x264 для PAL/SECAM, 320x240 для NTSC.

Конечно, мы не трогаем "advanced parameters" (ну можно чуть порегулировать "perfomance/quality" если слабый процессор, впрочем тогда лучше сначала выключить "bidirectional encoding", "GMC" и "psychovisual", или даже выбрать режим "1pass" вместо "1pass quality").


Выбираем частоту кадров и формат звука (справа внизу), включаем "timing->add/drop frames to match audio clock" для VDub'а или "resample audio data dynamically.." для VDub_sync - чтобы звук не "уплывал".

Захватываем.


Мы получаем уже профильтрованный AVI.

Потом, используя VirtualDub, мы можем сжать звук в более компактный формат, например mp3. Но в крайнем случае можно сжимать звук и прямо при захвате - для этого (по крайней мере под Windows 98se) лучше всего подходит кодек ADPCM - в режиме 44100 Гц, моно. Меньшая частота дискретизации звучит намного хуже...а так как отечественное ТВ так и не научилось вещать в стерео, то стереорежим нам и не нужен.

Назад
Hosted by uCoz