如何动态更改ffmpeg过滤器

如何动态更改ffmpeg过滤器,ffmpeg,Ffmpeg,当ffmpeg运行时,ffmpeg是否可以在命令行上从ffmpeg外部(例如从php/node/ruby脚本)更改诸如亮度、饱和度或gamma之类的过滤器?(动态/动态)设置亮度、对比度、饱和度和伽玛值的eq过滤器似乎无法在时间轴编辑模式下工作 颜色级别和曲线是兼容的,如果您认为可以使用它们来实现所需的结果 例如: ffmpeg -i input -vf "curves=enable='between(t,0,5)':preset=darker, colorlevels=enable='betw

当ffmpeg运行时,ffmpeg是否可以在命令行上从ffmpeg外部(例如从php/node/ruby脚本)更改诸如亮度、饱和度或gamma之类的过滤器?(动态/动态)

设置亮度、对比度、饱和度和伽玛值的
eq
过滤器似乎无法在时间轴编辑模式下工作

颜色级别
曲线
是兼容的,如果您认为可以使用它们来实现所需的结果

例如:

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
是以秒为单位的时间


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

时间轴编辑似乎只支持在运行ffmpeg时启用/禁用过滤器。我想动态地做,请参见编辑的问题。