Вырезаем и склеиваем видео в VirtualDub. Восемь секретов VirtualDub Как работать с программой virtualdub

Вырезаем и склеиваем видео в VirtualDub. Восемь секретов VirtualDub Как работать с программой virtualdub
Вырезаем и склеиваем видео в VirtualDub. Восемь секретов VirtualDub Как работать с программой virtualdub

Захват видео (вариант 2)

Осуществляя захват аналогового видео из источников с невысоким качеством на не профессиональном оборудовании (или даже полупрофессиональном), сложно получить хорошо сжимаемый (для того, что бы занимал меньше места) и достаточно чистый сигнал (для того, что бы не рябило в глазах). Однако применяя для захвата программы позволяющие регулировать параметры входного сигнала, например, программу VirualDub написанную Avery Lee о которой будет рассказано в дальнейшем, и позволяющие применять фильтры для очистки захваченного видео от шумов можно получить достаточно (для домашнего просмотра и не только) качественный метериал.

Для сохранения видео со сжатием и без потери качества для последующей обработки рекомендую использовать кодек Microsoft Video 1 (или аналогичный) который позволяет сжимать видео с частотой в 25 кадров/сек с размером фрейма 640х480 с коэффициентом сжатия около 4-5 без выпадения кадров. Что позволяет сохранять 1 час на 15 Гбайтах. Можно воспользоваться и любым другим кодаком (например, поставляемым с драйверами устройства захвата видое), который позволяет сжимать видео без потерь и который будет успевать захватывать без пропуска (потери) кадров.

1. Запускаем программу VirtualDub, выбираем в меню "Файл - Захват AVI" ("File - Capture") и попадаем в режим захвата видео.

2. В меню Файл (File) выбираем "Файл захвата...." (Set capture file...) где и указываем имя файла и его размещение. Необходимо учитывать что для захвата 1 часа необходимо около 16 Гбайт.

3. Если у вас не NTFS, а FAT32, то это позволяет создавать файлы размером только до 4 Гбайт необходимо задать местоположение и размер нарезаемых фрагментов. Для этого открываем меню Capture и устанавливаем Enable multisegment capture. После чего выбираем Capture drives...

В окне Spill System Setup указываем диски (или папки) на которых будут размещаться фрагменты захваченного видео и устанавливаем их минимальный (меньше которого не создавать, а присоединить к предыдущему фрагменту) и максимальный (больше которого не создавать, а начинать новый фрагмент) размеры.

4. В меню Capture включаем информационную панель (Show information panel) по которой можно следить за процессом оцифровки, где: Frames captured - количество захваченных кадров; Total time - время захвата; Time left - сколько времени ещё можно цифровать, пока не закончиться место на диске; Total file size - количество записанных байт; Disk space free - оставшееся место на диске; CPU usage - загрузка процессора (на PIII-800 МГц при выше приведённых параметрах - 85%, а на Athlon 1200 МГц - 50%); далее идут параметры видеопотока - размер, средняя скорость захвата (кадров в секунду), скорость передаваемых данных, сжатие, средний размер одного кадра и самое главное - количество пропущенных кадров; а на последок параметры звукового потока.

5. Открываем окно настройки параметров захвата (Capture Settings... {F9}) и устанавливаем следующие параметры:

Уменьшить Размер Изображения: 92% от оригинального размера [ 552 x 257 ]

Capture audio - захватывать звук или нет; в разделе Advanced (в нижней части окна) необходимо не забыть установить Lock video stream to audio для синхронизации видео и звука.

Wait for OK to capture - позволяет более точно начать захват.

Frame rate - задать желаемую скорость захвата, в нашем случае 25 кадров в секунду; если в процессе захвата начнут выпадать кадры, то рекомендуется уменьшить это значение - тогда в дальнейшем захваченный видеопоток будет воспроизводиться более плавно.

Abort options - здесь можно изменить клавиши по которым будет происходить остановка захвата.

Раздел Advanced - в этом разделе ни чего кроме флага Lock video stream to audio можно не изменять.

6. Если необходимо, то в Stop conditions можно задать условия при выполнении которых будет прекращён захват.

7. Установим параметры захвата звука:

7.1. В меню Audio-Compression выбираем формат: PCM с атрибутами: 44,1 кГц; 16 бит; Моно (или Стерео, если Вы уверены, что исходный материал был записан со стерео звуком).

7.2. Через меню Audio-Volume meter можно установить громкость захватываемого звука.

8. Переходим к разделу меню посвящённому видео.

8.1. Во первых устанавливаем режим Просмотр с гистограммой - Preview w/ histogram {Shift-P}.

8.2. Затем выбираем источник видео - Source... {S}

8.2.1. Переходим к одному из ответственных этапов подготовки захвата видео - настройки параметров устройства (закладка Параметры устройства - Device Settings в только что открытом окне Источник видео - Video Source).

В общем случае доступна коррекция яркости, контраста и насыщенности цвета. Регулировка этих параметров до начала захват позволит в дальнейшем работать с более качественным материалом. Некоторые параметры, в зависимости от драйверов устройства, могут оказаться недоступными. Для удобства подстройки параметров и был включен режим предпросмотра с гистограммой (Preview w/ histogram). Рассмотрим работу этих регуляторов по очереди:

8.2.2. Яркость (Brightness).

8.2.2.1. Когда картинка слишком тёмная гистограмма смещена в левую часть.

8.2.2.2. На засвеченной картинке гистограмма смещена в право.

8.2.3. Контрастность (Contrast).

8.2.3.1. Изображение с низким контрастом - гистограмма сжата.

8.2.3.2. Высококонтрастное изображение - гистограмма как-бы пытается раздвинуть границы.

8.2.4. Оттенок (Hue) - позволяет придать изображению красный (параметр ~0) или зелёный (~10000) оттенок.

8.2.5. Насыщение (Saturation).

8.2.5.1. Низкое насыщения цвета - картинка превратилась в чёрно-белую, происходит разряжение гистограммы.

8.2.5.2. Насыщенное изображение - позволяет усилить блеклые цвета, гистограмма как-бы съёживается.

8.2.6. Чёткость (Sharpness) - достаточно сложно охарактеризовать данный регулятор, при его увеличении края гистограммы расплываются, при уменьшении - края гистограммы поджимаются.

8.2.7. Баланс белого (White balance) - позволяет убрать желтизну из белого цвета (или добавить).

8.2.8. Гамма (Gamma) - изменение гаммы позволяет придать изображению особый колорит, на практике позволит скорректировать гамму изображения передаваемого с камер с азиатцими настройками (с уходом в тёплые цвета).

8.2.9. Съёмка против света (Backlight Comp) - данный регулятор позволит частично компенсировать засветку из-за съёмки против источника света.

Варьируя данные параметры можно уменьшить шумы и улучшить качество ещё на этапе захвата видео.

Если у вас есть видео записанное с хорошим качеством, то можно посмотреть его в программе и использовать гистограмму как эталон. Рассматривая такую эталонную гистограмму вы наверняка увидите, что для хорошего качества график гистограммы имеет правильный вид, не сужен и не расширен.

В этом окне необходимо выбрать размер и формат захватываемого видео. При выборе значений необходимо учитывать ограничения накладываемые на пропорции изображения кодаком, которым будет осуществлятся кодирование захваченного видео, и поддерживаемые форматы данных. Поскольку предполагается захват для дальнейшей обработки, то есть необходимо использовать кодак сжимающий без потери качества, то выбираем формат данных YUY2 (YUV 4:2:2 interleaved). Использование данного формата при кодировании позволит снизить загрузку процессора, что позволит избежать пропуска кадров. Однако мощности компьютеров растут и вы можете попробовать сделать захват с более высокими параметрами.

Выбирать размер захватываемого изображения необходимо исходя из возможностей источника и желаемого качества. Так видеоисточники бытового качества (видеоплееры/магнитофоны/камеры) выдают кадр имеющий только до 300 линий и только 4-х дорожечные видеомагнитофоны имеют - 400 линий. Поэтому установка размера по вертикали больше чем 288 линий приведёт к появлению дефекта лесенки, который будет особенно заметным в подвижных частях изображения. Учитывая, что стандарные пропорции кадра 4х3 (широкий формат 16х4 оставим для захвата видео высокого качества), то размер по горизонтали должен быть 384. Однако при таких размерах трудно удалить шум из некачественного видеоматериала. Кроме того, комфортным размером видео при просмотре на экране монитора является 512х384. Таким образом установим удвоенную ширину (768) захватываемого видео. Затем, после удаления шумов, размеры видео изменим до 512х384. Для примера на рисунке (см. выше) показано разрешение 640х480 - это наиболее удачное сочитание для просмотра на телевизоре. Возможно при хороших параметрах компьютера у вас получится сделать захват с таким разрешением и получить более качественную картинку.

8.4. Выбираем кодак - Compression... {Shift-C}

Уменьшить Размер Изображения: 96% от оригинального размера [ 532 x 305 ]

В данном окне будут перечислены только кодаки которые поддерживают выбранный на предыдущем шаге формат данных (YUY2). Выбор первого (Без сжатия) позволит сохранить захваченное видео как есть, без внесения в него каких-либо искажений. Однако под него потребуется около 16 Мбайт для хранения 1 секунды видео размером 768х288 х24бита х25кадров. Использование DivX позволит значительно с экономить место на диске (1 час хорошего качества можно уместить в 500 Мбайтах), однако использовать этот кодак для захвата имеет смысл только на очень быстрых ЭВМ (> 2ГГц) и при захвате видео хорошего качества, которое не предпологается затем обрабатывать. Для сжатия (от 3-х - 4,5 раз) без потери качества выберем кодак Microsoft Video 1 и проверим его настройки (кнопка Изменить - Configure).

Здесь можно установить качество кодируемого сигнала. При смещении движка вправо вы получите лучшее качество и соответственно больший объем файла.

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

8.5. Обрезка краёв - Cropping

Поскольку часто оцифровываемый материал имеет краевые дефекты - несколько нижних чередующихся линий сдвинуты относительно друг друга или не содержат информации о цвете (т.е. чёрно-белые), а изображение по краям как-бы завёрнуто само на себя, то имеет смысл сразу обрезать эти края. Для этого необходимо задать обрезаемые границы: Cropping - Set bounds...

При указании отступов от краёв необходимо учитывать, что сжимающих кодак должен получать картинку со сторонами кратными некоторой величине (обычно 8, 16, 24 или 32). В противном случае возможно появление артефактов или значительное замедление работы. Поэтому рекомендуется отсекать части кратные указанным величинам. После задания границ необходимо включить отсекание: Cropping - Enable.

8.6. Замечание: в режиме захвата видео - наложение фильтров через меню Filters... {F} не работает.

9. Захват - Capture - Capture video {F6}

Когда начнётся видеофрагмент, который необходимо оцифровать, нажимаем Начать - Begin. Для завершения оцифровки просто нажмите {ESC} или другую клавишу, указанную в Capture Settings... {F9}или как на рисунке - Прервать...

В мире программ для обработки видео Virtual Dub известен уже давно в основном благодаря своей бесплатности и простоте использования. Базовые навыки приобретаются в течение часа работы. Однако для более эффективного применения нужно обладать также знанием используемых кодеков и фильтров. Итак, что же такое Virtual Dub? Это программа линейного видеомонтажа, или, говоря проще, достаточно мощный инструмент для редактирования и сжатия видео в формате AVI. Но не стоит думать, что Virtual Dub заменит Adobe Premiere. Не заменит никогда, но прекрасно дополнит.

Программ класса Virtual Dub существует достаточно много. Все они различаются уровнем универсальности (поддержка различных форматов и кодеков) и набором базовых функций. Полных аналогов Virtual Dub не существует. Функциональный набор Virtual Dub можно разделить на 3 части:

1. Линейный видео- и аудиоредактор. Ближайшим конкурентом и одновременно дополнением в этой области можно назвать Canopus ProCoder. В отличие от Virtual Dub, этот редактор поддерживает большее число форматов и кодеков, но для него не найдется такого огромного количества фильтров, как для Virtual Dub. Множество программ для конвертации видео (например, для мобильных телефонов) обычно только повторяют некоторые возможности этих программ, упрощая работу. В последнее время с развитием h.264 довольно широкую популярность приобрела программа Nero ReCode с оригинальным и довольно качественным кодеком MPEG-4 Ateme. Интерфейс этой программы достаточно удобен за исключением некоторых мелких моментов. С помощью этой программы удобно сжимать DVD-видео (формат MPEG-2, а значит, и DVD, не поддерживается базовой модификацией Virtual Dub). Программы DVD2AVI, FlaskMPEG и Gordian Knot - наиболее известные аналоги Nero ReCode. Достаточно необычно в этом ряду выглядит VideoLAN Media Player - программа, предназначенная для воспроизведения видео. Однако этот плейер включает функции сохранения и сжатия видео и аудио с применением небольшого числа фильтров.

2. Фреймсервер (Frameserver). Программа работает как обычный видеоредактор. Суть режима в том, что после обработки кадры видео не сохраняются, а передаются на обработку другому приложению. В качестве фреймсервера Virtual Dub используют не так уж часто. Чаще в этой роли используется программа AviSynth. Для нее существует множество собственных фильтров, более качественных, чем фильтры Virtual Dub. Кроме того, можно использовать и фильтры от Virtual Dub. Возможности AviSynth шире, чем у Virtual Dub, однако использовать их можно только посредством написания скриптов - AviSynth лишен интерфейса, и результат его работы можно увидеть только в "приложении-клиенте" - в этом и суть работы фреймсервера.

3. Захват видео. В последних версиях (начиная с 1.6.3) Virtual Dub обновился и сильно улучшился интерфейс захвата видео. Обладателям ТВ- тюнеров и карт захвата на базе Connexant BT848/878 (AverMedia TVPhone/TVPhone 98/Model 203, Fly Video 98, KWorld Expert PVR-TV878, Acorp Y878 и т.д.) эта часть Virtual Dub будет особенно интересна, т.к. в ней наконец-то решена проблема "несовместимости" BT8x8 с драйвером захвата от Microsoft (драйвер позволял захватывать только с разрешением 352х288 в формате PAL, что составляет половину возможностей чипсета). Других приемлемых средств захвата до этого момента, в общем-то, и не существовало, т.к. штатные программы захвата от
производителей ТВ-тюнеров и карт захвата были либо сырыми, либо обманывали (как, например, программа от AverMedia 203, которая захватывала видео с разрешением 720х288 вместо 720х576) либо "специализировались" на определенных устройствах и кодеках. Ближайшие конкуренты Virtual Dub в этой области - iuVCR и BorgTV - программы, специально предназначенные для BT8x8. В возможности VideoLAN Media Player также заложена работа с устройствами захвата и ТВ-тюнерами, однако эта часть программы совсем "сырая" и практически не работает.

Однако тонкости захвата видео с помощью Virtual Dub - тема для отдельной статьи. Рассмотрим некоторые настройки программы Virtual Dub. За основу возьмем версию 1.6.10. Программа поддерживает много форматов - таких, как AVI, MPEG-1, IFF-анимации, скрипты AviSynth. Можно также загружать последовательности картинок. Общий вид рабочего окна Virtual Dub показан на рис. 1. Внизу рабочего окна расположена панель инструментов. Каждая кнопка снабжена подсказкой и дублируется командой в меню Edit. Рядом отображается текущее время, кадр. В панели статуса есть информационная строка, в которой отображается полезная информация. Над панелью инструментов находится ползунок для удобства перехода к произвольному кадру. Две панели просмотра видео предназначены для входного и выходного видео. При применении фильтров можно будет просмотреть изменения. Можно заметить полное отсутствие кнопок управления проектом. Соответствующие команды находятся только в меню, что создает некоторое неудобство. Хотя, с другой стороны, большинство команд можно вызвать сочетанием клавиш.

Команды меню рассмотрим более подробно. В меню File нас интересуют следующие пункты:
. Open/Close video file - открыть и закрыть файл.
. Append AVI segment - добавляет к открытому файлу другой файл. У файлов должны быть одинаковые параметры разрешения видео, кодеков, битрейта. Если файлы имеют одинаковое название и пронумерованы, они могут быть открыты/добавлены автоматически.
. Save as AVI, Save old format AVI, Save segmented AVI - эти опции предназначены для сохранения файла. Отличие их в том, что первая сохраняет файл в формате OpenDML AVI, вторая - в "старом" формате Microsoft AVI (для нас разницы между этими форматами нет), третья - для "кусочного" сохранения. Для чего она предназначена? Если размер AVI-файла превышает 2 Гб, то этот файл может быть не открыт в
некоторых программах редактирования. Эту опцию также очень удобно использовать для разбивки фильмов на части по 700 Мб. Для этого в диалоговом окне достаточно задать ограничение размера файлов 700. Ограничение можно задавать не только по размеру, но и по количеству кадров в каждом файле. Каждое диалоговое окно сохранения файла имеет опцию Don"t run this job now; add it to job control so I can run it in batch mode. Она предназначена для запуска текущего задания не в данный момент, а в удобное время, что позволяет сразу
сформировать список из нескольких заданий, а не дожидаться выполнения каждого задания перед формированием и запуском следующего.
. File information - выводит информацию об открытом файле. Опция особенно полезна для выставления значения задержки аудиопотока и для определения отсутствия кодека в системе.
. Load/Save processing settings - загружает или сохраняет настройки фильтров, кодеков, а если отмечена опция Include selection and edit list, то и выделенного фрагмента (или удаленных фрагментов). Все настройки сохраняются в виде скриптов.
. Start frame server - запускает так называемый фреймсервер. Опция предназначена для случая, когда кадры видео обрабатываются в другой программе редактирования. Это позволяет применять определенные фильтры (например, для улучшения качества изображения) в Virtual Dub и передавать кадры видео другому редактору.
. Capture AVI - переводит программу в режим захвата видео.
. Run script - запускает скрипт обработки видео.
. Job control - список заданий. Задания выполняются по порядку. Порядок заданий можно менять. Здесь же можно видеть статус выполнения заданий. Каждое задание в Job control сохраняется в виде скрипта. Посмотреть и отредактировать скрипты заданий можно в файле
virtualdub.jobs.

В меню Video расположены следующие пункты:
. Filters - список фильтров для обработки видео. У Virtual Dub есть определенное количество базовых (внутренних) фильтров. Также
достаточно много фильтров для этой программы есть в Интернет. Все подгружаемые фильтры хранятся в папке Plugins. Загружаются они
автоматически при старте программы. Описание и сравнение хотя бы части существующих на сегодняшний день скриптов - также тема
отдельной статьи.
. Frame rate - частота кадров. В этом окне можно изменять частоту кадров для подгонки видеопотока к аудио. Еще можно изменять частоту кадров, не меняя времени воспроизведения видео (то есть конвертировать частоту кадров).
. Color Depth - глубина цвета (и цветовые пространства). Поначалу лучше оставить здесь все по умолчанию, пока мы не узнаем больше о цветовых пространствах.
. Compression - список кодеков с информацией о каждом кодеке и настройками. Здесь видны только так называемые кодеки с VfW (Video for Windows) интерфейсом. Каждый кодек имеет какие-либо ограничения, связанные с глубиной цвета и цветовым пространством. Поэтому
рассмотрение популярных на сегодня кодеков отложим до рассмотрения цветовых пространств.
. Direct stream copy. Если отмечена эта опция, то видео не будет сжиматься. Оно будет сохраняться в том виде, в каком было открыто. Можно будет только выставить частоту кадров. Эта опция полезна для разбивки и склеивания видеофайлов, а также когда требуется сжать только аудиопоток или подогнать частоту видеопотока к аудио.
. Full processing mode. В этом режиме происходит обработка и сжатие видео.
. Error mode - определяет режим отработки ошибок входного видеопотока. По умолчанию при обнаружении ошибки обработка видео
останавливается. Вторая опция в этом окне позволяет пропускать "ошибочные" кадры и начинать обработку со следующего ключевого кадра. Третья опция включает обработку "ошибочных" кадров. Содержимое этих кадров может быть сильно искажено и вызвать крах программы.

В меню Audio находятся вот такие пункты:
. Interleaving - чередование. AVI - аббревиатура, которая расшифровывается как чередование видео и аудио. В этом окне определяются
параметры чередования. Если работаете с MPEG-1,2-форматом, то нужно обратить внимание на Audio skew correction окне File information. Значение задержки аудиопотока должно быть таким же, как в окне File information.
. Compression. Эта опция аналогична опции в меню Video. В этом окне присутствует опция Show all formats. Обычно форматы аудио, скрытые этой опцией, несовместимы с форматом открытого аудиопотока. Это означает, что попытка напрямую (без конверсии и сохранения открытого потока в несжатом формате) сжать аудиопоток в новый формат приведет к рассинхронизации видео- и аудиопотока.
. Use advanced filtering. Эта опция, а также опция Filters, появились в новых версиях Virtual Dub для обработки аудио без применения соответствующих редакторов.
. Conversion. Конвертирует аудиопоток. Можно выбрать частоту и качество, а также количество каналов и режим.
. No audio, Source audio, WAV Audio - эти опции определяют источник аудио - соответственно без аудио, аудио из открытого видеофайла, аудио из отдельного файла формата WAV (но может быть сжато любым кодеком).
. Direct stream copy и Full processing mode, Error mode. Опции аналогичны опциям в меню Video.
В остальных меню расположены опции, не влияющие на качество обработки видеофайла, поэтому их рассматривать не будем. Мы рассмотрели настройки базовой модификации Virtual Dub. Помимо нее, существует еще несколько модификаций. Основные модификации таковы:
. Virtual Dub MPEG-2. Отличается от базовой модификации поддержкой MPEG-2- и VOB-файлов.
. Vitual Dub Mod. Отличается от базовой модификации поддержкой MPEG-2-, VOB- и MKV-файлов. Эту модификацию можно также использовать для создания видеофайла, в котором будет несколько потоков аудио разных форматов (MP3, ogg, WAV, AC3, DTS). Сохранить такое видео можно в MKV-файл. Эта модификация полностью заменяет Virtual Dub AC3, предназначавшийся для обработки AC3-аудио.
. Nan Dub. В свое время эта программа выдавала самый качественный результат. Отличается от базовой модификации тем, что использует внутренние кодеки (DivX4 и MPEG4v2) и поддерживает 2 аудиопотока разных форматов (MP3, ogg, AC3, WAV и VBR MP3 - MP3-файл с переменным битрейтом). Сейчас видеочасть этой программы уже устарела, т.к. использует устаревшие кодеки. Новые видеокодеки позволяют превратить любой Virtual Dub в Nan Dub, т.к. в них реализован алгоритм сжатия видео Nan Dub. Алгоритм этот таков: видео сжимается в 2 этапа. На первом этапе видео сжимается с максимальным битрейтом, а затем оценивается качество кадров либо минимальный битрейт, при
котором визуальное качество остается приемлемым. Информация об этом записывается в файл статистики и используется на втором этапе, когда видео сжимается таким образом, чтобы среднее значение битрейта не превысило значения, заданного пользователем Такой метод упрощенно называется кодированием за 2 прохода (2-pass encoding). Некоторые кодеки (например, x264) могут уточнять информацию в файле статистики за второй, третий и т.д. проходы, что еще увеличивает качество, хотя и незначительно.
. Virtual Dub for ASF. Эта модификация существует только в виде версии 1.4. Она позволяет открывать файлы ASF и сохранять их в формате AVI без повторного сжатия.

Собственно, и все на сегодня. Все программы можно найти по указанным ссылкам, действительным на момент написания статьи.

Было время, когда я считал, что чем проще программа, тем проще в ней работать. Однако последнее время пересмотрел эту позицию. Тем не менее, VirtualDub до сих пор считаю простой программой по обработке видео, с помощью которой можно достаточно просто достаточно сложные вещи. В этой статье показано, как установить VirtualDub на компьютер. Для продвинутых пользователей Windows есть более (без картинок - только чёткие и внятные инструкции).

Ну а для тех, кто предпочитает не только читать, но и чтобы картинки были, продолжу.

Часть 1. Скачиваем VirtualDub с официального сайта

Чтобы скачать правильную версию себе на компьютер, сперва нужно . (Это просто.) ;)

После того, как разрядность Windows стала известна, переходим на официальный сайт разработчиков VirtualDub, выбираем нужную ссылку (исходя из разрядности Windows) и скачиваем архив с VirtualDub:

Часть 2. Установка VirtualDub на компьютер

И тут наступает самый сложный момент: нужно найти скачавшийся архив с VirtualDub на компьютере (всё остальное предельно просто):

Распаковываем архив. Для этого нужно кликнуть ПРАВОЙ кнопкой мыши на иконке файла и выбрать опцию (уже левой кнопкой мыши) «Извлечь всё... »

Откроется диалоговое окно «Распаковка сжатых ZIP-папок ». Будем делать всё по уму. Поэтому кликаем левой кнопкой мыши на кнопку «Обзор... »:

Откроется ещё одно окно, в котором нужно выбрать диск, куда будем распаковывать архив с VirtualDub и жмём на кнопку «Создать папку »:

Создастся новая папка, которую назовём Programms и нажмём Enter:

Для этого выделим кликом левой кнопкой мышки только что созданную папку Programms и снова нажмём на кнопку «Создать папку » чтобы создать в ней папку для VirtualDub:

И вот наконец создадим папку VirtualDub в папке Programms и нажмём на «Ok»:

Нажатие на кнопку «Ok» вернёт нас в предыдущее диалоговое окно в котором будет виден только что созданный путь для распаковки архива:

C:\Programms\VirtualDub

Чтобы запустить процесс распаковки архива осталось нажать на кнопку «Извлечь »:

Процесс извлечения программных файлов VirtualDub проходит довольно быстро. За процессом можно следить по бегущей строке.

VirtualDub – это совсем маленькая программка, однако являющаяся незаменимой при работе с видео, особенно при редактировании и обработке видео.

Основные возможности: - конвертирование видео из одного формата в другой; - захват видео; - отдельная обработка видео и звукового потока; - разделение AVI файлов на части; - соединение AVI файлов; - вырезание из AVI звука; - изменение задержки звука; - уменьшение размеров видео файлов и многое другое.

Как установить VirtualDub?

Никакой установки не требуется, достаточно скачать архив с программой VirtualDub, извлечь его, и запустить «VirtualDub.exe».

VirtualDub – как вырезать ненужные моменты в видео файле?

Чтобы было понятней рассмотрим все по шагам.

1) Открываем нужные видео файл в VirtualDub

2) Затем устанавливаем ползунок видео на начале того места, от которого вы хотите избавиться. Нажимаете на кнопку под ползунком (см. картинку снизу).

3) Теперь передвигаете ползунок на конец ненужного видео фрагмента и нажимаете на на обведенную красной линией кнопку. Так ненужный фрагмент видео у вас закрасится в серый цвет.

4) Теперь осталось только нажать кнопку Del – и ненужного фрагмента в вашем видео-файле больше нет!

5) Переходите к пункту VirtualDub как сохранить видео.

Во-первых, склеить видео не всегда так просто. Дело тут в количестве fps – у разных видео-файлов оно может быть разное. Можно его конечно подогнать, но есть риск того, что звук и видео рассинхронизируются. В нашем примере будем считать что количество fps будет одинаковым.

1) Открываем первое видео, к которому хотим присоединить.

2) Затем выбираем пункт добавить avi сегмент.

3) Всё! Видео присоединилось. Теперь можно вырезать ненужные куски (см. выше как это сделать).

VirtualDub как сохранить видео? VirtualDub сжатие видео.

После того как все операции с видео были сделаны, осталось его только правильно сохранить. У многих проблемы начинаются в этом пункте.

Условно можно разделить сохранение на 2 типа:

1. Сохраняем в исходном качестве , т.е. не переконвертируем ни звук ни само видео. В этом случае файл сохраняется очень быстро. Теперь о том как это делается наглядно.

Выбираете пункт аудио/прямопотоковое копирование.

Выбираете пункт видео/прямопотоковое копирование.

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

Тут рассмотрим вариант, при котором будете переконвертировать и звук и видео. Если, например, звук захотите оставить без изменения – то нужно просто выбрать пункт – прямопотоковое копирование .

Выбираем аудио/режим полной обработки .

Затем аудио/компрессия. Теперь нужно выбрать кодек в который переконвертируется ваша звуковая дорожка. На скрине выбор сделан в пользу одного из самого популярного кодека.

Затем тоже самое с видео: видео/режим полной обработки, видео/компрессия.

Из списка следует выбрать один из предложенных кодеков и нажать изменить. На картинке выбор сделан в пользу одного из самых популярных кодека Divx.

После этого осталось выбрать битрейт видео, т.е. качество, с которым сжимать. На скрине все по умолчанию.

Теперь можно приступать к сжатию видео: файл/сохранить как avi.

Должно появиться примерно такое окно. Время сжатия может быть довольно продолжительным. Зависит главным образом от мощности компьютера, и тех кодеков и фильтров, которые вы выбрали.

Рассмотрим интерфейс VirtualDub - программы для обработки видео.

Описание программы вы можете посмотреть , там же находятся ссылки для скачивания.

После распаковки архива с программой в полученной папке найдите файл VirtualDub.exe и запустите его. Программа не требует установки.

Когда откроется окно программы, вы увидите, что ее интерфейс отличается от привычных видеоредакторов, например, MovieMaker или AdobePremiere. Здесь нет привычного монтажного стола (таймлайн).

Большую часть окна занимают два экрана. Первое окно показывает загруженное видео (исходник), второе показывает это же видео после применения фильтров (для сравнения качества). Исходные файлы при любом редактировании не изменяются.

Под окнами располагается полоса прокрутки, на которой находится нумерация кадров.

При удалении какого-то фрагмента он исчезает с полосы прокрутки и экранов. Если вы передумали, можно выбрать в меню Правка (Edit) функцию Undo (отмена), а если вы хотите отменить все изменения, то выберите там же Обратить все изменения (Revert all edits) . При этом видео вернется к исходному виду.

Передвигая мышью ползунок на полосе прокрутки, можно перемещаться по кадрам видео и находить нужный. При этом кадр отображается в обоих окнах. Под полосой прокрутки отображается информация о текущем кадре - его номер и соответствующее ему время, в нашем случае на картинке выше: Frame 2352 (0:01:34.080) .

Обратите внимание на квадратные скобки после времени, в них помещается информация о типе кадров.

Для AVI-файлов: если скобки пустые, как в нашем примере, то это дельта-кадр, если стоит К (Keyframe)- ключевой кадр, D (Dropped frame) - пропущенный кадр.

Для MPEG-файлов обозначения другие: P - дельта-кадр, I - ключевой кадр, B - двунаправленный дельта-кадр.

Если вы попробуете передвигаться по полосе прокрутки, то обнаружите в основном дельта-кадры, ключевые кадры могут располагаться далеко друг от друга. Пропущенных кадров быть не должно.

Кроме ползунка можно перемещаться по кадрам видео с помощью клавиатуры, или выбрать в меню Переход (Go), или использовать кнопки под полосой прокрутки. Каждый может выбрать наиболее удобный для него способ.

Например, передвигаться покадрово можно, нажимая Left или Right (стрелки влево или вправо) на клавиатуре, выбрать Предыдущий кадр или Следующий кадр в меню Переход (Go) или воспользоваться кнопками 5 и 6 на панели под полосой прокрутки - смотрим рисунок:

Если надо передвигаться по ключевым кадрам, то используем на клавиатуре Left или Right с нажатой клавишей Shift , или в меню Переход выбираем Предыдущий ключевой кадр или Следующий ключевой кадр , или используем кнопки 8 и 9 (см. рисунок).

Кстати, если вы будете двигать ползунок на полосе прокрутки с нажатой клавишей Shift , то перемещение также идет по ключевым кадрам.

Рассмотрим остальные кнопки на панели, показанной на рисунке.

1 - Stop - остановка проигрывания видео или текущей операции.

2 - Input playback - проигрывание исходного видео в левом окне (аналог на клавиатуре - клавиша Пробел ).

3 - Output playback - проигрывание отредактированного видео, в обоих окнах (аналог - клавиша Enter ).

4 - Start - переход к первому кадру, т.е. в начало видео.

5 - Backward - переход на один кадр назад.

6 - Forward - переход на один кадр вперед.

7 - End - переход к последнему кадру, в конец видео.

8 - Key previous - переход в предыдущему ключевому кадру.

9 - Key next - переход к следующему ключевому кадру.

10 - Scene reverse - проигрывание текущей сцены в обратном порядке.

11 - Scene forward - проигрывание текущей сцены вперед до следующей сцены.

12 - Mark in - установка начального маркера для выделения фрагмента видео (другое название Home ).

13 - Mark out - установка конечного маркера для выделенного фрагмента (другое название End ).

Комбинации клавиш на клавиатуре для различных перемещений по видео можно посмотреть в меню Переход (Go) , они показаны после каждой команды.

Если вам надо перейти к конкретному кадру по его номеру или времени, можно нажать сочетание клавиш Ctrl+G и в открывшемся окошке ввести нужные данные.