将青色,品红色,黄色和黑色(CMYK)调整为特定颜色范围(例如"reds","yellows","greens","cyans",......)。 调整范围由颜色的"purity"定义(即,它已经是多么饱和)。
此过滤器类似于Adobe Photoshop Selective Color工具。
过滤器接受以下选项:
correction_method
选择颜色校正方法。
可用的值如下:
| 值 | 解释 |
|---|---|
| absolute | 指定的调整“按原样”应用(添加/减去原始像素组件值) |
| relative | 指定的调整与原始组件值相关 |
默认值是:absolute。
reds
红色像素的调整(红色成分最大的像素)
yellows
黄色像素的调整(蓝色成分最小的像素)
greens
绿色像素的调整(绿色成分最大的像素)
cyans
青色像素的调整(红色成分最小的像素)
blues
蓝色像素的调整(蓝色分量最大的像素)
magentas
品红色像素的调整(绿色成分最小的像素)
whites
白色像素的调整(所有组件都大于128的像素)
neutrals
除纯黑色和纯白色外的所有像素的调整
blacks
调整黑色像素(所有组件小于128的像素)
psfile
指定Photoshop选择性颜色文件(.asv)以从中导入设置。
所有调整设置('reds','yellows',...)在[-1,1]范围内分别接受最多4个空格分隔的浮点调整值,以调整青色,品红色,黄色和黑色的数量 对于其范围的像素。
学习地址:音视频新手快速入门必备系列-FFmpeg+SDL播放器开发实现-学习视频教程-腾讯课堂
【文章福利】免费领取更多音视频学习资料包、大厂面试题、技术视频和学习路线图,资料包括(C/C++,Linux,FFmpeg webRTC rtmp hls rtsp ffplay srs 等等)有需要的可以点击1079654574加群领取哦~
![]()
在每个绿色区域增加青色50%并减少黄色33%,在蓝色区域增加品红27%:
selectivecolor=greens=.5 0 -.33 0:blues=0 .27
使用Photoshop选择性颜色预设:
selectivecolor=psfile=MySelectiveColorPresets/Misty.asv
独立字段采用基于帧的视频输入,并将每个帧拆分为其组成字段,从而产生新的半高剪辑,帧速率为帧速率的两倍,帧数为两倍。
该过滤器在帧中使用字段优势信息来决定在输出中首先放置哪一对字段。 如果出错,请在单独的字段过滤器之前使用