Windows Defender сповільнює VLC: розробники знайшли причину та вимагають рішень

VLC Music Hangs? Is Windows Defender to Blame for Slow MP3 Playback?

Деякі користувачі операційної системи Windows зіткнулися з неприємною проблемою: при спробі відтворити аудіофайли у форматі MP3 за допомогою популярного медіапрогравача VideoLAN VLC виникає помітна затримка. Цей інтервал, що може сягати понад 30 секунд від моменту запуску файлу до початку відтворення, змусив розробників VLC шукати причини, і вони вказують на можливий збій у роботі антивірусного програмного забезпечення Windows Defender.

Джерело зображень: Windows Latest

Джерело зображень: Windows Latest

На тлі цих повідомлень, відомий геймдизайнер та розробник Джонатан Блоу публічно заявив про свій перехід з VLC на стандартний програвач Windows Media Player, пояснюючи це надмірним сповільненням роботи VLC. Він також висловив занепокоєння щодо загального стану багатьох проєктів з відкритим програмним забезпеченням, називаючи їх “у плачевному стані”.

Оскільки критика VLC стала поширюватися в мережі, команда VideoLAN не могла залишити цю ситуацію поза увагою. Розробники повідомили, що проблема, ймовірно, виникла після одного з останніх оновлень вбудованого інструменту безпеки Windows 11, Windows Defender. За їхніми словами, антивірус почав перешкоджати коректній обробці кешу плагінами VLC. Цікаво, що подібні скарги надходять як від користувачів Windows 11, так і від користувачів попередньої версії, Windows 10.

VLC пояснює затримки, але не все так просто

VideoLAN стверджує, що затримка відтворення на рівні 33 секунд безпосередньо пов’язана з функціями Windows Defender. Особливо відзначається, що критика стосується саме відтворення аудіо, тоді як VLC зазвичай асоціюється насамперед з відеофайлами. Зважаючи на пояснення розробників про проблему з обробкою кешу, Джонатан Блоу поставив слушне запитання: навіщо VLC взагалі потрібен кеш при роботі з одним MP3-файлом?

Windows Defender сповільнює VLC: розробники знайшли причину та вимагають рішень 3

Виявилося, що архітектура VLC значною мірою побудована на плагінах. Це означає, що різні компоненти програми не інтегруються в один основний файл, а завантажуються динамічно, за потреби. Список усіх компонентів зберігається у файлі plugins.dat. Кеш використовується для оптимізації цього процесу: він дозволяє уникнути повного сканування всіх плагінів щоразу, коли ви відкриваєте медіафайл. Це доволі раціональний підхід, але він стає джерелом проблем, коли такі програми, як Windows Defender, починають втручатися в роботу з цим файлом. Розробники VLC також запропонували інструмент vlc-cache-gen.exe, який призначений для відновлення кешу. За їхніми словами, запуск цього інструменту або повне перевстановлення VLC мають вирішити проблему.

Ентузіасти з ресурсу Windows Latest звернули увагу на цю проблему, вивчивши публічний трекер помилок VLC. Однак, картина виявилася не такою однозначною. Звіти свідчать, що проблема спостерігається не лише у Windows 11, а й у попередніх версіях, а теми на форумах, присвячені повільному запуску VLC, існують уже понад рік.

Windows Defender сповільнює VLC: розробники знайшли причину та вимагають рішень 4

Один із користувачів описав ситуацію, коли первинна затримка запуску плеєра становила 24 секунди, але згодом зникала. Втім, вона знову з’являлася, якщо програму довго не використовували. Багато користувачів підтверджують, що відновлення кешу дійсно допомагає у вирішенні цієї проблеми.

Проте, автор первинного звіту про помилку висловив думку, що поточна проблема може не бути пов’язана з кешем. Він зазначив, що файл plugins.dat був на місці на двох комп’ютерах з проблемою, і його заміна на робочу версію повністю усунула затримку. Це вказує на новий сценарій збою, що змусило розробників VLC глибше дослідити взаємодію між кешем VLC та Windows Defender.

Висновок: Defender винен, але механізм неясний

Врешті-решт, один із розробників VLC дійшов висновку, що уповільнення викликає саме Windows Defender, і це відбувається незалежно від стану кешу плагінів. Інший розробник вважає проблему вирішеною, оскільки відновлення кешу є для нього прийнятним варіантом. Обидва мають рацію, але для різних груп користувачів. Деякі користувачі виявили, що виключення всієї папки VLC зі сканування Windows Defender вирішує проблему, тоді як виключення лише файлу vlc.exe не дає результату. Це підтверджує причетність антивірусу Microsoft, хоча точний механізм його втручання залишається нез’ясованим. Отже, заяви розробників не є відмовками, але й повної ясності не вносять.

Якщо ви стикаєтеся з тривалою завантажкою VLC при відтворенні аудіо, спробуйте відновити кеш плагінів за допомогою інструменту vlc-cache-gen.exe або перевстановіть програму, використовуючи офіційний інсталятор, щоб кеш було створено заново. Також, за відгуками користувачів, у деяких випадках допомагає додавання всієї папки VLC до списку виключень Windows Defender.

Порада від Soft Portal:

Ця новина буде корисною для всіх користувачів VLC, які помітили сповільнення у відтворенні MP3-файлів. Запропоновані методи вирішення проблеми, такі як відновлення кешу або додавання VLC до виключень антивірусу, можуть швидко покращити роботу вашого медіапрогравача.

No votes yet.
Please wait...

Leave a Reply

Your email address will not be published. Required fields are marked *