Постоянная рассинхронизация звука при конверсии в VCD
VxWorks

О чем эта статья?

Кроме уже рассмотренной в этой статье, прогрессирующей рассинхронизации, бывает также и постоянная рассинхронизация. Справиться с ней намного проще, чем с прогрессирующей. Для того, чтобы синхронизировать звук и видео, можно пользоваться двумя простыми методами:
1. Если конверсия в VCD не требуется, то можно убрать рассинхронизацию с помощью Virtual Dub Об этом рассказывается здесь
2. Если надо конвертировать в VCD, можно воспользоваться TMPGEnc (о чем и рассказывается в этой статье).

Софт

Нам понадобится TMPGEnc.

Приступим?

Прежде всего, проделаем все операции, которые описаны в статье про конверсию AVI в MPEG1. Точнее говоря, почти все - на кнопку Start нажимать не надо. Мы на нее нажмем чуть позже, после того, как синхронизируем аудио и видео.
Итак, в главном окне TMPGEnc нажимаем на кнопку Settings и, в появившемся окне, выбираем закладку Advanced. Первым делом, ставим галочку на Source range.

user posted image

Теперь дважды кликаем на Source range и перед нами откроется еще одно окно диалога. Отмечаем галочкой Display audio (если она еще не отмечена) и под картинкой появится графическое изображение аудио. Проще всего синхронизировать видео и аудио, используя какой-либо звуковой эффект, который будет четко виден на графике - выстрел или падение какого-либо предмета.
Для того, чтобы сдвинуть аудио, надо ввести значение сдвига в миллисекундах для параметра Audio Gap Correction.

user posted image

После того, как это значение выставлено, нажимаем на ОК, а потом еще раз на ОК, чтобы вернуться в главное окно TMPGEnc. Вот теперь можно нажимать на Start