Запуск фильма с дорожкой Dolby Vision в Kodi нередко заканчивается тем, что телевизор показывает обычный HDR10, логотип DV на экране не появляется, а картинка выглядит тусклее ожидаемого. Причина почти всегда одна: Kodi долгое время не имел нативной поддержки Dolby Vision, и воспроизведение зависит от связки «версия Kodi — операционная система — аппаратное обеспечение устройства».
В этой статье разберём, какие профили Dolby Vision умеет обрабатывать Kodi, на каких устройствах воспроизведение работает корректно, какие настройки стоит проверить и что делать, если телевизор не переключается в режим DV. Материал ориентирован на пользователей Android TV, Windows и ТВ-приставок.
Что нужно знать о Dolby Vision в контексте Kodi
Dolby Vision — это формат HDR с динамическими метаданными: телевизор получает покадровые или посценовые инструкции по яркости и цвету. В отличие от статического HDR10, DV требует поддержки на трёх уровнях: файл, плеер и дисплейная цепочка (устройство → HDMI → телевизор).
Файлы Dolby Vision распространяются в нескольких профилях (Profile 4, 5, 7, 8 и др.). Они различаются структурой видеопотока: например, Profile 5 используется в стриминговых сервисах и не имеет слоя HDR10, а Profile 7 типичен для UHD Blu-ray и содержит базовый слой плюс слой расширения. От профиля напрямую зависит, сможет ли конкретная связка «Kodi + устройство» вывести картинку в DV или откатится на HDR10.
Поддержка Dolby Vision в разных версиях Kodi
Исторически Kodi воспроизводил DV-файлы как обычный HDR10 или с неверными цветами (знаменитый «пурпурно-зелёный» оттенок при попытке проиграть Profile 5 без поддержки). Начиная с ветки Kodi 21 «Omega» в плеер добавили улучшенную обработку Dolby Vision на платформах, где это позволяет системный декодер — прежде всего на Android TV.
На Windows ситуация иная: штатный рендерер Kodi не передаёт DV-метаданные на дисплей. Для корректного вывода на ПК обычно используют внешний плеер (например, связку с mpv или MPC-BE с соответствующими фильтрами), подключаемый через механизм playercorefactory.xml. Это рабочий, но более сложный путь, требующий ручной настройки.
- 📺 Android TV / Google TV — основной сценарий: Kodi отдаёт поток системному декодеру, и DV работает при поддержке чипа и прошивки.
- 💻 Windows — нативного вывода DV нет, нужен внешний плеер или переход на HDR10.
- 🍓 Linux / LibreELEC / Raspberry Pi — поддержка ограничена и зависит от конкретного железа; универсальной гарантии нет.
- 🍏 iOS / tvOS — возможности зависят от системных фреймворков Apple, поведение отличается от Android.
Проверка цепочки: файл, устройство, телевизор
Прежде чем менять настройки, убедитесь, что все три звена цепочки поддерживают Dolby Vision. Проверка занимает несколько минут и избавляет от бесполезной перенастройки плеера.
Сначала определите профиль DV в файле. Откройте его в утилите MediaInfo: в разделе видеопотока будет строка вида HDR format : Dolby Vision, Version 1.0, Profile 8.1. Запишите номер профиля — от него зависят дальнейшие шаги.
Затем уточните возможности устройства. Приставка или телевизор должны иметь сертификацию Dolby Vision (это указано в спецификациях модели), а HDMI-порт и кабель — пропускать сигнал с расширенным диапазоном. На телевизоре проверьте, что для используемого HDMI-входа включён расширенный режим (название пункта меню зависит от бренда: «HDMI Ultra HD Deep Color», «Enhanced format» и т.п. — сверьтесь с инструкцией вашей модели).
☑️ Проверка готовности к Dolby Vision
Настройка Kodi на Android TV
На Android TV порядок действий выглядит так. Откройте в Kodi раздел Настройки → Плеер → Видео и убедитесь, что аппаратное декодирование (MediaCodec Surface) активно — именно через него система получает DV-поток. Если в вашей сборке присутствует переключатель поддержки Dolby Vision (в свежих версиях он может находиться в настройках плеера или системных параметрах Android), включите его.
Далее проверьте системные настройки самого устройства: в разделе экрана/разрешения Android TV обычно есть выбор формата HDR — установите автоопределение или принудительный Dolby Vision, если приставка это позволяет. Частая ошибка — принудительно зафиксированный HDR10 в системе, из-за чего DV-контент выводится в урезанном виде.
Ориентиром успеха служит появление пиктограммы Dolby Vision на телевизоре в момент старта воспроизведения. Если появляется значок HDR10 — цепочка работает, но DV не активировался; если значка нет вовсе — проблема на уровне HDMI-режима или системных настроек.
Типичные проблемы и их решения
Разберём симптомы, с которыми чаще всего сталкиваются пользователи, и безопасные способы диагностики. Не применяйте сразу несколько изменений — меняйте по одному параметру и проверяйте результат, иначе будет непонятно, что помогло.
| Симптом | Вероятная причина | Что проверить |
|---|---|---|
| Телевизор показывает HDR10 вместо DV | Устройство или прошивка не передают DV-метаданные | Системные настройки HDR на приставке, версия Kodi |
| Фиолетовые/зелёные цвета | Попытка проиграть Profile 5 без поддержки DV | Профиль файла в MediaInfo; конвертация в Profile 8.1 |
| Чёрный экран, звук есть | Сбой инициализации видеоконвейера | Перезапуск воспроизведения, другой HDMI-порт, кабель |
| Значок DV появляется, но картинка тёмная | Режим DV на ТВ не откалиброван / конфликт настроек яркости | Предустановки изображения телевизора для режима Dolby Vision |
| Заикания и рассинхрон звука | Недостаточная производительность при декодировании | Аппаратное декодирование включено, фоновые процессы закрыты |
⚠️ Внимание: файлы Profile 5 (сервисный профиль стриминга) при отсутствии поддержки DV на устройстве не имеют корректного HDR10-слоя. Перекодирование или конвертация в Profile 8.1 сторонними утилитами — возможный, но трудоёмкий путь; проще подобрать версию релиза в совместимом профиле.
Отдельный случай — конвертация Profile 7 (с UHD Blu-ray) в Profile 8.1, которую многие делают для совместимости с приставками. Это перепаковка слоёв без пережатия видео, но процедура требует специальных утилит и аккуратности: ошибка при обработке может дать файл, который плееры определяют некорректно.
Альтернативы, если Kodi не справляется
Если после всех проверок Dolby Vision в Kodi так и не заработал, есть обходные варианты. На Android TV часть пользователей для DV-контента переключается на штатный плеер устройства или сторонние проигрыватели, которые напрямую используют системный декодер. На ПК — внешний плеер, вызываемый из Kodi через файл конфигурации.
Пример фрагмента playercorefactory.xml для подключения внешнего плеера (путь и имя исполняемого файла подставьте свои):
<playercorefactory>
<players>
<player name="ExternalPlayer" type="ExternalPlayer">
<filename>C:\Path\to\player.exe</filename>
<args>"{1}"</args>
</player>
</players>
<rules action="prepend">
<rule video="true" player="ExternalPlayer"/>
</rules>
</playercorefactory>
⚠️ Внимание: правило video="true" перенаправляет всё видео во внешний плеер. Если нужно отправлять наружу только DV-файлы, сужайте правило по имени файла или кодеку — иначе потеряете встроенные функции Kodi (закладки, отметки просмотра) для обычного контента.
Почему на Windows сложнее, чем на Android TV
На Android декодирование и вывод DV выполняет системный компонент MediaCodec, а Kodi лишь передаёт ему поток. На Windows вывод HDR/DV зависит от рендерера и драйвера GPU: штатный рендерер Kodi не передаёт динамические метаданные на дисплей, поэтому требуется внешний плеер с собственным рендерером, поддерживающим Dolby Vision или корректную конвертацию в HDR10.
FAQ
Видит ли Kodi 21 файлы Dolby Vision автоматически?
Kodi распознаёт DV-поток и пытается передать его системному декодеру, но итог зависит от устройства: если чип и прошивка не поддерживают Dolby Vision, файл будет воспроизведён как HDR10 или с искажёнными цветами (для профилей без HDR10-слоя).
Почему телевизор не показывает значок Dolby Vision?
Проверьте три вещи: включён ли расширенный режим для используемого HDMI-порта на ТВ, не зафиксирован ли в системных настройках устройства режим HDR10, и действительно ли файл содержит DV-поток (смотрите MediaInfo). Также убедитесь, что кабель и порт соответствуют требованиям по пропускной способности.
Можно ли смотреть Profile 5 на устройстве без поддержки DV?
Корректно — нет: у Profile 5 нет совместимого HDR10-слоя, поэтому цвета будут искажены. Варианты: использовать устройство с поддержкой DV, найти релиз в Profile 8 или конвертировать файл сторонними утилитами.
Влияет ли скин Kodi на воспроизведение Dolby Vision?
Нет, скин отвечает только за интерфейс. На вывод видео влияют настройки плеера, системный декодер и прошивка устройства.
Нужно ли включать что-то в настройках звука для DV?
Dolby Vision — это видеотехнология, к аудиодорожке она отношения не имеет. Но если в файле есть звук Dolby Atmos, для его вывода по passthrough потребуется отдельная настройка аудио в Kodi и поддержка со стороны ресивера или саундбара.