Добро пожаловать на мой сайт!
Здесь Вы сможете найти полезную для себя информацию по обработке видео и аудио контента для MS Windows и LINUX.
Приятного просмотра!


Работа с контейнером видео MKV.

Часть 3.Перекодировка видео из формата h.264 в Xvid.

Итак, после разборки контейнера mkv у нас получилось 3 файла: HDTV_Track1.h264 (сырой видеопоток AVC(h.264), и два аудио:HDTV_Track2.ac3 (русский, проверено экспериментально) и HDTV_Track3.ac3 (английский).
Начнем сжимать видео. Для работы нам потребуются 3 программы:
DGAVCIndex- программа для открытия AVC(h.264) видеопотока
AviSynth (AVI-Синтезатор) — это очень полезная программная утилита, основанная на языке скриптов и включающая фильтры для простых (и не очень простых) задач нелинейной обработки видео. Она создана для детального доступа к видеокадрам клипов с возможностью производства над ними ряда хитрых манипуляций (по некоторому сценарию), недостижимых в традиционных монтажных программах (типа VirtualDub или Adobe Premier)
VirtualDubMod - не большой линейный видеоредактор, представляет собой незаменимый инструмент при захвате и особенно при обработке видео с очень большими возможностями.
Ищем в интернете, скачиваем и устанавливаем.
Для начала запустим DGAVCIndex.



Выбираем в выпадающем меню File-->Open-->наш видеофайл(HDTV_Track1.h264).
Далее выбираем File-->Save project-->указываем название файла (HDTV_Track1)-->сохранить-->получился указанный файл с расширением .dga (HDTV_Track1.dga).
Далее откройте в этой же папке новый текстовый документ, и впишите в него скрипт для AviSynth`а:

loadplugin("Путь до плагина\DGAVCDecode.dll")
AVCSource("Путь до файла индексов\HDTV_Track1.dga")


Сохраните этот файл с расширением .avs (video.avs) и откройте его в видеоредакторе, поддерживающем скрипты AviSynth`а (VirtualDubMod, Canopus ProCoder...)
В VirtualDubMod в закладке Video выберите пункт Compression



и отметьте кодек XviD, далее нажмите рядом кнопку Configure,



установите нужные параметры и битрейд (~3000-5000kbps) и нажмите ОК.



Также можно изменить размер кадра при помощи фильтра: в закладке Video выберите пункт Filters,



нажмите кнопку Add..,



выберите фильтр Resize.



Укажите новые размеры кадра как показано на рисунке.



Закройте окна кнопками ОК. Далее нам надо добавить звук: в закладке Streams выберите пункт Stream list



и нажмите кнопку Add,



в браузере выберите нашу русскую дорожку (или обе по отдельности) HDTV_Track2.ac3. Далее убедитесь, что на ней стоит метка Direct Stream Copy (щелкните правой кнопкой мыши на дорожке)



и закройте окно.
Теперь можно приступать к кодированию. В закладке File выберите Save As...,



укажите имя нового файла и нажмите ОК.



Кодирование начнется. Если перекодированный файл получился большим, попробуйте уменьшить битрейд.

З.Ы. Такой метод позволяет сразу собрать видео и звук в один файл.



djnewman@rambler.ru
2009 Newman. All Right Reserved.
Hosted by uCoz