Тормозит видео в начале воспроизведения [Не баг плеера]

Автор noxtester, 16 сентября 2023, 10:05:25

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

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

noxtester

Доброго утра! Обнаружил странное поведение любимого плеера  после установки в систему двух кодеков (H.264 и AC-3 ACM). Теперь любое видео в начале воспроизведения (первые 2 секунды) идёт с очень сильными тормозами и рывками, а потом становится нормальным. Все настройки плеера по умолчанию, ничего не менял.
В поисках решения проблемы удалил эти кодеки - не помогло. Переустановил драйвер видеокарты - не помогло. В настройках плеера изменил Аудио-рендерер с "DirectSound (по умолчанию)" на "MPC Audio Renderer" - проблема исчезла! Но всё-таки очень хочется понять, как установка обычных кодеков могла так повлиять на воспроизведение видео и как решить эту проблему без перехода на другой рендер?



Проблема присутствует на последней сборке 1.6.9.82 и на старой 1.6.7.


Aleksoid1978

1 - Удали кодеки и проверь.
2 - Просто оставь MPC Audio Renderer и все.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

noxtester

Цитата: Aleksoid1978 от 16 сентября 2023, 11:16:171 - Удали кодеки и проверь.
Удалял - не помогло, проблема осталась.

Цитата: Aleksoid1978 от 16 сентября 2023, 11:16:172 - Просто оставь MPC Audio Renderer и все.
А в чём вообще разница между DirectSound и MPC Audio Renderer? Какие могут быть отличия в работе плеера?

V0lt


noxtester

Цитата: V0lt от 16 сентября 2023, 12:12:16NVIDIA 3D vision случайно не установлен?
Не такого...Всегда ставлю голый драйвер, к тому же ситуация с плеером поменялась при одном и том же драйвере - до установки кодеков было всё нормально, а после их установки началось это торможение. Может это и совпадение, но ничего другого я в этот промежуток времени не ставил.

Aleksoid1978

Короче - в любом случае тут вопрос не к плееру а к системе.
Что вызывает торможение - мы не скажем. Это можно попробовать выяснить только на самой системе.
Ну и опять же - если с MPC Audio Renderer нет такого эффекта - поставить и забыть.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

Можно попробовать поискать причину задержки с помощью Process Monitor. Только это непростое дело.

noxtester

#7
Цитата: V0lt от 16 сентября 2023, 17:32:24Можно попробовать поискать причину задержки с помощью Process Monitor. Только это непростое дело.

Попробовал...но ничего не понятно) Зафиксировал результат по плееру за две секунды, которые идут тормоза, и там обращения к файлу видео и очень много обращений в реестр по поводу Audio Render. Что это означает и как это лечится - там не написано) На скрине кусочек того, что выдал "монитор":



16 сентября 2023, 20:30:36
А вот так выглядит запуск того же видео на "MPC Audio Renderer", то есть без тормозов:



:O разница колоссальная...В первом случае бесконечная лента обращений в реестр, а во втором случае этого нет вообще!

V0lt

#8
Сравните список активных фильтров (Воспроизведение > Фильтры).

Также есть смысл посмотреть, как настроены устройства вывода звука в винде. В самом плеере для DirectSound можно указать конкретное устройство вывода.

У меня нет раздела
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\DirectSound\Application Compatiblily
Без понятия почему он у вас есть.

ЦитироватьОбнаружил странное поведение любимого плеера  после установки в систему двух кодеков (H.264 и AC-3 ACM).
Есть подозрение, что во время установки кодеков в системе что-то поломалось, и при удалении не вернулось назад (кривой кодек-пак?).
В общем используйте "Восстановление системы" на дату до установки кодеков, обычно помогает.

noxtester

Цитата: V0lt от 16 сентября 2023, 23:28:23Сравните список активных фильтров (Воспроизведение > Фильтры).
Если правильно понял, то вот что скопировалось:

MPC-BE x64 1.6.9.82 dev
Filters currently loaded:
  - Default DirectSound Device
  - Enhanced Video Renderer (custom presenter)
  - Audio Switcher
  - MPC Video Decoder
  - MPC Audio Decoder
  - MPC MP4/MOV Source

MPC-BE x64 1.6.9.82 dev
Filters currently loaded:
  - MPC Audio Renderer
  - Enhanced Video Renderer (custom presenter)
  - Audio Switcher
  - MPC Video Decoder
  - MPC Audio Decoder
  - MPC MP4/MOV Source

Цитата: V0lt от 16 сентября 2023, 23:28:23У меня нет раздела
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\DirectSound\Application Compatiblily
Без понятия почему он у вас есть.
Сейчас смотрю реестр - у меня его тоже нет...Может он создаётся во время запуска видео и сразу же удаляется, иных мыслей на этот счёт у меня пока нет)

Цитата: V0lt от 16 сентября 2023, 23:28:23Есть подозрение, что во время установки кодеков в системе что-то поломалось, и при удалении не вернулось назад (кривой кодек-пак?).
Кодеки ставил отдельные, не из кодек-пака:
x264vfw_full_44_2851bm_44825
AC3ACM v2.2 by fccHandler (нужно было чем-то сжать звук в видео)

Цитата: V0lt от 16 сентября 2023, 23:28:23В общем используйте "Восстановление системы" на дату до установки кодеков, обычно помогает.
Этим инструментом не пользуюсь...Переустановить систему конечно можно, но надеялся разобраться как-то в этой глупой ситуации :) Заодно и понять как это всё работает...