Virtualdub как поменять формат звука
Я остановлюсь только на двух проблемах работы со звуком в этой программе. Но эти проблемы самые важные: 1. Вырезание звука из какого-либо фильма, чтобы добавить его всвой и 2. Добавление звука в свой фильм.
Часть 1. Задача: Извлечь НУЖНЫЙ нам звуковой фрагмент (мелодию из фильма) клипа.
Цель: Иметь нужный звуковой файл для последующего использования.
Что для этого нужно: Программа VirtualDub (любая).
Для чего этого нужно: Часто возникают желания вставить известную "крылатую" мелодию.
В качестве инструмента будем использовать VirtualDub. Подойдет любая версия.
Итак, открываем VirtualDub и идем в пункт меню
"File->Open Video File…"
После открытия фильма необходимо выделить фрагмент.
Для этого перемещаем ползунок на линейке тайминга до нужного места и нажимаем кнопку № 11 в программе в нижнем ряду, затем указываем конец фрагмента и нажимаем кнопку "№ 12" (там же). Мы выделили нужный участок.
Чтобы сохранить звуковую дорожку выделенного участка достаточно перейти в пункт меню "File->Save WAV…" и указать имя файла и директорию для сохранения.
Замечу, что хотя он и будет иметь расширение *.wav, но на самом деле, в связи с выбором по умолчанию прямопотокового копирования, это будет тот звуковой поток, который был в выделенном нами фрагменте.
Вы можете в дальнейшем (а можете прямо сразу) перекодировать его в любой, нужный Вам формат (при кодировании - только в поддерживаемый формат).
Короче делайте с ним потом в звуковых редакторах всё что захотите: лучше всего для любого другого использования, кроме работы с этой программой переводите в MP3.
Часть 2. Вставка музыкального или текстового фрагмента в фильм.
Задача: Создать СВОЙ видеоклип (практика на музыкальном фрагменте.
Цель: Научиться изменять звуковую дорожку в видео-файле.
Что для этого нужно: Программа VirtualDub (любая), аудио-файл WAV (или МР3).
Бывает, что очень нравится "песенка", а клипа такого нет в природе. Что делать?
Берём нужный МР3 файл: устанавливаем его продолжительность, в случае, если он слишком длинный его можно обрезать - смотри лекцию № .
Открываем видео-файл в VirtualDub'e.
Вырезаем ненужные фрагменты, стараясь, чтобы не было диалогов с движением губ, а то будет резко бросаться в глаза "несовпадение".
Вырезали, оставляем видео-нарезку так, чтобы в общей сложности у нас получился видеоряд продолжительностью = звукоряду.
Другими словами:
Продолжительность видеоряда ОБЯЗАНА равняться продолжительности звукового файла вплоть до десятых долей секунды!
В закладке Audio
выбираем WAV audio .
Но т.к. VirtualDub присоединяет ТОЛЬКО WAV'ы, то меняем расширение *.мр3 (если у нас файл не wav) на *.WAV (обманываем ;)).
В закладке Video
открываем Frame Rate проверяем рассинхрон.
Сохраняем файл Save as AVI. в режиме Full processing mode.
Если сохранять в прямопотоковом копировании, то ранее проведённая обрезка сохраниться и в итоге окажется продолжительностью отличной от необходимой нам.
Рано или поздно многие из нас сталкиваются с довольно типовой задачей: нужно отконвертировать видеофайл в другой формат, попутно вырезав из него лишние куски, и подрезав неровные черные края (например). Задача с одной стороны - достаточно обширна и сложна (для тех, кто не занимался этим никогда), с другой - ее вполне можно решить самостоятельно.
Собственно, в этой статье приведу небольшую инструкцию по работе с программой VirtualDUB* для решения сей задачи. Материал рассчитан на начинающего пользователя (который ранее не сталкивался с видео обработкой). Вместе с этим разберу самые частые попутные вопросы: как усилить звук, наложить свое лого, подрезать края и пр. (их все можно решать одновременно!).
И так, вступление закончено, перейдем к делу .
*Примечание : выбор пал на VirtualDUB т.к. программа бесплатна, компактна, имеет множество фильтров и дополнений, позволяет решить все оговоренные выше задачи. Отмечу, что она, конечно, не идеальна (другие видеоредакторы можете найти по ссылке ниже) .
Конвертирование видео [по шагам]
VirtualDub
Бесплатная компактная программа для работы с видеофайлами (преимущественно с AVI (для работы с MPEG и MP4 необходимо загрузить доп. плагины)). Программа поддерживает AVI файлы с разной частотой кадров (с такими могут работать далеко не каждое ПО) , позволяет разрезать и склеивать видео, накладывать свои звуковые дорожки, усиливать/уменьшать громкость звука и пр.
Отмечу также, что в ее арсенале десятки самых разных фильтров (не в каждом редакторе такое есть). Например, можно сделать видео ярче, убрать чрезмерную резкость, изменить его разрешение под свой ТВ и т.д.
- возможность быстрой нарезки (обрезки) видеофайлов;
- сотни различных фильтров: наложение водяных знаков, подрезка краев, резкость, яркость, поворачивание видео на определенный угол и т.д. (smooth, 3x3 convolution, flip, resize rotate, brightness/contrast, levels, deinterlace, threshold и др.) ;
- возможность самостоятельного выбора кодека (и его точечной настройки) как для видео, так и для аудио дорожек;
- возможность усиления громкости звуковой дорожки;
- возможность импорта звука/видео из разных источников;
- работа с AVI файлами с разной частотой кадров;
- программа бесплатна;
- поддерживается всеми популярными ОС Windows XP, 7, 8, 10 (32/64 bits).
ШАГ 1: добавление видео
Все действия будут рассмотрены в английской версии 1.10.4 (32 битной).
И так, перейду сразу к делу: после запуска программы нажмите по "File/Open video file" (или сочетание кнопок Ctrl+O). После укажите нужное видео (которое хотите отредактировать).
Open Video File (открыть видео)
Далее VirtualDUB должен показать вам два окна: в первом исходное видео, во втором - выходное (т.е. уже с примененными фильтрами, например). Т.к. пока что мы ничего с ним не делали - и там, и там изображение у вас будет одинаковым.
Отмечу, что, если у вас слишком большое разрешение видео, которое не вмещается в размер вашего рабочего стола: просто выставите масштаб отображение в 50 или 25% (для этого, достаточно кликнуть правой кнопкой мышки по экрану с видео, пример ниже).
Если вы хотите склеить (соединить) несколько видео в одной, то после открытия первого из них - просто добавьте к нему последовательно еще несколько файлов. Для этого используйте инструмент "File/Append AVI segment".
Если вы хотите добавить к этому видео еще одно (т.е. склеить их)
ШАГ 2: отрезка лишних кусков из видео
Одна из самых распространенных задач, когда из большого видео нужно вырезать только пару минут нужного (либо наоборот, вырезать несколько лишних кусков, например, рекламу).
Для этого в VirtualDUB есть удобный инструмент: . Все, что лишнее - выделяете при помощи этих кнопочек в голубой цвет и жмете клавишу DEL. См. пример ниже.
Останавливаем видео на нужном кадре, и жмем кнопку отрезки
VirtualDUB хорош еще тем, что при помощи стрелочек на клавиатуре можно найти начало и конец отрезаемого куска вплоть до каждого кадра!
Вырезаем второй ненужный кусок
Обратите внимание, что ниже на скринах показано удаление большей части фильма, из него оставлено лишь ~8 минут видео.
Выделен второй кусок (удаляем!)
Вместо целого фильма осталось видео 8 мин. длиной
В общем-то, инструмент весьма простой и эффективный. Думаю, разобраться с ним не составит труда (будем считать, что "обрезка" выполнена).
ШАГ 3: наложение фильтров
Вот это уже интереснее! При обработке видео, наиболее часто требуется с ним что-то сделать, например, у вас по бокам наблюдаются раздражающие черные края (особенно, это касается старых видео), которые нелишним было бы обрезать. Рассмотрю несколько популярных фильтров ниже.
Наложение своего лого
Лого - это своя мини-картинка, показываемая при просмотре видеофайла. Например, подобное лого вы видите каждый раз при просмотре ТВ - в углу отображено название канала. В общем-то, полезная штука, которая поможет вам подписать свое видео, или указать важный момент, на который нужно обратить внимание при его просмотре.
Попробуем наложить лого на наше видео. После того, как оно будет открыто в VirtualDUB, нажмите по "Video/Filters" (или сочетание Ctrl+F).
Video - Filters (видео, фильтры)
В открывшемся окне нажмите по кнопке "Add" (т.е. добавление).
Далее выберите фильтр "logo", и нажмите OK.
Добавляем свое лого на видео
После вам нужно будет указать свою картинку (лого), задать ее расположение (в каком углу показывать ее), и нажать OK. См. пример ниже.
Указываем картинку (лого) и ее расположение
Если все сделали правильно, в "выходном" видео увидите, как появился логотип (см. скриншот ниже).
Выходное видео изменилось
Изменение разрешения видео
Еще одна популярная задача. Для ее решения в VirtualDUB есть фильтр "resize" ( прим.: необходимо также открыть список фильтров и нажать "Add", затем выбрать "resize" и нажать OK) .
Resize (изменяем разрешение видео)
Далее сможете указать новое разрешение в пикселях (см. пример ниже).
Задаем настройки изменений
Поворот видео на определенный угол
Очень может пригодиться, если вы снимали видео на телефон и теперь его нужно развернуть на 90 градусов (например). Вообще, VirtualDUB хорош в этом плане еще и тем, что можно повернуть видео вообще на любой угол! (т.е. не только на кратный 90 градусам, но и на 55 градусов, скажем)
Чтобы это сделать, откройте список фильтров ("Video/Filters"), затем щелкните по "Add" и в списке найдите фильтр "rotate2" (см. скрин ниже).
Rotate 2 (выбираем угол поворота видео)
Далее можете указать нужный вам угол поворота. Кстати, для того чтобы посмотреть, как будет повернуто видео -используйте кнопку "Show preview/Hide preview" (см. пример ниже).
Проверяем, насколько повернулось видео
Кстати, обратите внимание, что после наложения каждого из фильтров, выходное видео меняется и вы можете видеть, как оно будет выглядеть в итоге (см. правую часть окна на скрине ниже).
Обрезка неровных черных краев
Нередко по краям видео можно встретить неровные края, черные полосы и др. "добро", которое хотелось бы обрезать. Для осуществления этого в VirtualDUB необходимо открыть вкладку "Video/Filters" и добавить фильтр с названием "null transform" (см. скрин ниже).
После щелкнуть по кнопке "Cropping" (подрезка).
Обрежем края видео (например, если есть черные полосы по бокам)
Далее при помощи инструментов "X1, X2, Y1, Y2" вы сможете вручную отрегулировать кол-во подрезаемого пространства от каждой стороны видео. См. пример ниже.
В итоге, после наложения фильтра, видим, что черные полосы были "отрезаны" (было - стало).
Смотрим, что получилось в итоге
В общем-то, фильтров в VirtualDUB очень и очень много, рассмотренные мной - лишь небольшая часть. Думаю, если вы знаете немного английский и не против поэкспериментировать - найдете не мало полезных инструментов среди списка фильтров (а если учесть, что их можно дополнительно загрузить с различных ресурсов в сети - то программа превращается в многофункциональнейший редактор!) .
ШАГ 4: выбираем кодек для сжатия видео, аудио
И так, видео в программе было открыто, наложены все необходимы фильтры, вырезаны все лишние куски, и выполнены все прочие действия - теперь можно переходить к выбору кодека.
Аудио
Аудио, по умолчанию, VirtualDUB конвертировать не предлагает (т.е. дорожка в этом случае просто будет скопирована из оригинального видео без изменений). Если вы хотите ее сжать (а я рассмотрю именно такой вариант) - то сначала необходимо нажать "Audio/Full processing mode" . См. пример ниже.
Full Processing Mode (режим полной настройки)
Далее открыть "Audio/Compression" .
Compression (настраиваем сжатие)
После чего откроется окно, в котором вы сможете выбрать кодек для сжатия (слева), и выбрать битрейт (справа). Вообще, чаще всего выбирают кодеки Divx, MPEG Layer-3, AC-3.
Выбираем кодек и битрейт
Усиление громкости звука в видео
Для этого необходимо открыть "Audio/Volume" (обращаю внимание, что для осуществления этой операции необходимо, чтобы была включена опция "Full Processing mode" в том же разделе "Audio").
Далее поставьте галочку напротив пункта "Adjust volume of audio channels" (регулировка громкости аудио канала) и сдвиньте ползунок вправо (обратите внимание, что VirtualDUB покажет вам, на сколько процентов будет усилен звук).
Увеличиваем громкость звука в видео
Кстати, рекомендую после усиления громкости (до начала конвертирования), запустить воспроизведение файла и посмотреть на сколько изменилась громкость. Просто при усилении громкости (особенно на значительную величину) - возможно, могут появиться шумы и шипение. Поэтому, важно соблюсти баланс.
Видео
Для выбора видеокодека, откройте раздел "Video" и нажмите по вкладке "Compression" (также можно использовать сочетание кнопок Ctrl+P).
Затем выберите из списка кодек (чаще всего выбирают кодеки Divx или Xvid) и откройте его настройки (кнопка "Configure", см. скрин ниже).
Выбираем кодек и открываем его настройки
После можно задать необходимые настройки: битрейт, какие-то доп. фильтры, тип кодирования и пр. параметры (многое зависит от выбранного вами кодека). Кстати, сразу отмечу, что от выставленных параметров будет зависеть качество полученного видео!
В некоторых случаях (пока "не набита рука"), рекомендуется экспериментально попробовать кодек с разными параметрами и найти свой баланс.
ШАГ 5: запускаем конвертирование
Для начала сжатия (кодирования) осталось только нажать на "File/Save as AVI" (также можно нажать на клавишу F7) и выбрать место на диске, куда будет сохранен файл.
Совет! Перед запуском кодирования закройте все остальные ресурсоемкие приложения: игры, торрент-программы, редакторы и пр.
После начала сжатия, должно появиться небольшое окно со статистикой. Из него вы сможете узнать общее время кодирования, с какой скоростью оно идет (кол-во FPS), общий размер получаемого видео и пр.
Кодирование запущено (обратите внимание на приоритет)
Кстати, обратите внимание на приоритет выполнения этой операции (строка "Processing thread priority"). По умолчанию, приоритет операции выставляется на "Normal", но его можно поменять и на "High. " (повышенный). За счет этого существенно можно ускорить процесс конвертирования. Правда, в этом случае остальные операции ПК будет выполнять куда медленнее (и вы вряд ли сможете параллельно с этой операцией даже открыть браузер) .
Столкнулся на днях с одной проблемой: мой знакомый приобрёл себе не шибко продвинутый медиаплеер для телевизора и оказалось, что в этом плеере начисто отсутствует поддержка кодеков AC3 и DTS. Таким образом большинство фильмов, скачанных с инета, оказываются просто живыми картинками без звука. Если бы мой знакомый страдал отсутствием слуха, то проблем не возникло бы вообще, но этот несчастный, к сожалению, всё слышит. А если не слышит, то громко ругается.
Самым идеальным выходом из этой ситуации была бы, конечно, замена медиаплеера, однако такое решение лишило бы нас всей интриги, и не было бы повода писать эту статью. Да и дороговасто это — даже не самые дешёвые плееры частенько страдают отсутствием поддержки форматов AC3 и DTS.
Значит копать надо в сторону софтверного решения, то бишь будем искать программный способ решения проблемы. Причём такой, чтобы он был не дороже бесплатного. К тому же надо учитывать, что настоящие пацаны категорически против дружбы с компьютерами, а значит весь процесс перекодирования видеофайлов должен быть максимально простым и прозрачным. И ещё одно важное требование: время обработки файла. Важно, чтобы это время исчислялось минутами, а никак не часами.
Вариант раз. Простой, но очень медленный.
Быстренькое гугление приведёт нас на сайт условно бесплатной программы Freemake Video Converter.
Программа на самом деле достаточно удобна и проста. Всё, что от тебя требуется — это добавить в список файл(ы), выбрать нужный формат этих файлов на выходе и нажать кнопку "Конвертировать". Вот так вот это выглядит на деле.
И всё было бы прекрасно, если бы не два существенных недостатка такого решения. Во-первых, "чихать" программа позволяет только за деньги. То есть, если возникнет необходимость вставить субтитры, добавить свой логотип или добавить скорости процессу конвертации файлов, то за это удовольствие придётся платить. К тому же каждое сконвертированное видео обрастает логотипом Freemake, убрать который тоже можно только за деньги.
Кстати, если отказаться от покупки, то Freemake Video Converter любезно снижает цену сразу в два раза!
И всё бы ничего — все эти дополнительные фишки либо не нужны, либо лично мне не слишком мешают, — но есть вторая, куда более существенная проблема. Дико медленная скорость обработки видео файлов просто зашкаливает. Скорее всего программа конвертирует картинку даже в тех случаях, когда это делать не требуется. Отказаться от конвертации видео и преобразовать в другой формат только звук, по всей видимости, невозможно. По крайней мере, я не нашёл способа сделать это. Такой подход выливается в чрезвычайно медленную обработку. На каждый фильм в среднем будет уходить от одного до нескольких часов.
В принципе, если такие скорости тебя не смущают, и ты готов ужиться с другими недостатками программы ради чрезвычайной простоты её использования, то она станет отличным выбором: бесплатно делает то, что тебе нужно и даже чуть больше — ты также можешь подготовить видео для просмотра на планшете, смартфоне и другой чудо технике. А для простой замены звуковой дорожки из формата AC3 в формат MP3, понятный любому плееру, тебе достаточно выбрать "в AVI" в нижнем ряду иконок.
Только на всякий случай убедись перед началом конвертации, что в выходном файле звуковая дорожка действительно будет присутствовать в формате MP3.
Вариант два. Чуть сложнее, но гораздо быстрее.
Теперь о приятном. Второй из способов конвертации звуковой дорожки в видео файле выглядит лишь чуток сложнее, но зато скорость обработки файлов в этом случае возрастает раз в 30(!), если не больше. Мы опять же будем использовать стороннюю программу. Теперь она будет называться XMedia Recode. На сайте программы нет русского языка, так что вот вам сразу ссылка на страничку для скачивания. На скриншоте видно, куда надо щёлкнуть, чтобы скачать последнюю версию программы.
Сайт программы не выглядит внушительно и вполне возможно скоро прикажет долго жить, поэтому на всякий случай оставляю всем желающим возможность скачать программу XMedia Recode последней доступной на момент написания этой буквы версии 3.4.2.8 прямо с моего сайта.
После скачивания и установки XMedia Recode, возможно, понадобится первым делом переключить интерфейс программы на русский язык. Делается это элементарно. В меню выбираем команду Options->Preferences. В открывшемся окне настроек в левой колонке выбираем раздел Langage (он последний в списке). Справа в окне в списке языков выделяем Русский и фиксируем результат кнопкой OK.
Теперь последовательность действий такая (ты же помнишь, что нам нужно только переделать звуковую дорожку в формат MP3):
- Открыть в программе нужный файл.
- Выбрать формат файла на выходе во вкладке Формат.
- Сказать программе, чтобы она не трогала видео дорожку на вкладке Видео.
- Выбрать формат аудио дорожки MP3 на вкладке Аудио.
- Добавить файл в список обработки кнопкой Добавить.
- Запустить обработку кнопкой Кодировать.
Сейчас я покажу всё это в картинках. После открытия видео файла на вкладке Формат выбираем профиль По выбору, формат файла Matroska, тип файла mkv.
На вкладке Видео выбираем режим Копирование, чтобы видео дорожка у нас сохранилась в первоначальном виде:
Переходим к вкладке Аудио. В двух списках вверху вкладки мы видим, какие звуковые дорожки доступны в исходном файле (левый список) и какая дорожка из доступных выбрана для включения в выходной файл. При желании можно выбрать другую дорожку или включить несколько дорожек на выбор. Для этого используем кнопки управления списками.
Когда звуковая дорожка выбрана, устанавливаем её параметры в выходном файле. В нашем случае выбираем режим Конвертация и кодек MP3.
Остальные параметры на других вкладках нас не интересуют, так как ни субтитров, ни тегов, ни фильтров мы не используем. Если есть желание, можешь поиграть с этими вкладками самостоятельно.
Осталось только нажать по очереди кнопки Добавить и Конвертировать. Процесс пошёл.
Ждём пару минут и наслаждаемся результатом.
Заметь, по сравнению с предыдущей программой время обработки сократилось с нескольких часов до нескольких минут. Вот это я называю оптимизацией производства!
Для многих пользователей видеоредактор становится такой же необходимой программой, как, скажем, браузер. Дело в том, что в последнее время пользователи стали все чаще публиковать свои видеозаписи в различных социальных сервисах, и, как правило, прежде чем видео публиковать, с ними необходимо поработать в качественном видеоредакторе. Сегодня речь пойдет о функциональной программе VirtualDub.
VirtualDub – это функциональный и полностью бесплатный видеоредактор, который предоставляет пользователям широкие возможности для редактирования видеозаписей.
Базовое редактирование
Виртуал Дуб позволяет работать с видеозаписями большинства форматов, изменяя размер видео, его формат, разрешение, производя обрезку, удаляя лишние фрагменты и многое другое.
Захват экрана
Благодаря данной программе можно не только редактировать уже имеющиеся видео, но и выполнять запись видео с экрана компьютера.
Создание GIF-анимаций
С помощью некоторых нехитрых действий вы сможете сделать из имеющейся видеозаписи GIF-анимацию, которые сегодня широко используются во многих социальных сетях.
Замена звуковой дорожки
Зачастую пользователям требуется заменить звуковую дорожку в программе. С помощью VirtualDub пользователю открывается эта возможность.
Регулировка громкости аудио
Сохранение звуковой дорожки в отдельном файле
В некоторых случаях пользователю может потребоваться сохранить на компьютер звуковую дорожку из видео. Сохранить отдельный звук в формате WAV можно всего в пару кликов.
Пакетное редактирование
В случае, если требуется произвести одинаковые манипуляции с несколькими файлами, то для этого предусмотрена функция пакетного редактирования. Для этого достаточно добавить в программу несколько файлов, а затем указать требуемые действия, которые программа должна к ним применить.
Фильтры для обработки видео
В состав программы входит большой набор фильтров, с помощью которых можно значительно преобразить изображение в видеозаписи.
Достоинства VirtualDub:
1. Программа не требует установки;
2. Обладает широчайшими возможностями, обеспечивающими полноценную работу с видео;
3. Распространяется абсолютно бесплатно;
4. Имеет маленький размер и дает минимальную нагрузку на операционную систему.
Недостатки VirtualDub:
1. Отсутствие официальной версии с поддержкой русского языка, однако, на сторонних ресурсах можно найти русифицированную версию;
2. Достаточно сложный интерфейс для начинающих пользователей.
VirtualDub – это миниатюрная программа с действительно внушительными возможностями, о которых нельзя рассказать в одной статье. Если знать, как работать с программой, вы сможете выполнять практически любые манипуляции с видео, тем более, что в интернете можно найти множество обучающих уроков.
Программное обеспечение для обработки цифрового видео, как правило, стоит довольно дорого, но не VirtualDub.
Цена на профессиональный видеоредактор может исчисляться тысячами долларов. В основном такие программы представляют собой сложные и громоздкие пакеты, для работы с которыми необходим определенный уровень подготовки. Более дешевые утилиты имеют массу недостатков, с которыми не сможет смириться ни один любитель видеомонтажа -- эти приложения дают на выходе видео невысокого качества и содержат ограниченное число функций для редактирования видеоматериала.
За простым интерфейсом VirtualDub скрываются широкие возможности
Сохранение звуковой дорожки
В некоторых случаях бывает нужно сохранить звуковую дорожку в виде отдельного файла. Например, вы хотите слушать концертную запись в плеере по дороге в институт или на работу либо извлечь аудиоданные из видеофайла, чтобы отредактировать в аудиоредакторе неудачно записанную звуковую дорожку. Подобные задачи VirtualDub решает быстро и качественно.
Одно из достоинств программы состоит в том, что она сохраняет аудио- и видеопотоки без повторной компрессии. Она будет очень полезна при сохранении аудиотрека отдельным файлом. Чтобы отделить звук от видео, следует открыть в программе видеофайл и выяснить, находится ли переключатель в меню Audio в положении Direct stream copy. Затем нужно сохранить файл, выбрав команду File > Save as wav.
Записать звуковую дорожку можно сразу в определенный формат, к примеру в поддерживаемый каким-нибудь портативным устройством, скажем MP3-плеером. В результате исходный файл будет конвертироваться в формат, указанный пользователем. Для этого необходимо в меню Audio установить переключатель в положение Full processing mode и выбрать команду Audio > Compression. В появившемся меню нужно указать тип кодека, который будет использоваться для сжатия аудиотрека, а также его параметры -- частоту дискретизации и битрейт, определяющие качество сохраняемого файла. Далее следует выбрать команду File > Save as wav. После завершения описанных выше действий программа выполнит конвертирование звуковой дорожки в требуемый формат.
Учтите, что файл будет сохранен с расширением .wav, из-за чего не все устройства и приложения сумеют корректно определить его содержимое. А когда программа сконвертирует и запишет аудиофайл на жесткий диск, его разрешение можно изменить вручную в любом файловом менеджере, установив «правильное» MP3 или другое.
Резка клипа без потерь
Как уже было отмечено, VirtualDub помогает редактировать видеофайлы без повторной компрессии. Благодаря этому в программе можно, например, вырезать из концертной записи определенную композицию. Чтобы выполнить такую операцию, откройте исходный файл и передвиньте ползунок в положение, соответствующее началу фрагмента, который необходимо сохранить на диск отдельным файлом. Обозначьте начало этого клипа, нажав на клавиатуре клавишу или выбрав в меню программы Edit пункт Set selection start. Теперь передвиньте ползунок на конец вырезаемого эпизода и нажмите клавишу или укажите в меню программы Edit пункт Set selection End. На временной шкале выделенный промежуток будет обозначен цветом.
Чтобы вырезать фрагмент из клипа, нужно указать его границы
Чтобы избежать повторной компрессии, выберите пункт Direct stream copy в меню Video и аналогичный пункт в меню Audio. Теперь можно сохранять файл с помощью команды File > Save as AVI. Поскольку не требуется повторное сжатие, то процесс сохранения отдельного фрагмента видео занимает очень мало времени и фактически сводится к записи файла на диск.
Объединение нескольких клипов в один
Главное неудобство, которое ощущается при работе с VirtualDub, -- отсутствие многодорожечного интерфейса. На первый взгляд может даже показаться, что программа работает только с одним клипом. На самом же деле VirtualDub способна выполнять такую полезную операцию, как «склейка», объединяя неограниченное число фрагментов в один.
Склейка осуществляется двумя способами -- по отдельности и пакетно. Объединение двух и более файлов без повторной компрессии выполняется лишь при условии, что они имеют одинаковые параметры. Чтобы присоединить один фрагмент к уже открытому клипу, следует выбрать в меню программы команду File > Append AVI segment и указать присоединяемый файл. Убедиться в том, что клипы предварительно склеены, поможет временная шкала -- продолжительность видео должна увеличиться.
Когда же нужно объединить группу видеофайлов, необходимо назвать их определенным образом: video001.avi, video002.avi, video003.avi и т.д. И тогда при изготовлении из отдельных фрагментов целого видео файлы автоматически встанут в том порядке, в каком они пронумерованы. Пользователю останется добавить лишь первый файл. Далее операция склейки выполняется точно так же, как и при работе с двумя файлами.
Замена звуковой дорожки
Выполнять данную операцию имеет смысл, например, при работе с двумя видеофрагментами, скажем парой фильмов. В одном -- плохое видео, но качественное звуковое сопровождение, в другом -- изображение хорошее, но звук неважный. Значит, для получения требующегося результата нужно будет подменить звуковую дорожку, совместив хорошее качество видео и нормальный звук.
А чтобы замена аудиодорожки осуществилась корректно, необходимо соблюдать определенные условия. Так, продолжительность аудио не должна сильно отличаться от исходной продолжительности видео. Кроме того, следует учитывать, что некоторые форматы видео совместимы со звуковыми дорожками только определенного формата. Аудиодорожку лучше всего подготовить в другой программе (например, в бесплатном аудиоредакторе Audacity), хотя в данной утилите и есть функция импорта аудиотрека из другого видеофайла.
Для замены звуковой дорожки нужно открыть исходное видео в VirtualDub и выполнить команду Audio > Audio From Another File. А затем следует указать путь к аудио- или видеофайлу и сохранить результат.
Пакетная обработка видео в VirtualDub
Редактор VirtualDub содержит так называемый список заданий (Job List), позволяющий автоматизировать обработку файлов. Например, стоит задача конвертировать с десяток видеофайлов в разные форматы. Если бы в программе не было поддержки пакетной обработки, пришлось бы по очереди загружать в нее видео, указывать каждый раз новые настройки, ждать, пока она запишет файл на диск, затем открывать следующее видео и снова ждать, пока VirtualDub справится с процессом сжатия и т.д. Благодаря поддержке пакетной обработки видео, можно лишь указать, какие операции должны быть выполнены, а затем оставить компьютер без присмотра. Утилита обработает данные, строго придерживаясь оставленных инструкций. Чтобы занести какое-нибудь задание в список Job List, необходимо использовать набор команд в меню File > Queue batch operation.
VirtualDub умеет обрабатывать файлы в пакетном режиме
Скажем, если нужно последовательно выполнить сжатие двух файлов, необходимо проделать следующие действия. Открыть первый файл, указать параметры сжатия и, если потребуется, начало и конец сохраняемого клипа. Потом следует выбрать в меню File > Queue batch operation > Save as AVI. После этого программа не будет выполнять никаких действий, и можно открыть следующий файл, настроить новые параметры его экспорта и еще раз выбрать нужную команду из подменю Queue batch operation. Далее, когда все задания будут составлены, необходимо раскрыть список Job List в меню File > Job control и нажать в нем кнопку Start, чтобы запустить процесс пакетной обработки.
Многопроходное кодирование
Если требуется подготовить видео для просмотра на мобильном устройстве или перевести его в определенный формат для публикации на одном из онлайновых сервисов, это поможет сделать VirtualDub. Многие алгоритмы сжатия видео поддерживают кодирование в несколько потоков, однако далеко не все знают, как эту технологию применить на практике.
Допустим, необходимо сжать файл кодеком x264vfw (он устанавливается дополнительно, например, вместе с пакетом кодеков K-lite). Когда файл будет открыт в программе, нужно выбрать в меню Video > Full processing mode, а затем -- команду Video > Compression. В списке установленных видеокодеков следует указать пункт x264vfw - H.264/MPEG-4 AVC codec. Затем в правой части окна надо нажать кнопку Configure, чтобы перейти к настройке процесса сжатия. Потом в окне настроек кодека, в раскрывающемся списке Rate Control, нужно выбрать пункт Multipass 1st pass (он обозначает первый проход при многопроходном кодировании) и установить флажок Zero Latency, а в поле Target bitrate kbit/s задать скорость потока. Чем больше этот параметр, тем выше будет качество изображения. Далее следует нажать на кнопку ОК и указать формат звуковой дорожки (команда Audio > Compression) и тип кодека, например Mp3 48 кГц 128 kBit/s, stereo.
Настройка многопроходного кодирования
Теперь нужно выбрать в меню программы File > Queue batch operation > Save as AVI. Затем необходимо еще раз перейти к настройкам кодека для сжатия видеодорожки и в списке Rate Control выбрать пункт Multipass Nth pass (проход кодирования, отличный от первого). Никакие другие настройки изменять при втором, третьем и следующих проходах не придется. Далее следует повторно занести команду сохранения файла в список заданий File > Queue batch operation > Save as AVI. Если же понадобится выполнить кодирование в три (или более) прохода, то следует добавить в список заданий команду сохранения файла столько раз, сколько требуется. При каждом выборе этой команды имя файла должно оставаться одним и тем же. Многопроходное кодирование позволит кодеку оцифровать данные в несколько проходов. После каждого цикла компрессии программа записывает, а затем обновляет вспомогательный файл статистики, информация из которого используется алгоритмом многопроходного сжатия при любом очередном проходе.
Когда все задания будут добавлены в список, нужно открыть список пакетной обработки заданий VirtualDub Job Control, нажав клавишу . В нем отображена вся последовательность действий, которые должна выполнить программа. Для начала кодирования надо нажать кнопку Start и дождаться окончания обработки файла программой. Когда процесс конвертирования видео завершится, в списке заданий напротив каждой строки в колонке Status будет стоять Done (Готово). Чтобы не возникло случайных ошибок, при обработке видео не рекомендуется запускать ресурсоемкие приложения и вообще работать в это время на компьютере. Поскольку принцип многопроходного кодирования идентичен независимо от выбираемого кодека, сжатие с его использованием кодеками DivX, VP70 и пр. будет мало отличаться от описанного варианта для x264.
Применение фильтров
Чтобы откорректировать цветопередачу, наложить логотип на видео, изменить соотношение сторон и выполнить другие операции с видеофайлом, потребуются видеофильтры. Так вот в VirtualDub их множество, причем самых разных.
К одному ролику допустимо применять любое количество фильтров. Чтобы назначить фильтр, необходимо выполнить команду Video > Filters, нажать кнопку Add и выбрать нужный. Если в фильтре присутствуют какие-то настройки, они отобразятся на экране сразу же после его добавления. А чтобы вернуться к ним после выбора фильтра в списке стандартных модулей VirtualDub, достаточно указать в меню команду Video > Filters и, выделив в перечне установленный, нажать кнопку Configure.
Встроенные и дополнительные фильтры -- главные инструменты VirtualDub
Среди наиболее полезных фильтров, употребляемых для обработки видео, стоит выделить следующие:
• Deinterlace -- устраняет эффект «гребенки», возникающий при наличии в видео смещения четных и нечетных строк изображения. Стандартный фильтр деинтерлейсинга в VirtualDub позволяет устранить этот недостаток изображения, используя несколько алгоритмов решения проблемы.
• Resize -- помогает изменить размер картинки обрабатываемого видеофайла. При изменении оригинального размера картинки можно выбирать тип аппроксимации точек, чтобы получить наиболее четкую картинку.
• Logo -- позволяет нанести на видео водяные знаки. С помощью данного инструмента легко поместить в любое место экрана картинку из файла формата JPG, TGA, PNG, BMP или JPEG. В настройках фильтра Logo можно использовать параметр прозрачности и маску альфа-канала для накладываемой на видео картинки.
• Rotate -- предоставляет возможность подбирать оптимальную ориентацию кадра видео для просмотра на экране мобильного устройства, например смартфона. С его помощью удастся повернуть исходное изображение на 90, 180 или 270 о
• Rotate2 -- действует аналогично предыдущему. Однако в настройках этого фильтра разрешается указывать произвольный угол поворота, а положение смещенных точек кадра аппроксимируется по одному из нескольких алгоритмов. Кроме того, в настройках фильтра предлагается установить цвет поля, которое становится видимым при повороте картинки.
Помимо стандартных фильтров в программе VirtualDub можно использовать дополнения сторонних разработчиков, в том числе как бесплатные модули, так и коммерческие.
Рассинхронизация видео и звука
Эта проблема часто возникает при воспроизведении некорректно сжатых файлов. Причин рассинхронизации может быть много -- от неправильно выбранных настроек кодирования до ошибок при обработке видеопрограммой. К счастью, существует несколько способов решить ее.
Если аудиотрек имеет постоянную величину смещения видео относительно звука, необходимо в настройках кодирования указать параметр задержки аудиодорожки. Для этого в меню Audio нужно выбрать пункт Interleaving, установить флажок Enable audio/video interleaving и в поле Delay audio track by указать значение в миллисекундах, на которое происходит отставание или опережение звука. Если аудио опережает видео, следует указать положительное значение, если отстает --- отрицательное.
с такой проблемой
Читайте также: