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

Делимся опытом. Задаем вопросы и отвечаем на них. Обсуждаем статьи и новости.

Модератор: Модераторы Обсерватории

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

Сообщение GrIvA » Вт июн 24, 2008 8:01 pm

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

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

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

Подскажите, как и чем это можно победить, или хотя бы проверить???? :pray:
GrIvA
Юнга
 
Сообщения: 24
Зарегистрирован: Пн ноя 10, 2003 1:12 pm
Откуда: Украина, Днепропетровск

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

Сообщение RBF » Ср июн 25, 2008 11:22 am

А mpeg в ависинт через что подаешь?
RBF
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1355
Зарегистрирован: Пт дек 19, 2003 2:42 pm

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

Сообщение GrIvA » Ср июн 25, 2008 12:00 pm

DirectShowSource("My.mpg", audio=true, fps=25)...
GrIvA
Юнга
 
Сообщения: 24
Зарегистрирован: Пн ноя 10, 2003 1:12 pm
Откуда: Украина, Днепропетровск

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

Сообщение RBF » Чт июн 26, 2008 11:11 am

Попробуй прогнать через dgindex и подать в скрипт *.d2v файл.
RBF
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1355
Зарегистрирован: Пт дек 19, 2003 2:42 pm


Вернуться в Софт: описание работы с пакетами, кодеками. Вопросы и ответы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14