Свежие обсуждения
Компьютеры

Несовпадение звука и видео в avi файлах

1 2 3

На всех компах? Все видеофайлы?

 

WN: На всех компах? Все видеофайлы?
Нет, не все видеофайлы. Некоторые. Но если запаздывание есть, то везде. И на компе и на DVD.

 

Криво сделаны. Скачать другие.

 

В виртуал дубе есть опции при перекодировке сдвинуть звук. Если интересно, расскажу подробнее.

 

WN: Криво сделаны. Скачать другие
Это вариант. Только долго и нудно. Я уже пробовал. Часто качаешь те же самые, а узнаешь об этом только когда скачаешь.

Vladikas: В виртуал дубе есть опции при перекодировке сдвинуть звук. Если интересно, расскажу подробнее.
Конечно интересно!

 

Если расхождение динамическое - то бесполезно.
Динамическое, это например, когда в начале фильма убегает на 10 секунд, а в конце уже на 30.

Статическое расхождение подправить дело 10 секунд.

 

WN: Если расхождение динамическое - то бесполезно.

WN: Статическое расхождение подправить дело 10 секунд
У меня вроде статическое. По крайней мере на глазок...

 

Virtual Dub - Аудио - Чередование.

 

А ещё может убегать, например, на 10 секунд, потом резко догнать а потом снова начать убегать
Или при убегании нажать паузу(или стоп) а потом снова воспроизведение(при стопе прокрутив ползунок до нужного места) и звук с изображением синхронны но начинают постепенно снова убегать.
Но такое чаще всего происходит когда не хватает быстродействия или при крывых кодеках.

 

Рассказываю.
Берём Virtual Dub...

------------------------------------------------------------------

Если рассинхронизация постоянная (хз как назвать, короче на всём протяжении фильма запаздывание звука или видео одинаковое), то выбрать для аудио и видео Direct stream copy (прямопотоковое копирование). В меню Audio выбрать Interleaving...

Подсказка в окошке: "Используйте положительные значения, если звук играет слишком рано, и отрицательные значения, если звук играет слишком поздно".
Меню File выбрать Save as AVI...

-------------------------------------------------------------------

Если рассинхронизация прогрессирующая (сначала мало, потом больше и больше, но линейно), то нужно поменять число кадров в секунду.

Для начала выбрать для аудио и видео Direct stream copy. Затем в меню Video выбрать Frame Rate...

Меню File выбрать Save as AVI...

Если фильм сделан "обычно", то он может быть в стандарте PAL 25 кадров в секунду или NTSC 23.9 кадра в секунду. Если писали фильм тюнером, то может быть, например 24,8 или 24,9.

Это меню File выбрать File Information...
Так что, вероятно просто надо поменять частоту кадров на другую (от другого стандарта). Но может быть и что угодно там, так что придётся химичить. Результат таков, что видео будет воспроизводиться либо чуть медленнее, либо чуть быстрее (на глаз незаметно).

-----------------------------------------------------------------------
Когда рассинхронизация гуляет по всему фильму как попало, то предётся фильм резать и править кусками. Бывает после работы "автоматической реалтайм вырезалки рекламы", которая на паузу ставит запись, когда лого канала пропадает.

----------------------------------------------------------------------

Если у фильма звук пожат mp3 VBR, то Virtual Dub будет ругаться.

И работает он с такими дорожками некоректно. Придётся перекодировать. Нужно выбрать для видео Direct stream copy. Меню Audio выбрать Full processing mode. Меню Audio выбрать Compression. Выбрать Lame MP3 кодек 48кГц CBR стерео, битрейт как у оригинала, но фильм чуть увеличится в размерах. Если это критично, то битрейт выбрать меньше.