使用ffmpeg实现Adobe Photoshop的“色阶”功能

在Adobe photoshop中,我使用了“色阶”功能来调整图像的阴影,中间调和高光。我需要使用ffmpeg的优雅解决方案来实现相同的效果。 ffmpeg实现将帮助我以编程方式执行操作。

我尝试使用ffmpeg上可用的色彩平衡滤镜。

ffplay -i input -vf colorbalance=rs=-0.75:gs=-0.75:bs=-0.75:rm=-0.875:gm=-0.875:bm=-0.875:rh=-1:gh=-1:bh=-1

在photoshop中,我可以通过以下设置达到预期的效果,

Shadows - 199
Midtones - midpoint
Highlights - 255
weashing 回答:使用ffmpeg实现Adobe Photoshop的“色阶”功能

颜色级别

使用colorlevels过滤器并插值以匹配Photoshop:

enter image description here
enter image description here enter image description here
原始,Photoshop,ffmpeg

ffmpeg -i input.jpg -vf "colorlevels=rimin=199/255:gimin=199/255:bimin=199/255" -frames:v 1 output.jpg

由于您仅直接调整输入黑点,因此仅需要调整*min选项,如示例所示。

曲线

如果您在Photoshop中熟悉“曲线”,则可以保存预设并使用curves过滤器加载ACV文件:

ffmpeg -i input.jpg -vf "curves=psfile=file.acv" -frames:v 1 output.jpg
本文链接:https://www.f2er.com/3159404.html

大家都在问