Я так смотрю эту самую метадату в основном из готовых файлов выгрызают, или генерят чем-то типа DaVinchi resolve:
https://www.magiclantern.fm/forum/index.php?topic=26428.0
https://codecalamity.com/encoding-uhd-4k-hdr10-videos-with-ffmpeg/
Я тут наткнулся на ветку на дум9, с нее ссылка на скриптик, скриптик хочет vapoursynth который есть в Арче, но у меня нет арча
https://forum.doom9.org/archive/index.php/t-177135.html (" How to analyze an HDR video for peak brightness level for the setting of metadata? " )
https://aur.archlinux.org/packages/vapoursynth-plugin-awsmfunc-git
Никто не желает попробовать и сказать что скриптик пишет?
from vapoursynth import core
import awsmfunc as awf
core.num_threads = 8
clip = core.ffms2.Source("video.mkv")
# Crop, or whatever
# Defaults to reject outliers, and not downscaling
awf.measure_hdr10_content_light_level(clip)
Run as: python script.vpy It runs at ~20 fps for 2160p here, ~70 at 1080p.
====