Как восстановить "блеклые" цвета записи HDR

Кустарный метод

Как восстановить "блеклые" цвета записи HDR

Использую "мгновенный повтор" от Nvidia, в игре включен HDR и я получил вот такой результат, как на картинке выше.

Я использовал "FFmpeg — набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровые аудио и видеозаписи в различных форматах." ссылка для скачивания:

Или сразу адрес загрузки, что я скачал.

Содержимое архива просто распаковываем в C:\ffmpeg

Как восстановить "блеклые" цвета записи HDR

Далее новый инструмент нужно подготовить к работе, для этого его нужно добавить в PATH (переменная окружения в операционных системах, которая указывает на каталоги, в которых расположены исполняемые файлы)

ПКМ на "Мой компьютер", на рабочем столе, выбираем "Дополнительные параметры системы" в правой части окна. Затем последняя кнопка в открывшемся окне "Переменные среды"

Как восстановить "блеклые" цвета записи HDR

В открывшемся окне выбираем переменную Path и жмем "Изменить". Далее, в новом окне жмем "Создать" и указываем путь до нашей папки распакованных файлов из архива, но только уже bin в ней: C:\ffmpeg\bin

у меня уже добавлено, последняя в списке
у меня уже добавлено, последняя в списке

Переходим непосредственно к исправлению видеофайлов. В папке с файлами (или где хотите) создайте .txt файл и скопируйте туда следующий код:

@echo off chcp 65001 >nul set "source=88888888" set "target=%source%\fixed" if not exist "%target%" mkdir "%target%" for %%i in ("%source%\*.mp4") do ( echo Обрабатывается: %%~nxi ffmpeg -i "%%i" -vf "zscale=t=linear:npl=100,format=gbrpf32le,zscale=p=bt709,tonemap=hable:desat=0,zscale=t=bt709:m=bt709:r=pc,format=yuv420p" -colorspace bt709 -color_primaries bt709 -color_trc bt709 -c:v libx264 -crf 18 -preset slow -c:a aac "%target%\%%~ni.mp4" ) pause

в строке set "source=88888888" - укажите путь до папки с файлами
в строке for %%i in ("%source%\*.mp4") do ( - укажите нужный исходный формат файлов (помимо .mp4 я пробовал с .webm, тоже работает)
после этого сохраните, закройте и измените формат с .txt на .bat

Как восстановить "блеклые" цвета записи HDR

Код будет "чинить" все файлы в указанной папке и указанного формата. После запуска .bat откроется консоль, которая будет показывать ход процесса исправления, а в папке с файлам будет создана новая папка "fixed" с готовыми файлами.

Нажмите любую кнопку чтобы консоль закрылась
Нажмите любую кнопку чтобы консоль закрылась

К несчастью, я не тех. поддержка и понятия не имею что у вас может пойти не так. В моем случае готовый результат выглядит так:

Как восстановить "блеклые" цвета записи HDR

Для всех любознательных и желающих поковыряться подробнее есть документация и вся сила поисковиков интернета к вашим услугам. Я же хотел только показать один рабочий метод, который, на мой взгляд, не требует пердолинга и вообще установки любого другого дополнительного диструбьютива (типа Sony Vegas, After Effects и тому подобных)

Еще интересный пост о использовании FFmpeg есть тут:

6
3 комментария