Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Описание работы в VirtualDub.doc
Скачиваний:
18
Добавлен:
14.11.2018
Размер:
1.2 Mб
Скачать

Полезные советы по работе с VirtualDub.

Совет 01 - Сохраняйте настройки обработки видео.

VirtualDub позволяет полностью сохранить настройки обработки видео (Меню "File" - "Save/Load Processing Settings..."). При этом сохраняется все : настройки и последовательность наложенных фильтров, вырезанные фрагменты, настройки кодеков, и т.д. Очень полезно, если часто приходиться обрабатывать однотипные видео файлы, или просто, часто приходится накладывать одну и ту же последовательность фильтров...

Совет 02 - Горячие клавиши перемещения по видео.

Очень удобно при движении по видео пользоваться следующими горячими клавишами : [Shift] + стрелки [<] и [>] - предыдущий и следующий ключевой кадр (для перемещения по видео сжатому в MPEG4). [Alt] + стрелки [<] и [>] - 50 кадров назад и вперед, соответственно (для перемещения по видео сжатому в MJPEG, Nuffyuv, ... т.к. здесь каждый кадр является ключевым).

Совет 03 - Комфортное MPEG4 кодирование в два прохода.

Когда все настройки VirtualDub и кодеков сжатия выставлены, и настало время производить первый проход сжатия в MPEG4, удобнее поступить следующим образом:

  • (уточняю) в настройках DivX кодека выбран первый проход.

  • Сохраняем, меню "File" - "Save as AVI ...", задаем имя и расположение AVI файла, а так же ставим галочку напротив "Don't run this job now...". Теперь жмем кнопку "Сохранить".

  • Заходим в настройки DivX кодека, выбираем второй проход. Напомню, что больше ничего менять нельзя!

  • Снова, меню "File" - "Save as AVI ...", задаем имя и расположение AVI файла (имя другое), а так же ставим галочку напротив "Don't run this job now...". Жмем кнопку "Сохранить".

  • Теперь, меню "File" - "Job control...". В открывшимся окне мы видим два назначенных нами задания (первый и второй проходы), жмем "Start".

По завершению первого прохода сжатия, VirtualDub сразу начнет выполнять второй проход. Согласитесь, это очень удобно...

[Q] В разрешении больше 352х288 VirtualDub отказывается грабить. Как победить ? Copyright © Dima Kornev [A1] По всей видимости установлен WDM драйвер и попытки захвата осуществляются в Windows 98SE/ME/2000/XP. Побеждается только использованием программы, заточенной под DirectShow. А VirtualDub сделан под VideoForWindows. В частности, можно захватывать c большими разрешениями при помощи iuVCR (Windows 98SE/ME/2000/XP) и FlyDS (Windows 2000/XP). Copyright © FenechkA [A2] На данный момент это малость не так. Если установлены WDM дрова от Eduardo Jose Tagle VirtualDub на ура захватывает и 768х576 :) Как такое получается - не знаю. Однако получается :)

Вопросы по захвату видео.

Какой нужен ТВ тюнер, что бы захватывать видео изображение с высоким качеством ?

  • У меня при захвате видео с видака звук при записи отстаёт от картинки и причём чем больше записываешь, тем больше отстаёт. Пробовал уже все кодеки и кучу программ, не помогает.

  • Как избавиться от "гребенки" при захвате видео с разрешением больше чем 352х288 ?

  • Под Windows 2000 при попытке захвата, настройки драйвера позволяют выбрать только NTSC, а мне нужно, само собой, PAL или SECAM. Что-то покрутить надо ?

  • Какое максимальное разрешение видео способен скаптурить тюнер на BT848 ?

  • Почему когда пытаюсь записать с ТВ тюнера на винт AVIшку, то изоображение пишется отлично, а звука нету ?

  • Кто знает, как заставить тюнер записывать ТВ-программу в указанное время ?

  • Как избежать тормозов при захвате видео ?

  • Какой сегодня оптимально использовать кодек для сжатия видео ?

  • Может ли ТВ-тюнер записать какую-нибуть киношку на винт длительностью этак на минут 90 и выше ?

 

 

[Q] Какой нужен ТВ тюнер, что бы захватывать видео изображение с высоким качеством ? Copyright © Dima Kornev [A1] Для поставленной задачи подойдет практически любой ТВ тюнер, установленный в компьютер с процессором, по меньшей мере, Celeron 500 MHz. Все современные ТВ тюнеры способны захватывать видео с разрешением вплоть до 768х576. А это стандартный размер кадра в системе PAL или SECAM. Видео поток, получаемый с ТВ тюнера, при захвате достаточно велик, поэтому его необходимо сжимать в реальном масштабе времени, именно для этого требуется компьютер такой производительности. Copyright © Spline Company [A2] Легко рассчитать, что поскольку стандартный кадр в системе PAL или SECAM имеет разрешение 768х576 и для режима True Color требуется 24 бита (3 байта), то 1 кадр займет 768х576х3=1.3 MB. Так как в секунде 25 кадров, то объем за секунду составит 1.3х25=32 MB. Это грубый расчет, не учитывающий некоторые факторы, отброшенные для наглядности, но порядок цифр именно такой. Поэтому, без специальных средств аппаратной или программной компрессии видеоизображения записать видеопоток на жесткий диск с качеством вещательного канала практически невозможно. Кроме этого, даже если обеспечить такую высокую скорость записи данных на диск, при таких объемах даже на самые большие диски поместятся, максимум несколько десятков минут.

 

[Q] У меня при захвате видео с видака звук при записи отстаёт от картинки и причём чем больше записываешь, тем больше отстаёт. Пробовал уже все кодеки и кучу программ, не помогает. Copyright © Nickey [A1] Не хватает быстродействия компьютера. Придётся записывать с худшим качеством. Copyright © Alexey Alexeev [A2] Звyк стpого тактиpyется генеpатоpом звyковой каpты, допyстим 44100 отсчета в секyндy. А видео ничем стpого не тактиpyется. Оно синхpонизиpyется по кадpовым импyльсам закодиpованным в видеозаписи, а тyт может быть не точно 25. Тепеpь посмотpим как все записывается в файл. Hа каждый кадp идет N отсчетов звyка. Hапpимеp, y нас 25 кадpов в секyндy и звyк 44100, т.е. 44100/25=1764. Так вот если частота кадpов конкpетного видеосигнала не точно 25 кадpов, а 25.1 (а на плохих записях она вообще может гyлять + - довольно много), то на каждый кадp нyжно писать 44100/25.1=~1757, а пишется все pавно 1764, вот и полyчается отставание/опеpежение звyка. А если еще пpопyщена паpа-тpойка кадpов вообще все бyдет сползать. Так что можно писать звyк отдельно от видео, а потом сводить в Premiere, или писать вместе, но все pавно потом сводить. Copyright © Dima Kornev [A3] Используй для захвата не родной софт, а что ни будь вроде iuVCR, FlyDS, FlyCap. В этих программах (как впрочем, и в ряде других) были приняты меры для того, что бы сопоставить видео и аудио потоки. Наилучшие результаты показывает алгоритм привязки видео потока к звуку, в этих программах такая возможность есть...

 

[Q] Как избавиться от "гребенки" при захвате видео с разрешением больше чем 352х288 ? Copyright © Vladimir Bolotov [A1] Дело в том, что при размере по вертикали, большем, чем 288, происходит захват двух полукадров (на ТВ развертка чересстрочная, а на мониторе построчная), поэтому при окончательном сжатии необходимо делать deinterlace, т.е. либо объединить два полукадра вместе, либо отбросить один полукадр и недостающие строки интерполировать. Эти "примочки" есть в VirtualDub, открой Video, далее Filters, затем Add и выбери Deinterlace, ну а там, что понравится. :-) Copyright © Сергей Андреев [A2] В программе VirtualDub есть специальный фильтр. Работает довольно прилично. Применяется он на уже записанный файл. Если более конкретно то делается это так : Открываем в VirtualDub AVI-файл. Выбираем Full procession mode. Устанавливаем желаемые параметры выходного авишника (compression, frame rate и т.п.). Дальше Filters — Add — Smart deinterlace. Параметры можно оставить по умолчанию, в случае необходимости подстроить порог. Сохраняем AVI (F7). Наслаждаемся. Если где-то проскакивает гребенка, можно конвертировать по частям с разными параметрами фильтра, потом слить в режиме Direct stream copy.

 

[Q] Под Windows 2000 при попытке захвата, настройки драйвера позволяют выбрать только NTSC, а мне нужно, само собой, PAL или SECAM. Что-то покрутить надо ? Copyright © Dima Kornev [A] Необходимо использовать другой драйвер. Тот, что у тебя явно сырой и не адаптирован для России. Попробуй использовать один из альтернативных драйверов, см. раздел софта. Там содержаться только проверенные драйверы и совершенно точно имеющие адаптацию под Россию.

 

[Q] Какое максимальное разрешение видео способен скаптурить тюнер на BT848 ? Copyright © AZ [A] Native resolution : pal 922x576 , ntsc 754x480. Это видно из доступной в инете документации по bt848a и его дальнейшим разработкам — 878/879 — видео часть не менялась, были только добавлены новые функции обработки аудио.

 

[Q] Почему когда пытаюсь записать с ТВ тюнера на винт AVIшку, то изоображение пишется отлично, а звука нету ? Copyright © Dima Kornev [A1] Проверь, нет ли в программе, которой записываешь, каких либо кнопок, флажков, отключающих звук. Открой стандартную панель с регуляторами громкости. В свойствах выбери запись и затем убедись, что у тебя правильно выбран вход. Copyright © Игорь [A2] У меня Авер всегда выдает звук, но его софт при захвате файлов, на моей Creative64 включает микрофонный, а не линейный вход. Пришлось привыкать... Copyright © odin [A3] У меня Tekram230, при попытке записи столкнулся с проблемой, что изображение есть, а звука нет. Оказалось, это все противный "Crystal" интегрированный на мать. Не открывал вход CD-Audio на запись. Нашел другие драйвера - пошло. Правда, в другом месте проблемы вылезли, но это к телу не относиться. Как говориться: "Такая гадость эта ваша заливная Zida"

 

[Q] Кто знает, как заставить тюнер записывать ТВ-программу в указанное время ? Copyright © Dima Kornev [A] Сегодня существует множество программ умеющих записывать видео по расписанию. Загляни в раздел софта.

 

[Q] Как избежать тормозов при захвате видео ? Copyright © Dima Kornev [A] Распространенные ТВ тюнеры и платы ввода видео, не имеют никакой аппаратной компрессии, все возлагается на плечи центрального процессора. Поэтому, очевидно, что необходимо иметь компьютер на базе быстрого процессора. Конечно, желателен и быстрый винт. С оборотами шпинделя 7200 об/мин. Винт обязательно должен работать в режиме UDMA. Убедитесь, что Windows работает с ним, как с UDMA винтом. Очень желательно производить захват под Windows 2000/XP. Т.к. в Windows 95/98/ME часто бывают необъяснимые тормоза и глюки при захвате.

 

[Q] Какой сегодня оптимально использовать кодек для сжатия видео ? Copyright © Dima Kornev [A] Для конечного хранения, т.е. когда предполагается, что в дальнейшем видео обрабатываться не будет, только просмотр, лучше MPEG-4 пока ничего нет. В частности хорош DivX видео кодек. Для захвата PIC Video MJPEG, или если хватает производительности и объемов дискового пространства Huffyuv Video Codec. Все эти кодеки можно найти в разделе софта. Подробнее о них можно узнать там же из описаний, либо из статей раздела "Захват видео".

 

[Q] Какой сегодня оптимально использовать кодек для сжатия видео ? Copyright © Dima Kornev [A] Для конечного хранения, т.е. когда предполагается, что в дальнейшем видео обрабатываться не будет, только просмотр, лучше MPEG-4 пока ничего нет. В частности хорош DivX видео кодек. Для захвата PIC Video MJPEG, или если хватает производительности и объемов дискового пространства Huffyuv Video Codec. Все эти кодеки можно найти в разделе софта. Подробнее о них можно узнать там же из описаний, либо из статей раздела "Захват видео".

 

[Q] Может ли ТВ-тюнер записать какую-нибуть киношку на винт длительностью этак на минут 90 и выше ? Copyright © Dima Kornev [A] Обычно проблемы в этом направлении возникают из-за ограничения заложенного в AVI формат, файлы этого формата раньше не должны были превышать 2 GB. Впрочем, оно и понятно раньше был только FAT16 у которого дисковый раздел мог иметь максимум 2 GB. О чем, после этого, можно говорить? Когда-то этого было достаточно, а может, просто не было больших дисков. В любом случае время не стоит на месте. И сегодня это ограничение в 2GB, приносит одни неприятности. Если представить этот размер во времени, при условии, что используется средняя по размерам картинка, более-менее приличный кодек - получим видео не более 1 часа, а то и не более 30 минут. Именно поэтому многие сталкиваются с проблемой, когда не возможно записать более продолжительный видеоролик. Сегодня все не так плохо, все современные программы для захвата и обработки видео умеют обходить это ограничение, в частности : AVI Edit, VirtualDub, FlyCap, FlyDS, iuVCR. Используя для захвата эти программы, такой проблемы уже не возникает. Однако хотелось бы напомнить еще об одном ограничении, на этот раз виновата файловая система FAT32, которая, возможно у вас установлена. Дело в том, что максимальный размер файла, который понимает эта система = 4 GB. Поэтому делайте выводы... Если вы еще не перешли на Windows 2000 или XP, то возможно это имеет смысл сделать уже сейчас. Дело в том, что родная файловая система NTFS этих операционных систем лишена этого недостатка. Вы сможете записывать видео в AVI файлы, размер которых будет равен десяткам GB ! Подведем итог: имея Windows 2000/XP, установленную на NTFS и используя современный софт для захвата вы сможете любой платой ввода видео, в том числе ТВ тюнером, записывать видео файлы размером в десятки GB. Это в зависимости от сжатия и размера картинки составит 5-10 а то и больше часов. Все ограничивается, на данный момент, размером вашего винта.