Подгонка аудио дорожки под видео
Готовую дорожку необходимо подогнать, чтоб картинка и звук совпадали. Проще, когда уже имеется дорожка, подогнанная под видео, ее можно взять за образец и остается только синхронизировать полученную с ней. Ели у человека "золотые" уши, то он может синхронизировать на слух, играясь с задержками в плеерах, но точное значение рассинхрона можно выяснить только в аудиоредакторах.
Нахождение
Понадобится Adobe Audition.
Загружаем обе дорожки в программу и находим фрагмент по которому и будем синхронизировать, желательно чтоб это был резкий, короткий звук (выстрел например). Предпочтительнее найти такое место по середине дорожки.
Увеличиваем это место и инструментом сдвигаем опережающую дорожку до совпадения одинаковых пиков.Переходим в самое начало дорожек и инструментом фиксируем курсор на начале смещенной дорожки. Записываем время.Если синхронизируемая дорожка стоит раньше образца то смещение отрицательное, если начало дорожки после начала образца, то задержка положительная. Допустим необходимо выставить "-666 ms".
Исправление
Проще всего воспользоваться eac3to.
Команда:
"C:\Program Files\eac3to\eac3to.exe" "I:\audio1.ac3" "I:\audio2.ac3" -666ms -keepdialnorm
Примечание: отрезать и прибавлять можно только временные участки кратные 32ms. То есть в нашем случае будет отрезано 672ms (программа сама выбирает сколько отрезать чтоб погрешность была минимальной). Подобные операции на качество дорожки никак не повлияют.
Программы, которые лучше не использовать для сжатия или растяжения:
Sound Forge
Не рекомендуется, так как нет точности сжатия/растяжения.
Погрешность достигает до 400ms.
Даже используя "эластичное сжатие" в Sound Forge 10 - погрешности до 50ms)...