目录
主要参考信息
HDR视频的编码参数_qq26983255的博客-CSDN博客_ffmpeg hdr对于hdr视频的一个ffmpeg编解码命令或者参数在该篇中进行过记录,这里来详细解释一下其中参数的意义。解码 因为以mp4等封装格式的视频里面已经包含了相关编解码信息,所以不需要什么复杂参数即可解码成yuv格式的视频。ffmpeg -i input.mp4 -y output.yuv解码后变成了yuv这种纯数据格式,如果涉及到hdr视频的话,相应的元数据metadata...https://blog.csdn.net/qq26983255/article/details/105395574 HDR中HLG与PQ曲线的互转_qq26983255的博客-CSDN博客_pq曲线HDR视频中由于电光转换曲线的不同,技术标准也大致分为了杜比视界、HDR10+、HDR10、HLG等,目前常用的主要是以PQ曲线的HDR10和HLG。这两者之间的区别在HDR视频编码参数中进行过详细的说明。一般的HLG适用于广电(根据用户设备的峰值亮度动态的调整最高显示亮度),PQ适用于数码电脑等(绝对的亮度,如果设备达不到,则进行削峰)。他们之间根据不同的用户选择不同的技术标准。如果知道其中一个技术标准的HDR视频,其实是可以转换为另外一个的。基本概念色彩值(color value)...
https://blog.csdn.net/qq26983255/article/details/109824531
4K HDR技术探讨三HDR工作流程_相见不如怀念-CSDN博客
HDR学习之旅(三)——杜比视界_ISP行业的忠实粉丝-CSDN博客
杜比视界HDR参数_qq26983255的博客-CSDN博客_pq和hlg
HDR图片以及色调映射(ToneMapping)_qq26983255的博客-CSDN博客_色调映
颜色空间和色域映射_qq26983255的博客-CSDN博客
FFmpeg:常用命令小笔记_qq26983255的博客-CSDN博客
使用FFmpeg从HEVC视频中读取SEI数据_相见不如怀念-CSDN博客_获取sei
动态元数据及使用
关于动态元数据,主要是用来做动态tone mapping,为啥需要做tonemapping呢,因为内容制作者参考监视器和用户使用的显示器不一样,为了能够匹配多种亮度和色域的显示器,或者说为了保证各种显示器上看到的效果差异不那么大,所以需要做tonemapping。tonemapping里的参数,在内容制作的时候就会提供。可以理解内容制作者在多种屏幕上都会调色风格,使得风格统一,比如主监视器是1000nit,但还会在200nit,500nit,800nit等亮度屏幕上看效果,使得风格一致,生成对应的动态元数据。用户查看效果时,会根据自己的屏幕亮度来选择对应的tonemapping参数,进行插值,比如屏幕是300nit,会用200和500nit的曲线插值得到,生成对应的曲线,作用到图像上。
这就是HDR master+动态元数据的方案。HDR10+和VIVID HDR基本上是这个方案。
杜比的方案,采用了两层结构,除了上面的HDR master+动态元数据,还有一个残差层,可以把10比特转到12比特,色深更大了,理论上比上面的方案更优。
HLG与PQ系统的不同之处在于,HLG可以在摄像机内直接完成HDR的编码,这被称为“场景参考”;而PQ需要在之后对信号进行处理,以适配监视器的亮度等级,这叫“显示参考”。通常,场景参考不包含创作意图,显示参考则包含创作意图。在HLG系统中摄像机基于传感器的响应曲线对不同的曝光环境进行信息采集,那么最终呈现出来的画面亮度变化是取决于曝光水平,而非制作者的想法。
动态元数据存在视频的SEI中
相关标准文件
ST2084 PQ标准
ST2086 静态元数据
ST2094 动态元数据,其中分ST2094-10,ST2094-20,ST2094-30,ST2094-40
我只想说,CSDN的编辑器就是垃圾中的垃圾。。。