Поиск по этому блогу

вторник, 12 октября 2010 г.

MKV 2 AVI / MKV 2 MP4

Здраствуйте.
Занимался я раньше видео монтажем, а быть точнее - AMV клипами. Почему, раньше ? Последние полтора года немогу свое время организовать что б взяться за какойто новый АМВ проект.
Но сейчас реч пойдет не о том. Занимался я всем этим делом не как положено (на мощном компе с ведром памяти), а на стареньком компе и стояла передомной дилема - имел сезон аниме-сериала в MKV формате и разрешении 1280х720...
Дело в том что популярные программы для видеомонтажа (SonyVegas, Adobe After Efects, VirtualDub...) не работают с контейнером MKV что может заставить нуждающихся тратить уйму времени и места для перекодирования исходного материала для своиих проектов.
В данном посте описан способ смены контейнера (меньше времени, меньше места, слабее требования), а так же Вы найдете сдесь способ удаления встроенных субтитров.

Имеем мы к примеру видео в MKV формате , скажем 1280х720...
Итак выбираем куда это будем закидывать ....
в MP4 можно перегнать фильмы, в которых видео закодировано кодеком XviD или DivX (версий 3,4,5,6), а также H264, AVC1.
контейнер MP4 не может содержать звук в формате AC3, поэтому если звук в MKV в AC3, то его надо переконвертировать из AC3 в AAC, например программой
BeLight;
или
в AVI можно будет перегнать только те фильмы, в которых видео закодировано кодеком XviD или DivX (версий 3,4,5,6), а фильмы, в которых видео в формате H264, AVC1, WMV, MPEG1, MPEG2 - в AVI запихнуть не удастся, формат AVI не позволяет.

Я выбрал MP4 (почему ? обьясню дальше)

Для этого нам потребуетса...
mkvtoolnix , графический интерфейс к нему MKVExtractGUI(кинуть в папку куда установили mkvtoolnix) , также можна и визард - но помойму он ненужен но Wizard

это для начала)


Для MP4 нам понадобитса : прога для работы с контейнером
MP4Box и интерфейс (что б не сидеть в командной строке ) Yamb

Для AVI - добавиться токо VDubMod

Теперь начнем :
Открываем наш mkvmerge GUI - появиться на рабочем столе после установки mkvtoolnix, в инпут закидуем наш файл клацнув на кномпу add. После этого ниже появиться список того что есть - это соответственно само видео, потом звуковые дорожки (оригинал и перевод), сабы, и т. д .
на случай если хотим оставить таки звук оригинала или наоборот только звук перевода то клацаем смотрим какой есть какой - там написано , закрываем.
Открываем MKVExtractGUI или Wizard - открываем нужный файл , выделяем то что хотим извлеч (видео , звук - я к примеру выделил лиш видео и оригинальную озвучку - без сабов и перевода) , жмем екстрактим... если видео файл вышел с расширением h264 то открываем Yamb - жмем создать MP4 file и вкидуем туда все что нам нада (то что извлекли из мкв - видео , звук , сабы) и создаем с этого 1 файл ... - хех терь у нас будет MP4 файл который мона и прямо в вегас (
SonyVegas) кидать и что хош)

Эсли у нас AVI вышел из мкв то запускаем
VirtualDubMod 1.5.10.2, открываем в нем AVI файл, заходим в Streams>Stream list и добавляем туда аудиотреки AC3, после чего выбираем в меню File>Save As, выбираем сохранение в формате AVI, и вводим название AVI файла, при этом обязательно должен стоять режим Video>"Direct stream copy", и нажимаем "Сохранить".

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

Вывод системных свойств моего копьютера

3 комментария:

  1. Также рекомендую старенькую но ООООчень полезную тему для начинающих видеомонтажеров %) http://animeworld.ru/forum/index.php?showtopic=4554&st=0
    Там собственно есть и этот пост так как писался он изначально туда.

    ОтветитьУдалить
  2. If you want to convert MKV-files to AVI in Ubuntu / other Linux-Versions, just type:

    mencoder "Original.mkv" -ffourcc divx -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=400 -oac mp3lame -lameopts vbr=3 -o "New.avi"

    For other conversions: http://martin-thoma.blogspot.com/2011/01/converting-files.html

    ОтветитьУдалить
  3. 2Martin Thoma

    Method described in this article gives opportunity to get video from one container to another without converting (leave quality as it source).
    And this method is much faster than converting video.

    ОтветитьУдалить