Forums -> Работа с видео и аудио -> Как синхронизировать звук в MPEG2?
| Full Version

RedAndr
Есть готовый MPEG2 с небольшой постоянной десинхронизацией, около 0.3 сек. Получен был перекодированием AVI c AC3 Mainconcept-ом. Как его синхронизировать и чем? Желательно без перекодирования звука, а то с перекодированием я и сам знаю ;). И, на будущее, как синхронизировать звук при кодировании Mainconcept-ом? Спасибо.
satir
Попробуй AVI файл агнать в утилиту Decompress из вот этой программки :)
Ну а далее используй этот уже декомпрессированный файл в качестве источника! Напиши что получится :) ,подумаю ещё!
bvv
Попробуй загнать звук в mp3DirectCut и там отрезать или добавить этих 0,3 с.

Я так думаю
RedAndr
satir
Ну как сделать из AVI синхронизированный MPEG я то знаю ;)
Но у меня его нет, у меня только уже готовый MPEG.

bvv
А разве mp3DirectCut работает с MP2? Надо попробовать, идея интересная :)
satir
QUOTE (RedAndr @ 17-05-2003, 18:23)
satir
Ну как сделать из AVI синхронизированный MPEG я то знаю ;)
Но у меня его нет, у меня только уже готовый MPEG.

bvv
А разве mp3DirectCut работает с MP2? Надо попробовать, идея интересная :)

Тогда задавай вопрос конкретно-ты же говорил про будущее тоже! :D
Значится, если у тебя есть только MPEG 2 файл- нужен Моde Virtual dub,который работает с МПЕГ файлами( я пользую-VirtualDubMod_1_5_1_1a_all_inclusive). Ну , а далее всё, как обычно :D
"mp3DirectCut работает с MP2" ;) -работает, только это не совсем то же, что МПЕГ 2 :laugh:
А ещё посмотри вот это на название не обращай внимание- МПЕГ 2 обслуживается :D

RedAndr
В общем проблему решил так. Демультиплексирую исходный MPEG2, а затем отрезаю "лишние" кадры/пакеты у видео/аудио. И все дела! То же самое и с AC3 звуком. Потом обратно мультиплексирую. Можно также и добавлять, а не отрезать.