Forum Index > Filme, Cinematografie > Video help (FAQ) > Как устранить рассинхрон (рук-во)

#0 by aabk (Uploader) (0 mesaje) at 2008-08-16 13:46:29 (814 săptămâni în urmă) - [Link]Top
Многие релизеры, да и простые пользователи интересуются - как правильно устранять рассинхрон между видео и звуком?
Ниже я представляю краткое руководство на эту тему.

Итак, прежде всего, следует знать, что рассинхронизация бывает 3-х типов: постоянная, прогрессирующая и переменно прогрессирующая. Здесь мы рассмотрим первые два типа. Третий, относящийся в основном к специальным случаям переноса звука межу релизами различного качества, мы тут рассматривать не будем.

1. Постоянная рассинхронизация.
Этот вариант можно просто и быстро исправить с помощью Virtual Dub-а (Mod). Открываем фильм (File - Open video file...), далее нажимаем: Streems - Streem list. Там выбираем нужный звуковой поток, нажимаем на него правой клавишей мышки и выбираем параметр Interleaving:


Там где обведено кружком, в это поле (Задержки) вписываем нужное число в милисекундах. Если звук опережает видео, то вписываем положительное число, если отстает - отрицательное (например: +500 - звук опрережает видео на полсекунды; -2500 - звук отстает от видео на 2.5 секунды). Затем ОК и еще раз ОК. Ну а теперь остатется только сохранить новый файл (File - Save as), но не забываем поставить в Video параметр Direct stream copy.

2. Прогрессирующая рассинхронизация.
В данном описании работу с ней мы будем проводить в программе Cool Edit Pro.
Запускаем Cool Edit Pro и сразу переходим на режим Multitrack (или нажимаем клавишу F12).


После нажимаем правой клавишей мышки и выбираем Insert - Video from file и находим нужный нам фильм. На это уйдет немного времени так как программа будет распаковывать видео и аудио.


1. Дальше, когда все открылость, увеличиваем кадры (нажимая кнопку +), чтобы лучше было видно расхождение видео и звука. Просматриваем фильм и оцениваем результат.
2. Теперь конкретно видно что есть расхождение. Сразу же поставим ползунок на конец видео и заметим внизу полное время видео 1:33:37.640. Сразу переводим это время в секунды, подсчитываем и получаем 5617.640 (5617 секунд и 640 милисекунд)
3. Нажимаем опять F12 или мышкой на клавишу режима Edit view.


Здесь мы видим только звук, вот им то мы и займемся...
1. Переводим ползунок на конец звуковой дорожки.
2. Замечаем время и переводим для себя в секунды: 5612.878.
3.Как мы видим, звук не соответствует видео и расхождение составляет 4 секунды и 762 милисекунд. Для того что увеличить длинну звука до длинны видео нам придется его растянуть. Делаем это так: Effect - Time/Pitch - Stretch.


В этом окне мы видим ползунок, а правее находим окно с названием length, тут написана длинна звука в секундах. Убираем ее и вписываем длинну видео 5617.640 и нажимаем ОК. Теперь он начнет растягивать звук до длинны видео и займет немного времени.


После того как он растянул можно проверить фильм. Переходим на режим Multitrack (или нажимаем клавишу F12) и внизу нажимаем клавишу Play (Alt+P) и проверяем. Если все впорядке переходим обратно в режим Edit view (F12). Далее нажимаем File - Save as и сохраняем звук в формате wav.

Дополнительно:
4. Точная подстройка. Иногда просто выставить звук по длине видео бывает недостаточно. Если рассинхрон по прежнему существует, тогда полученный (промежуточный файл) загружаем в VirtualDub и с помощью параметра Interleaving - Delay (см. выше) добиваемся точной синхронизации видео и звука в начале и в конце фильма. Например: на 4-ой минуте (03:08.436) значение задержки у нас +500. А на 1:22:31.108 мы получили значение задержки -3500. Отсюда ясно, что за указанный интервал времени звук отстал от видео на 4 секунды.
Теперь нам нужно высчитать процент, на который нужно сжать видео, чтобы добиться полной синхронизации:
1:22:31 составляет 4591 секунду, а 03:08 - это 188 секунд. Поэтому длина интервала в секундах: 4591-108=4483. Отставание 4 секунды, поэтому 4/4483*100%=0.089% - настолько звук длиннее, чем нам требуется.
Теперь, переходим снова в Cool Edit. Нажимаем Effect - Time/Pitch - Stretch и в графе Ratio (см. рисунок выше) указываем значение 100.089. Нажимаем ОК и ждем результат.
Терерь мы получили точное соответствие между видео и звуком.



Mesaj util ?   Da   3 puncte

1 2
<< Precedenta      Următoarea >>

#1 by TesTings (VIP) (0 mesaje) at 2008-08-16 14:01:36 (814 săptămâni în urmă) - [Link]Top
Спасибо. :wink:


Mesaj util ?   Da   1 puncte
#2 by Erick (¡La 14-a ya esta aquí!) (0 mesaje) at 2008-08-16 14:01:51 (814 săptămâni în urmă) - [Link]Top
nice, sticky :)


Mesaj util ?   Da   1 puncte
#3 by ZendeN (Uploader) (0 mesaje) at 2008-08-16 14:21:38 (814 săptămâni în urmă) - [Link]Top
Cool Edit это теперешний Adobe Audition?

А как насчет смены FPS у видео файла как устранение прогрессирующей рассинхронизации? Ведь она чаще всего происходит из-за использования дорожки от PAL к NTSC и наоборот.

А растягивать скажем шестиканальную дорожку та еще морока. Особенно если учесть что ни Audition, ни Soundforge не умеет с ними работать. при неумелом растягивании/сжатии можно получить рассинхронизацию каналов


Mesaj util ?   Da   0 puncte
#4 by aabk (Uploader) (0 mesaje) at 2008-08-16 14:39:18 (814 săptămâni în urmă) - [Link]Top
#3 ZendeN,
Конечно, можно поменять fps, если рассинхрон вызван именно этим. В случае 6-канального звука это действительно более быстрый способ.
Однако, 1) в случае работы с ДВД он практически неприменим, так как менять fps на ДВД весьма муторная вещь; 2) в случае увеличения fps неизбежно приходим к ухудшению качества видео, поскольку битрейт остается прежним. Да и изъятие фреймов - процесс не безболезненный для качества видео, так что стоит задуматься...

Почему же, Cool Edit работает с 6-тиканальным звуком, только его надо для этого перевести в формат wav.

зы. Да Adobe Audition это тот же Cool Edit, просто последний компактнее, хотя для указанных целей не менее функционален :)


Mesaj util ?   Da   0 puncte
#5 by ZendeN (Uploader) (0 mesaje) at 2008-08-16 16:37:47 (814 săptămâni în urmă) - [Link]Top
#4 aabk, при изменении числа FPS кадры никуда не исчезают и не появляются. Просто видео воспроизводится чуть быстрее/медленнее. Битрейт формально изменяется, но качество от этого не страдает, т.к. по сути видеопоток остается тем же, перекодирования не происходит.

для DVD такой метод конечно не прокатит, но для рипов самый раз




Mesaj util ?   Da   0 puncte
#6 by aabk (Uploader) (0 mesaje) at 2008-08-16 17:46:42 (814 săptămâni în urmă) - [Link]Top
#5 ZendeN,
При преобразовании с увеличеием битрейта (например от 25 до 30) вот что происходит:
a) A B C D E ... - разделение исходных кадров
b) AA BB CC DD EE - на соответствующие полукадры
c) AA BB CC CD DE EE - генерация нового кадра с использованием полей от соседних кадров
d) A B C D E F - после слияния полей получаем через каждые 5 кадров один новый
Как видно, поля кадра D смешиваються с полями C и E. Так вот, при просмотре по кадрово такого видео в местах, где в кадре есть движение, будет заметна гребёнка. Конечно, ее можно убать посредством дальнейшей фильтрации, но тогда в любом случае потребуется перекодировка.
При обратной же операции (уменьшении или замедлении) ухудшение качества объясняется простым снижением битрейта...

зы. а вот ты о чем... даже сразу не въехал :) Но при таком линейном преобразовании частоты изменяется длина видео. Тогда мы вообще получаем фильм скажем удлиненный на 20% или "ужатый". И если ты растянул видео, то все равно показатель качества упадет, ибо битрейт уменьшится.


Mesaj util ?   Da   0 puncte
#7 by ZendeN (Uploader) (0 mesaje) at 2008-08-16 18:14:21 (814 săptămâni în urmă) - [Link]Top
#6 aabk, ну вот к примеру у меня был иностранный рип с DVD диска NTSC (23.976 fps)
я взял дорожку с русского канала (со спутника), вещающего в PAL.
В итоге чтобы подогнать дорожку мне нужно было либо растянуть ее по времени (что влечет за собой интерполяцию, а значит ухудшение звука), либо ускорить видео. Я же не виноват что канал воспроизводит фильм чуточку быстрее, чтобы вставить больше рекламы ! :)


Mesaj util ?   Da   1 puncte
#8 by aabk (Uploader) (0 mesaje) at 2008-08-16 18:35:36 (814 săptămâni în urmă) - [Link]Top
#7 ZendeN,
Понимаешь, стандартная изначальная частота всегда равна 24 кадрам. Нередко видео на DVD диске имеет частоту кадров ~30fps (NTSC). Причём такая частота получена из ~24fps добавлением "лишних" кадров в процессе под названием telecine (см. выше). При этом прогрессивное изображение (без гребёнки) переходит в черезстрочное (с гребёнкой).
Если частота кадров ~25fps (PAL), то скорее всего её просто повысили с ~24fps . То есть, изначально, фильмы что в PAL, что в NTSC имеют одинаковую длину.
Рипы полученные с этих дисков имеют соответственно ту же частоту. Поэтому, чисто теоретически, механически изменяя частоту кадров, ты можешь перевести в любой битрейт, но при этом длина видео (фильма) изменится сообразно с изменением битрейта и будет отличаться от изначальной. То есть, скорость воспроизведения, наприер, при увеличении от 25 до 30 увеличится на 20%!! Это может серъезно нарушить восприятие фильма! Может быть, это годится в частных случаях для домашних нужд, но для не для профессионального релиза. :)

Editat de către aabk la 2008-08-16 19:01:36




Mesaj util ?   Da   0 puncte
#9 by ZendeN (Uploader) (0 mesaje) at 2008-08-16 19:00:24 (814 săptămâni în urmă) - [Link]Top
#8 aabk, я вот прочитал такое:

Quote:

При переводе киноплёнки (24 к/с) на видео в PAL (25 к/с) никто никакие кадры не вставляет, качество падает катастрофически. Просто берут как есть и гонят не 24, а 25 кадров в секунду, т.е. на 4% быстрее чем есть. Вы обратите внимание на один и тот же фильм в PAL и NTSC. PAL версия всегда на 4% короче по времени именно по этой причине. При переводе кино на видео в NTSC кадры вставляются, но время не изменяется.



так если издателям можно безнаказанно менять 24->25, почему же я не могу у себя на компьютере сделать то же самое?


Mesaj util ?   Da   1 puncte
#10 by aabk (Uploader) (0 mesaje) at 2008-08-16 19:10:50 (814 săptămâni în urmă) - [Link]Top
#9 ZendeN, "... Просто берут как есть и гонят не 24, а 25 кадров в секунду ..." - да, так действительно делают :))) Дело в том, что 4%-ми обычно никто не озадачивается. Хотя это тоже не совсем верно, и существуют алгоритмы преобразования из 24 в 25.
А качество действительно падает (не уверен правда, что "катастрофически"), поскольку при увеличении скорости неприменно будет заметно легкое дрожание.
"... так если издателям можно безнаказанно менять 24->25, почему же я не могу у себя на компьютере сделать то же самое ..." - конечно можешь :) ... но во первых качество все же ухудшится (пусть незначительно) - а это то, с чего мы начали; а во вторых - речь шла об изменении значительном (на 20% и более), а 4%-ное - это конечно для восприятия сюжета несущественно :)


Mesaj util ?   Da   0 puncte
#11 by nick85 (Power User) (0 mesaje) at 2008-08-16 19:22:15 (814 săptămâni în urmă) - [Link]Top
:thankyou:



Mesaj util ?   Da   1 puncte
#12 by hoss ( ✠ THE KING ) (0 mesaje) at 2008-08-18 12:06:01 (814 săptămâni în urmă) - [Link]Top
thx :)






.


Mesaj util ?   Da   0 puncte
#13 by CMETAHADisabled (Power User) (0 mesaje) at 2008-08-18 13:00:36 (814 săptămâni în urmă) - [Link]Top
кул мне еслс чесно пригодится


Mesaj util ?   Da   0 puncte
#14 by KeepEyE Drivers Club (Power User) (0 mesaje) at 2008-08-18 14:14:16 (814 săptămâni în urmă) - [Link]Top
Bravo!!! :)



Mesaj util ?   Da   0 puncte
#15 by mmmmd (Power User) (0 mesaje) at 2008-12-28 10:05:43 (795 săptămâni în urmă) - [Link]Top
ooooooooooooooooooooooooo,si kruta :D:D:D:D


Mesaj util ?   Da   0 puncte
#16 by $anek (IT'S REKT O'CLOCK) (3 mesaje) at 2009-01-26 17:58:59 (791 săptămâni în urmă) - [Link]Top
ms mult

chiar cautam


Mesaj util ?   Da   0 puncte
#17 by groover Velo Club (Power User) (0 mesaje) at 2009-02-18 01:53:16 (788 săptămâni în urmă) - [Link]Top
De cele mai multe ori situatia e ca in cazul 1. Si cel mai simplu e prin Media Player Classic:



IMHO, asta e cea mai buna metoda pentru un simplu privitor care a download-at filmul si vrea sa-l seedeze mai departe.


Mesaj util ?   Da   0 puncte
#18 by borea737 (Uploader) (0 mesaje) at 2009-02-24 22:33:26 (787 săptămâni în urmă) - [Link]Top
Подскажите пожалуйста, чем лучше всего исправить "заводской" рассинхрон на DVD (звук убегает вперёд)?


Mesaj util ?   Da   0 puncte
#19 by onupiratDisabled (LOSSLESS MANIAC) (0 mesaje) at 2009-04-02 23:09:20 (782 săptămâni în urmă) - [Link]Top
#0 aabk, Asta poate merge pentru DVDRip, dar pentru HDTV?


Mesaj util ?   Da   0 puncte
#20 by stellsDisabled (HDTV Monster) (0 mesaje) at 2009-04-05 01:35:53 (781 săptămâni în urmă) - [Link]Top
#0 aabk, multumesc pentru onformatie


Mesaj util ?   Da   0 puncte
#21 by McRay (Power User) (0 mesaje) at 2009-04-27 23:48:11 (778 săptămâni în urmă) - [Link]Top
e klasnaya proga mersi mult


Mesaj util ?   Da   0 puncte
#22 by BoSs999Disabled (Adrick®|☜♀Girls Lover♡☞) (0 mesaje) at 2009-05-24 08:45:01 (774 săptămâni în urmă) - [Link]Top
#0 aabk, :thankyou: pentru info :ae:


Mesaj util ?   Da   0 puncte
#23 by mj (Uploader) (0 mesaje) at 2009-06-02 00:00:28 (773 săptămâni în urmă) - [Link]Top
Супер, спасибо


Mesaj util ?   Da   0 puncte
#24 by $anek (IT'S REKT O'CLOCK) (3 mesaje) at 2009-06-03 01:00:40 (773 săptămâni în urmă) - [Link]Top
#23 mj, Незачто


Mesaj util ?   Da   0 puncte
#25 by Porecla_MocicaDisabled (Power User) (0 mesaje) at 2009-12-12 00:41:51 (745 săptămâni în urmă) - [Link]Top
Супер, спасибо


Mesaj util ?   Da   0 puncte

1 2
<< Precedenta      Următoarea >>

Forum Index > Filme, Cinematografie > Video help (FAQ) > Как устранить рассинхрон (рук-во)


Navigare rapidă:


Comunitatea digitală din Moldova. Să adunăm și să organizăm conținutul autohton de pe întreg internet pe un singur site web.