Как работать с программой VirtualDub? Руководство по использованию VirtualDub

Как пользоваться VirtualDub?

Многих людей пугают новые технологии, которые облегчают нашу работу и позволяют без всяких усилий и затрат времени совершать то или иное действие. Сейчас, даже в домашних условиях, возникает необходимость редактировать видео, перерабатывать его в AVI формат. Для этого существует программа VirtualDub, и она является самым простым вариантом, который может без проблем обработать видео.

VirtualDub: как пользоваться программой

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

Ознакомление с программой

Рассмотрим, как установить VirtualDub. Долго ломать голову не придется. Этой программе не нужна инсталляция. Просто надо разархивировать папку и бросить ее на свой жесткий диск. Все! Можно запускать. Для сортирования обработанного видео, можно создать личные библиотеки. Это поможет при быстром поиске файла. О создании ярлыка рассказывать не стоит, так как это действие знают даже школьники.

Функции программы

Самая основная функция программы – это быстрый видеозахват. Причем, ее преимущества, захватывать файлы, превышающие 2 Гб. В ней легко записать видео, сжимать, обрезать. Благодаря встроенным кодакам, можно менять и удалять файлы, не учитывая, какой MPEG декодер вы выбрали.

Рассмотрим удобную функцию VirtualDub. Как обрезать в ней ненужные или лишние моменты из ролика, вам нужно следовать алгоритму действий. Причем обрезанные файлы сохраняются уже в исходном виде, не теряя при этом своего качества. И можно передавать уже готовый обработанный материал в сжатую папку. Легкость работы в этой программе, позволит пользоваться ней даже самому далекому от этого человеку. Простым нажатием кнопки мышки устанавливаем курсор на отрезке, который надо убрать и с помощью функции «Delete», его удаляем. Такую операцию можно проводить, как в начале видеоролика, так и в средине, и в конце.

VirtualDub: как склеить видео

Как склеить файл с VirtualDub, не сложно ли это? Нет, если вы действительно пользуетесь этой программой. Мы сможем соединить определенные файлы, так же легко и просто, как и обрезать. Нужно открыть нужный файл и отметить то место, к которому требуется присоединить отрезок видео, нажав ОК. С помощью прямопотокового копирования видео будет переноситься и соединяться быстрее, без потери качества изображения и займет намного меньше места и времени, не то, что при полной обработке видео. Затем мы добавляем AVI сегмент и открываем второй выделенный файл. Сохранив его, мы в окне можем наблюдать обработку видео. А если нужно склеить не только один файл, мы присоединяем таким же образом и в такой же последовательности, сначала первый, за ним второй, третий и т.д.

Рассмотрим, как сжать в VirtualDub, если файл не соответствует размерам? Эта функция займет всего несколько минут. Прежде чем проводить сжатие, нужно обработать видео. Обязательно настроить кодак, так как при сохранении видео, оно будет в распакованном виде. И займет очень много места на жестком диске, а также результатом будет, искаженное видео. Для уменьшения изображения, выбираем функцию Filters, и выбираем нужные фильтры. При необходимости уменьшить файл, обрезаем края, с помощью «perspective». Выбираем необходимый размер, который будет предложен, так, чтобы программа не выдала нам ошибку. А если это все-таки случилось, размер можно вписать вручную, но при этом размеры сторон не будут совпадать. Подготовка к сжатию завершена, теперь нужно приступать непосредственно к нему. Выбрав нужный кодак, мы настраиваем его с помощью программы Configure. Потом следует уделить внимание аудио звуку. Выполняя все предложенные алгоритмы этой программой, вы сможете автоматически или вручную настроить его.

Процесс видео-монтажа

Самой основной задачей программы VirtualDub, является запись необходимого видео. Здесь ничего не стоит бояться. Надо подготовить желаемый файл для записи, и обработать его. Это поможет нам быстро и легко сделать меню File -> Open video file. Открывая видео, мы можем воспользоваться галочкой, которая расположена внизу экрана. И открыв первый файл, за ним последуют автоматически открываемые файлы. Как обрезать или сжать видео нам уже известно с предыдущих разделов. Для выбора кодаков, нам надо поставить галочку напротив Full processing mode потом Video -> Compression. Битрейт может достигать 5000 kbps. Причем чем выше, тем изображение будет лучше. Затем нужно нажать на экране F7, выбрав место на жестком диске, куда можно сохранить файл и подождать до конца обработки. Таким образом, уже не должно вас пугать с программой VirtualDub, как записать видео.

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

В этом материале мы подробно опишем, каким образом работают основные функции программы VirtualDub: захват видео, монтаж и конвертация.

После того, как вы решили скачать программу VirtualDub , придется потратить 5-10 минут на то, чтобы разобраться в меню и способах управления, - от этого никуда не деться! Однако наша инструкция VirtualDub облегчит процедуру ознакомления с функционалом.

Захват видео

Итак, вы наверняка уже разобрались, как запустить VirtualDub - для этого у вас есть установочный файл VirtualDub.exe. Пожалуй, главной кнопкой в открывшемся меню будет «Файл» («File»). Именно в этой закладке находится функция Capture avi.

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

Далее приступаем к захвату видео, нажав «Capture video»(«Захватить видео»). Кстати, есть и более быстрый вариант начать запись - нажатие клавиши F6 в диалоговом окне проги. Захват начнется сразу же. Чтобы прервать его, достаточно кликнуть Esc. Важно помнить, что, если объем захватываемого видео превышает 2 ГБ, то оно будет делиться на куски в пределах этих размеров.

Монтаж

Продолжая урок о том, как работать с программой VirtualDub, перейдем к обработке видео. Как отдельная опция в программе она не представлена, но главное - в нашем распоряжении есть все инструменты для обрезания кадров, наложения фильтров и эффектов.

Мы снова-таки обращаемся к кнопке File => Open video file => выбираем видео на компьютере => нажимаем «Открыть». В этой же закладке есть и кнопка «Добавить сегмент avi», позволяющая добавить и соединить два разных клипа. На панельке с кнопками «Старт», «Пауза», «Перемотка» вы увидите значки в виде стрелочек с одной зазубриной. Они позволяют вырезать или обрезать фрагмент, первая (с зазубриной слева) отмечает начало ненужного эпизода, а вторая - конец.

Для склейки кадров обращаемся к Append video segment. Другие инструменты по обработке находятся в закладках Edit и Tools.

В Video можно выбрать эффекты и установить количество кадров в секунду - за это отвечает Frame rate. Это понадобится, если звук отстает от видео. Кнопка Audio может здорово выручить в случае, если в фильме слабый звук - тут присутствует регулятор громкости, который можно поднять и зафиксировать. Чтобы применить фильтр, нажимаем «Add Filter».

Так, с помощью Deinterlace мы можем «уменьшить шумы» и увеличить чёткость кадров, Re-size уменьшит или увеличит изображение, а Levels - откорректирует уровень освещенности изображения.

Конвертация

Мы рекомендуем отключить обработку аудиопотока, чтобы не нагружать процессор и не затягивать процесс конвертации. Поэтому в закладке Audio выбираем No Audio. Далее следуем по пути: Video =>Full processing mode =>Compression.

Перед нами откроется окошко. Там выбираем кодек, к примеру - DivX (он отличается стабильностью и совместимостью с большинством внешних плееров). После этого переходим к закладке Main. Тут мы можем повысить качество, двигая ползунок на Quality. Правда, чем выше будет этот показатель, тем больше времени уйдёт на кодирование.

Еще один способ улучшить изображение в обрабатываемом файле - установить более высокий битрейт видеопотока в окошке Bitrate.

Введение

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

Типичные задачи, успешно решаемые с помощью "Дуба", включают в себя:

  • перекодирование видеофайлов из одного формата в другой;
  • применение фильтров (очистка от шумов, стабилизация дрожания, изменение размеров, ...);
  • резка/склейка файлов без перекодирования, замена или добавление звуковых дорожек;
  • захват видео с аналоговых источников;
  • покадровый просмотр, анализ качества изображения, сохранение отдельных кадров в файл (скриншоты);
  • пакетная обработка множества файлов.

Немаловажным плюсом является и то, что VirtualDub занимает на диске всего 1-2 мегабайта, не требует установки, распространяется свободно (текущую версию можно скачать с http://virtualdub.sourceforge.net). Кстати, последнее обстоятельство привело к тому, что помимо самого VirtualDub, существует еще ряд его модификаций (VirtualDubMod, VirtualDub-MPEG2 и т.д.), отличающихся дополнительными возможностями.

Архитектура работы

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

VirtualDub нацелен на работу прежде всего с AVI файлами. Точнее, так: на выходе мы получаем AVI файл (хотя есть возможность работы в роли т.н. фреймсервера (frameserver), аналогично утилите AviSynth; модификация VirtualDubMod умеет дополнительно сохранять в контейнеры Matroska (MKV) и OGM), а на вход можно подавать AVI, MPG, AVS и некоторые другие типы файлов. При этом из общих соображений понятно, что AVI на входе и на выходе - это некоторая выделенная ситуация (действительно, в таком случае можно производить обработку без перекодирования - об этом ниже).

AVI файлы, как вы, наверное, знаете, содержат обычно один поток видео и 0, 1 или больше потоков звука. При этом само расширение файла не говорит практически ничего о его содержимом: AVI файл - это всего лишь контейнер, в котором могут храниться данные с различными форматами сжатия. Возможность работы с ними определяется наличием соответствующих кодеков (отдельно для видео и звука). В Windows существует две разные подсистемы работы с видеоданными - более старая Video for Windows (VfW) и более современная DirectShow (DS). И та, и другая предусматривает унифицированный интерфейс работы с любыми форматами сжатия - программа, работающая с видеофайлом, не обязана знать, как именно он закодирован - достаточно, чтобы в системе был зарегистрирован соответствующий модуль декодирования. VirtualDub и многие другие видеоредакторы используют интерфейс VfW, в то время как большинство проигрывателей - технологию DirectShow.

Что это означает на практике? Может оказаться так, что какой-либо файл, который прекрасно проигрывается плеером, VirtualDub не сможет открыть, т.к. в системе есть только DS декодер данного формата, но нет VfW кодека (в Video for Windows практически всегда компрессор и декомпрессор идут вместе и называются словом кодек, в то время как в DirectShow часто бывает только декодер). Например, раньше часто можно было встретить ситуацию, когда видео с цифровой камеры miniDV на "чистой" системе проигрывалось с использованием DS декодера от Microsoft, но не открывалось в дубе - требовалось установить VfW кодек, например, от MainConcept или Canopus. (В последних версиях VirtualDub имеется встроенный декодер (но не кодировщик!) для формата DV, также как и для формата MJPG, часто используемого в аппаратных платах аналогового видеозахвата). Отметим еще, что в противоположном случае, когда для формата сжатия есть только VfW кодек, то он автоматически будет воспроизводиться и в подсистеме DirectShow. Наконец, упомянем, что можно "подружить" дуб и с DirectShow - см.раздел про VirtualDubMod в конце статьи.

Итак, обычно работа в VirtualDub строится следующим образом: открывается видеофайл или несколько файлов, состыковываемые один за другим, с ними производятся какие-либо действия, результат сохраняют в другой AVI файл. Исходные файлы ни при каких условиях не меняются.

Настала пора обратиться к интерфейсу программы.

Интерфейс

Основную часть окна программы занимают два окна, отображающие входной и выходной (после применения фильтров) видеопотоки. (Поскольку фильтры могут менять размер изображения, то в общем случае оба окна неодинаковы по размеру; кроме того, можно вручную установить масштаб, отличный от 100%). Под ними находится линейка прокрутки с подписанными номерами кадров. В отличие от настоящих программ монтажа, в VirtualDub нет ни многодорожечного режима, ни timeline в обычном понимании - только одна полоса прокрутки. Причем если вы удалили какой-либо кусок, то он бесследно исчезает из обращения (впрочем, всегда есть кнопка Undo и команда Edit/Revert all edits, которая сбрасывает все операции с полосой прокрутки). Если вы пристыковали несколько клипов друг к другу, то полоса будет отображать их суммарную длительность. Само собой, перемещением маркера по полосе прокрутки мы добиваемся отображения нужного кадра в обоих окошках. Номер кадра и время, которое ему соответствует, показано чуть ниже, вместе с информацией о типе кадра (в квадратных скобках). Для AVI файлов K обозначает ключевой кадр (Keyframe), пусто - дельта-кадр, D - пропущенный кадр (Dropped frame, в нормальной ситуации таких быть не должно).

Для Mpeg файлов исторически обозначения другие: I - ключевой кадр, P - дельта-кадр, B - двунаправленный дельта-кадр. В Avi файлах часто ключевые кадры отстоят друг от друга на несколько сотен кадров, поэтому отображение произвольного кадра потребует распаковки всех дельта-кадров от предыдущего ключевого, что может быть достаточно медленным делом. Для перемотки в файле, кроме двигания маркера мышью, служат курсорные клавиши с различными модификаторами (см. в меню Go), из которых самый полезный - нажатие Shift, позволяющее перемещаться только по ключевым кадрам (также и при движении мышью). Такое перемещение не очень точно, но зато быстро - требуется декодировать только один кадр, а не целую цепочку. Еще отметим, что Home и End не приводят к перемещению в начало и конец клипа (для этого служат Ctrl+влево/вправо), а отмечают начало и конец фрагмента для обработки. Далее можно либо удалить отмеченный фрагмент кнопкой Del (можно сделать и что-нибудь более конструктивное, например, с помощью Ctrl+C-Ctrl+V скопировать и вставить его в другое место на линейке прокрутки Дуба, но не в другое приложение), либо же при сохранении файла будет обработана только выделенная область.

После того, как вы открыли нужные файлы, вырезали ненужные куски, настроили фильтры и прочие параметры обработки (см.ниже), выбираете File/Save as AVI и запускаете процесс обработки, во время которого на экран выводится индикатор прогресса с дополнительной информацией, а в окошках отображаются кадры исходного и обработанного видео (не все подряд, а раз в секунду, и только в режиме Full processing mode).

При сохранении файла возможны два различных варианта работы: если вся обработка сводится к вырезанию кусков или склейке файлов, либо к замене звука, и при этом исходный файл (файлы) были в формате AVI, то можно и нужно использовать режим без перекодирования (Direct Stream Copy в меню Video). В этом случае сжатые кадры видео напрямую передаются из входного в выходной поток (естественно, без раскодирования и показа на экране), соответственно, качество и размер файла не меняется. Во всех других случаях нужно ставить режим Full Processing Mode и, соответственно, задавать кодек для сжатия (меню Video - Compression) и настроить его параметры (через диалог, вызываемый кнопкой Configure; настройки на общем экране выбора кодеков - Quality и target data rate - в современных условиях чаще всего не применяются).

Есть еще два промежуточных режима: Fast recompress имеет смысл использовать при перекодировании из одного формата сжатия в другой без наложения фильтров в VirtualDub. В частности, для сжатия видео, подаваемого через AviSynth скрипт. В этом случае также на экран при сохранении может ничего не выдаваться. Режим Normal recompress практически не имеет смысла применять. Аналогичные режимы есть и для звука, только там варианта всего два - прямое копирование и полная обработка (в т.ч. с указанием сжатия и применением звуковых фильтров).

Еще из полезных особенностей можно отметить возможность отображения в выходном окошке видеоданных, полученных после распаковки сжимаемого видеопотока (Display decompressed output). Таким образом можно оценить качество сжатия и, если оно недостаточно, прервать обработку, не дожидаясь завершения всего процесса. Хотя эта опция замедляет работу и не всегда применима. Также можно полюбоваться работой фильтров без сохранения файла (режим Preview): в этом случае на экран выводятся все кадры, причем если скорость обработки недостаточно высока, то скорость показа будет соответственно меньше нормальной, а звук будет прерываться. Практически такой же результат (проигрывание выходного потока) достигается нажатием кнопки в левом нижнем углу, а кнопка , соответственно, воспроизводит только входной поток.

Возможности по обработке видео

Перейдем к описанию того, что же, собственно, можно делать с видео. Как уже было сказано, кроме возможности резки-склейки файлов без перекодирования (которую мы подробнее разберем в первом примере) VirtualDub славится своими фильтрами. Имеется три десятка встроенных фильтров и возможность подключения внешних плагинов, которых написано довольно много разными людьми. Порою не имеется сопоставимых по качеству аналогов для других программ. (Справедливости ради надо сказать, что в последние годы фокус внимания фильтрописателей сместился в сторону создания плагинов для AviSynth, утилиты, имеющей сходную архитектуру, но совершенно другой интерфейс). Фильтры можно добавлять в произвольном количестве и порядке через меню Video - Filters:

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

  • изменение размеров изображения (Resize), обрезка/добавление полей (Null transform с опцией crop), поворот (Rotate - для видео, снятого фотоаппаратом в вертикальной ориентации, не делайте так в следующий раз!);
  • очистка от шумов (Chroma noise reduction, Smart smoother HiQ, Dynamic noise reduction, Temporal smoother, NeatVideo и т.д. - в основном внешние плагины);
  • настройка изображения (Levels, Brightness/contrast, Autocorrection of white balance, Grayscale и т.д.);
  • работа с чересстрочным (interlaced) изображением (различные варианты Deinterlace, включая встроенный);
  • прочие фильтры (Deshaker - устранение дрожания камеры, Logo и Delogo - нанесение логотипов и борьба с оными, Subtitler - добавление субтитров и т.д.).

Работу фильтра можно ограничить определенным диапазоном кадров (кнопка Blend и команда View/Curve editor). Мы не будем останавливаться на этой возможности (ее описание можно найти в справке), а рассмотрим подробнее одну из самых часто используемых функций - масштабирование (resize) и обрезка краев (crop). В последних версиях этот, в сущности, простой фильтр приобрел пугающее количество настроек:

На самом деле ничего сложного нет. Нужно иметь в виду, что формат AVI не предусматривает хранения информации о соотношении сторон кадра (Aspect ratio), предполагается, что оно равно соотношению ширины и высоты в пикселях (т.е. "квадратный пиксель"). С другой стороны, в некоторых случаях это не так: самый типичный пример - формат DV, с размером кадра 720х576 (т.е. 5:4) и пропорциями кадра при корректном отображении 4:3 для обычного и 16:9 для широкоэкранного формата. (Поэтому открытый в дубе DV файл будет немного вытянут по вертикали, если не изменить настройки отображения, хотя обычные проигрыватели покажут его правильно). В то же время в файлах DivX/Xvid пиксель обычно квадратный, т.е. при масштабировании DV нужно переключить пункт Aspect ratio с Same as source на Compute height from ratio и задать там 4:3 или 16:9. Ну и общее правило для всех кодеков - желательно иметь ширину и высоту кратную 2, 4, 8, а лучше 16 (для этого служит раздел Codec-friendly sizing).

Что же касается обрезки краев, то специального фильтра для этого нет - зато есть кнопка Cropping, позволяющая задать обрезку перед применением указанного фильтра. В частности, это может быть фильтр-пустышка Null transform, единственный смысл которого и заключается в сочетании с Cropping. Обрезать, конечно, тоже лучше кратно 2 или 4.

Некоторых комментариев удостоится еще работа с чересстрочным (интерлейсным) видео. Как известно, в большинстве видеокамер именно этот режим является основным (часто единственным) вариантом, и он отлично сочетается с просмотром на ЭЛТ телевизорах. Если вы собираетесь делать DVD из своего видео, то также лучше всего оставить изображение чересстрочным - при воспроизведении на компьютере или LCD/плазменном телевизоре автоматически будут приняты соответствующие методы деинтерлейса. С другой стороны, если нужно, например, закодировать видео в какой-либо из вариантов MPEG-4 (DivX, Xvid, ...), например, для размещения в интернете, то разумно будет применить деинтерлейс и затем уменьшение размеров кадра (как на скриншоте выше, где еще добавлена стадия очистки от шума и небольшая обрезка краев). В качестве метода деинтерлейса не стоит выбирать встроенный фильтр Deinterlace в режиме Blend fields - вопреки надписи best рядом с ним, ничего хорошего, как правило, не выйдет, будут двоящиеся контуры. Лучше воспользоваться сторонними плагинами, хотя и здесь тоже самые современные и качественные разработки существуют только в варианте для AviSynth. И никогда без особых причин не меняйте размер кадра в чересстрочном видео!

Типовые задачи

Теперь опишем некоторые типовые сценарии, в которых VirtualDub применяется для решения специфических задач.

Пример №1: Для начала разберемся с линейным монтажом, т.е. резкой-клейкой и перестановкой кусков. Как уже было сказано, эту операцию можно проводить без перекодирования, если исходное видео было в контейнере AVI. Добавление нескольких файлов происходит командой File/Append AVI segment, причем если они пронумерованы по порядку, то можно загрузить сразу несколько (галка Autodetect additional segments by filename). При этом форматы сжатия видео и звука должны быть строго одинаковы (вплоть до некоторых параметров, скрытых от пользователя: например, может случиться так, что DV-файл с камеры, обработанный в Dub-е и сжатый опять в DV, нельзя пристыковать к такому же файлу, но полученному непосредственно с камеры.. С другой стороны, файлы, сжатые в DivX одинаковым образом, но с разными битрейтами, спокойно можно склеить). Между прочим, многие (но не все "скрытые") параметры файла можно узнать командой File/File information, хотя более универсальной является отдельная утилита GSpot: http://www.headbands.com/gspot.

Со "склейкой" разобрались, теперь обратимся к "резке", т.е. удалению ненужных фрагментов (например, рекламы из записи телепередачи), а заодно и к перестановке фрагментов местами (через механизм типа буфера обмена - Ctrl+X, Ctrl+C, Ctrl+V, только в пределах одной программы). Здесь ситуация различается в зависимости от того, сжат файл кодеком с межкадровым (например, DivX/Xvid, VP6, Indeo) или покадровым (MJPG, DV, HuffYUV и т.д.) сжатием. Если во втором случае можно спокойно вырезать любой кусок, т.к. каждый кадр кодируется независимо от других, то в первом ситуация сложнее. Ведь для того, чтобы декодировать некоторый кадр, нужно найти ближайший стоящий перед ним ключевой кадр и пройти всю цепочку от него до нужного кадра. Например, рассмотрим такое выделение:

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

А если мы, наоборот, захотим оставить только этот фрагмент, то полученный видеоряд начинался бы с дельта-кадра, перед которым нет ни одного ключевого, что недопустимо. Поэтому в режиме Direct Stream Copy такая обрезка приведет к тому, что выходной файл будет начинаться не с 3-го кадра, а с 1-го (ближайшего перед ним ключевого). Аналогично, при попытке убрать следующий фрагмент:

мы получим видеоряд с кадрами с 1 по 4 и с 11 (а не 13) по 15. Отсюда вывод - чтобы не ошибиться в нарезке, делайте это по ключевым кадрам. А именно, если вы удаляете фрагмент, то он должен заканчиваться на ключевом кадре, а если оставляете, то, наоборот, начинаться. Здесь как раз пригодится возможность перемещения только по ключевым кадрам при нажатом Shift. Кстати, отметка конца выделения относится к предыдущему кадру (т.е. выделено все до текущего, не включая его), поэтому ставить конец надо как раз на сам ключевой кадр.

А что делать, если нужно более точное позиционирование для резки/клейки? В последних версиях Дуба появилась очень полезная галочка Smart Render, активная в режиме Full processing mode. Действие ее следующее: если участок может быть обработан в режиме Diect stream copy, то так и происходит, иначе запускается указанный в настройках кодек (он должен быть тем же, с каким сжат исходный файл) и с его помощью кодируется фрагмент вплоть до следующего ключевого кадра (естественно, он начнется с вновь сделанного ключевого кадра), а на нем опять переключается в режим Direct stream copy.

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

Кроме того, есть команда Video/Select range, результат которой сводится к тому, что удаляется участок до первого и после последнего указанного кадра. Связанная с этим задача - разбить длинный файл на куски, например, по 700 мегабайт, для записи на CD, удобнее решается с помощью VirtualDubMod, в котором рядом с номером кадра дополнительно выводится "расстояние" от начала файла в мегабайтах.

Подчеркнем, что резать MPEG-файлы таким образом не получится, для этого удобно использовать MPEG Video Wizard: http://womble.com.

Пример №2: Предположим, вы смонтировали фильм в какой-либо программе монтажа, например Pinnacle Studio или Adobe Premiere. Дальше его нужно как-то сохранить, причем часто бывает нужно иметь его в нескольких вариантах: например, если формат исходной съемки был miniDV, то разумно готовый фильм из монтажки экспортировать тоже в DV AVI и потом его скинуть обратно на ленту (если камера это позволяет); почти наверняка требуется сделать DVD; может быть, хочется разместить фильм в интернете (даже если вы собираетесь использовать сервис типа YouTube, который сам пережимает видео в свой формат, причем довольно скудного качества, все равно загружать на сервер исходный DV AVI может быть слишком долго и непроизводительно). В последнем случае имеет смысл готовый DV AVI загрузить в дуб, добавить при необходимости фильтры деинтерлейса и уменьшения размера и сохранить во что-нибудь типа DivX, желательно в два прохода. Конечно, можно сделать это и непосредственно из монтажной программы, но в этом случае все монтажные эффекты и переходы будут просчитываться два раза, а ведь у нас уже есть DV-AVI файл, подготовленный для записи на камеру.

Пример №3: Допустим, вы снимали в условиях недостаточной освещенности и хотите почистить видео от шумов, или желаете избавиться от дрожания камеры при съемке с рук. В этих случаях имеет смысл делать выборочную фильтрацию только для тех эпизодов, которые в этом нуждаются (в DVD-камерах каждый эпизод записывается в отдельный файл, при захвате видео с miniDV также, как правило, включают разбиение на сцены с записью каждой сцены в отдельный файл). Желательно проводить обработку перед загрузкой фрагмента в программу монтажа - в этом случае вы можете подбирать и настраивать нужные фильтры отдельно для каждого фрагмента. Впрочем, можно применить и другой ход (реализуемо только в случае AVI файлов с камеры miniDV): смонтировать весь фильм с исходными файлами, а перед окончательным экспортом определить фрагменты, требующие обработки, пропустить их через VirtualDub, исходный файл переместить в архивную папку, а на его место поместить обработанный файл под тем же именем. Затем запустить заново программу монтажа и экспортировать уже с новыми файлами. Обрабатывать видео можно как фильтрами самого VirtualDub, так и через AviSynth, что описано в соответствующей статье. В последнем случае, впрочем, все равно желательно AVS скрипт загрузить в дуб и сохранить как регулярный AVI файл (например, с тем же кодеком DV) - не все монтажные программы работают с AVS скриптами, да и удобнее работать с готовым файлом, чем с "тяжеловесным" (в смысле времени обработки) скриптом. Стабилизации видео с помощью фильтров VirtualDub и AviSynth будет посвящена отдельная статья.

Пример №4: Нужно сделать скриншот с видео, чтобы разглядеть его на предмет качества или наличия дефектов. Из проигрывателя это делать не стоит, т.к. он может вносить какие-либо модификации в изображение (например, принудительный деинтерлейс или коррекцию яркости). В то же время VirtualDub откроет файл "как есть", при условии, конечно, что он поддерживается им. Кстати, о форматах: по умолчанию, кроме AVI, VirtualDub умеет открывать mpeg-1 файлы. С помощью плагинов от fccHandler"а (http://fcchandler.home.comcast.net/~fcchandler/) можно научить его открывать MPEG-2 (кстати, можно открыть и склеить подряд несколько VOB-файлов за раз) и WMV/ASF; есть также плагины для работы с MOV и FLV контейнерами, а модификация VirtualDubMod умеет работать с MKV файлами. Остальные форматы можно попробовать открыть с использованием AviSynth (см.ниже). Ну а собственно сохранение скриншотов делается командой File/Export/Image sequence (нужно выделить участок для экспорта - если нужен один кадр, то поместить его под курсор и нажать Home, стрелка вправо, End).

VirtualDubMod и AviSynth

Несколько слов про важную ветвь развития "дуба" - VirtualDubMod. Это отдельная программа, основанная на исходных кодах VirtualDub и множестве полезных добавлений. Ее имеет смысл поместить в ту же директорию, что и сам VirtualDub, чтобы использовать общий набор плагинов. (В принципе, можно вообще заменить ей сам дуб, разве что последняя версия DubMod"а основана на версии 1.5.10 от 2005 года, т.е. в ней отсутствуют возможности, добавленные в Dub за последнее время - впрочем, их не так много). Интерфейс VirtualDubMod похож на VirtualDub, одно существенное отличие состоит в том, что меню Audio заменено на Streams, что отражает нацеленность на работу с несколькими аудиопотоками. Второе полезное нововведение заключается в более тесной интеграции с AviSynth. Нам будет полезно одно ее свойство - умение работать с подсистемой DirectShow наряду с VideoForWindows. Вкратце, AviSynth - это скриптовый язык и программа для его интерпретации, а интерфейс его взаимодействия с остальными программами очень прост - вы пишете текстовый файл со скриптом, а затем открываете его в (почти) любой программе видеообработки, кодировщике или проигрывателе, как обычный видеофайл, и работаете точно так же, как с видеофайлом на жестком диске. Видеоряд и звук формируются командами, записанными в скрипте. Для наших целей достаточно просто установить AviSynth, и тогда при открытии видеофайла в VirtualDubMod будет доступна опция Use AviSynth template:

Это значит, что для открытия файла будет автоматически создан промежуточный AviSynth скрипт, содержащий соответствующую команду открытия (в данном случае DirectShowSource), и уже его загрузит VirtualDubMod. Таким образом можно попытаться работать практически с любыми типами файлов, которые воспроизводятся проигрывателями - RealVideo, QuickTime (MOV), MPEG2-TS (в нем обычно находится видео с видеокамер формата HDV и AVCHD), MP4 (тоже частый вариант в фотокамерах и комбинированных фотовидеокамерах). Надо отметить, что этот способ, во-первых, не всегда работает, во-вторых, не такой надежный, как открытие "родными" средствами (в частности, может неверно работать позиционирование по файлу и т.д.). Поэтому всегда при возможности лучше пользоваться встроенными или специализированными средствами (MPEG2-PS, в частности, DVD файлы (VOB), открываются непосредственно в VDMod, а для перевода MP4 файлов в AVI существует специальная программа MP4Cam2AVI).

Еще отметим, что в VirtualDubMod есть специальный Script Editor (в меню Tools), предназначенный для оперативного контроля и настройки параметров AviSynth скрипта. Просто меняйте текст скрипта, а затем нажимайте F5 или F7, чтобы увидеть в окне VirtualDub результат работы скрипта. Подчеркнем, что и обычный VirtualDub прекрасно открывает AVS скрипты, просто в VDMod интеграция с AviSynth более удобная. Нужно помнить, что AviSynth скрипт, открытый в любой программе, представляется несжатым файлом, так что копирование без пересжатия в этом случае невозможно. (Если не требуется дополнительно использовать фильтры VirtualDub, то лучше выбирать режим Fast Recompress, а не Full processing mode)."

Короче говоря, VirtualDub (а также VirtualDubMod и AviSynth) должны быть в арсенале всякого, кто работает с цифровым видео на уровне чуть выше стартового. Изучайте и применяйте! В статье были рассмотрены далеко не все возможности VirtualDub, так что читайте Help. Детальное описание пунктов меню можно найти на специализированных ресурсах (впрочем, для довольно старых версий Дуба). В сети есть также и русскоязычные сборки VirtualDub, правда, скорее всего, не последних версий.

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

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

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

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

Очень удобно при движении по видео пользоваться следующими горячими клавишами:

Стрелки [<] и [>] - предыдущий и следующий ключевой кадр (для перемещения по видео сжатому в MPEG4).

Стрелки [<] и [>] - 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 сразу начнет выполнять второй проход. Согласитесь, это очень удобно...

Читайте и пишите полезные

VirtualDub — популярное приложение для монтажа видео. Несмотря на относительно простой интерфейс по сравнению с такими гигантами как и , описываемый софт обладает весьма обширным функционалом. Сегодня мы поведаем вам о том, какие именно операции можно выполнять с помощью VirtualDub, а также приведем практические примеры.

У VirtualDub практически такие же функции, как и у любого другого редактора. Вы можете вырезать фрагменты ролика, склеивать куски клипа, вырезать и заменять аудио-дорожки, накладывать фильтры, конвертировать данные, а также записывать видео из различных источников. Вдобавок это все сопровождается наличием встроенных кодеков. Теперь давайте разберем по порядку более детально все функции, которые могут понадобиться рядовому пользователю.

Открываем файлы для редактирования

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


Вырезаем и сохраняем отрывок клипа

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

  1. Открываем документ, из которого требуется вырезать часть. О том, как это сделать, мы рассказали в предыдущем разделе.
  2. Теперь надо установить бегунок на таймлайне примерно там, где будет начинаться нужный вам отрывок клипа. После этого с помощью прокрутки колеса мышки вверх и вниз можно установить более точное положение самого бегунка вплоть до конкретного кадра.
  3. Далее на панели инструментов, расположенной в самом низу окошка программы, необходимо нажать на кнопку установки начала выделения. Ее мы выделили на изображении ниже. Также эту функцию выполняет клавиша «Home» на клавиатуре.
  4. Теперь этот же ползунок переносим в то место, где выбранный отрывок должен закончиться. После этого на панели инструментов внизу жмем «Конец выделения» или клавишу «End» на клавиатуре.
  5. После этого найдите в верхней части окна софта строчку «Видео» . Нажмите на нее один раз левой кнопкой мышки. В выпадающем меню следует выбрать параметр «Прямопотоковое копирование» . Просто нажмите по указанной надписи один раз ЛКМ. В результате вы увидите отметку слева от параметра.
  6. Аналогичные действия нужно повторить и со вкладкой «Аудио» . Вызываем соответствующее выпадающее меню и также включаем опцию «Прямопотоковое копирование» . Как и в случае со вкладкой «Видео» появится отметка в виде точки рядом со строчкой опции.
  7. Далее открываем вкладку с названием «Файл» . В открывшемся контекстном меню кликаем один раз на строчке «Сохранить сегментированный AVI…» .
  8. В результате откроется новое окно. В нем необходимо указать местоположение для будущего клипа, а также его имя. После того, как данные действия будут завершены, жмем «Сохранить» . Обратите внимание, что тут же есть дополнительные опции. Ничего изменять не нужно, просто оставьте все как есть.
  9. На экране появится небольшое окно, в котором будет отображаться прогресс выполнения поставленной задачи. По завершению сохранения фрагмента оно автоматически закроется. Если отрывок небольшой, то вы и вовсе можете не заметить его появления.

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

Вырезаем лишний фрагмент из ролика

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


Теперь следует зайти в папку, в которую вы сохраняли файл. Он готов к просмотру или дальнейшему использованию.

Изменяем разрешение видео

Иногда возникают ситуации, когда вам надо изменить разрешение ролика. Например, вы хотите посмотреть сериал на мобильном устройстве или планшете, но они по каким-то причинам не могут воспроизвести клип с большим разрешением. В таком случае можно снова прибегнуть к помощи VirtualDub.

  1. Открываем в программе необходимый ролик.
  2. Далее открываем раздел «Видео» в самом верху и жмем ЛКМ на самой первой строчке «Фильтры» .
  3. В открывшейся области следует найти кнопку «Добавить» и нажать на нее.
  4. Откроется еще одно окно. В нем вы увидите большой список фильтров. В данном списке нужно найти тот, что называется «resize» . Кликнуть один раз ЛКМ по его названию, после чего нажать «OK» тут же.
  5. Далее надо переключиться на режим пиксельного изменения размера и указать желаемое разрешение. Обратите внимание, что в пункте «Соотношение сторон» обязательно должен стоять параметр «Как источник» . В противном случае результат получится неудовлетворительным. Выставив нужное разрешение, необходимо нажать «OK» .
  6. Указанный фильтр с настройками добавится в общий список. Проследите, чтобы возле названия фильтра обязательно была поставлена отметка в чекбоксе. После этого закрываем область с самим списком нажатием на кнопку «OK» .
  7. На рабочей области программы вы сразу же увидите результат.
  8. Остается лишь сохранить полученный ролик. Перед этим проверьте, чтобы во вкладке с одноименным названием был включен «Режим полной обработки» .
  9. После этого жмем на клавиатуре клавишу «F7» . Откроется окошко, в котором следует указать место для сохранения файла и его название. В завершении жмем на «Сохранить» .
  10. После этого появится небольшое окно. В нем вы сможете отслеживать процесс сохранения. Когда сохранение завершится, оно самостоятельно закроется.

Зайдя в выбранную ранее папку вы увидите ролик с новым разрешением. Вот собственно и весь процесс изменения разрешения.

Поворот видео

Очень часто случаются ситуации, когда при съемке камера держится не в том положении, в каком нужно. В итоге получаются перевернутые ролики. С помощью VirtualDub вы легко сможете исправить подобную проблему. Отметим, что в данном софте вы сможете выбрать как произвольный угол поворота, так и фиксированные значения типа 90, 180 и 270 градусов. Теперь обо всем по порядку.

  1. Загружаем в программу клип, который будем поворачивать.
  2. Далее заходим во вкладку «Видео» и в выпадающем списке нажимаем на строчку «Фильтры» .
  3. В следующем окне жмем «Добавить» . Это позволит внести нужный фильтр в список и применить его к файлу.
  4. Откроется список, в котором необходимо выбрать фильтр в зависимости от нужд. Если вам подойдет стандартный угол поворота, тогда ищите «rotate» . Для указания угла вручную следует выбрать «rotate2» . Находятся они рядом. Выделяем нужный фильтр и жмем кнопку «OK» в этом же окошке.
  5. Если был выбран фильтр «rotate» , то появится область, где на выбор будут представлены три типа поворота — на 90 градусов (влево или вправо) и 180 градусов. Выбираем нужный пункт и кликаем на «OK» .
  6. В случае с «rotate2» все почти так же. Появится рабочая область, в которой нужно будет в соответствующее поле ввести угол поворота. После указания угла следует подтвердить ввод данных путем нажатия «OK» .
  7. Выбрав нужный фильтр, закройте окно с их перечнем. Для этого нажмите снова кнопку «OK» .
  8. Новые параметры тут же вступят в силу. Результат вы увидите на рабочей области.
  9. Теперь проверяем, чтобы во вкладке «Видео» работал «Режим полной обработки» .
  10. В завершении следует лишь сохранить полученный результат. Жмем клавишу «F7» на клавиатуре, выбираем в открывшемся окне место для сохранения, а также указываем название файла. После этого нажимаем «Сохранить» .
  11. Через некоторое время процесс сохранения завершится и вы сможете использовать уже отредактированный ролик.

Как видите, перевернуть ролик в VirtualDub очень легко. Но это еще не все, на что способна данная программа.

Создание GIF анимации

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

  1. Открываем документ, из которого будем создавать гифку.
  2. Далее требуется оставить лишь тот кусок, с которым будем работать. Для этого можно воспользоваться руководствами из раздела «Вырезаем и сохраняем фрагмент видео» данной статьи или просто выделить и удалить лишние части ролика.
  3. Следующим шагом будет изменение разрешения картинки. Файл анимации с большим разрешением будет занимать слишком много места. Для этого заходим во вкладку «Видео» и открываем раздел «Фильтры» .
  4. Теперь следует добавить новый фильтр, который изменит разрешение будущей анимации. Жмем «Добавить» в открывшемся окне.
  5. Из предложенного списка выбираем фильтр «resize» и жмем кнопку «OK» .
  6. Далее выбираем то разрешение, которое будет применено в будущем к анимации. Подтверждаем внесенные изменения путем нажатия кнопки «OK» .
  7. Закрываем окно со списком фильтров. Для этого снова кликаем «OK» .
  8. Теперь снова открываем вкладку «Видео» . На этот раз из выпадающего списка выбираем пункт «Частота кадров» .
  9. Нужно активировать параметр «Перевод в кадр/сек» и вписать в соответствующее поле значение «15» . Это самый оптимальный показатель смены кадров, при котором картинка будет воспроизводиться плавно. Но вы можете выбрать более подходящий вариант, в зависимости от ваших нужд и ситуации. После установки показателя жмем «OK» .
  10. Для того чтобы сохранить полученную гифку, необходимо зайти в раздел «Файл» , нажать на «Экспорт» и в появившемся справа меню выбрать пункт «Создать GIF-анимацию» .
  11. В открывшемся небольшом окошке вы можете выбрать путь для сохранения гифки (нужно нажать на кнопку с изображением трех точек) и указать режим воспроизведения анимации (проигрывать ее один раз, зациклить или повторять определенное количество раз). Указав все эти параметры, можно нажимать «OK» .
  12. Спустя несколько секунд анимация с нужным расширением будет сохранена в указанное ранее место. Теперь вы можете использовать ее по своему усмотрению. Сам же редактор можно после этого закрыть.

Запись картинки с экрана

Одной из особенностей VirtualDub является возможность записи на видео всех действий, которые выполняются на компьютере. Конечно, для подобных операций есть и узконаправленный софт.

Герой нашей сегодняшней статьи справляется с этим на достойном уровне тоже. Вот как это реализовывается здесь:

  1. В верхней панели разделов выбираем пункт «Файл» . В выпадающем меню находим строчку «Захватить видео в AVI» и нажимаем по ней один раз левой кнопкой мыши.
  2. В результате откроется меню с настройками и предварительным просмотром захватываемой картинки. В верхней части окна находим меню «Устройство» и в выпадающем списке выбираем пункт «Screen Capture» .
  3. Вы увидите небольшую область, которая будет захватывать выделенный участок рабочего стола. Для того, чтобы установить нормальное разрешение заходим в пункт «Видео» и выбираем в меню пункт «Установить формат» .
  4. Внизу вы увидите пустой чекбокс рядом со строчкой «Другой размер» . Ставим в данный чекбокс отметку и вписываем в поля, которые расположены чуть ниже, необходимое разрешение. Формат данных оставляете без изменений — «32-bit ARGB» . После этого жмем кнопку «OK» .
  5. В рабочей области программы вы увидите множество окон открытых одно в другом. Это предварительный просмотр. Для удобства и для того, чтобы не нагружать лишний раз ПК, отключаем эту функцию. Заходим во вкладку «Видео» и кликаем по первой строчке «Не отображать» .
  6. Теперь нажмите кнопку «C» на клавиатуре. Это вызовет меню с настройками компрессии. Она нужна, так как в противном случае записываемый ролик займет много места на вашем жестком диске. Обратите внимание, что для отображения многих кодеков в окне необходимо установить кодек-паки типа . Посоветовать какой-то конкретный кодек мы не можем, так как все зависит от выполняемых задач. Где-то требуется качество, а в некоторых ситуациях можно им пренебречь. В общем, выбираем необходимый и жмем «OK» .
  7. Теперь нажимаем кнопку «F2» на клавиатуре. Откроется окно, в котором вам нужно будет указать место для записываемого документа и его название. После этого нажмите «Сохранить» .
  8. Теперь можно приступать непосредственно к записи. Открываем вкладку «Захват» с верхней панели инструментов и в ней выбираем пункт «Захватить видео» .
  9. О том, что захват видео начался, будет сигнализировать надпись «capture in progress» в шапке главного окна.
  10. Для того чтобы остановить запись, нужно снова открыть окно программы и зайти в раздел «Захват» . Появится уже знакомое вам меню, в котором на этот раз нужно кликнуть по строке «Прервать захват» .
  11. После остановки записи можете просто закрыть программу. Ролик будет находиться в указанном ранее месте под присвоенным ему именем.

Вот так выглядит процесс захвата картинки с помощью приложения VirtualDub.

Удаление звуковой дорожки

Напоследок мы хотели бы рассказать вам о такой простой функции, как удаление звуковой дорожки из выбранного видео. Делается это очень просто.


В результате звук из вашего клипа будет полностью удален.

Как открыть ролики формата MP4 и MOV

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

  1. Сперва зайдите в корневую папку приложения и посмотрите, есть ли в ней вложенные папки с названиями «plugins32» и «plugins64» . Если таковые отсутствуют, то просто создайте их.
  2. Теперь надо найти в интернете плагин «FccHandler Mirror» для VirtualDub. Скачиваете архив с ним. Внутри вы найдете файлы «QuickTime.vdplugin» и «QuickTime64.vdplugin» . Первый из них нужно скопировать в папку «plugins32» , а второй, соответственно, в «plugins64» .
  3. Далее вам понадобится кодек под названием «ffdshow» . Его также можно без проблем отыскать на просторах интернета. Загружаете установочный пакет и инсталлируете его на компьютер. Обратите внимание, что разрядность кодека должна совпадать с разрядностью VirtualDub.
  4. После этого запускаете редактор и пробуете открыть ролики с расширением MP4 или MOV. На этот раз все должно получиться.

На этом наша статья подошла к концу. Мы рассказали вам об основных функциях VirtualDub, которые могут пригодиться рядовому пользователю. Помимо описанных возможностей, в редакторе есть еще много других функций и фильтров. Но для их правильного использования от вас потребуются более глубокие знания, поэтому затрагивать их в этой статье мы не стали. Если же вам понадобится консультация по решению каких-то задач, тогда милости просим в комментарии.

16 комментария

Произведите скачивание программы с официального сайта разработчика. После этого распакуйте полученный архив при помощи программы-архиватора, установленной на вашем компьютере. Перейдите в директорию, в которую вы распаковали программу, и запустите файл VirtualDub.exe, кликнув на нем левой клавишей мыши два раза.

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

Чтобы открыть файл для редактирования кликните File – Open Video в области контекстного меню верхней части окна программы. Выберите файл AVI и нажмите Open.

Обрезка видеофайлов

Часто Virtual Dub используется для извлечения фрагментов видеофайлов. Функционал программы также позволяет уменьшать длительности записи. Чтобы обрезать отдельно взятый фрагмент, передвиньте ползунок воспроизведения видео в нужное положение. После этого отрегулируйте точное расположение кадра, с которого вы хотите начать обрезку при помощи соответствующих кнопок перемотки. Как только нужный кадр был найден, нажмите на значок скобки, который по виду напоминает букву L для отметки исходной точки. После этого аналогичным образом передвиньте ползунок в конец нужного фрагмента и нажмите на скобочку, развернутую в другую сторону, на панели инструментов.

Захват видеопотока

Если вы решили воспользоваться virtualdub для захвата видео, запустите программу, после чего нажмите на меню File – Set capture file. Затем укажите источник видеосигнала через меню Video – Source. В появившемся списке определите ваш видеотюнер и настройте параметры отображения – яркость, контрастность, насыщенность и т.п. В опции Video – Format укажите формат будущего изображения видео при захвате, т.е. разрешение видеоролика и используемый кодек. В правом нижнем углу видео настройте частоту кадров на более высокую (например, 30 fps).

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

Сохранение отредактированного ролика

При сохранении видеофайла вы также можете выбрать несколько вариантов: одновременное сжатие аудио и видео, сжатие только видео и только компрессия аудиодорожки. Чтобы выбрать тот или иной параметр, вы можете воспользоваться разделом Video. Direct stream copy отвечает за сохранение видеопотока без изменений, а Full processing mode отвечает за полную его переработку. Аналогичные операции имеются и в разделе Audio: Direct stream или Full processing mode. После выбора нужных параметров перейдите в раздел File – Save для сохранения полученного в результате захвата результата.