![]() |
Проблема с извлечением видео из mkv (сжато x264)
Проблема с извлечением видео из mkv (сжато x264)
По какой-то причине не получается извлечь видеопоток из mkv, ни ВиртуалДабМод (что-то не то с алгоритмом файла), ни МКВтулз (could not be opened for not writing). При этом в плейере файл читается (но сильно тормозит, т.е. видео отстает от аудио). Подскажите, как распотрошить контейнер... или просто чем конвертнуть. |
http://www.wild.hut1.ru/?page=download
Цитата:
|
Igor_I
Подтвержу, есть такая проблема. Ибо сам сталкивался Имеем AVC видео (x264, H264) в матроске. Играется, все нормально. Желаем туда титры добавить. Загружаем в mkvtoolnix. А нам значит строят национальную индейскую хижину именуемую фигвам. Не любят оне когда AVC в матроске лежить, и муксить не будут. Вот ежели бы он в mp4 лежал - это мы завсегда, это мы с радостью. (Проверено - с радостью) Но он же гад, еще советы дает. Ладно, следуем советам. А говорит он - найди ка мил друг avi2raw и переведи свой AVC в raw. А затем - скорми его mp4box - и будет тебе ЩАСТЬЕ. Нашли. Возник вопрос - откуда avi брать. Исходник же - матроска. Берем MKVextractGUI. Он бьет себя в грудь - да я, я все могу. Вытащил. Сконвертили - при сборке дикий рассинхрон, рывками, со сдвигом в десятки секунд. Берем даб - тот же орган, только в профиль. |
От версии к версии MKVToolnix'a - то есть такой глюк то нет - в последних 2 к сожалению есть :( Но шанс больше если видео кодилось не в MKV а в MP4 или RAW.
|
AlexB17
А в каких нет? Очень хочется таки переделать файл. Цитата:
|
Я вот все муксю в матреху - и гори оно огнем :) Просто ложу сразу все - чаптеры, сабы, 2дорожки звука - в общем перемуксивать не придется - если только в MP4 через лет 5-7 когда блюрей будет общедоступен - как сейчас DVD, и будет не столь привередлив к форматам как сейчас.
Цитата:
|
AlexB17
Цитата:
Всегда предупреждал, кладите в матрешку только то, что НЕЛЬЗЯ положить в mp4. |
AlexB17
Цитата:
Цитата:
RBF Цитата:
|
Только что проверил - лежал клип в матрехе с x.264 - вынул екстрактом стрим AVC и положил Yamb'oм в MP4 - всё играется. Или какие то другие проблемы были? Билд Mkvtoolnix последний - тянется с megui, GUI v1.7.
|
MKVToolNix v1.7.0 инсталлятор - для разных осей.
Unicode enabled (Windows NT, 2000, XP or newer) non-Unicode (Windows 95, 98 or ME) |
Цитата:
Видео - ABC, совершенно верно. Кстати, MKVextractGUI у меня почему-то не работает. Пробовал версии менять - бесполезно. До сих пор ДабМодом обходился, но ABC он, похоже. за видео не считает. А cherry lips эту где искать? В поиске у меня выкидываются какие-то порносайты :o |
Забей искать cherry lips(это была версия 1.6.***) - всё работает и на последней версии, нужно только завести MKVExtractGUI! VirtualDubMod уже гдето год не совместим с последними матрешками. Если всетаки не заведешь просто попробуй из коммандной строки запустить mkvextract со следующими тегами:
mkvextract tracks "E:\1.mkv" 1:E:\Track1.264 |
AlexB17
Цитата:
Цитата:
Цитата:
Как я понимаю - проблема в том, что есть файлы правильно сделанные - через mp4 etc и неправильно - коденные прямо в mkv. И с последними как раз сей трабл и наблюдается. |
Цитата:
|
AlexB17
Оригинальная ситуация. А можно пошаговую методику - как для совсем гм.. тупых. :) 1. mkvextract tracks "E:\1.mkv" 1:E:\Track1.264 2. track1.264 -> track1.mp4 - Yamb? 3. Track1.mp4->Track1.mkv mkvtoolnix Так? Если так, то попробую на своем файле :) |
Пункт 3 не пробовал если честно :) А вы уверены что внутри матрешки лежит чистый 264 стрим а не в AVI (например пожатое VFW x.264) ведь MKVtoolnix так внуть матрехи AVI и покладет, и извлекет его соотвестна.
P.S. По пункту 1 - расширение файла может быть любое, я поставил 264, чтобы Yamb подцепил:) P.P.S Попробовал п.3 - ВСЁ РАБОТАЕТ! :) Не пугайте!!! |
AlexB17
Цитата:
Цитата:
|
Ну значит извлекается то AVI - нужно из него выдрать чистый H264 стрим прогой avi2raw - и будет вам щастье :)
|
AlexB17
Цитата:
|
Так, H264 я выдрал MPC. Но не удается запаковать его в ави или мп4. Ямб не хочет его присоединять, в Мп4боксе не знаю, какой командой это сделать. а в avc2avi пробовал команду avc\avc2avi.exe --fps 25.0 -i avs_video.h264 -o avs_video.avi - нашел на просторах инете, получил следующее:
Usage: avs2avi avs_filename [destination_filename] [switches] destination_filename is relative to avs_filename, if omitted it will be the same as avs_filename but with the proper extension. Switches: -w : Overwrite destination file if it already exists -P <passes> : Enable multi-pass encoding mode -p [0-2] : Priority (0: Idle, 1: Normal, 2: Above Normal) -s <file> : Save codec parameters to <file> -l <file> : Load codec parameters from <file> -c <4cc> : Use codec <4cc> with default settings ("null" for no recompression) Что нужно сделать? -e : Exit after codec selection (for use with -s) -q : Enable quiet mode for more speed -o [format] : Output format (a: AVI (default), l: Log, n: Null) -x [a,l] : Wait until XviD status window is closed (a: for all passes, l: only for the last pass) |
Походу вы спутали avC2avi c avS2avi
|
AlexB17
Это не я, это тот, кто под этим именем его зазиповал... Уже в курсе, что прога не та. Нашел нормальную (надеюсь) авс... после команды выдает ряд одинаковых столбцов garbage (i_data = 3000000) и под конец garbage (i_data = 940074) avi file written - codec: h264 - size: 640x480 - fps: 25.000 - frames: 1 после чего получается файл в 2 мб и нулевой продолжительности. |
а может проще добавить в mmg команду "--engage allow_avc_in_vfw_mode" и делать все что хош с файлом , пускай остаётся в VFW, потомучто я тоже один фильм не смог переконвертить avi2raw, на 70% обрывалось и все, дальше никак.
|
Skaarj
Цитата:
|
Хелп!!!
Накодировал кучу видео в x264, в контейнер mp4. Отдельно перегнал звуковую дорожку в mp3. И тут обнаружилось, что дуб нифига не хочет цеплять их вместе без перекодировки!!! Подскажите, как (какой прогой, желательно мелкой, чтобы через дайлап можно было качнуть) можно склеить полученные mp4 и звук? Заранее спасибо. |
Mp4Box - к нему оболочка Yamb
http://yamb.unite-video.com/ |
Спасибо!!! Щас попробую...
|
Время: 22:25. |
Время: 22:25.
© OSzone.net 2001-