Описание программы 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 – это очень легкая, но при этом довольно функциональная программа для захвата и обработки видео.

Чем же так хорош VirtualDub?

Перечислю основные достоинства этой маленькой, но ёмкой программки:

  1. Она очень легкая и даже не требует инсталляции (установки).
  2. В ней просто редактировать видео: вырезать нужный/ненужный фрагмент, обрезать/склеивать кусочки видео и т.д.
  3. Позволяет добавлять, обрезать, заменять звуковые дорожки.
  4. Работает с несколькими звуковыми дорожками.
  5. Конвертирует и перекодирует видео.
  6. Позволяет применять различные эффекты к видео.
  7. Очень быстро работает, к тому же абсолютно бесплатная.
  8. Но самая главная и весомая особенность VirtualDub в том, что он копирует видео напрямую, без перекодирования. Т.е. с его помощью можно обрезать и склеивать видео и аудио дорожки, после чего сохранить готовый файл без потери качества. Качество остается ровно таким же, каким и было до загрузки в программу.
    Т.е. VirtualDub не пережимает готовое видео, по сравнению с тем же Sony Vegas. Это очень полезная функция и главная особенность данной программы, на мой вгляд!

Работает VirtualDub на ОС Windows и 32-bit и 64-bit, что тоже очень удобно.

Единственное неудобство – то, что VirtualDub, насколько я успела понять, работает только с avi файлами (хотя вроде еще есть вариант работы с mpeg). Но я не думаю, что это большая проблема. Стоит только переконвертировать нужное видео в avi (читайте о том, ) – и всякие неудобства отпадают сами собой!

Скачать программу VirtualDub Вы можете , либо же на официальном сайте .

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

Знакомимся с программой VirtualDub

Запустите VirtualDub и путем нажатия вкладки «Файл» — «Открыть видео файл» (или сочетанием горячих клавиш Ctrl+O) откройте нужное видео в программе.

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

1) в левой части программы мы видим окошко непосредственно с тем видео, которое было нами добавлено (оригинал).

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

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

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

Или, другими словами, как в нем работать.

Как вырезать фрагмент из видео?

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

Что Вам следует сделать :

Вот и все. Теперь Ваш желанный кусочек видео успешно сохранен!

Как склеить несколько кусочков видео в один?

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

Далее убеждаемся, что в пунктах Видео и Аудио стоит «прямопотокое копирование» , после чего идем в «Файл» — «сохранить как avi» — вводим название – жмем на кнопку сохранения.

Как повернуть видео в VirtualDub?

Для того чтобы повернуть видео, находящееся в неправильном положении:

— загрузите данное видео в VirtualDub
— далее выберите «Видео» — потом «Фильтры» — «Добавить» — «Rotate» — «OK»
— выбираем нужный нам угол поворота видео и жмем «ОК»
— теперь лишь активируем режим полной обработки для видео:

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

Вывод: Если Вам необходимо лишь вырезать и сохранить кусочек из видео, либо просто порезать и склеить видео, тогда смело выбирайте VirtualDub. Он для этих целей – самое то. Без лишних заморочек, работает быстро и сохраняет размеры и качество исходного видео – это самый главный его плюс! Стоит только изначально разобраться, как пользоваться VirtualDub . Дальше же все карты Вам в руки, потому что инструмент это действительно хороший!

Однако если Вы хотите творить : делать довольно неплохие видеоролики самостоятельно, снимать и монтировать видео, применяя различные эффекты и прочее, то в этом случае Вам, конечно же, надо обратить свое внимание на более функциональную программу. Я бы Вам посоветовала, если Вы новичок в видеомонтаже, обратить свое внимание на видеоредактор Sony Vegas Pro (уроки по Сони Вегас находятся ). Если Вам интересно, почитайте в этой статье – здесь же я не буду отнимать Ваше время.

Ну а у меня на этом всё. Желаю вам огромных успехов и никогда не останавливаться на достигнутом!

Интересный базовый урок по работе в VirtualDub с оф.сайта:

Всегда ваша
Vиктория Sенокосова

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

Обрезка видео (убрать лишнее из видео ролика)

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


Компрессия видео (уменьшение размера видео ролика)


Выбор аудио дорожки в ролике (поменять звук в фильме)

Очень часто возникает ситуация, когда фильм или ролик имеет более одной звуковой дорожки (несколько вариантов перевода или звукового сопровождения). Не все плееры могут корректно работать с файлами, у которых более 1 звуковой дорожки. А иногда просто хочется уменьшить размер видео за счет ненужного варианта перевода. Используя VirtualDub 1.10.1, можно, буквально, в 3 клика поменять "главную" дорожку в ролике (или убрать лишнюю):


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


Программа поддерживает работу в:
Windows 7 , VISTA , Windows XP

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 - обзорное описание
Для несложной обработки видео, типа перекодирования в AVI формат, вырезания отрывков, наложения фильтров и записи с различных видеоисточников вовсе не обязательно покупать и устанавливать дорогущий софт типа Adobe Premier или Ulead Media Studio. Здесь вам поможет прекрасная бесплатная программа VirtualDub для Win32.

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

Лучший и быстрый захват видео. VirtualDub, как и Nandub содержит встроенную функцию видео захвата.

Баръер файлов в 2 Гб.

VirtualDub может захватывать и обрабатывать файлы превышающие известный 2-х гигабайтный предел, и работать с видео посегментно, то есть он может захватывать аналоговое видео без остановки и автоматически последовательно пронумеровывать файлы, превышающие 2-гигабайта (ограничение для Win95,98,Me). VirtualDub так же свободно читает файлы посегментно захваченные программой видеозахвата AVI_IO

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

Поддержка кодеков.
Встроенная поддержка кодеков Motion-JPEG, MPEG-1 видео и MP3 аудио.Вы можете менять и удалять файлы черезстрочного видео совершенно свободно, вне зависимости от того, какой MJPEG декодер вы используете.VirtualDub может преобразовывать MPEG-1 в AVI, включая звуковую дорожку. Поддерживаются внешние кодеки, проинсталлированные в вашей оперативной системе, такие как DivX, mpeg4, wma и т.д.
Примечание: VirtualDub не поддерживает напрямую форматы видео - mpeg2 и type-1 DV.

Применение фильтров.
Большинство фильтров VirtualDub могут работать в реальном времени. Это означает, что вы можете вставлять видео фильтры и тут же видеть результаты их применения в правом окне VirtualDub без какого либо кодирования. Все внешние фильтры для VirtualDub можно скачать с интернета и поместить в папку "Plugins " (естественно в разархивированном виде), которая находится в вашей папке с VirtualDub. Таким образом VirtualDub сам обнаружит установленные фильтры и загрузит их, остаётся дело за выбором фильтра...

Применение Direct Stream copy |AMP|amp; Frameserver.
В VirtualDub есть две отличные функции, которые как правило отсутствуют у многих видео редакторов:

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

2) Frameserver - экономичная функция передачи видеокадров напрямую в какой-нибудь encoder, типа CinemaCraft или TMPEG. Совершенно не требует нескольких гигабайт свободного места на диске.
--- передача напрямую кадров без какой либо обработки.
--- передача напрямую обработанных кадров с применением фильтров VirtualDub в некомпрессированном формате RGB (экономия свободного места на жёстком диске).

Отложенная обработка.
Встроенная система управления заданиями позволяет создавать пакеты заданий для отложенной обработки видео. Вы можете построить огромный список задач и запустить его для выполнения на ночь или когда уйдёте на работу. Программа сама будет следить за временем запуска-окончания. Вы всегда сможете переупорядочить список задач, даже когда они уже выполняются.

Бесплатное открытое программное обеспечение.
VirtualDub - является бесплатно распространяемым, программным обеспечением, с доступным полным исходным кодом. Вы можете изучать исходный код и использовать его части в ваших GNU GPL программах!

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

Этим материалом я не собираюсь никого учить, поучать или наставлять (я просто делюсь опытом) - вы используете этот материал на своё усмотрение.

В начале запустим "AuxSetup "

Проинсталируем "install handler " и нажмём "Run VirtualDub " для запуска программы или же запустите сразу, после вышеописанной инсталляции, файл VirtualDub.exe из папки c программой.

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

Для начала откроем видео файл, указав директорию его нахождения (сегментированно захваченные файлы сами загрузятся автоматически до 99 файлов подряд; имеются ввиду файлы захваченные программами AVI_IO или VirtualDub)

Можете после открытия файла добавить ещё AVI файл, но имейте ввиду, что он должен быть c теми же параметрами, что и предыдущий файл: формат , размер изображения и "data rate "

Обрежем "ненужные" кадры (фреймы), для этого внизу отмечена клавиша начала "ненужных" кадров, нажмём её:

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

И, наконец, нажимаем на клавиатуре клавишу "DEL " и все выделенные фреймы удаляются... Или же, если это сегментированно загруженные файлы, сразу нажмите "Save as AVI..." и ваш, выделенный синим, кусок видео начнет копироваться (при отмеченных в VIDEO/AUDIO - direct stream copy) или кодироваться. Потренеруйтесь перед сохранением файла, а то потом будет поздно чесаться;))

Теперь начнём настройку нужного аудио формата.

Настроим внизу нужную частоту дискретизации, каналы, битность или оставим по умолчанию

"interleaving " - совмещение аудио с видео - отметим для каждого фрейма

Теперь настроим аудио компрессию:

В нашем случае выбираем аудио кодек DivX Audio (этот аудиокодек устанавливается вместе с видеокодеком DivX 3.11_alfa. После инсталляции видеокодека надо запустить файл "Run me first!!! " для инсталляции самого аудиокодека), отмеченный ниже на рисунке, и выберем поток - 64 кб/с стерео for DivX - самый по моему оптимальный аудио кодер и почти не имеющий расхождения видео с аудио (а это большая проблема - ведь вы, уверен, не хотите сначала просмотреть изображение, а только через несколько секунд услышать звук, что не есть хорошо, как понятно;))

Одним словом - это формат WMA (windows media audio) - недалеко ушедший от формата mp3, даже мне кажется WMA почище будет

Этот же кодек сидит в установках Windows Media Audio V2 64kbps, 44kHz stereo 8Kb/s

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

Или вообще оставьте PCM - не компрессированный звук (кому как нравится).

Или же, можете вытащить звук из видео файла в некомпрессированном формате PCM (wav) и обработать его в аудио редакторе в нужный вам формат...

Оставим метку на "AVI audio ", так как здесь мы будем обрабатывать звук, оригинального AVI, замешанного вместе с видео.

Отметим "полный режим обработки ", потому что только с этим параметром звук перекодируется, а если вдруг вы решите не изменять формат исходного аудио, то в этом случае надо отметить "direct stream copy " - "прямая копия потока "

А ещё можно немного поднять регулятор громкости звука, если вдруг на оригинале - тихий звук (работает только при "Full processing mode ")

Поставьте галочку и передвиньте регулятор громкости на нужный вам процент:

Перейдём к видео настройкам

Сначала о фильтрах

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

После открытия вы увидите определённое количество фильтров, которые используются для редактирования...

Я выберу только фильтры, нужные для перегона AVI (захваченного моей Мирой) в DivX формат.

И первый фильтр - это внешний фильтр "smart deinterlace " - он хорошо справляется с коррекцией смещения при быстром движении.
...и работайте с версией 2.4 (лично мое мнение - я заметил, что от версий 2.6 и 2.7 появляются артефакты).

Обязательные настройки для коррекции смещения "Field-only differencing " и "Phase shift " (я отметил справа "Field swap before phase shift ", потому что моя Mira делает захват с нечётным расположением полей, если у вас карта захвата с чётным расположением полей, то вы будете должны поставить галочку на "Field swap after phase shift "):

Или, можно воспользоваться уже внутренним фильтром - "deinterlace " - этот фильтр хорош тем, что убирает при больших разрешениях (768х576, 720х576, 640х480) видимую на мониторе "расчёску" - которая остаётся после захвата двух полей, но этот фильтр c функцией "blend " замыливает изображение

Отметим одну из трёх указанных функций (на ваш вкус) и ОК (я отмечал дублировать поле первое или второе - выходит получше, чем голый "blend ")

Здесь можете посмотреть моё сравнение с применением "deinterlacing mode ".

Многие считают, что применение внешнего фильтра "smart deinterlace " - лучшее решение...

Я провёл эксперимент: взял 2 клипа (в одном клипе "smart deinterlace " - удачен, а во втором - нет). Во внутреннем "deinterlace " применялась функция "Blend " (к сведению). Оба клипа были захвачены в одно и то же время друг за другом, с одинаковой полной резолюцией (768x576) и с одинаковым data rate=7 Мб/c

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

Отсюда делайте выводы, что и когда надо использовать! Все клипы, видимо, разные по структуре??? (бывают фильмы переделанные из прогрессивного в чрезстрочный или возможно был сделан "telecine " - метод преобразования частоты кадров из 24fps в 30fps).

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

Настроим нужный размер и отметим "Precise bicubic ", нажмите "просмотр " (обрабатываемый файл должен быть загружен в VirtualDub) и просмотрите, что должно получиться...

Я, лично, уменьшаю резолюцию с 768х576 до 640х480 (лучшее качество)

Ну а если вы решите в 2 раза уменьшить размер изображения, укажу на следующий фильтр:

Отметим "2:1 reduction (high quality) " - этот фильтр уменьшит разрешение видеофайла в 2 раза, но оставит хорошее качество (рекомендуется для слабых компьютеров)

Внимание! Этот фильтр я использую, чтобы уменьшить захваченное видео с резолюцией 768х576 до резолюции 384х288. Будьте осторожны если ваше видеоизображение другого размера (p.s.)

Если вы хотите увеличить резкость вашего видео клипа добавьте внутренний фильтр "sharpen ", как показано здесь:

и сдвинем ползунок до... я сдвигаю до 32, а вы как решите...

Следующая строка "frame rate " - изменение скорости передачи кадров

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

P.S. Не рассматриваемая здесь функция - "inverse telecine " - метод преобразования частоты кадров из 24 в 30 кадров/сек (частота кадров в американской системе NTSC=30 кадров/сек) смысл этого, что к каждым четырём кадрам добавляется пятый кадр. Делается это делением кадров на черезстрочные поля и использованием двух полей из двух кадров четвёрки дважды.

Добрались, наконец, до видео компрессии:

В нашем случае выберем DivX Codec здесь рассматривается 4.12 (это может быть любой номер 4-ого кодека заранее скачанный на http://www.divx.com/ и проинсталлированный в вашей системе) и нажмём "configure ", для более точных настроек.

Теперь объясню по указателям:
"Variable bitrate mode " - одна из самых важнейших настроек; в ней устанавливается режим, способом которого вы будете компрессировать свой видеофайл.

Режимы:
в 1 проход : 1-pass (с тонкими настройками, о которых я расскажу ниже) и 1-pass quality-based (с единственной настройкой "encoding quality ", измеряемой в процентах)
в 2 прохода : 2-pass - наилучший способ (где первый проход - сбор информации о степени движения, а во втором проходе мы уже получим готовый файл)

Двух проходность мы и рассмотрим:

"Performance/Quality " - скорость обработки, чем ниже скорость, тем качественнее обрабатывается видео ("slowest " - самая медленная обработка, а "fastest " - самая быстрая).
Настроим один из основных параметров "output video bistream " видеопотока, чем он меньше, тем меньше по "весу" выходящий файл, но и качество сильно падает... Я выставляю в первом проходе=1000 Кб/с, а во втором проходе оставляю те же цифры, что и в первом проходе.
Можете выставить ключевые кадры (Maximum keyframe interval )=9999 - эта конфигурация включена внутри кодека и называется VKI (variable keyframes interval), она автоматически расставляет ключевые кадры, где считает нужным, но я оставляю=каждые 50 кадров...
Ключевые кадры - это основные кадры - они содержат в себе максимальную информацию о кадре оригинального видео и имеют... ;((...больший "вес".
При KF=9999 - вставляются, иногда в больших объёмах, в местах изменения сцен или в местах с быстрым движением, а иногда, когда нет изменения сцен и практически нет движения, не вставляются совсем.
Помимо KF в видеоинформации присутствуют deltaframes (DF) - вставляются между ключевыми кадрами и содержат в себе не весь кадр фильма, а только разницу между предыдущим ключевым кадром и кадром, на который выпадает этот дельта-кадр, DF по размеру намного меньше, чем KF ..
Поэтому, чем больше ключевых кадров, тем:

1) выше качество видео.

2) лучше аудио/видео совмещение (interleaving).

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

4) но, естественно, и увеличится объём будущего видеофайла.

И в связи с этим я отказался от VKI (9999) и выставляю теперь "Maximum keyframe interval "=50 frames.
"Deinterlace " - можете поставить галочку, если не задействуете внутренний фильтр "Deinterlace" программы VirtualDub - я не отмечаю эту функцию, так как пользуюсь внутренним фильтром VirtualDub
"Decoding parameters " - уровень "postprocessing " я сдвигаю вправо до конца (рекомендовано изготовителями DivX для Pentium3 и выше).

При уровне=0 - ни один фильтр не работает

При уровне=1 и 2 сработает фильтр "Deblocking " - помогает уменьшить плотность артефактов (квадратиков):

1 уровень - по горизонтали

2 уровень - по вертикали и по горизонтали

При уровне 5 и 6 фильтрация светового и цветового шумов, однако размывает изображение - используется в большинстве случаев для мультипликации (работает минимум с Pentium-3)

1 pass encoding parameters
Эти параметры настраиваются для двух проходов сразу (будьте внимательны!!!) - изменить настройки для второго прохода вы уже не сможете - они закроются...

"MAX and MIN Quantizers "
Квантизаторы - одни из наиболее важных параметров в видео кодировании (то же самое, что и DRF в NanDub)

Квантизаторы изменяются от 2 (лучшее качество, но больший размер файла) до 31 (худшее качество,но размер файла меньше). Я устанавливаю min=2 и max=2 (лучшее качество)

"Rate Control " - или сокращённо "RC "

"RC averaging period " - измеряется в кадрах.- Большее значение обычно приводит к более точной передачи данных. Но это значение также не должно превышать общее количество кадров вашего видеофайла.

Короче, если в вашем видеофайле 10 000 кадров, то ставьте это значение в этих пределах, но не более, чем ваши 10 000 кадров

"Rate Control reaction period " - восприятие RC свежих сцен. Большее значение обычно приводит к улучшению качества в быстрых сценах движения и к ухудшению качества в медленных сценах движения. Измеряется в кадрах. Я оставляю=20 кадрам

"Rate Control down/up reaction " - коэффициент управления реакцией на быстрые и медленные сцены движения. Большее значение обычно приводит к улучшению качества в быстрых сценах движения, но, вместе с этим, увеличивается и видео поток...

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

Quality-based encoding parameters

Этот параметр настраивается только если вы не используете двухпроходный метод компрессии, а используете однопроходный режим "1-pass quality-based mode " - измеряется в % . Мы его не будем рассматривать, но от себя добавлю, что качество с этим режимом кодировки при 100% получается отменное, только размер файла выходит огромный...

2-pass encoding parameters

Эта функция для "2-pass variable bitrate mode "

"Frame dropping " - Этот параметр работает только в "2 - pass variable bitrate mode".
Он разрешает кодеру, пропустить кадры, когда они не содержат достаточно существенной информации. Полезно, когда хочется уменьшить битрейт, но сохранить визуальное качество.
В этом случае, кодер пропустит большее количество кадров в сценах с низким движением или никаким движением вообще, и сохранит их в сценах с быстрым движением.
Настройка по умолчанию=0 и я работаю только с ней.

Когда вы всё настроили остаётся указать "log file " для сбора информации о движении в фильме - нажмите "select ":

Обзовём наш файл "status " и сохраним

После этого в окне настроек изменится "log file " и будет:

Отметим "Full processing mode "-"полный режим обработки ", потому что только с этим параметром видео начинает перекодироваться, а если вдруг вы хотите не изменять видеоформат, то в этом случае надо отметить"Direct stream copy " - "прямая копия потока "

Следующий шаг - начало кодирования:

ВАЖНО! Нужные вам видео фильтры должны быть загружены и настроены уже в первом проходе, во втором проходе мы их не изменяем.

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

Начался сбор информации:

Видно, что проектируемый размер файла всего 2,7Мб, а datarate=1Кб/с - понятно, что нормального видео файла с таким потоком видео быть не может;)

Время на сбор информации уйдёт ровно столько же, сколько потом уйдёт на второй проход. Вывод : готовый файл я получу примерно только через 1 час и 10 минут, если только успею вовремя перевести на второй проход;))

По окончании первого прохода почти ничего в конфигурации кодека не меняем, кроме как изменим в настройках кодека "2-pass, first pass " на "2-pass, second pass " > и "output video bistream " установим на нужный битрейт, я лично получаю хорошее качество при битрейте=1000 КБит/сек (то есть я не изменяю его после первого кодирования).

Хорошее качество варьируется начиная от 1000 до 2000 КБит/сек, хотя вы можете ставить значение какое захотите (чем меньшее значение вы установите, тем меньше будет выходной файл, но и качество картинки пострадает)

Не трогайте "log file " - даже не думайте его поменять!!!

Это можно сделать двумя способами:

способ -1 (так же как сохранялся и первый проход)

способ - 2 (нарезать будущий файл, например, по 650 Мб)

Нарезка делается так : отмечается определённое кол-во Мб (я отметил пространство CD-диска=650 Мб) и VirtualDub автоматически сохранит и пронумерует файлы по 650 Мб

Итак, я назвал свой будущий файл "2 pass ", можете назвать как захотите - это уже будет готовый видео файл... и клик "сохранить "

Начался процесс обработки (приоритет я выставляю NORMAL)

А здесь изображён кодирующийся видео поток - красные вертикальные линии - это ваши ключевые кадры (KF ), а синие вертикальные линии - это дельта-кадры (DF )