Войти

Показать полную графическую версию : Рассинхронизация звука и видео после обработки


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

DJ Mogarych
01-11-2008, 13:46
Каковы настройки в VirtualDub по нажатию Ctrl+I?
Склейка идёт в режиме Direct stream copy?
Что пишет MediaInfo (http://mediainfo.sourceforge.net/ru) об исходном файле и о полученном?
Выкладывайте в файлах txt, которые можно выгрузить из этой программы.

STR-11
01-11-2008, 14:32
Склейка идёт в режиме прямого копирования, аудио из другого файла.
Настройки VirtualDub и данные MediaInfo прилагаю.

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

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

Misha hm
02-11-2008, 08:40
У меня, к сожалению, в прилагаемом текстовом файле, кракозябры)
Звуковая дорожка имеет переменный битрейт?
На сколько именно звук шел впереди?
Скорее всего, изменялась частота дискретизации с 44 до 48 кГц. Проверьте в исходном и после редактора. Кстати можно сохранять аудиодорожку на wav(идет конвертация) а в исходном формате. В Virtual Dub Mod это так: Streams - Stream list - Demux

STR-11
02-11-2008, 08:55
У меня, к сожалению, в прилагаемом текстовом файле, кракозябры) » Попробуй в блокноте шрифт поменять. Отправлял с домашнего, щас сижу за другим компьютером - и там и там отображаетсая корректно. Приложу вордовский файлик.
Звук не сжат. По поводу ухода звука - он как-бы не с самого начала играет, примерно пару секунд от начала отрезано. Почему так VirtualDub делает?

Misha hm
02-11-2008, 09:23
А до того, как извлекаете из VD звук какую дискретизацию имеет?
Задержка звука не помогла? Сравните точную длину звуковой и видеодорожки.




© OSzone.net 2001-2012