Форум

Форум (https://forum.kinozal.tv/index.php)
-   Школа релизеров (https://forum.kinozal.tv/forumdisplay.php?f=215)
-   -   Работаем со звуком (https://forum.kinozal.tv/showthread.php?t=69744)

Snaps 25.11.2014 21:24

nb92
Огромное Вам спасибо, получилось. Хотя в дубляже немного губы не совпадают, а в авторском, все хорошо. И еще вопрос, а если звук идет раньше на секунд 15-20, насколько надо ставить (идет заставка компании и звук начинается фильма без заставки)? Спасибо.

nb92 25.11.2014 21:58

Если оригинальная дорожка полностью синхронна, то можно по ней определять delay.
Извлечь, например, в tsMuxer. Выделите нужную дорожку и обязательно посмотрите внизу в опциях delay - его нужно будет учитывать.
Дорожку можно извлечь прямо в tsMuxer (Demux).
Потом конвертировать обе дорожки (извлеченную оригинальную и дорожку перевода) в стерео WAV.
Я для этого пользуюсь WAV MP3 Converter (можно найти ломанную версию в сети).
Открыть обе дорожки в аудиоредакторе (Sony SoundForge, к примеру), замостив по горизонтали (оригинальная сверху).
Если в tsMuxer на оригинальной дорожке был delay, то в случае отрицательного значения нужно отрезать от оригинальной дорожки столько миллисекунд в начале, если положительное - вставить столько тишины в начало.
Потом найти одинаковые места (по пикам), поставить на них метки и посмотреть, какая эта позиция от начала в миллисекундах. Разница между позицией в оригинальной дорожке и дорожке перевода и будет искомым delay (может быть как отрицательным, так и положительным).
Далее все, как объяснено выше - в delaycut вставляете нужный delay. Или отрезаете (Cut file), если delay положительный.
15-20 секунд - это 15000-20000 ms

PS Хотя у меня есть подозрение, что если этот блюр и был исходником для ремукса, то delay, показанный в tsMuxer и будет искомым.

Snaps 25.11.2014 23:47

Большое спасибо за разъяснения. Будем пробовать.

Snaps 26.11.2014 17:17

Такой вопрос. Оригинал идет 1:33:54, Дорожка 1:32:52, насколько надо ставить? Уже перепробовал всякое, но только расинхрон еще больше. Спасибо.

AMDG1000 26.11.2014 20:44

Цитата:

Snaps сказал(a):
Такой вопрос. Оригинал идет 1:33:54, Дорожка 1:32:52, насколько надо ставить? Уже перепробовал всякое, но только расинхрон еще больше. Спасибо.

У Вас добавляемая дорожка изначально отдельная или извлечена из контейнера с видео?

Snaps 26.11.2014 20:58

Цитата:

AMDG1000 сказал(a):
У Вас добавляемая дорожка изначально отдельная или извлечена из контейнера с видео?

Извлечена из видео.

AMDG1000 26.11.2014 21:08

Тогда для начала проверьте fps. Если совпадает - начинайте проверять видеоряд (скажем первый кадр после заставки и вступительных титров, потом последний кадр перед итоговыми титрами). Если разница по времени совпадает, её в первом приближении и выставляйте.

Snaps 26.11.2014 21:31

Цитата:

AMDG1000 сказал(a):
Тогда для начала проверьте fps. Если совпадает - начинайте проверять видеоряд (скажем первый кадр после заставки и вступительных титров, потом последний кадр перед итоговыми титрами). Если разница по времени совпадает, её в первом приближении и выставляйте.

Спасибо. Будем пробовать.

Illusivi 27.11.2014 19:55

Цитата:

Snaps сказал(a):
Такой вопрос. Есть Блюрей, без русской дорожки. Есть ремукс с русской дорожкой, сделаны с одного диска, но если взять с ремукса русскую дорожку и вставить в полноценный диск идет рассинхрон в пару секунд, как исправить ? Большое спасибо за помощь.

Странно криво сделан ремукс если конечноего делали с Blu-Ray.

Цитата:

nb92 сказал(a):
Открыть обе дорожки в аудиоредакторе (Sony SoundForge, к примеру), замостив по горизонтали (оригинальная сверху).
Если в tsMuxer на оригинальной дорожке был delay, то в случае отрицательного значения нужно отрезать от оригинальной дорожки столько миллисекунд в начале, если положительное - вставить столько тишины в начало.
Потом найти одинаковые места (по пикам), поставить на них метки и посмотреть, какая эта позиция от начала в миллисекундах. Разница между позицией в оригинальной дорожке и дорожке перевода и будет искомым delay (может быть как отрицательным, так и положительным).
Далее все, как объяснено выше - в delaycut вставляете нужный delay. Или отрезаете (Cut file), если delay положительный.
15-20 секунд - это 15000-20000 ms

PS Хотя у меня есть подозрение, что если этот блюр и был исходником для ремукса, то delay, показанный в tsMuxer и будет искомым.


Это правильно.Но думаю было бы лучше в Sony SoundForge найти пики звука(Выстрел,щелчок) любой резкий звук без голоса на русской дороги и на оригинале и тут уже вычислить рассинхрон,добавить или вырезать тишину.Сохранить подогнанную дорогу шаблоном по умолчанию(исходное),ещё обратите внимание на концовку дороги её тоже надо подрезать либо добавить чтобы тайминг совпал с оригиналом.Ну и закодировать в формат который был изначально с теми же характеристиками.

nb92 27.11.2014 19:58

Цитата:

Illusivi сказал(a):
Это правильно.Но думаю было бы лучше в Sony SoundForge найти пики звука(Выстрел,щелчок) любой резкий звук без голоса на русской дороги и на оригинале и тут уже вычислить рассинхрон,добавить или вырезать тишину.Сохранить подогнанную дорогу шаблоном по умолчанию(исходное),ещё обратите внимание на концовку дороги её тоже надо подрезать либо добавить чтобы тайминг совпал с оригиналом.Ну и закодировать в формат который был изначально с теми же характеристиками.

А я разве не о том же самом писал?
Ничего перекодировать в случае постоянного рассинхрона не нужно.

Illusivi 27.11.2014 20:42

Цитата:

nb92 сказал(a):
А я разве не о том же самом писал?
Ничего перекодировать в случае постоянного рассинхрона не нужно.

Практически тоже только я в таких случаях не использую delaycut и синхронить можно более точно.Без обид.Вы всё точно описали.

Луминa 27.11.2014 23:20

Существует универсальная формула, по крайней мере касательно Adobe Audition

AMDG1000 28.11.2014 00:27

Цитата:

Illusivi сказал(a):
Практически тоже только я в таких случаях не использую delaycut и синхронить можно более точно.Без обид.Вы всё точно описали.

И совершенно напрасно не пользуетесь. Каждый перекод даёт снижение качества звука. Максимальное отклонение при использовании delaycut - полфрейма, что составляет 16 мс для ac3 и 5 мс для dts. При проигрывании Вы такие отклонения гарантированно не заметите. Единственное - нежелательно выставлять положительную задержку на dts из Blu-ray. Тут лучше использовать eac3to.
Относительно самой синхронизации. Если обе дорожки многоканальные, то гораздо удобнее синхронить по одному из боковых каналов, где речи практически нет.

nb92 28.11.2014 14:04

Цитата:

Illusivi сказал(a):
Практически тоже только я в таких случаях не использую delaycut и синхронить можно более точно.Без обид.Вы всё точно описали.

Так читайте внимательнее. WAV используется только для определения задержки. А delaycut обрабатывается исходный звук (AC3, DTS) без перекодирования.

Illusivi 28.11.2014 20:29

Цитата:

nb92 сказал(a):
Так читайте внимательнее. WAV используется только для определения задержки. А delaycut обрабатывается исходный звук (AC3, DTS) без перекодирования.

Каждая милисекунда состоит из 60 промежутков не знаю размерность и как быть если нужна более точная подгонка.
Хотел сделать для личного просмотра ремукс из BD взял дороги с релиза http://kinozal.tv/details.php?id=996881 и пршлось подгонять каждую т.к не совпадают с блюром,а точность понадобилась т.к центр оставлял после подгонки с АС3 а тылы и фронтальные каналы и LFE брал с DTS естественно кодировал в АС3 лично мне понравилось больше и частотные характеристики лучше.

nb92 28.11.2014 20:34

Цитата:

Illusivi сказал(a):
Каждая милисекунда состоит из 60 промежутков не знаю размерность и как быть если нужна более точная подгонка.

Зачем? Вы способны различить рассинхрон в 16 мс в случае AC3 или 5 мс в случае DTS?
Для уточнения - миллисекунда - это ТЫСЯЧНАЯ часть секунды.
Рассинхрон становится хоть как-то заметен только при превышении 50-100 мс. А некоторые и в случае 200-300 разглядеть не могут.
А вот пережимать аудио, когда в этом нет никакой необходимости, моветон.
Впрочем, все это уже выше написали - #319

О каких 60 промежутках МИЛЛИСЕКУНДЫ () вы пишете? Если о частоте семплирования, то она чаще всего 48 Khz, то есть в 1 миллисекунде 48 "промежутков".

Illusivi 28.11.2014 21:44

Цитата:

nb92 сказал(a):
О каких 60 промежутках МИЛЛИСЕКУНДЫ () вы пишете? Если о частоте семплирования, то она чаще всего 48 Khz, то есть в 1 миллисекунде 48 "промежутков".

Также как и секунда милисекунды тоже состоят из микро или как там их откройте любой аудио редактор и посчитайте(Sound Forge Pro 11.0 или Adobe Audition) а нужно это чтобы сходились каналы от подгоняемого и оригинала.

AMDG1000 28.11.2014 22:10

Цитата:

Illusivi сказал(a):
Также как и секунда милисекунды тоже состоят из микро или как там их откройте любой аудио редактор и посчитайте(Sound Forge Pro 11.0 или Adobe Audition) а нужно это чтобы сходились каналы от подгоняемого и оригинала.

То, что Вы видите в аудиоредакторах это не промежутки времени, а выборки (образцы, сэмплы). При частоте дискретизации 48 кГц на одну миллисекунду приходится 48 выборок. И в принципе верно - при замене канала подгонку нужно делать с точностью до одной выборки.
Но в Вашем случае сама идея порочна. Лепить центр из дутой многоканалки в оригинал не есть комильфо. В приличном обществе за такие штучки канделябрами бьют.

Illusivi 28.11.2014 22:32

Цитата:

AMDG1000 сказал(a):
То, что Вы видите в аудиоредакторах это не промежутки времени, а выборки (образцы, сэмплы). При частоте дискретизации 48 кГц на одну миллисекунду приходится 48 выборок. И в принципе верно - при замене канала подгонку нужно делать с точностью до одной выборки.
Но в Вашем случае сама идея порочна. Лепить центр из дутой многоканалки в оригинал не есть комильфо. В приличном обществе за такие штучки канделябрами бьют.

Ну делал для себя,лучшего не нашёл.

broother01 12.03.2015 17:44

Цитата:

AMDG1000 сказал(a):
Качните и запустите вот это. Потом опять протестируйте.

А первоначальное тестирование примерно по времени сколько занимает?


Часовой пояс GMT +3, время: 08:25.

vBulletin v3.0.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co