Virtualdub как работать

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

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

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

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

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

  1. Запускаем приложение. Благо, устанавливать его не нужно, и это является одним из достоинств.
  2. В левом верхнем углу вы найдете строчку «Файл». Нажимаете на ней один раз левой кнопкой мышки.
  3. Появится вертикальное выпадающее меню. В нем нужно нажать на самую первую строчку «Открыть видео файл». К слову, эту же функцию выполняет комбинация клавиш на клавиатуре «Ctrl+O».
  4. В результате откроется окно, в котором нужно выбрать данные для открытия. Выделяете нужный документ одиночным нажатием левой кнопки мышки, а после этого нажимаете «Открыть» в нижней области.
  5. Обратите внимание, что по умолчанию софт не может открывать файлы формата MP4 и MOV. Это при том, что в перечне поддерживаемых форматов они указаны. Для включения данной функции потребуется ряд действий, связанных с установкой плагина, создании дополнительной папки и параметров конфигурации. Как именно этого добиться, мы расскажем вам в самом конце статьи.

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

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

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

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

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

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

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

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

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

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

Иногда возникают ситуации, когда вам надо изменить разрешение ролика. Например, вы хотите посмотреть сериал на мобильном устройстве или планшете, но они по каким-то причинам не могут воспроизвести клип с большим разрешением. В таком случае можно снова прибегнуть к помощи 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» на клавиатуре. Это вызовет меню с настройками компрессии. Она нужна, так как в противном случае записываемый ролик займет много места на вашем жестком диске. Обратите внимание, что для отображения многих кодеков в окне необходимо установить кодек-паки типа K-Lite. Посоветовать какой-то конкретный кодек мы не можем, так как все зависит от выполняемых задач. Где-то требуется качество, а в некоторых ситуациях можно им пренебречь. В общем, выбираем необходимый и жмем «OK».
  7. Теперь нажимаем кнопку «F2» на клавиатуре. Откроется окно, в котором вам нужно будет указать место для записываемого документа и его название. После этого нажмите «Сохранить».
  8. Теперь можно приступать непосредственно к записи. Открываем вкладку «Захват» с верхней панели инструментов и в ней выбираем пункт «Захватить видео».
  9. О том, что захват видео начался, будет сигнализировать надпись «capture in progress» в шапке главного окна.
  10. Для того чтобы остановить запись, нужно снова открыть окно программы и зайти в раздел «Захват». Появится уже знакомое вам меню, в котором на этот раз нужно кликнуть по строке «Прервать захват».
  11. После остановки записи можете просто закрыть программу. Ролик будет находиться в указанном ранее месте под присвоенным ему именем.

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

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

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

  1. Выбираем ролик, из которого будем удалять звук.
  2. В самом верху открываем вкладку «Аудио» и выбираем в меню строчку «Без аудио».
  3. Вот и все. Остается лишь сохранить файл. Для этого жмем на клавиатуре клавишу «F7», выбираем в открывшемся окне местоположение для ролика и присваиваем ему новое имя. После этого жмем кнопку «Сохранить».

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

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

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

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

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

Мы рады, что смогли помочь Вам в решении проблемы.
Добавьте сайт Lumpics.ru в закладки и мы еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

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

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

Работа с приложение VirtualDub.

Скачивание и распаковка программы

Утилита VirtualDub начинает приятно удивлять пользователя ещё на стартовом этапе её эксплуатации: приложение не требует никакой инсталляции, так как после загрузки архива с программой на ПК для её открытия достаточно запустить VirtualDub.exe стандартным, двойным кликом мыши по названию. По умолчанию программа в своём составе имеет встроенные кодеки, позволяющие выполнять базовые задачи по видеоредактированию, монтажу, сжатию и конвертированию файлов, при условии загрузки софта из официального источника информации. Как недостаток пользователи отмечают недопустимость эксплуатации ресурсов утилиты для работы с файлами в форматах mp4 и MOV, однако, эта оплошность устраняется, если дополнительно установить кодеки для взаимодействия с обусловленными компонентами, подробная инструкция инсталляции которых будет описана дальше в статье.

Горячие клавиши

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

  1. Чтобы открыть файл, надо зажать одновременно кнопки Ctrl и O.
  2. С целью перемещения по видео можно использовать сочетание клавиши Shift и стрелки на клавиатуре, что позволит осуществить покадровое движение.
  3. Комбинация Alt со стрелкой позволяет передвигаться на промежуток в пятьдесят кадров.
  4. Для осуществления записи с экрана применяется клавиша F6, отвечающая за старт «захвата».
  5. Остановить захват можно посредством кнопки Esc.
  6. Удалить выделенный объект, как и в любых иных программах, можно при помощи клавиши Delete.
  7. За сохранение отредактированного видео отвечает кнопка F7.

На самом деле, это только малая часть рабочих клавиш и сочетаний, однако, запоминать комбинации изначально нет смысла: большинство из них прописаны в подпунктах настройки меню, напротив каждой из позиций в ниспадающем списке, что позволит со временем пользователю выучить наиболее важные для работы «горячие команды». Разберёмся дальше подробно, как осуществить процедуру захвата видео с монитора, так как именно с этой целью чаще всего применяются ресурсы утилиты.

Захват видео

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

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

Выполнив запись, можно без опасений за сохранность видео закрывать программу, так как видеообъект автоматически будет размещён по предварительно указанному адресу под заданным пользователем названием.

Удаление аудио из видеофайла

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

  1. Выбрать видеофайл, изъятие звуковой дорожки из которого необходимо исполнителю.
  2. Зайти в раздел меню «Аудио» на горизонтальной панели задач вверху экрана, где, в ниспадающем списке, активировать режим «Без аудио».
  3. Сохранить изменённый видеофайл посредством нажатия клавиши F7, с последующим указанием области сохранения объекта и его нового имени, и подтверждением команды кнопкой «Сохранить».

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

Редактирование видеофайлов

VirtualDub обладает достойными функциональными возможностями и в плане редактирования видеофайлов. Для работы с объектом потребуется изначально загрузить его в программу, что выполняется через меню «Файл», с последующей активацией позиции «Открыть видеофайл», или же с помощью одновременного нажатия клавиш Ctrl и O, и выбрать объект на ПК, требующий редактирования, подтвердив команду кнопкой «Открыть». При правильном выполнении манипуляции в основном окне утилиты откроется два идентичных изображения, где первое – это исходный вариант видео, а второе – выходная модификация, что будет свидетельствовать о возможности дальнейшей работы с объектом. Так как функциональность программы многогранна, рассмотрим подробно только некоторые, наиболее востребованные манипуляции, на основании которых пользователь сможет приобрести навыки работы с утилитой, что позволит в дальнейшем осуществлять более сложные задачи.

Для начала разберёмся, как в VirtualDub обрезать видеофайл или вырезать нужный для дальнейшей работы фрагмент. С этой целью достаточно воспользоваться шкалой под открывшимся видео, и инструментами под ней: путём передвижения ползунка в виде зазубрины пользователь отмечает начало и конец участка, нуждающегося в удалении или сохранении. Если требуется обрезка с последующим удалением фрагмента, достаточно нажать Delete на клавиатуре после выставления границ участка. При потребности сохранить объект пользователю надо выбрать в разделе «Файл» команду «Сохранить как AVI», задав имя сегментированному объекту.

Программа также позволяет объединить несколько видео в единое целое, что выполняется посредством добавления к основному видеофайлу иных фрагментов через позицию «Добавить сегмент AVI», находящуюся во вкладке «Файл». Добавленный сегмент, или несколько видео автоматически будут «присоединены» к основному видео в порядке загрузки. Ресурсы программы также позволяют исправить ситуацию, когда видеофайл имеет «неправильное» расположение: перевёрнуто или же снято под неудобным для просмотра углом. Повернуть изображение можно следующим образом:

  1. Через позицию «Фильтры» в разделе меню «Видео» выбрать установку «Добавить».
  2. В разделе «Добавить» активировать фильтр Rotate, если разворот стандартный – 90 или 180 градусов. Если градус поворота не эталонный, потребуется выбрать задачу Rotate2, где можно задать индивидуальный график разворота видео.
  3. После предначертания угла разворота изображения остаётся только подтвердить команду клавишей «ОК», задать файлу «Режим полной обработки» в разделе «Видео» и сохранить объект.

Программа также позволяет осуществить GIF анимацию видеофайла или его фрагмента. Обработка с помощью анимации выполняется согласно следующему регламенту:

  1. Для начала загружается видео, которое пользователь предполагает преобразовать. Если необходимо анимировать часть файла, проводиться его обрезка, согласно вышеописанной инструкции.
  2. В ситуации, если файл имеет высокое разрешение, с целью превенции ошибок или затягивания процесса обработки, его потребуется уменьшить. Для этого надо зайти в раздел «Фильтры» во вкладке «Видео», после чего в правой области окна активировать позицию «Добавить».
  3. Из предложенного реестра фильтров выбрать пункт Resize, отвечающий за изменение размера.
  4. В открывшемся окне выставить в первой строке значение «Абсолютный», в позиции «Соотношение сторон» – «Как источник», и подтвердить действия кнопкой «ОК» внизу экрана.
  5. В следующем окне программа отобразит заданный пользователем фильтр, напротив которого потребуется проставить «галочку» и подтвердить установку клавишей «ОК».
  6. На этом сжатие картинки можно считать выполненным, полученный результат будет отображён в окне предпросмотра.
  7. Следующий шаг: изменение частоты воспроизведения кадров. Для выполнения задачи надо зайти через позицию «Видео» в раздел «Частота кадров», где в строке «Перевод кадров» выставить значение от 10 до 15.
  8. Сохранение анимированного объекта выполняется посредством входа в меню «Экспорт» через вкладку «Файл», с последующим переходом в пункт «Создать GIF…», где в окне настроек потребуется задать название выходного видеофайла и параметры для воспроизведения анимации.
  9. Остаётся нажать на пиктограмму из трёх точек напротив имени файла, что позволит выбрать месторасположение готового объекта, и применить команду «Сохранить», расположенную внизу экрана.

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

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

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

  1. Потребуется поочерёдно в разделах «Аудио» и «Видео» активировать позицию «Прямопотоковое копирование».
  2. Во вкладке «Файл» выбрать задачу «Сохранить как AVI».

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

  1. В разделе «Аудио» активировать «Режим полной обработки», а в пункте «Компрессия» задать желаемый кодек для звука, к примеру, перекодировать аудио в mp3.
  2. Произвести аналогичные манипуляции в разделе «Видео», задав видеофайлу требуемый формат, к примеру, популярный Divx.
  3. Сохранить видео после выставления качества результативного видеофайла.

Процесс сохранения, с одновременным конвертированием видеофайла может занять продолжительный период, длительность которого пропорционально зависит от заданных пользователем настроек и производительности ПК. Более сложной в программе VirtualDub является работа с файлами mp4 и MOV. С целью получения возможности работы с этими форматами придётся загрузить специальные плагины:

  1. Для начала стоит проверить в корневом каталоге утилиты наличие папок с именами plugins32 и plugins64. При отсутствии указанных объектов их придётся создать вручную.
  2. Дальше потребуется в сети найти модуль FccHandler Mirror, предназначенный для софта VirtualDub, и загрузить его на ПК.
  3. После этого надо извлечь объекты Quick Time.vdplugin и Quick Time64.vdplugin, имеющиеся в составе архива, в plugins32 и plugins64 соответственно.
  4. Остаётся только установить согласно руководству «Мастера установки» кодек ffdshow, предварительно загрузив его из сети, после чего активизировать работу VirtualDub и попытаться открыть видеофайл с расширением MOV или mp4. Объект должен быть совместимым с разрядностью ОС.

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

Подведение итогов

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

LiveInternetLiveInternet

Как работать с Virtualdub – небольшая инструкция

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

С самой программой можно ознакомится

скачать

Вложение: 3943772_virtual_dub_1.zip

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

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

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

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

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

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

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

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

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

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

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

И так…

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

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

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

4) Сохранить склеенное видео.

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

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

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

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

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

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

Файл/сохранить как avi.

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

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

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

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

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

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

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

Virtual Dub. Краткое руководство

  • Введение
  • Архитектура работы
  • Интерфейс программы
  • Возможности по обработке видео
  • Типовые задачи
  • VirtualDubMod и AviSynt

Введение

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

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

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

Немаловажным плюсом является и то, что VirtualDub занимает на диске всего 1-2 мегабайта, не требует установки, распространяется свободно (текущую версию можно скачать ). Кстати, последнее обстоятельство привело к тому, что помимо самого 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.

Со «склейкой» разобрались, теперь обратимся к «резке», т.е. удалению ненужных фрагментов (например, рекламы из записи телепередачи), а заодно и к перестановке фрагментов местами (через механизм типа буфера обмена — 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.

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

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

Пример №4: Нужно сделать скриншот с видео, чтобы разглядеть его на предмет качества или наличия дефектов. Из проигрывателя это делать не стоит, т.к. он может вносить какие-либо модификации в изображение (например, принудительный деинтерлейс или коррекцию яркости). В то же время VirtualDub откроет файл «как есть», при условии, конечно, что он поддерживается им. Кстати, о форматах: по умолчанию, кроме AVI, VirtualDub умеет открывать mpeg-1 файлы. С помощью плагинов от 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, правда, скорее всего, не последних версий.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *