Evgeniy_1990
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору V0lt Цитата: Ты неправильно понял проблему. У человека при выборе MPC Audio Renderer звук запаздывает. И чтобы исправить это он задает задержку -120 мс. На DirectSound звук не запаздывает изначально. | Это он сам расписал так непонятно - выставляет -120 мс, чтобы звук был как на DirectSound. Цитата: Но тут 2 момента: 1. Как оказалось на MPC Audio Renderer как-то влияют драйвера и система своими настройками питания. Т.е. это возможно локальная проблема. | Для таких случаев как раз и существует утилита: DPC Latency Checker. Берем ее и проверяем Latency, чтобы не было ни одного красного столбика. Если они есть, то в первую очередь отключаем поочередно технологии энергосбережения и повторно проверяем результат. Если красные столбики ушли, проверяем воспроизведение самого видео файла в плеере на наличие рассинхрона. Также, если присутствуют красные столбики, то можно использовать другой вариант - попробовать изменить схему электропитания - вместо "сбалансированной" схемы установить "Высокая производительность", после чего, повторно проверить Latency на наличие красных столбиков. Если они исчезли, то проверить воспроизведение видео файла в плеере на наличие рассинхрона. В большинстве случаев, именно красные столбики (высокий уровень Latency) являются причиной возникновения рассинхрона. Если же их нет и во время воспроизведения все-равно наблюдается рассинхрон, то в этом случае проблема уже на стороне самого плеера, а точнее - его аудио рендерера. Цитата: 2. Услышать такую небольшую задержку не так-то просто. Я вчера вечером задавал +150 мс DirectSound и на другом ролике, чтобы смоделировать ситуацию, и не смог явно уловить уход звука по движениям губ. Либо Я привык к дубляжу и игнорирую несовпадения губ, либо устал в конце дня для таких точных экспериментов. | Для того, чтобы лучше ее увидеть, или услышать, можно попробовать максимально нагрузить операционную систему, после чего уже проверять на наличие присутствия рассинхрона. Довольно часто рассинхрон проявляется именно при достаточно сильной загруженности операционной системы. И еще одни вариант - это проверка на малопроизводительных машинах, или на компьютерах с низкой производительностью. В этом случае, также может проявиться рассинхрон. Только для этого надо иметь такие машины под рукой. Добавлено: mikhaelkh Цитата: Вполне можно использовать для лучшей наглядности. Спасибо за отличный пример! |