пятница, 3 октября 2008 г.

Редактирование и конвертирование видео в форматах 3gp и mp4

Иногда на мобилу, смартфон или же коммуникатор удаётся заснять что-нибудь интересное, чем хочется поскорее поделиться со своими друзьями и знакомыми. Однако, часто такие видео требуют того, чтобы их немного "причесали", т.е. вырезали лишние фрагменты, скорректировали цвет, увеличили громкость и т.п. Для формата 3gp или mp4 есть куча таких программ, но они обычно "шароварные", имеют тошнотворный дизайн, неудобны, малофункциональны и вообще часто могут глючить. Вообще есть одна очень удобная и функциональная программа VirtualDub, которая идеально подходила бы для наших целей, если бы не одно но - она не поддерживает формат 3gp. Но не всё так плохо, ибо поддерживает VirtualDub скрипты
AviSynth, через которые можно открывать любой файл, для которого в системе установлены кодеки.

Про установку кодеков для 3gp и mp4 я уже писал ранее: Просмотр на компе 3gp и mp4 файлов. А для того, чтобы VirtualDub смог открывать AviSinth скрипты, требуется установить их интерпретатор, который можно скачать здесь. После установки можно проверить его работу, открыв любимый текстовый редактор, написав в нём всего одну строку:

Version()

и сохранив под именем version.avs. Затем этот текстовый файл следует открыть в VirtualDub. Если видна картинка, похожая на эту: [Image],
значит всё работает и можно начинать редактировать видео.

Но нам то нужна не бесполезная надпись с версией, а наше интересное видео. Чтобы загрузить видео файл в AviSynth скрипт, надо ввести строку:

DirectShowSource("имя файла")

Вставляем новое имя, сохраняем скрипт с расширением avs и открываем его с помощью VirtualDub. Теперь его можно отредактировать и сохранить в формате avi.

Для тех, кто не имел опыта работы с VirtualDub, подскажу как выполняются некоторые действия в этой замечательной программе:
  • чтобы изменить яркость, контрастность или добавить другой эффект, заходим в Video - Filters..., там добавляем нужный фильтр с помощью кнопочки Add;
  • чтобы кадрировать изображение, добавляем фильтр null transform, затем в списке фильтров нажимаем кнопку Cropping и кадрируем;
  • чтобы вырезать фрагмент, перетаскиваем ползунок внизу в начало того, что должно быть вырезано и нажимаем клавишу Home, перетаскиваем в конец и нажимаем End, а затем - Delete;
  • чтобы улучшить синхронизацию звука и видео, можно попробовать зайти в Video - Framerate и выбрать там Change so video and audio durations match;
  • чтобы воспроизвести только исходное видео (изображение слева), надо внизу слева нажать стрелочку с буквой I, а чтобы и обработанное фильтрами - стрелочку с буквой О

Комментариев нет: