视频色彩增强
简介
视频色彩增强,人眼对色彩是非常敏感,很大程度上会影响用户的主观感受,在色域上增强技术分SDR域和HDR域的算法,比如SDR转HDR、SDR增强等算法,都是对色彩进行处理的算法,实现视频宽色域、高位深、HDR高动态范围等色彩增强。
-
SDR 增强:针对HDR输入视频,转为SDR视频,尽可能保留了HDR的高亮度和宽色域信息,色彩更接近原始HDR视频,提升视频色彩质量。如果不设置SDR增强,会导致转码后丢失HDR色域,导致转码前后色彩差距大。
-
SDR转HDR:基于智能算法将 SDR 视频转换为 HDR 视频,色域提升至BT2020,色深提升至10bit,亮度提升至最高1000nit,从而提升视频的对比度,色彩丰富度,实现更好的视觉效果。
应用场景
-
视频网站SDR片源色彩优化:对HDR格式尽量保留还原,让视频获得更好的色彩表达与视觉质量提升。
-
升级HDR电影、电视剧等视频:将SDR格式的电影、电视剧视频,通过基于深度学习的SDR转HDR算法功能,即可获得宽色域、展现更多色彩细节的HDR格式视频。
接口规格
avthumb/<format>
/sdr/<SDR>
/colorspace/<ColorSpace>
/hdr/<HDR>
/maxLuminance/<MaxLuminance>
/...
参数名称 | 类别 | 必填 | 说明 |
---|---|---|---|
<Format> |
A/V | Y | 封装格式,目标音频(比如 mp3 m4a 等)或视频(比如 avi 、flv 、mp4等)格式。具体细节请参考 支持转换的封装格式。 注意:视频编码格式为 libaom-av1 时, 仅支持封装格式为 mp4、mkv、wmv。 |
/sdr/<SDR> |
V | N | 是否启用增强 SDR,设置为 “1” 时开启。 1、当输入源为 HDR 时,设置为 “1” 时,转为SDR视频,不支持hdr的设备上也能尽可能还原hdr效果。 2、默认关闭,跟随源视频,即hdr到hdr,sdr到sdr。 注意: 不支持hdr的设备播放hdr视频,没有hdr效果。 |
/colorspace/<ColorSpace> |
V | N | 指定 SDR 的色彩空间。 1、暂时只支持取值 bt709,若不设置则输出的色彩空间同输入源。 2、若输入源是 HDR 视频,必须设置 sdr/1 才会生效。 |
/hdr/<HDR> |
V | N | 是否启用 SDR 转 HDR,设置为 “1” 时开启。 1、当输入源为 SDR 时,设置为 “1” 且指定输出为 H.265 编码时,才能转为 HDR 视频。2、不能与锐智转码相关参数(avsmart、smtMaxvbr、smtQuality)和 pixFmt 同时使用。 注意:使用 SDR to HDR 的收费跟普通转码有区别,请参考 音视频增强。 |
/maxLuminance/<MaxLuminance> |
V | N | 设置输出 HDR 视频最大亮度。 1、单位 nit,参数范围 500 nit ~ 1000 nit,默认值为 0,即根据视频内容自适应调整。 2、必须设置 hdr/1 才会生效。 |
... |
其他参数使用,请参考 普通音视频转码(avthumb) |
示例
1.SDR增强效果
2.SDR转HDR效果
接口响应
锐智转码为异步处理,因此响应分为2步:
- 创建异步处理任务,如成功,返回异步处理任务 ID。示例:16864pauo1vc9nhp12;
- 返回异步处理结果;
异步处理返回码:
返回码 | 含义 |
---|---|
0 | 成功。 |
1 | 等待处理 |
2 | 正在处理 |
3 | 处理失败 |
4 | 处理成功但通知失败 |
注意:如果处理失败,可通过 持久化处理状态查询 查看具体失败原因。
操作方式
-
API方式:可以通过 持久化处理 的方式来调用:
资源上传时自动触发
:可以在上传时指定persistentOps参数对已有资源手动手动触发
:调用pfop命令
文档反馈
(如有产品使用问题,请 提交工单)