如何动态更改ffmpeg过滤器

时间:2015-04-26 13:17:23

标签: ffmpeg

ffmpeg是否可以在命令行上更改亮度,饱和度或gamma等过滤器,而ffmpeg正在运行,来自外部ffmpeg(例如来自php / node / ruby​​脚本) ? (动态/动态)

1 个答案:

答案 0 :(得分:0)

设置亮度,对比度,饱和度和伽玛的eq滤镜在时间线编辑模式下似乎不起作用。

colorlevelscurves 兼容的,如果您认为可以使用它们来达到理想的效果。

示例:

ffmpeg -i input -vf "curves=enable='between(t,0,5)':preset=darker, colorlevels=enable='between(t,5,10)':romin=0.5:gomin=0.5:bomin=0.5" ...

其中t是以秒为单位的时间。

curves过滤器甚至可以使用Photoshop曲线文件(*.asf)。