Как исправить:
Проверьте спецификации телевизора:
Убедитесь, поддерживает ли ваш телевизор HDR (HDR10, HDR10+, Dolby Vision). Это можно найти в инструкции или на сайте производителя.
Если HDR не поддерживается, вам нужно либо конвертировать видео в SDR, либо использовать устройство, которое поддерживает HDR.
Используйте внешнюю приставку:
Если телевизор не поддерживает HDR или новые кодеки (AV1, H.266), подключите медиаплеер или приставку, например:
NVIDIA Shield TV, Apple TV 4K, Amazon Fire TV Stick 4K или Google Chromecast Ultra.
Эти устройства поддерживают современные кодеки и HDR, а также могут воспроизводить файлы с USB или через DLNA.
Проверьте, чтобы приставка поддерживала нужный формат HDR (например, HDR10 или Dolby Vision) и кодек (HEVC, AV1).
Конвертируйте видео в SDR:
Если покупка нового телевизора или приставки не вариант, можно конвертировать HDR-видео в SDR на компьютере:
Используйте программы, такие как HandBrake или FFmpeg, чтобы перекодировать видео. Например, в HandBrake выберите пресет для H.265 и отключите HDR-метаданные.
Пример команды для FFmpeg:
Код:
bash
ffmpeg -i input.mkv -vf zscale=t=linear:npl=100,format=yuv720p -c:v libx265 -c:a copy output.mkv
Для 4K HDR с использованием ffmpeg и фильтра zscale рекомендуется примерно такой вариант команды:
Код:
ffmpeg -i input.mkv -vf "zscale=t=linear:npl=100,format=gbrpf32le,zscale=t=bt2020:primaries=bt2020:transfer=smpte2084:m=bt2020nc,format=yuv420p10le" -c:v libx265 -pix_fmt yuv420p10le -color_primaries bt2020 -color_trc smpte2084 -colorspace bt2020nc -c:a copy output.mkv
Объяснение ключевых моментов:
zscale=t=linear:npl=100 — перевод в линейное пространство с нормализацией по пиковому уровню 100 (обычно для HDR).
format=gbrpf32le — промежуточный формат с плавающей точкой для точных вычислений.
Второй вызов zscale возвращает в цветовое пространство BT.2020 с PQ (SMPTE ST 2084) для HDR10.
format=yuv420p10le — 10-битный YUV 4:2:0 для совместимости с HDR-плеерами.
Указаны параметры цвета: -color_primaries bt2020, -color_trc smpte2084, -colorspace bt2020nc.
-c:v libx265 — кодек x265, который поддерживает HDR.
-c:a copy — аудио без перекодирования.
Если исходник уже в HDR BT.2020 PQ, можно пропустить преобразование цветового пространства. Параметры могут корректироваться в зависимости от исходного материала и целей.
Это уберёт HDR-метаданные, сделав видео совместимым с SDR-телевизорами, но может потребовать времени и мощного ПК.
Обновите прошивку телевизора:
Проверьте, есть ли обновления прошивки для вашего телевизора. Иногда производители добавляют поддержку новых кодеков или улучшают обработку HDR.
Настройте телевизор:
Переключите режим изображения на HDR, Кино или Динамический (если телевизор поддерживает HDR).
Увеличьте яркость, контрастность и насыщенность в настройках изображения.
Убедитесь, что HDMI-порт, к которому подключено устройство, настроен на "Расширенный" режим (Enhanced Mode) для поддержки HDR.
Проверьте плеер на телевизоре:
Если используете встроенный плеер телевизора, попробуйте альтернативный, например, VLC for Android или Kodi, если телевизор на Android TV.
Убедитесь, что плеер поддерживает нужные кодеки. Обновите его до последней версии.
Проверьте источник видео:
Обратите внимание на описание торрент-файла: там должно быть указано, HDR, HDR10, HDR10+ или Dolby Vision используется. Если ваш телевизор не поддерживает указанный формат, изображение будет блёклым.
Попробуйте скачать другой рип того же фильма в SDR или с другим кодированием.
Используйте компьютер для проверки:
Подключите телевизор к компьютеру через HDMI и воспроизведите фильм с помощью плеера, поддерживающего HDR (например, MPC-HC с кодеками K-Lite Codec Pack или VLC Media Player версии 3.0 и выше).
На Windows включите HDR в настройках дисплея (Настройки → Система → Экран → HDR). Монитор 4K должен быть естественно. Это удовольствие снйчас не ниже 300$