Страница 1 из 1

Рассинхронизация звука MPEG2->MP4

СообщениеДобавлено: Вт июн 24, 2008 8:01 pm
GrIvA
Доброго дня всем форумчанам!!!
Столкнулся с такой проблемой.
Есть куча файлов в MPEG2, от 3 до 13 минут. Стоит задача перегнать их в MP4 с ресайзом.
При этом видео жмется х264, звук - enc_aacPlus, а потом все вместе собирается mp4box-ом.

А теперь о проблеме.
Если жать прямо из MPEG-a, то звук и видео расходятся.
Четкой закономерности нет. В одном случае пара секунд за 600 фреймов, в другом за 3000.
Если этот же файл сначала выгнать в AVI(я делал losless MJpeg), а потом закодировать тем же скриптом,
то все синхронизируется абсолютно четко.

Выводы(мои):
Проблема либо в структуре MPEG-а (кстати, проигрывается он нормально), либо в цепочке MPEG->Avisynth->x264.

Подскажите, как и чем это можно победить, или хотя бы проверить???? :pray:

Re: Рассинхронизация звука MPEG2->MP4

СообщениеДобавлено: Ср июн 25, 2008 11:22 am
RBF
А mpeg в ависинт через что подаешь?

Re: Рассинхронизация звука MPEG2->MP4

СообщениеДобавлено: Ср июн 25, 2008 12:00 pm
GrIvA
DirectShowSource("My.mpg", audio=true, fps=25)...

Re: Рассинхронизация звука MPEG2->MP4

СообщениеДобавлено: Чт июн 26, 2008 11:11 am
RBF
Попробуй прогнать через dgindex и подать в скрипт *.d2v файл.