URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 59141
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Преобразование MKV видеофайлов в фо..."

Отправлено auto_tips , 22-Сен-09 11:51 
Для перекодирования видео, упакованного в контейнер MKV (Matroska), можно использовать следующую конструкцию:

Распаковываем:

   mkvextract tracks input.mkv 1:temp_video.avi 2:temp_audio.ac3 3:output.srt

Утилита mkvextract входит в состав стандартного пакета mkvtoolnix, ее можно загрузить
со страницы http://www.bunkus.org/videotools/mkvtoolnix/)
В процессе работы mkvextract покажет какой в данном mkv файле использован видео и аудио кодек,
что даст возможность принять решение - прекодировать другим кодеком или нет.

Объединяем в AVI:

   ffmpeg -i temp_audio.ac3  -i temp_video.avi  -vcodec copy -acodec copy  output.avi

Если ffmpeg в процессе кодирования выдает ошибку и прекращает работу, можно попробовать:

   mencoder temp_video.avi -audiofile temp_audio.ac3  -ovc copy -oac copy -o output.avi


Другой вариант, с перекодированием:

   mencoder input.mkv -oac mp3lame -lameopts vbr=3 -ovc xvid -xvidencopts fixed_quant=4 -of avi -o output.avi

Если возникает ошибка "Too many audio packets in the buffer", то можно попробовать двухэтапную схему:

Выдергиваем несжатую аудиодорожку:
   mplayer input.mkv -ao pcm:fast:file=audio.wav -vc null -vo null

Перекодируем видео, подставив звук через "-audiofile audio.wav":
   mencoder input.mkv -ffourcc divx -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=6000 \
    -audiofile audio.wav -oac mp3lame -lameopts vbr=3 -o output.avi

Для конвертации для просмотра на КПК нужно уменьшить vbitrate до 400 и добавить опции масштабирования "-sws 2 -vf scale=352:-3".

URL: http://www.larsen-b.com/Article/261.html http://www.howforge.com/how-to-convert-mkv-to-avi-using-menc...
Обсуждается: http://www.opennet.me/tips/info/2174.shtml


Содержание

Сообщения в этом обсуждении
"Преобразование MKV видеофайлов в формат AVI"
Отправлено vadiml , 22-Сен-09 11:51 
Может автор не знает, но у mencoder в качестве кодека можно писать copy:
-oac copy и -ovc copy
и тогда вся эта заметка превратится в 1 строку:
mencoder input.mkv -oac copy -ovc copy -of avi -o output.avi

PS см. man mplayer


"Преобразование MKV видеофайлов в формат AVI"
Отправлено vadiml , 22-Сен-09 11:55 
А в обратную сторону -- можно использовать mkvmerge, который может считывать audio/video потоки напрямую из avi и запихивать их в mkv

И это тоже без перекодирования.


"Преобразование MKV видеофайлов в формат AVI"
Отправлено Anonymous20090922 , 22-Сен-09 13:51 
С copy - это круто. Давно искал способ быстро и без перекодирования вытащить основной поток DVD в отдельный файл.

Сейчас использую DVDShrink из под wine, но он в таком виде иногда глючит да и батник для перекодирования не сделаешь.


"Преобразование MKV видеофайлов в формат AVI"
Отправлено mx , 23-Сен-09 11:06 
Давеча я тут вылез что плохо в ави ложить 2 звука дороги
и что за это морду бить нужно - так какой то анонимус меня опустил :)

Так что если в мкв какой нибудь х264 и это по копи пихают в ави то за это не плохо бы
тоже морду пощупать :))))

P.S.
> Давно искал способ быстро и без перекодирования вытащить основной поток DVD в отдельный
> файл.

сделай так man mplayer | grep dump
представляю как ты удивишись увидив эти команды и прочитав для чего они ;)

кстати :
mplayer dvd://1 -dumpstream -dumpfile title1.vob
в мане не правильная команда так как расширение файла должно быть не vob а mpg ( так тут тоже есть стандарт ;) )


"Преобразование MKV видеофайлов в формат AVI"
Отправлено alexxisr , 22-Сен-09 14:25 
а чем вам mkv то не угодил?
чем avi лучше? чтобы тратить на перекодировку время

"Преобразование MKV видеофайлов в формат AVI"
Отправлено Аноним , 22-Сен-09 15:24 
>а чем вам mkv то не угодил?
>чем avi лучше? чтобы тратить на перекодировку время

Мой DVD-плеер не поддерживает MKV.


"Преобразование MKV видеофайлов в формат AVI"
Отправлено pavlinux , 22-Сен-09 16:32 
>а чем вам mkv то не угодил?
>чем avi лучше? чтобы тратить на перекодировку время

Мы как нормальные люди,...
Не смотрим фильмы раком у монитора,
Не тянем провод от видюхи до телека,
Не покупаем раз в 2 года CD/DVD/HD/BD плееры с новым фишками.
Не покупаем раз в пятилетку телек с новым разрешением и маркетинговыми фичами.
(а у меня Sony CRT 31" - все LCD, плазмы, сосут и нервно курят в сторонке).
И потому, что производители бытовых плееров не собираются обновлять прошивки старых
плееров, дабы покупали новые.



"Преобразование MKV видеофайлов в формат AVI"
Отправлено ак , 22-Сен-09 16:41 
прям, интересно, но с таким подходом носитель должен быть как минимум VHS :)

"Преобразование MKV видеофайлов в формат AVI"
Отправлено pavlinux , 22-Сен-09 17:03 
>прям, интересно, но с таким подходом носитель должен быть как минимум VHS
>:)

Это ужо аналоговая, из аналоговых можно BetaCam юзать

А ещё меня прикалывает реклама телевизеров, которую смотрю на текущем телеке...
Сразу закрадывается вопрос, накуя мне новый, если в рекламе и так красиво :)


"Преобразование MKV видеофайлов в формат AVI"
Отправлено User294 , 22-Сен-09 18:49 
> Это ужо аналоговая,

И что? Ты же не хочешь покупать раз в 2 года вроде? Ну вот и нормально смотреть на древнем аналоговом телеке с древнего аналогового видака с затертой до дыр кассеты :). А то формат файлов надизайненый еще где-то в эпоху вин 3.х и полуоси (под тогдашние реалии) юзать - это ничо, не смущает, а не сильно то более древние видеокассеты - засмущали, да? :)

А кому нужна гибкость и отсутствие идиотизма но влом покупать на выход каждого формата по плееру - есть HTPC наконец. Ты вроде там радовался что писюки стали бытовухой типа китайского ширпотреба. Так что ж не пользуешься тогда плодами цивилизации? oO


"Преобразование MKV видеофайлов в формат AVI"
Отправлено Filosof , 22-Сен-09 22:54 
Пока оно слишком дорого. Вот дотянут неттопы по производительности - и мона

"Преобразование MKV видеофайлов в формат AVI"
Отправлено Vitls , 23-Сен-09 20:45 
>Мы как нормальные люди,...

Да
>Не смотрим фильмы раком у монитора,

Да
>Не тянем провод от видюхи до телека,

Да
>Не покупаем раз в 2 года CD/DVD/HD/BD плееры с новым фишками.

Да
>Не покупаем раз в пятилетку телек с новым разрешением и маркетинговыми фичами.

Да
>(а у меня Sony CRT 31" - все LCD, плазмы, сосут и нервно курят в сторонке).

Panasonic 32LX85

Но! Мы покупаем что-то вроде Western Digital WD TV (цена вопроса в 200 баксов), цепляем по usb терабайтник и НАМ ПОХРЕН в каком формате записан фильм :-)


"Преобразование MKV видеофайлов в формат AVI"
Отправлено pavlinux , 23-Сен-09 21:06 
>>(а у меня Sony CRT 31" - все LCD, плазмы, сосут и нервно курят в сторонке).
>Panasonic 32LX85

Гадость ваша заливная рыба.

Я то же сидя в магазине, заставил притащить LCD, Плазму и СRT и врубить 3 BD-ROM.
Как они сопротивлялись.... :)
Сел на расстоянии 3 метров, врубили ...

- Вай!!!
глядя на ценники - 120 - 50 - 17 , плазма, лсд, труба - соответственно.
глядя на качество - 100 - 40 - 80 - плазма, лсд, труба - соответственно.

Отмазка про LCD была что они легкие, тонкие, меньше Ваттов жрут.

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

>Но! Мы покупаем что-то вроде Western Digital WD TV (цена вопроса в 200 баксов),

VC1 оно играет?

> цепляем по usb терабайтник

ещё 200$

>  и НАМ ПОХРЕН в каком формате записан фильм :-)

Кому похрен в Швейцарии, в домике на озере, форель ловят.


"Преобразование MKV видеофайлов в формат AVI"
Отправлено Vitls , 25-Сен-09 08:27 
>Гадость ваша заливная рыба.

Гораздо лучше чем всякие лыжы, соньки, и филипсы в такой-же ценовой категории.
Мне на нём эфир не смотреть, а цифру прекрасно показывает.

>VC1 оно играет?

играет


"Преобразование MKV видеофайлов в формат AVI"
Отправлено мимо проходил , 24-Сен-09 12:47 
А если в полученном avi звук с видео рассинхронизованный (в исходном mkv естественно нормально все), есть ли способ побороть, исключая подбор задержек вручную?

"Преобразование MKV видеофайлов в формат AVI"
Отправлено vadiml , 24-Сен-09 23:22 
Только если там постоянный битрейт

"Преобразование MKV видеофайлов в формат AVI"
Отправлено Alexander Borisov , 10-Авг-10 11:39 
Не использовать формат AVI. MP4 Вам в помощь



"Преобразование MKV видеофайлов в формат AVI"
Отправлено pavlinux , 25-Сен-09 02:06 
MEncoder SVN-r29354-4.4.0 (C) 2000-2009 MPlayer Team
parse error at line 347
success: format: 0  data: 0x0 - 0x5d1256af
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC) "Next Day Air (2009) by kernlas", -vid 0
[mkv] Track ID 2: audio (A_AAC), -aid 0, -alang rus
[mkv] Track ID 3: audio (A_AAC), -aid 1, -alang eng
[mkv] Track ID 4: subtitles (S_VOBSUB), -sid 0, -slang eng
[mkv] Track ID 5: subtitles (S_VOBSUB), -sid 1, -slang spa
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO:  [avc1]  716x480  24bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:31  fourcc:0x31637661  size:716x480  fps:23.976  ftime:=0.0417
videocodec: framecopy (716x480 24bpp fourcc=31637661)
Audio format 0x4134504d is incompatible with '-oac copy', please try '-oac pcm' instead or use '-fafmttag' to override it.

"Преобразование MKV видеофайлов в формат AVI"
Отправлено Аноним , 28-Сен-09 20:51 
с -copy часто может возникнуть рассинхронизация, или вылазят ошибки. потому-то и не всегда этот метод подходит

>Может автор не знает, но у mencoder в качестве >кодека можно писать copy:
>-oac copy и -ovc copy
>и тогда вся эта заметка превратится в 1 строку:


"чтение MKV видеофайлов"
Отправлено артем , 18-Ноя-09 20:21 
можно скачать всего одну прогу и наслаждаться просмотром. никакие дополнительные дрова не нужны. прога называется zoom player, воспроизводит и все другие известные форматы и ресурсов жрет мало. ссылка на скачивание: http://letitbit.net/download/6918.6c853ae1d50822a543c5b44cc/...

"чтение MKV видеофайлов"
Отправлено Alexander Borisov , 10-Авг-10 11:33 
Автор пишет о том как преобразовать материал, а не о том как его посмотреть. Ваша программа может показать MKV фильм на Playstation Portable или на iPad? Возможно, нужно поработать со звуковой дорожкой, а Вы о каких то дровах пишете. Может он, для экономии места хочет выбросить все дорожки, кроме русской.

"Раздел полезных советов: Преобразование MKV видеофайлов в фо..."
Отправлено nkly , 06-Окт-09 13:08 
А как такое перекодирование сказывается на качестве изображения и звука??
Наверняка качество снижается.
У меня достаточно древний компьютер и mkv тормозят. Так вот я перекодировал mkv в avi  но при этом происходит потеря качества. Как можно перекодировать без потери качества?
Хотя наверное если перекодировать без потерь, то может и avi тормозить будут.



"Раздел полезных советов: Преобразование MKV видеофайлов в фо..."
Отправлено Сергей , 01-Июн-11 04:21 
Если бы в avi можно было делать видео такого же качества как и mkv, то mkv просто не существовало бы, его бы ни кто не стал придумывать.

"Раздел полезных советов: Преобразование MKV видеофайлов в фо..."
Отправлено Pickles420 , 27-Мрт-13 15:49 
http://www.ilikemall.com/topics/convert-mkv-to-avi-mac.html
Я всегда использую AppGeeker конвертировать MKV видео файлы в формате AVI, работает хорошо для меня.