Рване відтворення у VLC: виправте лаги та ривки за 5 кроків
Рване відтворення — відео, що ривками, мікрозависає або відстає — одна з найбільш неприємних проблем VLC, бо виникає на машинах, які ідеально відтворюють інші програвачі. Причина рідко у файлі й майже ніколи — «ПК замедлений». Це проблема синхронізації між годинником VLC, виведенням відео та декодером. Цей посібник виправляє чотири найпоширеніші руйнівники синхронізації за порядком; більшість користувачів завершують на кроці 3.
Чому це відбувається?
- Апаратне прискорення з несумісними драйверами — декодування на GPU вносить змінну таймінгову розбіжність кадрів, яку рендерер не може згладити.
- Розбіжність vsync / частоти оновлення — контент 60 Гц на екрані 144 Гц (або навпаки) спричиняє періодичні ривки без належного frame pacing.
- Режими енергозбереження, що обмежують GPU/CPU — ноутбуки та деякі настільні ПК знижують тактову частоту під час відтворення, спричиняючи втрату кадрів.
- Буферизація мережі або диска для трансляцій — недостатній кеш перетворює мережевий джитер на помітний ривок.
- Фонові процеси, що змагаються за GPU — апаратне прискорення браузера + захоплення гри + VLC можуть наситити відеодвигун.
Як виправити
Спосіб 1Увімкніть «Пропускати кадри, що відстають у відео»
Виправляє ривки з пріоритетом аудіо у файлах 4K та з високим бітрейтом
Перейдіть до Інструменти > Налаштування > Вхід / кодеки.
Відкриваються налаштування введення.
Увімкніть «Пропускати кадри, що відстають у відео».
VLC пропускатиме запізнілі кадри відео.
Збережіть, перезапустіть і відтворіть файл.
Відтворення залишається синхронним з аудіо.
Спосіб 2Вимкніть апаратне прискорення декодування
Виправляє чорний/зелений екран, пікселізацію та зависання у більшості випадків
Відкрийте VLC і перейдіть до Інструменти > Налаштування (або натисніть Ctrl+P у Windows/Linux, Cmd+, у macOS).
Вікно налаштувань відкривається.
Клацніть вкладку Вхід / кодеки ліворуч.
Відображаються налаштування кодеків.
Знайдіть «Апаратне прискорення декодування» і встановіть його на Вимкнено.
У меню відображається «Вимкнено».
Натисніть Зберегти й повністю перезапустіть VLC (закрийте всі вікна VLC, а не лише відео).
VLC перезапускається з програмним декодуванням.
Відтворіть проблемний файл знову.
Якщо відтворення стає плавним, декодер GPU вносив таймінговий джитер.
Спосіб 3Правильно встановіть частоту оновлення дисплея
Усуває ривок від розбіжності частоти оновлення
Windows: Параметри > Система > Дисплей > Додатковий дисплей > виберіть рідну частоту оновлення (напр. 144 Гц).
Дисплей працює на рідній частоті.
macOS: Системні параметри > Дисплеї > Частота оновлення.
Частоту оновлення встановлено.
У VLC, Інструменти > Налаштування > Відео, увімкніть «Синхронізувати вивід відео з частотою оновлення дисплея» — якщо є у вашій збірці, спробуйте обидва стани.
Frame pacing вирівнюється з дисплеєм.
Спосіб 4Вимкніть енергозбереження під час відтворення
Зупиняє обмеження CPU/GPU під час відтворення
Windows: Параметри > Система > Живлення > встановіть «Найкраща продуктивність» (або створіть план «Висока продуктивність»).
CPU/GPU не обмежені.
Ноутбук: тримайте зарядник під'єднаним — режим батареї агресивно знижує тактову частоту.
Стійкі такти залишаються високими.
Панель керування NVIDIA/AMD: встановіть VLC (vlc.exe) на «Надати пріоритет максимальній продуктивності».
GPU працює на повних тактах для VLC.
Спосіб 5Збільште значення мережевого кешу
Виправляє буферизацію, ривки та втрату кадрів у трансляціях
Перейдіть до Інструменти > Налаштування > Вхід / кодеки.
Відкриваються налаштування введення.
Встановіть «Мережеве кешування (мс)» на 3000 мс (типово 1000).
Буфер збільшено.
Натисніть Зберегти, перезапустіть VLC і відкрийте трансляцію знову.
Трансляція буферизується довше.
Додаткові способи
Спосіб 1Використайте параметри frame-skip і годинника VLC (погляд експерта)
Тонко налаштовує годинник A/V для впертих випадків
Інструменти > Налаштування, клацніть «Усе» внизу, щоб показати розширені налаштування.
З'являються розширені налаштування.
Вхід / кодеки > «Пропуск кадрів» уже розглянуто; тепер перевірте Відео > «Синхронізувати вивід відео з частотою оновлення дисплея» та Аудіо > «Ресемплер аудіо» = «SoX Resampler (найкраща якість)».
Годинник і ресемплінг налаштовано.
Збережіть, перезапустіть і перевірте.
Таймінг відтворення покращується.
Як уникнути в майбутньому
- Тримайте драйвер GPU оновленим — виправлення frame pacing з'являються регулярно.
- Закривайте важкі GPU-застосунки у фоні (відео браузера, інструменти захоплення) під час сесії.
- Використовуйте стабільну частоту оновлення для свого основного монітора; уникайте змішування вторинних екранів 60 Гц під час відтворення.
Часті запитання
Чому VLC заїкається, а альтернативні програвачі — ні?
Чи пошкоджує рване відтворення файл відео?
Чи допомагає збільшення кешу VLC для локальних файлів?
Підсумок
Увімкніть «Пропускати кадри, що відстають у відео» — Виправляє ривки з пріоритетом аудіо у файлах 4K та з високим бітрейтом. 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.