Коррекция сихронизации звука

Автор V0lt, 15 октября 2015, 20:41:53

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

V0lt

Сразу замечание. Перед критикой прошу внимательно перечитать ниженаписанное и если есть вопросы задать в теме.

Для начала несколько тезисов.
1. В нормальном видеофайле встроенные аудиодорожки всегда синхронизированы относительно видео потока.
2. Иногда встроенные аудиодорожки немного расходятся с видеопотоком до 500 мс. Это конечно косяк, но он часто не может быть исправлен переcборкой файла (пример, онлайн трансляция).
3. Оборудование как аудио, так и видео может иметь некоторую задержку вывода сигнала, которая не превышает 100 мс для видео и 300 мс для звука.
4. Возможность сильной коррекции синхронизации встроенных аудиодорожек ограничена.
5. Внешние аудиодорожки могут быть сильно сдвинуты относительно основного видеопотока.

А теперь собственно предложение.
Текущую опцию "Смещение звука (в мс)" разделить на две опции.

1. "Коррекция AV синхронизации (мс)"
Назначение: исправить задержку оборудования.
Опция изменяется в диапазоне -500...+500 мс.
Изменяется только через панель настроек Аудио и сохраняется в настройках.
Пример: аналогичная опция в AC3Filter.

2. "Задержка звука (мс)"
Назначение: подогнать внешнюю дорожку и слегка скорректировать внутреннюю.
Опция для внешних дорожек изменяется в диапазоне -10...+10 мин и для внутренних -500...+500 мс. Стандартный шаг изменения 100 мс.
Изменяется только через горячие клавиши "+" и "-" и не сохраняется в настройках.
Пример: то как сейчас работают команды "Задержка субтитров".

Обе опции могут работать одновременно.

V0lt

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