Другое > Hard'n'Soft
Подскажите, как синхронизировать аудиодорожку и изображение!
(1/1)
GKill:
Есть фильм, который, видимо, плохо сконвертировали. Там звук очень отстает. Причем, чем ближе к концу, тем сильнее. вначале всего на несколько секунд, в середине уже секунд на 20, а к концу около полуминуты. Можно ли как-нибудь сделать, чтобы звук нормально шел?
Sheb:
Обычно такие проблемы возникают при конвертировании фильмов, у которых аудио данные в формате VBR (Various BitRate).

VirtualDub.

Сперва сохраняем отдельно звуковую дорожку в любом формате, например MPEG Layer-3 128/44/128kbps, но обязательно CBR (Constant BitRate), это делаеться быстро.

Затем снова открываем этот же фильм и заменяем звуковую дорожку на свежесделанную, проверяем и слушаем- если что то отстает или убегает вперед, аккуратно подматываем и таким образом достигаем желаемого результата.

Потом сохраняем в режиме Video > Direct Stream Copy (видео не будет обрабатываться, просто будет пришиватся аудио поток)

Таким образом на всё с учетом сохранения кина уходит минут 5-10.
GKill:
Sheb, хм,я не нашел что-то как отдельно сохранить.сделал это с помощью tmpge.сохранил аудио в .вав. но и аудио и видео получается одной длинны - 1ч.59м.
можно пошагово,плиз,объяснить весь процесс?особенно,как "подматывать" при отставании.
Sheb:
GKill, лень писать мануал, что да как. Ищи здесь (англ.)
http://virtualdub.org/virtualdub_docs

И еще- если не лень перегонять в DivX или кинока и так в формате *.avi, то можно попробовать утилитку AVI Fixed или AViSync.

В первой достаточно открыть файл и нажать Fix DUB, обычно сразу вылечивает само. Попробуй- это самый простой способ

И еще хороший и простой способ:
Открыть звуковую дорожку в MP3Gain
mp3gain.sourceforge.net

После чего просто вырезать несколько первых миллисекунд, ориентируюсь по результату, если аудио бежит впереди видео, или добавить несколько "пустых" миллисекунд аудиопотока, если аудио отстает.

Этот способ я часто применяю, когда заменяю аудиопоток в музыкальных видеоклипах
R4kk00n:
А если просто какой-нибудь более приличный плеер/кодек попробовать?
Описанный симптом был когда-то характерен для частоты дискретизации звука 48 kHz. В Media Player Classic это можно проверить, поставив в опциях Audio Switcher'а "Down-sample to 44100 Hz".
Вариант с MP3Gain мне вообще непонятен. MP3Gain громкость звука выравнивает, а не вырезает что-то...
Sheb:
R4kk00n, он все выравнивает, и между прочим, к тому же вырезает и добавляет
GKill:
shit, дело в том, что он не все время на одинаковое время отстает, а чем ближе к концу, тем больше отствавание! Поэтому вырезание нескольких секунд вначале ничего не даст.
Sheb:

--- Цитата ---shit, дело в том, что он не все время на одинаковое время отстает, а чем ближе к концу, тем больше отствавание! Поэтому вырезание нескольких секунд вначале ничего не даст.
--- Конец цитаты ---

Забей на фильм и нет проблем...

И вообще- трудись как пчелка. Вырезай по 10 секунд и вставляй куда надо.

Всё хотят магических фенек, чтобы само все за них сделало.

Ручками надо работать, ручками!
EdHell:
Если бы я с каждым таким фильмом возился руками...=) Нет, спасибо.
Самый простой и надежный, неоднократно мною проверенный=)) способ: при прогрессирующей с постоянной скоростью рассинхронизации в Virtual Dub'е выставить
Video > Frame Rate > Change so video and audio durations match
Video > Direct Stream Copy
Audio > Direct Stream Copy
и сохранить AVI. Временные затраты - 2-3 минуты, потери качества - нулевые, поскольку перекодировка не производится. Единственный недостаток - получаемый нестандартный FPS, например 24.986. Но для просмотра на компе это совершенно не имеет значения.
GKill:
EdHell, нифига не выходит. Та же фигня получается.
Вообще, заметл сейчас, что проблема, по ходу, в видео дорожке. Потому что даже на глаз заметны скачки вперед резкие. Они изредка появляются и после этого аудио все больше отстает.
Есть еще предложения как это вылечить?
Да, фильм в .ави.
Sheb, Забить не подходит, ибо раритет.
Unkind:
GKill, а 4то за фильм такой??? =)
Neon:
Если скачки - то либо оно криво пожато, либо комп не тянет декодирование и постпроцессинг.

Добавлено через 1 минуту
Часом не "DarkCity"? ;)
GKill:
все сделал вроде.просто отрезал от фильма в конце кусок размером с интервал отставания звука.а потом совместил отрезанное видео с неотрезанным аудио. вроде нормально теперь :)
зы:фильм Brazil называется.
R4kk00n:
Его по "Культуре" раз в год показывают...
Навигация
Главная страница сообщений

Перейти к полной версии