Kodi и Dolby Vision: как добиться корректного воспроизведения

Запуск фильма с дорожкой 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

Выполнено: 0 / 5

Настройка 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, которую многие делают для совместимости с приставками. Это перепаковка слоёв без пережатия видео, но процедура требует специальных утилит и аккуратности: ошибка при обработке может дать файл, который плееры определяют некорректно.

📊 На каком устройстве вы смотрите Dolby Vision через Kodi?
Android TV приставка
Телевизор со встроенным Android TV
ПК с Windows
Linux / LibreELEC

Альтернативы, если 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 и поддержка со стороны ресивера или саундбара.