Разработчики винят Windows в баге VLC media player, вызывающем 33-секундную задержку при воспроизведении MP3-файлов

Vlc Windows 11 Microsoft Defender задержка Mp3 кеш tomshardware.com

Узнайте, почему VLC на Windows 11 может задерживать воспроизведение MP3 до 33 секунд. Разработчики объясняют проблему конфликтом с Microsoft Defender. Получите инструкции по исправлению: переустановка, регенерация кеша или добавление исключения в антивирус.

Популярный медиаплеер с открытым исходным кодом VLC столкнулся с необычной проблемой в Windows 11, из-за которой воспроизведение простого MP3-файла может занимать до 33 секунд. Это побочный эффект недавнего необъяснимого изменения в Windows. Проблема получила огласку после того, как разработчик игр Джонатан Блоу заявил, что отказался от VLC в пользу проигрывателя Microsoft Media Player из-за задержки. Он также использовал этот инцидент для критики состояния открытого программного обеспечения, работающего на Windows.
В ответ на жалобу Блоу разработчики VLC ответили, что сам медиаплеер не виноват. По словам команды VLC, ошибка в первую очередь связана с проблемой в Microsoft Defender, возникшей после одного из обновлений Windows 11, которая конфликтует с кешем плагинов VLC.

«Это связано с “багом” Microsoft Defender в одном из обновлений Windows 11, который волшебным образом привел к тому, что кеш плагинов VLC был помещен в карантин Windows. Переустановка VLC или регенерация кеша плагинов решит эту проблему. Называть открытое программное обеспечение постыдным, когда его сломало обновление Windows, — это неуважительно», — ответил аккаунт.
Кеш — важная часть работы медиаплеера, так как он использует плагины для кодеков, демультиплексоров и модулей ввода/вывода. Вместо того чтобы помещать все в один исполняемый файл, VLC загружает эти компоненты по мере необходимости и использует кеш, чтобы избежать сканирования всего каталога плагинов при каждом запуске. Проблема, по-видимому, возникает, когда Microsoft Defender помещает в карантин или блокирует файл кеша plugins.dat VLC. В результате VLC может тратить заметное время на обработку своей системы плагинов, прежде чем наконец начать воспроизведение. Мы также попытались воспроизвести проблему на машине с Windows 11; однако VLC запустился нормально, и мы не заметили никакой задержки при воспроизведении MP3-файла.
Самый простой способ исправить это — переустановить VLC или регенерировать кеш плагинов. Установщик VLC для Windows включает специальный исполняемый файл для сброса файлов кеша. Доступ к нему можно получить, перейдя в папку установки VLC и запустив vlc-cache-gen.exe или его ярлык в меню «Пуск» под названием «VLC media player — reset preferences and cache files». Обратите внимание, что это также удалит все пользовательские настройки, такие как аудио параметры (эквалайзеры), сочетания клавиш, субтитры и т. д.
Более надежное решение — добавить исключение для папки установки VLC в самом Microsoft Defender. Это должно предотвратить вмешательство Microsoft Defender в файлы кеша VLC и избежать повторения той же проблемы. Хотя обходной путь кажется относительно простым, он далек от идеала. Не должно быть необходимости проходить через все эти сложности только для того, чтобы воспроизвести MP3-файл. Microsoft пока не комментирует эту проблему, и остается увидеть, решит ли будущее обновление Windows Defender основную причину.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

В тренде:


Похожие новости: