Форум: ТЕХНИЧЕСКАЯ ЧАСТЬ
Тема: mp4 в avi
автор: gangrell

сообщение оставил gangrell , 16 марта 2008, 01:40
У меня возникла следующая проблема.
Имеется:
Video: MPEG4 Video (H264) 640x480 [[AonE]_FFVII_DoC_CG]
Audio: AAC 48000Hz stereo 171Kbps [LC-AAC Stereo (jpn)]

Надо перегнать в AVI для нормальной работы.
Для этого было испробовано:
1) MKV TO AVI Cinverter - да, он mkv, но давший его мне говорил что mp4перегонял и я склоняюсь ему верить )). Р-тат: файл без видео и с по***нным звуком.
2) MP4Cam2AVI_v2.71  - р-тат в плеере не проигрывается, VD,VDM и вегасом не кушается.
3) Ultra_QuickTime_Converter_2.0.0512 - Опробована перегонка в DivX (5.0) и XviD, битрейт постоянный 2500, фреймрейт постоянный 29,970. Результат нормлаьно понимается плеерами и GSpot-ом, однако VD,VDM и вегасом не кушается. Скриншоты ошибок даба и, ниже, джиспота прилагаются < тут >.
Был шанс что это из-за выбора в Ultra_QuickTime_Converter в установках video decode engine, но установка ни "авто", ни "windows direct show" не помогают.

Все названия папок на русском.

Подскажите, как можно корректно перегнать не убив качество файл.
Если это сложный способ (например "при помощи avisynсh" то, пожалуйста, распишите (или дайте ссылку на описание) максимально подробно, ибо я с ним, увы, не дружу.

Заранее спасибо.

сообщение оставил -Px- , 16 марта 2008, 02:21
А если сначала его в mkv с помощью mkvtoolnix, а потом уже в Avi через vdubmod или ещё чем-нибудь?
сообщение оставил gangrell , 16 марта 2008, 02:34
pppx
Попробовала.
В MKV запихивается и потом проигрывается нормально.
Из МКВ доставала 2-мя спосбами, ведут себя также как дя MP4: либо не открывается вообще, либо убитое видео.

сообщение оставил Endymion , 16 марта 2008, 03:33
Цитата (gangrell @ 16 марта 2008, 00:40)
Имеется:
Video: MPEG4 Video (H264) 640x480 [[AonE]_FFVII_DoC_CG]
Audio: AAC 48000Hz stereo 171Kbps [LC-AAC Stereo (jpn)]

Если я правильно понял и тебе надо получить Avi с этим же содержимым тобишь DirectStreamCopy, то тебе нужны megui, avimuxGUI и что-нить для вытаскивания потоков из исходного файла.
Порядок действий примерно такой:
- достаем потоки из исходного файла. Получаем видео поток имяфайла.264 (если расширение "h264", то надо переименовать в "264") и аудио имяфайла.aac
- в megui идем в Tools -- AVC2AVI, там я думаю поймешь что делать. В результате получим АВИшку с h264 внутри.
- открываем эту авишку в AvimuxGUI, пихаем туда же наш aac и сохраняем в avi.

Сам я занимался этой фигней давно, может призабыл что, но получалось точно. Единственное "но". Я бы не сказал что полученный файл везде, всегда хорошо работает, играется и т.д. Так же если аудио было бы AAC-HE или еще "лучше" HEv2, то информация SBR скорее всего потерялась бы. В результате чего получился бы звук с заниженным в 2 раза семплрейтом. Тоесть вместо "анаморфного" 24000-48000Hz - чистые 24000Hz.



сообщение оставил gangrell , 16 марта 2008, 13:01
Endymion
Звук меня интересует в последнюю очередь.
Сделано.
Результат получился тот же, что и в п.2. - плееры играют нормлаьно, vd, vdm и вегас его не едят (видео сотается пустым).
Ошибка vdm та же, что на 2-м окне картрнки со скриншотами из 1-го поста.

сообщение оставил -Px- , 16 марта 2008, 13:31
1) Глупый вопрос - а этот самый xvid установлен?
2) ffdshow установлен? А если в его vfw-кодеке включить xvid?

сообщение оставил Aggressor , 16 марта 2008, 14:15
Эх, снова этот вопрос...
Ответ на на него по-прежнему только один: даешь видео в uncompressed!
Хотя сейчас появляется альтернативное решение- After Effects 8 кушает AVC в mp4, поэтому можно переложить поток в mp4 и работать без разжатия.

сообщение оставил Endymion , 16 марта 2008, 14:35
gangrell
Так плееры это одно, а редакторы - другое. Может у тебя в FFDShow в настройках VFW не включен h264? Включи. Или еще лучше включи все кодеки, что выдают такую ошибку. А ошибка про аудио это ерунда, там просто "Нет" надо ответить.



сообщение оставил gangrell , 16 марта 2008, 14:44
pppx
1)Да. С DivX фигня та же.
2) Это где и как?

Aggressor
Я б с удовольствием - как это сделать uncompressed?
Запихать в АЕ попробую.

Endymion
Я уже знаю. Но делать - то что?

сообщение оставил Endymion , 16 марта 2008, 15:03
gangrell
В АЕ h264+mp4 работает только с установленным QuickTime, кажется.

Что делать? Хмм Найти где-то в ПУСК-е меню с упоминанием про ФФДшоу, в этом меню врубить кнопочку с иконкой - желтым квадратиком и надписью VFW. В появившемся окошке на вкладке Decoder - Codecs - повключать что там тебе надо.



сообщение оставил Aggressor , 16 марта 2008, 15:30
Цитата (gangrell @ 16 марта 2008, 13:44)
Я б с удовольствием - как это сделать uncompressed?

Поиск по форуму- отличная штука. Можешь поискать сама, а можешь глянуть < сюда >, например.

сообщение оставил gangrell , 16 марта 2008, 21:03
Aggressor
Бесполезно - все было то же самое что и в п.2.

Endymion
QuickTime установлен.
Спасибо, все дело было в ffdshow. Теперь авишники сделаные в п.1, 2  и последующих итерациях нормально понимаются редакторами.

сообщение оставил -Px- , 17 марта 2008, 00:46
Цитата (gangrell @ 16 марта 2008, 20:03)
Endymion
Спасибо, все дело было в ffdshow. Теперь авишники сделаные в п.1, 2  и последующих итерациях нормально понимаются редакторами.

Из фразы не совсем понятно, помогло включение нужных кодеков в ffdshow, или их выключение  :smile:
сообщение оставил gangrell , 17 марта 2008, 00:56
pppx
Включение, прошу прощения ))

сообщение оставил Bea$t , 09 апреля 2008, 06:59
А подскажите, есть ли програмка для склеивания двух mp4-файлов с несколькими зв. дорожками и сабами. Пробовал Yamb - получилась какая-то лажа, может неправильно делал... И еще хотелось бы добавлять свои дорожки, через тот же Yamb не получилось (ошибка вылезла). Подскажите, плз.
сообщение оставил Aggressor , 09 апреля 2008, 08:26
mp4box отлично склеивает из командной строки
сообщение оставил Endymion , 09 апреля 2008, 14:33
Bea$t
Кроме Yamb-а (ГУИ для mp4box) ничего нормального нет. Проверь версию. Так же проверь что у тебя там за сабы. Если в формате ДВД, то на них надо или забить или найти специальную версию этого мп4бокса. Если ошибка вылазит после того, как файл уже собран, то ничего страшного, у меня такое почему-то бывает.

сообщение оставил Bea$t , 10 апреля 2008, 05:41
Yamb 2.0.0.8, последняя вроде. Решил попробовать склеить по отдельности - сначала видео, потом дорожки между собой, а потом уже все вместе, может получится. Вчера видео склеил нормально, сегодня дорожки попробую :smile:
сообщение оставил Bea$t , 15 апреля 2008, 05:12
Склеил зв. дорожки - рассинхрон с видео на второй половине :sad: Ох и геморроя с этим mp4...
сообщение оставил Lenchik , 15 апреля 2008, 11:53
Цитата (Bea$t @ 15 апреля 2008, 05:12)
Ох и геморроя с этим mp4

Причем большая часть не в непосредственной склейке аудио и видео.
Вот что странно, если видео и звуковые дорожки изначально синхронизированы, то как можно так склеить в мп4, чтобы с середины только начинался рассинхрон?  :wow:

сообщение оставил Aggressor , 15 апреля 2008, 12:12
Не надо валить на mp4 неумение с ним работать ;)
сообщение оставил Bea$t , 15 апреля 2008, 12:40
Цитата
Вот что странно, если видео и звуковые дорожки изначально синхронизированы, то как можно так склеить в мп4, чтобы с середины только начинался рассинхрон?  

А еще страннее то, что в итоге дорожки совпадают по длине с видео :wow:
Цитата
Не надо валить на mp4 неумение с ним работать ;)

А чего там работать-то? Соединяются дорожки на автомате, там ничего даже делать не надо - просто добавил их и все :smile:

Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.