Рассинхронизация звука и видео после обработки

Ответить
Аватара пользователя
STR-11

Рассинхронизация звука и видео после обработки

Сообщение STR-11 »

Произвожу оцифровку VHS в avi (iuVCR). В полученном файле звук и видео совпадают. Далее, в VirtualDub сохраняю отдельно звуковую дорожку на диск (wav) для последующего удаления шумов в Cool Edit. После обработки звука Cool Edit'ом, в том-же VirtualDub'е, сохраняю avi с обработанной звуковой дорожкой (внешним файлом). В полученном avi-файле звук опережает видео, а точнее, начало звука как-бы обрезано, т.е звук сдвинут относительно видео вперёд. Если проиграть wav-файл отдельно, то начало звука есть.

Пробовал вообще без каких-либо обработак - захват в avi (iuVCR), сохранение звуковой дорожки на диск (VirtualDub), тут же, без каких-либо обработок звука и видео, сохранение Дубом в новый avi с внешней звуковой дорожкой. Результат - смещение звука по всему видеоматериалу. Как, или чем нормально свести звук и видео?
Аватара пользователя
DJ Mogarych

Re: Рассинхронизация звука и видео после обработки

Сообщение DJ Mogarych »

Каковы настройки в VirtualDub по нажатию Ctrl+I?

Склейка идёт в режиме Direct stream copy?

Что пишет
MediaInfo
об исходном файле и о полученном?

Выкладывайте в файлах txt, которые можно выгрузить из этой программы.
Аватара пользователя
STR-11

Re: Рассинхронизация звука и видео после обработки

Сообщение STR-11 »

Склейка идёт в режиме прямого копирования, аудио из другого файла.

Настройки VirtualDub и данные MediaInfo прилагаю.
Вложения

[Расширение jpg было запрещено, вложение больше недоступно.]

Аватара пользователя
Misha hm

Re: Рассинхронизация звука и видео после обработки

Сообщение Misha hm »

Если нужно просто сместить звук на определенное количество мс по всей дорожке, то: нажать Ctrl+I, и в поле Delay audio track by вводить предполагаемую задержку звука относительно видео. В данном случае нужно вводить положительное значение в мс.
Аватара пользователя
STR-11

Re: Рассинхронизация звука и видео после обработки

Сообщение STR-11 »

Misha hm, кроме самого процесса синхронизации хотелось-бы узнать почему такой эффект имеет место быть? Из "синхронизированного" avi-файла сохраняем звуковую дорожку на диск, тут-же создаём новый avi с этой внешней звуковой дорожкой - в итоге, в полученном файле звук опережает видео.
Аватара пользователя
Misha hm

Re: Рассинхронизация звука и видео после обработки

Сообщение Misha hm »

У меня, к сожалению, в прилагаемом текстовом файле, кракозябры)

Звуковая дорожка имеет переменный битрейт?

На сколько именно звук шел впереди?

Скорее всего, изменялась частота дискретизации с 44 до 48 кГц. Проверьте в исходном и после редактора. Кстати можно сохранять аудиодорожку на wav(идет конвертация) а в исходном формате. В Virtual Dub Mod это так: Streams - Stream list - Demux
Аватара пользователя
STR-11

Re: Рассинхронизация звука и видео после обработки

Сообщение STR-11 »

Цитата Misha hm:



У меня, к сожалению, в прилагаемом текстовом файле, кракозябры)
Рассинхронизация звука и видео после обработки




Попробуй в блокноте шрифт поменять. Отправлял с домашнего, щас сижу за другим компьютером - и там и там отображаетсая корректно. Приложу вордовский файлик.

Звук не сжат. По поводу ухода звука - он как-бы не с самого начала играет, примерно пару секунд от начала отрезано. Почему так VirtualDub делает?
Аватара пользователя
Misha hm

Re: Рассинхронизация звука и видео после обработки

Сообщение Misha hm »

А до того, как извлекаете из VD звук какую дискретизацию имеет?

Задержка звука не помогла? Сравните точную длину звуковой и видеодорожки.
Ответить

Вернуться в «Видео и аудио: обработка и кодирование»