Тріск аудіо в VLC: усуваємо статику, клацання та спотворення
Тріск і клацання аудіо у VLC можуть бути постійними або виникати поштовхами — на початку відтворення, під час сцен із активним рухом або випадково. Це симптом того, що аудіоканал втрачає або невірно синхронізує семпли, і має три основні групи причин: неправильний модуль виведення, неправильна обробка частоти дискретизації та системні проблеми, як-от DPC-латентність або Bluetooth. Нижче виправлення йдуть від найпоширенішого (2 хвилини) до глибшої перевірки системи.
Чому це відбувається?
- Модуль виведення не відповідає аудіосерверу — у Linux надсилання даних ALSA у сесію PipeWire/PulseAudio (або навпаки) дає тріск.
- Невідповідність частоти дискретизації — контент із частотою 44,1 кГц, відтворений через шлях лише 48 кГц без належного ресемплінгу, спричиняє періодичні спотворення.
- Спустошення буфера — аудіобуфер замалий для навантаження системи; аудіо глючить, коли потік пропускає свій дедлайн.
- DPC-латентність / втручання драйверів — вадні драйвери Wi-Fi або чіпсета монополізують CPU, залишаючи аудіопотоки без ресурсів.
- Пошкоджені аудіодоріжки — деякі файли просто зведені з кліпінгом або містять пошкоджені фрагменти.
Як виправити
Спосіб 1Перемкніть модуль виведення звуку на інший модуль (спробуйте по черзі: DirectSound, WaveOut, а в Linux — PulseAudio проти ALSA)
Виправляє відсутність звуку, тріск і проблеми зі звуком HDMI
Перейдіть до Інструменти > Налаштування > Аудіо.
Відкриваються налаштування аудіо.
Встановіть «Вивід» на інший модуль (спробуйте по черзі: DirectSound, WaveOut, а в Linux — PulseAudio проти ALSA).
Модуль аудіо змінюється.
Натисніть Зберегти, перезапустіть VLC і відтворіть файл.
Аудіо перевініціалізується з новим модулем.
Спосіб 2Спочатку перевірте файл (це файл чи програвач?)
Економить 30 секунд, щоб не переслідувати привид
Відтворіть інший файл, який, як ви знаєте, чистий.
Ви отримуєте еталонне відтворення.
Якщо тріск супроводжує лише один файл, перевірте його аудіокодек (Інструменти > Медіаінформація > Кодек).
Ви дізнаєтесь кодек і бітрейт.
Перекодуйте або зробіть ремультиплексування файлу, якщо він пошкоджений.
Файл відновлено або виключено.
Спосіб 3Збільште аудіобуфер (Windows)
Виправляє тріск від спустошення буфера
Відкрийте параметри аудіопристрою Windows: Параметри > Система > Звук > ваш пристрій > Властивості.
Відкриються властивості пристрою.
Вкладка Додатково: підвищте «Формат за замовчуванням», щоб він збігався з частотою дискретизації файлу (якщо відома), і вимкніть «Покращення аудіо» — покращення є класичним джерелом тріску.
Покращення вимкнено.
Спробуйте параметри «Ексклюзивний режим», щоб перевірити, а потім поверніть назад.
Ви ізолюєте причину покращення проти ресемплінгу.
Спосіб 4Виправте невідповідність PipeWire/PulseAudio у Linux
Припиняє найпоширеніший тріск у Linux
Перевірте свій звуковий сервер:
pactl info | grep "Server Name"(PipeWire повідомляє «PulseAudio (on PipeWire)»).Ви знаєте активний сервер.
У VLC встановіть Аудіо > Вихід > «PulseAudio» (ніколи не сирий ALSA під PipeWire).
VLC спілкується зі сумісним шаром.
Якщо тріск триває, збільште
default-fragments/default-fragment-size-msecу pipewire.conf (наприклад, 4 × 25 мс).Буфер сервера збільшено.
speaker-test -c 2 — якщо тріщить і він, проблема в усій системі, а не у VLC.Спосіб 5Увімкніть «Пропускати кадри, що відстають у відео»
Виправляє ривки з пріоритетом аудіо у файлах 4K та з високим бітрейтом
Перейдіть до Інструменти > Налаштування > Вхід / кодеки.
Відкриваються налаштування введення.
Увімкніть «Пропускати кадри, що відстають у відео».
VLC пропускатиме запізнілі кадри відео.
Збережіть, перезапустіть і відтворіть файл.
Відтворення залишається синхронним з аудіо.
Спосіб 6Відновіть налаштування VLC за замовчуванням
Очищує пошкоджені налаштування, що спричиняють зависання, чорний екран і проблеми зі звуком
Повністю закрийте VLC.
Жоден процес VLC не запущено.
Відкрийте командний рядок (Win+R → cmd) або термінал.
Доступний командний рядок.
Виконайте:
vlc --reset-config(Windows/Linux) — у macOS натомість видаліть~/Library/Preferences/org.videolan.vlc.Налаштування VLC повертаються до типових.
Запустіть VLC і застосуйте повторно лише ті налаштування, які вам справді потрібні.
VLC запускається з чистими налаштуваннями.
Додаткові способи
Спосіб 1Виміряйте DPC-латентність (Windows)
Знаходить голодування аудіо на рівні драйверів
Завантажте й запустіть безкоштовну утиліту «LatencyMon» із правами адміністратора.
LatencyMon починає вимірювання.
Відтворюйте аудіо у VLC 3–5 хвилин, поки працює LatencyMon.
Записано латентність DPC/ISR.
Якщо він повідомляє про проблемний драйвер (зазвичай Wi-Fi, мережеві або драйвери чіпсета), оновіть або видаліть його.
Голодуючий драйвер замінено.
Як уникнути в майбутньому
- Тримайте драйвери аудіо та чіпсета актуальними; вони містять переважну більшість виправлень тріску.
- У Linux лишайтеся на PipeWire із шаром сумісності PulseAudio та модулем PulseAudio VLC.
- Якщо використовуєте Bluetooth, віддавайте перевагу профілям малої латентності aptX/AAC для музики.
Часті запитання
Чому VLC тріщить лише на початку відтворення?
Чи пошкоджує тріск мої колонки?
Чи спричиняє апаратне прискорення тріск аудіо?
VLC тріщить лише на FLAC — чому?
Підсумок
Перемкніть модуль виведення звуку на інший модуль (спробуйте по черзі: DirectSound, WaveOut, а в Linux — PulseAudio проти ALSA) — Виправляє відсутність звуку, тріск і проблеми зі звуком HDMI. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.