Показать полную графическую версию : Проблема с просмотром h.264 в контейнере AVI
Столкнулся с такой проблемой: есть HD-видеофайл в контейнере mp4 (видео - h.264 (1280х720), звук - AAC), который прекрасно проигрывается в проигрывателе JetAudio; из этого файла нужно сделать AVI (видео оставить h.264 без изменений, а звук загнать в MP3), чтобы можно было и на компе смотреть и на стационарном проигрывателе. Делаю это без пересжатия с помощью конвертера XviD4PSP последней версии, но полученный AVI в стационарном проигрывателе проигрывается нормально, а вот в JetAudio - звук есть, а вместо видео - чёрный экран. Попытался исходный mp4 загнать в AVI с помощью VirtualDUB 1.10.5, но полученный AVI точно так же в JetAudio демонстрирует чёрный экран. Пришлось разобрать исходный mp4 на составные части - видео оставил в таком же контейнере mp4, а звук загнал в mp3. Затащил полученные части в VirtualDUB 1.10.5 и без пересжатия загнал в AVI. На этот раз AVI стал нормально проигрываться в JetAudio, но перестал проигрываться на стационаре - звук есть, а вместо видео чёрный экран. Затаскиваю этот AVI-шник в XviD4PSP, но получаю сообщение, что прога не может определить видеопоток!
Блин, тупик!
Кто-нибудь знает как решить проблему?
P.S. ОС - XP SP3, в системе установлен кодек x264 44 rev. 2851.
Nun-Nun, потому что AVI несовместим с h.264 :-)
запихать, конечно, можно, но результат налицо
несовместим с h.264 :-) »
Не слишком ли категорично? Таких AVI-шек у меня несколько сотен и подобной проблемы до этого не наблюдалось - все нормально воспроизводятся и на компе и на стационаре. Проблема несколько глубже. В проблемном mp4 кодирование выполнялось с использованием библиотеки Lavf57.83.100, а все предыдущие mp4 делались без неё. Видимо дело в ней.
Что такое стационар? Напишите, пожалуйста модель стационара, который поддерживает кодек x264 с разрешением1280х720.
74Rai,
Стационарный проигрыватель Philips BDP7750.
Nun-Nun а вы не пробовали конвертировать в DVD формат, или в VOB? Почему именно в AVI, или размер приоритет чем качество.
И второе, вам компьютер говорит что "прога не может определить видеопоток", грубо говоря отсутствует программа распаковки видео - кодек. Вы когда последний раз кодеки ставили новые. Установите последний что есть -K-Lite_Codec_Pack_14.0.0_Mega (http://biblprog.org.ua/ru/k_lite_codec_pack/), при установке выделяйте всё, может быть только 50% дело в нем, а не аппаратно.
DJ Mogarych
10-03-2018, 10:20
Простейший пример:
ffmpeg.exe -i 123.mp4 -vcodec copy -acodec mp3 123.avi
Для усовершенствования читайте документацию к ffmpeg: https://www.ffmpeg.org/ffmpeg.html
K-Lite_Codec_Pack_14.0.0_Mega »
Мега-кодек пак не рекомендую ставить никому и никогда. Максимум - Full, если вы точно знаете, зачем он нужен, а вообще надо ставить Standard, который и рекомендуется производителем.
а вы не пробовали конвертировать в DVD формат, или в VOB? Почему именно в AVI, или размер приоритет чем качество. »
А зачем? Разве DVD-шное качество можно считать равным HD-шному?
И второе, вам компьютер говорит что "прога не может определить видеопоток", грубо говоря отсутствует программа распаковки видео - кодек. Вы когда последний раз кодеки ставили новые. Установите последний что есть -K-Lite_Codec_Pack_14.0.0_Mega, при установке выделяйте всё, может быть только 50% дело в нем, а не аппаратно. »
Я не сторонник ставить кодеки кучами, ставлю только то, что считаю необходимым и настраиваю их при необходимости вручную. Кодек x264 установлен один из последних, т.е. достаточно новый, иначе бы я не стал писать сюда о проблеме. А то, что не определяется поток, то это скорее проблема проги XviD4PSP. Подозреваю, что она не столько поток смотрит, сколько заголовок, иначе как объяснить, почему она не читает файл после VirtualDub-а, ведь в дабе потоки копировались, а не кодировались и, следовательно, изменились не потоки, а только заголовок.
DJ Mogarych,
Простейший пример:
ffmpeg.exe -i 123.mp4 -vcodec copy -acodec mp3 123.avi
Для усовершенствования читайте документацию к ffmpeg: https://www.ffmpeg.org/ffmpeg.html »
Благодарю, посмотрю.
Но в самом JetAudio есть свой внутренний конвертер файлов. Раз он воспроизвёл вам продукт, значит его кодек видит этот продукт. А потому и может конвертировать вам в AVI, почему вы не попробовали самим JetAudio сделать конвертацию продукта, а прибегли к XviD4PSP? Может это проще чем брать крепость XviD4PSP.
ziku,
Я уже всё перепробовал. JetAdio не делает конвертирование без пересжатия. Единственными доступными и наиболее универсальными в этом плане являются XviD4PSP, Super и MeGUI. Но XviD4PSP частенько глючит, Super прописывает в систему свои кодеки и иногда портит работу других программ, например, AC3Filter, а для нормальной работы с MeGUI необходимо знать работу сопутствующих утилит (с MeGUI я когда-то работал и даже здесь, на форуме, в виде аддона выкладывал, но сейчас времени нет им заниматься).
В принципе, я рассчитывал, что моя проблема довольно распространённая и, поэтому, есть несложное решение. Но, видимо, не всё так просто.
На сегодняшний момент удалось всё-таки получить AVI-файл, работающий и на стационаре и на софтовых проигрывателях, правда для этого пришлось пожертвовать качеством. XviD4PSP, как ни странно, этот файл нормально не воспринимает и по-прежнему не может разобраться с видеопотоком. Конечно, хотелось бы получить более подходящий вариант - без потери качества.
Я так понял этот продукт производство видеокамеры. Так бы сразу и сказали, я просто забыл. Была у меня встреча с таким форматом, веселая и с ещё более весёлым концом, стыдно вспоминать. Но не об этом. К кинокамере шла мини дискета с драйверами и там был файл конвертации.
Он так и зовётся H264 to AVI (http://www.avi-mp4.com/avi/h264-to-avi.htm). Я посмотрел по интернету, в проблемах с камерами и своей памятью я нашёл то что искал. Попробуйте от производителя h.264
ziku,
ОК, спасибо, попробую.
P.S. Попробовал, не подходит: во-первых, нет возможности конвертировать потоки без пересжатия, во-вторых, прога - платная.
luna2005
12-03-2018, 21:16
Я пользуюсь Pazera Free MOV to AVI Converter (http://www.pazera-software.com/products/mov-to-avi-converter/), у них на сайте есть и именно для MP4, но и эта утилита справляется отлично.
luna2005,
Там нет возможности конвертирования без пересжатия. А программа неплохая, на основе FFmpeg.
luna2005
13-03-2018, 05:14
Странно, что Вы не заметили:
151725
Странно, что Вы не заметили: »
О, извиняюсь. Действительно не заметил. Благодарю!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.