Printable Version of Topic
Click here to view this topic in its original format
Forums > Работа с видео и аудио > Синхронизация звука и изображения, Чем лечить?


Posted by: TRACEBACK on 06-05-2006, 23:01
Много писали об этом, но конкретно не нашел :(

Имеем:
Файл *.avi рипа одного видеоконцерта (Пикник "Королевство кривых").
Размер 1,5Г, XviD, 752x560, 4412Kbps, 25fps,
Аудио - MP3, 320kbps CBR, 48000Hz .

Есть расхождение звука и изображения. Вроде постоянное.
Подскажите чем поправить?
Virtual Dub ругается - "No audio decompressor could be found...(source format tag 0055)" , а в VDMod не очень знаю где там с аудио играться :(
Может есть какие другие программы? Киньте ссылочкой, плиз. :beer:

Posted by: sdandrey on 07-05-2006, 01:48
если надо только сдвинуть звук,то наиболее удобная прога synchronizer_0_08b:

а вообсче,я предопочитаю подгонять звук в Sonic Vegas,там можно любые проблемы со звуком решить

Posted by: TRACEBACK on 07-05-2006, 06:10
sdandrey, спасибо.:hi:
А где взять эти проги, не подскажешь?

Posted by: korneliy on 07-05-2006, 07:39
QUOTE (TRACEBACK @ 06-05-2006, 22:01):
в VDMod не очень знаю где там с аудио играться :(
Streams -> Stream List, и выбираешь нужный тебе поток.

Posted by: sdandrey on 07-05-2006, 07:53
QUOTE (TRACEBACK @ 07-05-2006, 03:10):
sdandrey, спасибо.:hi:
А где взять эти проги, не подскажешь?
в осле :)

Posted by: TRACEBACK on 07-05-2006, 12:17
2korneliy спасибо, сегодня попробую.

2 sdandrey
Гм.. проблема, :confused: - ослом почти не качаю, ввиду слабого канала.
Может где то еще имеется?

Posted by: TRACEBACK on 07-05-2006, 22:23
sdandrey

Чего то не нашел synchronizer_0_08b в осле.
Можно линк подкинуть если есть?

Posted by: Partyarti on 07-05-2006, 23:38
TRACEBACK
Держи _http://divxsubtitles.tripod.com/Software/synchronizer08.zip нашёл в гугле )

Posted by: TRACEBACK on 08-05-2006, 06:39
Partyarti, спасибо огромное!
А то просто по слову synchronizer поиск выдает все что угодно.
:beer:

Posted by: TRACEBACK on 11-05-2006, 18:04
2ALL

Synchronizer 08!!! - рулит.
Все поправил, вышло класс... :punk:
Всем спасибо. :hi:

Posted by: BeatleJohn on 22-05-2006, 15:03
Как у вас всё весело-то. А я вот свою последнюю работу над ДВД забросил, потому что ну не кодируется нормально дорога к фильму из NTSC->PAL так, чтобы она с PAL изображением совпала. Кто это делал, знает: некоторые места вроде совпадают, а некторые - нет. Таким образом, приходится неделю сидеть, и накладывать перевод в ручную.. Может эта ваша новая прога поможет? Что она делает?

Posted by: sdandrey on 22-05-2006, 20:08
QUOTE (BeatleJohn @ 22-05-2006, 12:03):
Как у вас всё весело-то. А я вот свою последнюю работу над ДВД забросил, потому что ну не кодируется нормально дорога к фильму из NTSC->PAL так, чтобы она с PAL изображением совпала. Кто это делал, знает: некоторые места вроде совпадают, а некторые - нет. Таким образом, приходится неделю сидеть, и накладывать перевод в ручную.. Может эта ваша новая прога поможет? Что она делает?
ета прога хороша только,чтоб сдвигать звук(бороться с постоянной рассинхронизацией)

если у тебя прогрессирующая рассинхронизация или еффект расстянутой плёнки(местами звук опережает,местaми отстаёт),то с таким делом надо бороться в Sonic Vegas

Posted by: BeatleJohn on 23-05-2006, 11:44
Да, я работал с Вегасом. Т.е. ты предлашаешь растягивать/сжимать всё вручную..? Это титанический труд. :(

Posted by: sdandrey on 23-05-2006, 19:20
QUOTE (BeatleJohn @ 23-05-2006, 08:44):
Да, я работал с Вегасом. Т.е. ты предлашаешь растягивать/сжимать всё вручную..? Это титанический труд. :(
другого варианта нет.никакой не титанический.если знаешь что и как делать занимает подогнать фильм с прогрессирующей рассинхронизацией минут 10,ну а если скорость дорожки звуковой прыгает,то подгон занимает от часа до трёх

Posted by: BeatleJohn on 26-05-2006, 10:19
Я так понимаю, имеется в виду - нажимаешь CTRL и тащишь мышью за конец трека? Есть ли ещё какие-нибудь средства? Поделись опытом. Дело в том, что у меня не только перевод, а полная русская дорожка. Т.е. все звуки, стуки, речь - всё должно совпасть.

Posted by: sdandrey on 26-05-2006, 19:19
QUOTE (BeatleJohn @ 26-05-2006, 07:19):
Я так понимаю, имеется в виду - нажимаешь CTRL и тащишь мышью за конец трека? Есть ли ещё какие-нибудь средства? Поделись опытом. Дело в том, что у меня не только перевод, а полная русская дорожка. Т.е. все звуки, стуки, речь - всё должно совпасть.
не ето не наш способ.можно делать ето более точно и удобно,причем подогнанная звуковая дорожка часто не совпадает с концом фильма.

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

кста,способ,что ты предложил,он еще и кривой,т.к наблюдается глюк,когда вместо сжатия дорожки кусок дорожки съедается :)

Posted by: fikaloid on 28-05-2006, 16:17
Да,есть желающие,узнать подробно как!
У меня похожая проблема:в 3-4 местах в филме дорога АС3 начинает расходиться с видео,т.е не плавная рассинхронка,а сразу же на 1с(или около того) и так несколько раз по фильму.
Очень нужна помощь,пожалуйста!

Posted by: GoshaK on 07-06-2006, 18:23
Проблема следущая
Работаю на Sony Vegas 6
Загружаю файл ASF
После редактирования сохраняю в AVI (DivX)
На выходе - рассинхронизация звука с видео
Пока нашёл выход: сохраняю отдельно видео DivX и отдельно звук WAV, потом склеиваю их в VirtualDub

Вопрос: можно-ли как-то сохранить АВИ в самом вегасе без рассинхронизации,чтоб не тратить время на ВиртуалДаб?
Заранее спасибо.

Posted by: sdandrey on 07-06-2006, 23:51
я всегда склеиваю в VirtualDub.

на счет руководства по подгoнке звука,появится свободное время,сделаю

Posted by: BeatleJohn on 16-06-2006, 10:16
Жду руководства.. бог в помощь.

Posted by: sdandrey on 17-06-2006, 12:06
QUOTE (BeatleJohn @ 16-06-2006, 07:16):
Жду руководства.. бог в помощь.
ето ты меня подколоть пытаешься или как?

Posted by: DiJem on 15-07-2006, 08:40
Кстати, подскажите - как как пересчитать frame видеоряда в length в программе Cool Edit(Audition) в фильтре стретч.
Задача такая - чтобы получилось четкое количество фреймов 25, а не 25001 и так далее.

Posted by: sdandrey on 15-07-2006, 16:11
QUOTE (DiJem @ 15-07-2006, 05:40):
Кстати, подскажите - как как пересчитать frame видеоряда в length в программе Cool Edit(Audition) в фильтре стретч.
Задача такая - чтобы получилось четкое количество фреймов 25, а не 25001 и так далее.
Cool Edit не работает с видио.fraim rate можно подправить быстро в VirtualDubMode

Posted by: DiJem on 15-07-2006, 16:26
Мне нужно только аудиодорожка, которую я хочу подогнать.
Пример. Видео длится 1 час 32 минуты 444.
Аудио - 1 час 32 минуты 250. Вот эта мизерная разница дает рассинхрон, если сводить аудио и видео по 25 кадров. Если сводить по аудио, то частота кадров получается 25003 или еще что-то в этом роде.
Есть расчет по которому можно по фреймам в видео пересчитать и поджать дорожку в куле. ТОлько я не помню как делается.

Posted by: Lord KiRon on 15-07-2006, 21:25
Лично я растягивал аудио (в Adobe Audition) точно на длину времени видео и никаких проблем не было .

Posted by: DiJem on 15-07-2006, 23:37
А как, через какое меню?

Posted by: Lord KiRon on 15-07-2006, 23:47
QUOTE (DiJem @ 15-07-2006, 22:37):
А как, через какое меню?
Efects->Time/Pitch->Streatch , закладка constant stretch , Stretching mode на Time strech (preserves pitch .
И заносищь в Length то длину видео что Даб в правом нижнем углу показал.

Это в версии 1.5 , в 2.0 может и по другому но что то по другому но смысл должен быть тот же.

Posted by: sdandrey on 16-07-2006, 00:58
QUOTE (Lord KiRon @ 15-07-2006, 20:47):
QUOTE (DiJem @ 15-07-2006, 22:37):
А как, через какое меню?
Efects->Time/Pitch->Streatch , закладка constant stretch , Stretching mode на Time strech (preserves pitch .
И заносищь в Length то длину видео что Даб в правом нижнем углу показал.

Это в версии 1.5 , в 2.0 может и по другому но что то по другому но смысл должен быть тот же.
секунду,там надо вносить длительность в милисекундах,если не ошибаюсь

удобней делать данную процедуру в Sonic Vegas

извиняюсь,что еще не написал как подгонять звук в Sonic Vegas,времени не было.сесия закончится,заделаю руководство по подгону

Posted by: fikaloid on 23-07-2006, 12:45
Adobe Audition делает это плохо (знаю на собственном горьком опыте),если взять,например,левый и правый фронт,растянуть или сжать их и потом воспроизвести одновременно,то звук будет плыть и плюс процесс достаточно долгий.
WaveLab это делает гораздо качественнее и раза в 2 быстрее,я в нём перегонял поканально звук из пал в нтсц и никакого плавающего звука.

Posted by: MoDem on 26-07-2006, 11:34
народ, не парьтесь! Если звук и видео от одного и того же фильма но от разных релизов, например выпуска разных компаний, то звук будет то тормозить то нааборот раньше видео будет. Это связанно с тем, что когда всё это сканируется, толи плёнки у них разные, на которых склейки в других местах, толи они уже сами урезают несколько кадров. Я сталкивался с этой проблемой, типа фильм вроде один и тот же, но релизёры разные, и всё, звук неподходит. Синхронизируешь его в начале и в конце, ну по скорости, а в середине он всё равно разойдётся.
Т.е. например, скачал тут кино, с азиатского сайта, видео NTSC качество как положено, но там ясно дела нет перевода да и вообще звук в стерео. Но у меня есть точно такой же фильм русского производства PAL, качество оставляет желать лучшего зато есть 5.1 как русский так и японский. Ну думаю, чего проще взять 5.1 с русского и приклеить на японский релиз. Типа конвертнуть по скорости из ПАл в НТСК . всё просто. Ну беру типа таймстрейч, посчитал кароче на сколько там надо удлинить ПАЛовскую дорогу.. Синхронизирую в начале.... и оппа! при одинаковой длине дорог, они нигде не совпадают! Начал ковыряться. Получается такая тема, например, звонит телефон, на русском релизе телефон звонит 2 раза, на японсом 3. И таких моментов коча. Причём в некоторых местах оказывается что японский релиз длиннее, в некоторых русский. из-за этого дорога то вперёд забегает, то опаздыват.

Лечится просто, берётся, та дорога вместо которой будет твоя новая. В моём случае я взял стерео японскую, и 5.1 русскую. И вот эту 5.1 русскую, уже подгонял в ручную, методом вырезания сдвига и склейки, синхронизировал дороги друг относительно друга. Т.е. в одном месте вырезаешь мизерный кусоче, и подвигаешь часть, в другом тож вырезаешь и отодвигаешь, а эту пустоту, бывает что и 2-3 секнудны, надо чем-то забить, иначе будет тишина:) Кароче гемор нерееальный! Но и результат порадовал.
Но обычным растяжением или сжатием по времени разные релизы не подгонишь, ну вот никак!

Posted by: sdandrey on 26-07-2006, 18:55
MoDem,тут ты не прав,ту процедуру что ты описал надо делать,если звук был записан с растянутой/зажованной видео кассеты или если был снят с покромсанного варианта фильма,в большинстве случаев, достаточно подогнать звук по двум точкам: одна в начале фильма,другая в конце и всё будет в порядке :wink:

Posted by: Reanimator on 26-07-2006, 23:16
Народ. У нас в списке форумов в самом низу есть такой раздел "Форумы VCDRookie". И там есть описания с картинками! , как накладывать/редактировать звуковые дорожки.

Я года три назад, пользуясь этими инструкциями, помнится накладывал русскую дорожку на АС3. Там была кошмарная рассинхронизация. Я уже сейчас не помню, но вроде за час, два справился.

Posted by: MoDem on 27-07-2006, 09:32
QUOTE (sdandrey @ 26-07-2006, 18:55):
MoDem,тут ты не прав,ту процедуру что ты описал надо делать,если звук был записан с растянутой/зажованной видео кассеты или если был снят с покромсанного варианта фильма,в большинстве случаев, достаточно подогнать звук по двум точкам: одна в начале фильма,другая в конце и всё будет в порядке :wink:
интересно где ты видел 5.1 на видео кассете??? Да и потом, если ты внимательно читал, на примере того как даже звонит телефон, на японской дороге 3 раза, на русской два. Т.е. вот эти 2 секунды где он должен звонить, на русской вместе с видео вырезали!
Кассета тут непричём. Просто релизы делаются с разных плёнок, а плёнки клеют в разных местах, кто-то посчитал что смотреть на то как звонит телефон 15 секнд нет смысла, и урезал до 10 (грубо). Так что ничего не будет в порядке. А если считаешь что достаточно подогнать в начале и в конце, то я могу тебе дать две дороги, с русского релиза (лицензия) и с японского (лицензия) и попробуй их своим методом подогнать.

мало того, русский релиз не является какой-то урезанной версией, типа как урезают сцены по цензуре, совсем нет, просто саму плёнку склеели в разных местах, кадром раньше, кадром позже. Вот и получается такая разница.

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

Posted by: sdandrey on 27-07-2006, 13:27
QUOTE (Reanimator @ 26-07-2006, 20:16):
Народ. У нас в списке форумов в самом низу есть такой раздел "Форумы VCDRookie". И там есть описания с картинками! , как накладывать/редактировать звуковые дорожки.

Я года три назад, пользуясь этими инструкциями, помнится накладывал русскую дорожку на АС3. Там была кошмарная рассинхронизация. Я уже сейчас не помню, но вроде за час, два справился.
да был,но тот способ,по моему, не точный и более геморойный,да и не позволяет решать проблемы,котортые описал MoDem

Posted by: fikaloid on 06-08-2006, 02:42
MoDem,я тебя очень хорошо понимаю!Сам точно так же мучаюсь сейчас с Королевой Марго...

Posted by: MoDem on 17-08-2006, 10:23
а я ничё, приловчился уже на середине. остальную середину за 2-3 часа сделал.

Posted by: fikaloid on 27-08-2006, 01:18
Ты одновременно все каналы подрезаешь?По идее,если каждый отдельно подгонять,то потом они между собой не совпадут.

Posted by: sdandrey on 27-08-2006, 01:58
QUOTE (fikaloid @ 26-08-2006, 22:18):
Ты одновременно все каналы подрезаешь?По идее,если каждый отдельно подгонять,то потом они между собой не совпадут.
надо все каналы одновременно подгонять(один канал подогнал и остальные точно так же сдвинул/растянул/сжал/порезал),что б было точно,нужно подгонять по длительности,в вегасе ето можно делать с точностью до одной десятой милисекунды

Posted by: MoDem on 29-08-2006, 10:18
понятно что все одновременно надо:)

долго искал удобную прогу, остановился на вегасе.

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

далее 7 дорог, от PAL русского релизёра, (семь потому что один канал с переводом с русским, 5.1+1:) ) раскладываешь их так что б было видно где какой канал, более менее растянул по времени (близкое к NTSC, получается только на слух, никакие вычисления типа помножить длину на ширину неполучаются:) ), и начинаешь!

Стерео дорогу не трогаешь вааще! Курочишь только те 7. Находишь где дороги в начале совпадают (всё только на слух, т.е. при проигрывании всех дорог, они должны быть как одна, методом двиганья туда сюда 7 дорожек, услышишь что они совпали, причём точка совпадения очень маленькая, получается что сначала дороги раньше играют, в каком-то месте совпадают, далее они уже запаздывают). Да кста, чё удобно, в вегасе, слушаешь только центральную например, а на остальных ставишь mute, т.е. ничё не мешает, но при этом они так же двигаются и режутся как тот канал который ты слушаешь.
Ну кароче как только начало, с нуля, и до первого слышного звука всё совпадает, лучше сохранится (в фаил проекта) и начинаешь - слушаешь, получается так, что русскую дорогу, ПАЛ, всегда приходится обрезать, т.е. через каждые 10-15 секунд, нужно делать во всех семи дорогах вырез, и сдвиг, так как она забегает вперёд. вырез далеатся в месте где минимум звуков, иначе может быть щелчёк. И вот таким вот макаром все семь (благо они одновременно режутся и двигаются) мучаешь. В какой-то момент ты обнаружишь что пал вааще не совпадает! т.е. на НТСК дороге есть такие звуки, каких нет на тех 7 что ты курочишь. Как правило это или саундтрек какой нить, или как у меня было что телефон звонит на 1 звонок больше, а это + 5 секунд. Со звонком проще, вырезал предидущий, вставил два раза и норально, а вот со звуком в виде какой нить музыки сложно. Пришлось взять тот кусок что был на стерео, и вклеить на те 7. Понятно что качество при этом будет слышно. Тут помогли плагины из саунд форджа. Всякие там эфекты, вообщем более менее нормально стало. Подгоняешь по громкости и сё.

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

Далее каждую дорогу сохраняешь всё в тот же Wav, ну и далее в АС3.

Кароче у меня получилось лучше чем я ожидал. Только вот в одном месте были какие-то щелчки, но они видимо получились в результате сохранения дорог или в wav или в АС3.

Posted by: sdandrey on 29-08-2006, 11:08
зачем на слух,можно по картинке подгонять.для этого пережимается картинка в DivX 3 или DivX 4 ,вегас с ними дружит.по этой картинке подгоняется звук->сохраняешь подогнаный звук и клеишь на оригинал

Posted by: MoDem on 29-08-2006, 11:46
не, на слух получилось лучше. там глядываться не надо. включил на воспроизведение, услышал место где дорога забегает вперёд, режешь, сдвигаешь, опять на воспроизведение, и так далее. А по картинке глаза устанут:)

ну всё конечно дело вкуса, кому как.

Posted by: sdandrey on 29-08-2006, 12:16
QUOTE (MoDem @ 29-08-2006, 08:46):
не, на слух получилось лучше. там глядываться не надо. включил на воспроизведение, услышал место где дорога забегает вперёд, режешь, сдвигаешь, опять на воспроизведение, и так далее. А по картинке глаза устанут:)

ну всё конечно дело вкуса, кому как.
на слух оно конечно можно,но ,по моему, более геморно,т.к нахождение точки только по звуку,особенно если сдвиг на минуту и больше,занимает в разы больше времени,чем подгонка по картинке :)

кста,глаза не устают,если на монитор вегаса выводидь картинку 320Х240 :)

Posted by: MoDem on 30-08-2006, 10:07
ой не, с картинкой геморней мне показалось.... во-первых пережать из вдв а какой нить стрёмный формат - не быстро. во-вторых синхронизация с видео проиходит только в тех местах где ты это видишь, а например играет какой нить саунд трек минуту, за минуту он уже так может сдвинутся, что в момент где что-то заиграло другой, или кто-то заговорил, может образоватся слышный обрыв, так как ты в том месте обрежешь и подтянешь остатот дороги. Когда ты делаешь на слух, то ты практически каждые 10-20 секунд отрезаешь и подвигаешь, и эти милисекунды сдвинутого потока неслышно вообще, даже при замедленном прослушивании.

вообщем получается что и так и так можно делать, но на слух качественнее.

Posted by: sdandrey on 30-08-2006, 11:51
QUOTE (MoDem @ 30-08-2006, 07:07):
ой не, с картинкой геморней мне показалось.... во-первых пережать из вдв а какой нить стрёмный формат - не быстро. во-вторых синхронизация с видео проиходит только в тех местах где ты это видишь, а например играет какой нить саунд трек минуту, за минуту он уже так может сдвинутся, что в момент где что-то заиграло другой, или кто-то заговорил, может образоватся слышный обрыв, так как ты в том месте обрежешь и подтянешь остатот дороги. Когда ты делаешь на слух, то ты практически каждые 10-20 секунд отрезаешь и подвигаешь, и эти милисекунды сдвинутого потока неслышно вообще, даже при замедленном прослушивании.

вообщем получается что и так и так можно делать, но на слух качественнее.
тут ты не совсем прав:

картинка идёт со звуковой дорожкой.

плюс с картинкой ты ,например ,увидел точку: удар двери,падение чего-нибудь,начало титров и у тебя уже есть явный ориентир к котoрому можно быстро подтянуть звук не зависимо от того на сколько он уехал :)

плюс фильм 1.5часа пережимается в DivX 3 минут за 40 :)

плюс часто встречается вариант,когда единственная дорожка к фильму-уехавшая дорожка :)

Posted by: MoDem on 30-08-2006, 14:30
так речь идёт о подгонке дороге к дороге. если дороги нет, то да, подгонять только по видео. а если есть, то всё же... ну хз. всё зависит от случая. в моём случае было удобно именно на слух.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)