#0 by aabk (Uploader) (0 mesaje) at 2008-08-16 13:46:29 (850 săptămâni în urmă) - [Link]
Многие релизеры, да и простые пользователи интересуются - как правильно устранять рассинхрон между видео и звуком?
Ниже я представляю краткое руководство на эту тему.
Итак, прежде всего, следует знать, что рассинхронизация бывает 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. Нажимаем ОК и ждем результат.
Терерь мы получили точное соответствие между видео и звуком.
#1 by TesTings (VIP) (0 mesaje) at 2008-08-16 14:01:36 (850 săptămâni în urmă) - [Link]
Спасибо.
Mesaj util ?
Da1 puncte
#2 by Erick (¡La 15-a ya esta aquí!) (0 mesaje) at 2008-08-16 14:01:51 (850 săptămâni în urmă) - [Link]
nice, sticky
Mesaj util ?
Da1 puncte
#3 by ZendeN (Uploader) (0 mesaje) at 2008-08-16 14:21:38 (850 săptămâni în urmă) - [Link]
Cool Edit это теперешний Adobe Audition?
А как насчет смены FPS у видео файла как устранение прогрессирующей рассинхронизации? Ведь она чаще всего происходит из-за использования дорожки от PAL к NTSC и наоборот.
А растягивать скажем шестиканальную дорожку та еще морока. Особенно если учесть что ни Audition, ни Soundforge не умеет с ними работать. при неумелом растягивании/сжатии можно получить рассинхронизацию каналов
Mesaj util ?
Da0 puncte
#4 by aabk (Uploader) (0 mesaje) at 2008-08-16 14:39:18 (850 săptămâni în urmă) - [Link]
#3 ZendeN,
Конечно, можно поменять fps, если рассинхрон вызван именно этим. В случае 6-канального звука это действительно более быстрый способ.
Однако, 1) в случае работы с ДВД он практически неприменим, так как менять fps на ДВД весьма муторная вещь; 2) в случае увеличения fps неизбежно приходим к ухудшению качества видео, поскольку битрейт остается прежним. Да и изъятие фреймов - процесс не безболезненный для качества видео, так что стоит задуматься...
Почему же, Cool Edit работает с 6-тиканальным звуком, только его надо для этого перевести в формат wav.
зы. Да Adobe Audition это тот же Cool Edit, просто последний компактнее, хотя для указанных целей не менее функционален
Mesaj util ?
Da0 puncte
#5 by ZendeN (Uploader) (0 mesaje) at 2008-08-16 16:37:47 (850 săptămâni în urmă) - [Link]
#4 aabk, при изменении числа FPS кадры никуда не исчезают и не появляются. Просто видео воспроизводится чуть быстрее/медленнее. Битрейт формально изменяется, но качество от этого не страдает, т.к. по сути видеопоток остается тем же, перекодирования не происходит.
для DVD такой метод конечно не прокатит, но для рипов самый раз
Mesaj util ?
Da0 puncte
#6 by aabk (Uploader) (0 mesaje) at 2008-08-16 17:46:42 (850 săptămâni în urmă) - [Link]
#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 ?
Da0 puncte
#7 by ZendeN (Uploader) (0 mesaje) at 2008-08-16 18:14:21 (850 săptămâni în urmă) - [Link]
#6 aabk, ну вот к примеру у меня был иностранный рип с DVD диска NTSC (23.976 fps)
я взял дорожку с русского канала (со спутника), вещающего в PAL.
В итоге чтобы подогнать дорожку мне нужно было либо растянуть ее по времени (что влечет за собой интерполяцию, а значит ухудшение звука), либо ускорить видео. Я же не виноват что канал воспроизводит фильм чуточку быстрее, чтобы вставить больше рекламы !
Mesaj util ?
Da1 puncte
#8 by aabk (Uploader) (0 mesaje) at 2008-08-16 18:35:36 (850 săptămâni în urmă) - [Link]
#7 ZendeN,
Понимаешь, стандартная изначальная частота всегда равна 24 кадрам. Нередко видео на DVD диске имеет частоту кадров ~30fps (NTSC). Причём такая частота получена из ~24fps добавлением "лишних" кадров в процессе под названием telecine (см. выше). При этом прогрессивное изображение (без гребёнки) переходит в черезстрочное (с гребёнкой).
Если частота кадров ~25fps (PAL), то скорее всего её просто повысили с ~24fps . То есть, изначально, фильмы что в PAL, что в NTSC имеют одинаковую длину.
Рипы полученные с этих дисков имеют соответственно ту же частоту. Поэтому, чисто теоретически, механически изменяя частоту кадров, ты можешь перевести в любой битрейт, но при этом длина видео (фильма) изменится сообразно с изменением битрейта и будет отличаться от изначальной. То есть, скорость воспроизведения, наприер, при увеличении от 25 до 30 увеличится на 20%!! Это может серъезно нарушить восприятие фильма! Может быть, это годится в частных случаях для домашних нужд, но для не для профессионального релиза.
#9 by ZendeN (Uploader) (0 mesaje) at 2008-08-16 19:00:24 (850 săptămâni în urmă) - [Link]
#8 aabk, я вот прочитал такое:
Quote:
При переводе киноплёнки (24 к/с) на видео в PAL (25 к/с) никто никакие кадры не вставляет, качество падает катастрофически. Просто берут как есть и гонят не 24, а 25 кадров в секунду, т.е. на 4% быстрее чем есть. Вы обратите внимание на один и тот же фильм в PAL и NTSC. PAL версия всегда на 4% короче по времени именно по этой причине. При переводе кино на видео в NTSC кадры вставляются, но время не изменяется.
так если издателям можно безнаказанно менять 24->25, почему же я не могу у себя на компьютере сделать то же самое?
Mesaj util ?
Da1 puncte
#10 by aabk (Uploader) (0 mesaje) at 2008-08-16 19:10:50 (850 săptămâni în urmă) - [Link]
#9 ZendeN, "... Просто берут как есть и гонят не 24, а 25 кадров в секунду ..." - да, так действительно делают )) Дело в том, что 4%-ми обычно никто не озадачивается. Хотя это тоже не совсем верно, и существуют алгоритмы преобразования из 24 в 25.
А качество действительно падает (не уверен правда, что "катастрофически"), поскольку при увеличении скорости неприменно будет заметно легкое дрожание.
"... так если издателям можно безнаказанно менять 24->25, почему же я не могу у себя на компьютере сделать то же самое ..." - конечно можешь ... но во первых качество все же ухудшится (пусть незначительно) - а это то, с чего мы начали; а во вторых - речь шла об изменении значительном (на 20% и более), а 4%-ное - это конечно для восприятия сюжета несущественно
Mesaj util ?
Da0 puncte
#11 by nick85 (Power User) (0 mesaje) at 2008-08-16 19:22:15 (850 săptămâni în urmă) - [Link]
Mesaj util ?
Da1 puncte
#12 by hoss ( ✠ THE KING ) (0 mesaje) at 2008-08-18 12:06:01 (850 săptămâni în urmă) - [Link]
thx
.
Mesaj util ?
Da0 puncte
#13 by CMETAHA (Power User) (0 mesaje) at 2008-08-18 13:00:36 (850 săptămâni în urmă) - [Link]
кул мне еслс чесно пригодится
Mesaj util ?
Da0 puncte
#14 by KeepEyE (Power User) (0 mesaje) at 2008-08-18 14:14:16 (850 săptămâni în urmă) - [Link]
Bravo!!!
Mesaj util ?
Da0 puncte
#15 by mmmmd (Power User) (0 mesaje) at 2008-12-28 10:05:43 (831 săptămâni în urmă) - [Link]
ooooooooooooooooooooooooo,si kruta
Mesaj util ?
Da0 puncte
#16 by $anek (IT'S REKT O'CLOCK) (3 mesaje) at 2009-01-26 17:58:59 (827 săptămâni în urmă) - [Link]
ms mult
chiar cautam
Mesaj util ?
Da0 puncte
#17 by groover (Power User) (0 mesaje) at 2009-02-18 01:53:16 (823 săptămâni în urmă) - [Link]
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 ?
Da0 puncte
#18 by borea737 (Uploader) (0 mesaje) at 2009-02-24 22:33:26 (822 săptămâni în urmă) - [Link]
Подскажите пожалуйста, чем лучше всего исправить "заводской" рассинхрон на DVD (звук убегает вперёд)?
Mesaj util ?
Da0 puncte
#19 by onupirat (LOSSLESS MANIAC) (0 mesaje) at 2009-04-02 23:09:20 (817 săptămâni în urmă) - [Link]
#0 aabk, Asta poate merge pentru DVDRip, dar pentru HDTV?
Mesaj util ?
Da0 puncte
#20 by stells (HDTV Monster) (0 mesaje) at 2009-04-05 01:35:53 (817 săptămâni în urmă) - [Link]
#0 aabk, multumesc pentru onformatie
Mesaj util ?
Da0 puncte
#21 by McRay (Power User) (0 mesaje) at 2009-04-27 23:48:11 (814 săptămâni în urmă) - [Link]
e klasnaya proga mersi mult
Mesaj util ?
Da0 puncte
#22 by BoSs999 (Adrick®|☜♀Girls Lover♡☞) (0 mesaje) at 2009-05-24 08:45:01 (810 săptămâni în urmă) - [Link]
#0 aabk, pentru info
Mesaj util ?
Da0 puncte
#23 by mj (Uploader) (0 mesaje) at 2009-06-02 00:00:28 (809 săptămâni în urmă) - [Link]
Супер, спасибо
Mesaj util ?
Da0 puncte
#24 by $anek (IT'S REKT O'CLOCK) (3 mesaje) at 2009-06-03 01:00:40 (808 săptămâni în urmă) - [Link]