![]() |
MP4 Видео в MKV Контейнере
Короче такая проблема. С помощью NeroRecode создан mp4 файл - только видеопоток. Хочу с помощью MKVToolnix склеить этот файл с двумя аудиодорожками и субтитрами - AC3, OGG, SRT и получить MKV. Ну и потом разрезать файл на две части. С первой половинкой все OK. А вот вторая часть не воспроизводится никак. Видны только разноцветные квадратики. В качестве decoder'а 3ivx последняя версия. Пробовал и другие варианты - mpegable DS decoder, ffdshow. В первом случае вообще все висит, во втором похожая фигня. Нашелся таки полувыход - DivX decoder. Но и с ним видео имеет отвратительные артефакты на сценах с движением. Help!!! Всем спасибо!
|
а если вторую половину опять кинуть в MKVToolnix и сохранить заново.
|
Попробуй видео в другом месте разрезать - похоже второй кусок ссылается на Reference Fram'ы из первой части.
|
Пробовал сначала склеить и потом уже полученый файл разрезать. Ничего не изменилось. То же происходит, если сначала сохранить видео
в AVI пользуясь mp4UI. Все попытки порезать полученый avi в Дубе ничего не дали. Интересно, что этот файл даже VirtualDubMod открывать не желает, ссылается на отсутствие Samplerate - Matroska stream 1 doesn't have a samplerate. А чем еще можно MKV разрезать я и не знаю. Сохранять файл заново не пробЫвал. Может получится. |
в avi можно с помощью Mkvextract GUI извлечь и в дубе, дубмоде попробовать разрезать. а связь между файлами неставил, когда в Mkvtoolnix резал может поможет.
|
Mkvextract GUI извлекает все кроме видео. В чем проблема сказать трудно; ошибка на испанском выскакивает. Связь между файлами в Mkvtoolnix тоже не помогла. Придется действительно резать в другом месте, в NeroRecode так, чтобы два mp4 файла уже на выходе создавались. Спасибо за помощь!
|
Gnidodav
Цитата:
И с расрезанием, упоминался какой то баг в текущих версиях, Mosu обещал исправить. |
так видеоже ASP должно в AVI извлекаться, (может ForCC система невоспринимает, смени на DIVX)
|
Что то я туплю. NeroDigital используемый в NeroRecode относится к ASP (Advanced Simple Profile) кодекам подобно DivX5 и Xvid или к AVC (Advanced Video Coding) как H.264. Или там при кодировании профили можно выбирать.
|
тама оба профиля имеется и ASP и AVC и каждый из них разделен на несколько подпрофилей ограниченных различными настройками (mobile, portable, standart...)
|
Да, действительно, есть там эти оба профиля. Только вот AVC поддерживается лишь начиная с Nero Recode 2.2. У меня же стоит NR 2.1. В нем только один профиль (судя по всему ASP). Но хотя это и ASP Mkvextract GUI не в состоянии ничего сделать с видео:
Error: Track 1 with the CodecID 'V_MS/VFW/FOURCC' is missing the "default duration" element and cannot be extracted. FOURCC тоже якобы в порядке - DIVX. (Mkvextract GUI при открытии файла FOURCC распознает как DIVX) Короче геморойный файл это Nero Recode выдало. Видать придется свежую версию ставить. |
Блин у меня тоже самое но с х264 и в дабмоде! Я фильм скажем в матрёшку или в огм свожу со звуком - потом не выдернуть и не порезать - вообще видеопоток не вытянуть!
|
AlexB17
Цитата:
|
В том то и дело что второй проход лежал в ави! Далее дабом смуксил всё в матрёху, и потом дабом видео из матрёхи больше никуда не выдирается - делаю дайрект стрим - видео 0 байт! Скажем фильму на 2 CD не порезать! :(
|
Ура товарищи! Нашлось таки решение проблемы. Использовал утилиту MP4Cam2AVI, изначально предназначеную для несколько иных целей. Берем тут http://sourceforge.net/projects/mp4cam2avi/ Но главное Input-MP4, Output-AVI без рекомпрессии. Причем полученый AVI без проблем разрезался в VirtualDubMod (все стримы AC3, OGG, SRT можно добавить там же). На выходе MKV желаемых размеров. Несколько глюков правда осталось; например в начале второго файла все-таки наблюдаются упомянутые выше квадратики, но длится это не более двух секунд после чего 3ivx Decoder начинает прекрасно справляться со своей работой. Также при перемотке изображение поначалу как бы замылевается элементами предыдущего кадра. Явление это прекращается при смене ракурса или передвижении объектов. Со спокойными затянутыми сценами правда облом.
|
Gnidodav
Да знаем мы эту утилиту, она в основном для новичков, AVC не поддерживает. Так ты что не мог до сих пор из mp4 в avi ASP поток вытащить? :rolleyes: Так для этого уже не первый год существует несколько хорошо работающих способов. |
В AVI то я вытащить мог. Да вот потом это все в MKV нормально запихиваться не желало. Тот же mp4UI абсолютно несъедобный файл выдавал
![]() ![]() |
Ура всё выдирается режется и.т.п. - скачал Mkvtoolnix новый 1.4.1 и MkvextractGUI последний - всё муксится и перемуксится!!! :)
|
Цитата:
|
тут как MP4 в AVI перегнать (MP4 с AVC не делал, будет ли работать не знаю)
http://forums.3ivx.com/cgi-bin/ikonb...m=16&topic=106 DVD->AVI http://www.divx-digest.com/articles/...graphedit.html AVI->MP4 http://www.3ivx.com/support/windows/...e_avi2mp4.html |
Gnidodav DVD->AVI не в тему, а без конвертирования в другой формат как ? :)
|
Nero File Source (Async.)-->3ivx D4 Media Splitter-->Matroska Muxer-->File writer
(только для ASP, с AVC ни в какую) |
Цитата:
Вот это особенно "Nero File Source (Async.)" |
В окне GraphEdit
Graph->Insert Filters...->DirectShow Filters->Nero File Source (Async.)-> Insert Filter-> Открываем mp4 файл Graph->Insert Filters...->3ivx Filters->3ivx D4 Media Splitter->Insert Filter-> Соединяим Output [Nero File Source (Async.)] с Input [3ivx D4] Media Splitter Graph->Insert Filters...->DirectShow Filters->Matroska Muxer->Insert Filter-> Соединяим Video Output [3ivx D4 Media Splitter] с Track 1 [Matroska Muxer] и Audio Output [3ivx D4 Media Splitter] с Track 2 [Matroska Muxer] Graph->Insert Filters...->DirectShow Filters->File writer->Insert Filter-> Сохраняим mkv файл и соединяим Output [Matroska Muxer] с in [File writer]. Жмем Play. Чуть не забыл, в настройках 3ivx D4 Media Splitter надо разрешить неподдерживаемые декодеры. Если этого не зделать, то в граф автоматически вклинется 3ivx декодер, что не есть гут. У фильтра Nero File Source (Async.) функция аналогичная с Open File любого видеоредактора. Наверное. С AVC такой граф тоже можно собрать и запустить, но у меня потом воспроизводится только звук и с Video Output'ом не соединяется ни один декодер. |
а DVD источником сделать в GraphEdit можно?
|
А это в статье описывается, которая не в тему :).
Надо создать lst файл со списком VOB'ов Примерно так: C:\VTS_01_1.vob C:\VTS_01_2.vob Загрузить этот архив http://www.divx-digest.tv/nicky/all-filters.zip, зарегить фильтр Multiple_MPEG2_Source.ax и потом открыть в GraphEdit созданый список выбрав I-Media Multiple MPEG2 File Source. Усе. Плюс еще какой-нить MPEG Splitter понадобится. |
Время: 02:01. |
Время: 02:01.
© OSzone.net 2001-