VLC не воспроизводит HEVC (H.265): полный гид исправления
Видео HEVC (H.265) — стандарт для 4K, iPhone и современных камер — иногда отказывается играть в VLC: чёрный экран, нет изображения или ошибка. Причина обычно связана с оборудованием: VLC зависит от декодера HEVC вашей GPU, и если путь драйвера падает, воспроизведение HEVC рушится, пока H.264 продолжает работать. Этот гид исправляет путь декодера сначала, затем редкие причины уровня настроек. Исправления 1–2 покрывают подавляющее большинство случаев.
Почему это происходит?
- Сбой аппаратного декодирования HEVC (драйвер или возможности) — старые GPU не имеют декодирования HEVC; новые падают из-за драйверов с ошибками.
- Аппаратное ускорение выключено — при выключенном hwaccel HEVC 4K декодируется CPU; слабые CPU роняют кадры или не показывают изображение.
- Проблемы пути HEVC 10-bit (Main10) — HEVC 10-bit требует способного декодера; некоторые драйверы плохо обрабатывают, пока 8-bit работает.
- Неверное определение демультиплексора — HEVC в необычных контейнерах (TS, MKV с странными флагами) может запутать парсер VLC.
- Очень старые версии VLC — сборки до 3.0 имели частичную поддержку HEVC.
Как исправить
Способ 1Обновите VLC до последней версии
Применяет официальные исправления ошибок и безопасности (текущая стабильная: 3.0.23)
В VLC перейдите в Help > Check for Updates.
VLC сравнивает вашу версию с последней.
Если обновление доступно, загрузите его с официальной страницы videolan.org.
Загружен новый установщик.
Установите поверх текущей версии (настройки сохраняются) и перезапустите.
VLC работает на новой версии.
Способ 2Проверьте, действительно ли ваша GPU декодирует HEVC
Говорит, виновато ли оборудование
Откройте файл и проверьте Сервис > Информация о медиаобъекте > Ко&деки: строка «Decoder» показывает используемый декодер.
Вы видите активный декодер.
Если показывает аппаратный декодер (D3D11VA, VDA, VAAPI), аппаратное декодирование HEVC активно; чёрный экран тогда означает ошибку драйвера.
Путь декодирования известен.
Если показывает программное декодирование FFmpeg и CPU на пределе, ваша GPU/драйвер не может декодировать HEVC — обновите драйвер или примите CPU-декодирование с исправлениями ниже.
Возможности оценены.
Способ 3Отключите аппаратное декодирование
Устраняет чёрный/зелёный экран, пикселизацию и заикание в большинстве случаев
Откройте VLC и перейдите в Tools > Preferences (или нажмите Ctrl+P в Windows/Linux, Cmd+, в macOS).
Откроется окно Preferences.
Перейдите на вкладку Input / Codecs слева.
Отобразятся настройки кодеков.
Найдите «Hardware-accelerated decoding» и установите значение Disable.
В выпадающем списке появится «Disable».
Нажмите Save, затем полностью перезапустите VLC (закройте все окна VLC, а не только видео).
VLC перезапустится с программным декодированием.
Воспроизведите проблемный файл снова.
Если проблема исчезла, виноват был декодер GPU.
Способ 4Обновите драйвер видеокарты
Исправляет чёрный экран, зелёные артефакты и сбои из-за ошибок драйвера
Нажмите Win+X и откройте Диспетчер устройств (или System Settings > Display в macOS).
Откроется список устройств.
Раскройте «Display adapters» и запишите модель вашей GPU (NVIDIA, AMD или Intel).
Ваша GPU определена.
Загрузите свежий драйвер с сайта производителя (nvidia.com, amd.com или intel.com) — либо используйте Windows Update.
Пакет драйвера готов.
Установите, перезагрузите ПК и попробуйте VLC снова.
Система работает на новом драйвере.
Способ 5Переключите модуль вывода видео на OpenGL (исправляет сбои рендеринга HEVC 10-bit)
Устраняет чёрный экран и сбои рендеринга на конкретных конфигурациях GPU
Перейдите в Tools > Preferences > Video.
Откроются настройки видео.
Установите «Output» в значение OpenGL (исправляет сбои рендеринга HEVC 10-bit).
Модуль вывода изменится.
Нажмите Save и перезапустите VLC.
VLC перезапустится.
Откройте файл и проверьте изображение.
Видео теперь должно отображаться корректно.
Способ 6Сбросьте настройки VLC к значениям по умолчанию
Очищает повреждённые настройки, вызывающие сбои, чёрный экран и проблемы со звуком
Полностью закройте VLC.
Процессы VLC не запущены.
Откройте командную строку (Win+R → cmd) или терминал.
Доступна командная строка.
Выполните:
vlc --reset-config(Windows/Linux) — в macOS вместо этого удалите~/Library/Preferences/org.videolan.vlc.Настройки VLC возвращены к умолчанию.
Запустите VLC и примените только те настройки, которые действительно нужны.
VLC запускается с чистыми настройками.
Дополнительные способы
Способ 1Правильно включите программное декодирование HEVC (CPU)
Играет HEVC на машинах без GPU-декодирования
Сервис > &Настройки > Вход / Codecs > «Hardware-accelerated decoding» > Disable.
Принудительно CPU-декодирование.
Включите «Drop frames on late pictures», чтобы держать звук плавным на слабых CPU.
Кадры падают вместо зависания.
Для HEVC 4K на старых CPU уменьшите окно или фильтр «Sharpen» видео НЕ нужен — просто примите CPU-нагрузку или смотрите в меньшем окне.
Воспроизведение стабильно.
Способ 2Сделайте remux файлов HEVC-in-TS
Исправляет проблемы HEVC, связанные с контейнером
Выполните:
ffmpeg -i input.ts -c copy -o output.mp4.Поток HEVC ремультиплексирован в MP4.
Воспроизведите MP4 в VLC.
Ремулиплексированный файл играет.
Как избежать в будущем
- Держите драйверы GPU в актуальном состоянии — ошибки декодирования HEVC исправляются в выпусках драйверов.
- Перед покупкой/загрузкой 4K-контента проверьте поддержку декодирования HEVC вашей GPU (NVDEC/Intel Quick Sync/AMD VCN).
- Отдавайте предпочтение MP4/MKV с чистыми флагами HEVC для максимальной совместимости.
Частые вопросы
VLC поддерживает HEVC?
Почему HEVC играет в другом плеере, но не в VLC?
HEVC 10-bit поддерживается в VLC?
Мне нужен пакет кодеков HEVC в Windows для VLC?
VLC играет AV1?
Итог
Обновите VLC до последней версии — Применяет официальные исправления ошибок и безопасности (текущая стабильная: 3.0.23). 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.