• FFplay文档解读-41-视频过滤器十六


    29.150 selectivecolor

    将青色,品红色,黄色和黑色(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加群领取哦~  

      

    29.150.1 示例

    • 在每个绿色区域增加青色50%并减少黄色33%,在蓝色区域增加品红27%

        selectivecolor=greens=.5 0 -.33 0:blues=0 .27
      
    • 使用Photoshop选择性颜色预设:

        selectivecolor=psfile=MySelectiveColorPresets/Misty.asv
      

    29.151 separatefields

    独立字段采用基于帧的视频输入,并将每个帧拆分为其组成字段,从而产生新的半高剪辑,帧速率为帧速率的两倍,帧数为两倍。

    该过滤器在帧中使用字段优势信息来决定在输出中首先放置哪一对字段。 如果出错,请在单独的字段过滤器之前使用

  • 相关阅读:
    【项目开发 | C语言项目 | C语言病人管理系统】
    通过Python的pdfplumber库提取pdf中表格数据
    苹果m2芯片生态兼容性调研(java全栈架构师需求)
    pdf转换器是什么东西?看这篇就懂了!
    Git超详细教程
    在anaconda Promat界面import torch通过,在jupyter notebook中报错的问题(仅提供思路理解!)
    【C++ • STL】探究string的源码
    JdbcTemplate
    docker镜像制作
    C++ 多态类型
  • 原文地址:https://blog.csdn.net/irainsa/article/details/127854524