Показать полную графическую версию : Разсинхронизация звука и видео
Значит проблема в следующем:
перегнал DVD в AVI с помощью Auto Gordian Knot 2.27 и обнаружил разсинхронизацию видео и звука.
Причём первые минут 15 всё идёт нормально, а потом наступает разсинхронизация, постепенно возрастающая по мере приближения к концу фильма.
Перепробовал разные варианты звука- AC3, CBR MP3/VBR MP3 - ничего не помогло.
Помогите, пожалуйста
SilentSpider
18-04-2006, 08:18
YurikS
Сделай все как большие - отдельно аудио, отдельно видео. Какой DVD? NTSC или PAL? Звук отстает или убегает? Какой FPS в конечном видеоряде?
Странно, я сотнями пергонял и всё оки, тут скорее всего проблема может быть только в том, что ты перегонял напрямую с диска - это единственное разумное объяснение (у меня 1 раз такое было) или же слабый проц. и он не справляется с потоком данных
Эта проблема ранее уже обсуждалась. Поднимался вопрос и на других форумах.
Вкратце обрисую ситуацию - пираты делают мастеринг таким образом, что в VOB'ax присутствуют ошибки. Из-за этого корректно извлечь АС3 невозможно - куски звука пропадают и звуковые дорожки становятся короче, чем фильм. Отсюда и рассинхронизация (прогрессирующая). Посмотрите свойства АС3 - его длина меньше длины фильма, а VirtualDUB MOD показывает дробный битрейт для АС3 дорожки (например 447.9 вместо 448).
Кодировать АС3 в другие форматы бесполезно. Пытаться исправить АС3 - бесполезно. Я перепробовал десятки программ, потратил часы времени, мегабайты трафика, всё было бесполезно. В АС3 дорожках множественные CRC ошибки, исправлять их бесполезно.
Таких DVD на рынке становится всё больше, пока неясно - намеренная это порча VOB'ов пиратами (защита от DVD-риперров (т.е. нас)), или случайная. У меня на HDD диске лежит десяток таких фильмов. Еще десяток я удалил ранее, не сумев перекодировать.
Теперь я могу заявить: Решение проблемы найдено. Вчера. Кодирование усложняется, появляются новые этапы, но теперь такие фильмы кодировать МОЖНО.
Если это кому-нибудь интересно, я напишу подробную инструкцию.
SilentSpider
18-04-2006, 18:04
Kvazar
Если это кому-нибудь интересно, я напишу подробную инструкцию.
Обязательно. ;)
1) Сливаете фильм, разбитый на VOB'ы в в 1 (один) VOB файл с помощью программы vstrip, при этом надо удалить все звуковые дорожки, кроме русской. Расширение у файла меняете на .mpg (прост опереименовываете)
2) Открываете полученный в файл в Canopus ProCoder (у меня очень старая версия 1.01.35.0 выпущенная в 2002 году), кодируете в AVI, при этом разрешение я ставлю 160х120 (меньше нельзя (ограничение Канопуса)), фреймрейт (FPS) – 1 кадр в секунду. Звук – стерео, PCM. Кодек для видео – DivX 3 (самый быстрый). Видео нам НЕ НУЖНО, главное по-быстрому пережать звук. За 7-10 минут весь фильм пережимается, из полученного AVI выдираю звук в WAV, кодирую в MP3, затем кодирую видео MPEG2 (VOB'ы) в VirtualDUB MOD, после чего соединяю видео и полученный MP3 в один AVI.
ВСЁ!! Фильм перекодирован. Канопус пропускает битые участки в звуке, но при этом аудио-дорожка не уменьшается по длине – битые участки заменяются пустотами (тишиной), или появляются щелчки.
НО! Фильм теперь можно смотреть и рассинхронизация не появляется.
Звук двухканальный.
Перекодировал так уже десяток испорченных DVD, всё отлично.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.