我使用这个命令来压缩图像:
"ffmpeg -hide_banner -i in.png -pix_fmt pal8 -vf dctdnoiz=4.5 -y out_2.png"
和缩放命令:
"ffmpeg -i 1.png -vf scale=250:250 output_250x250.png"
我是FFmpeg的新手,我在FFmpeg中尝试了我的第一个和第二个命令。我尝试了下面的命令。
ffmpeg -hide_banner -i in.png -pix_fmt pal8 -vf scale=250:250 dctdnoiz=4.5 -y out_2.png
但是,它不工作,输出这个错误:
[NULL @ 0x562190cf5140] Unable to find a suitable output format for 'dctdnoiz=4.5'
dctdnoiz=4.5: Invalid argument
如何可能或如何让它工作,或者我需要做两个FFmpeg实例来做到这一点?
综合命令:
ffmpeg -i input.png -vf "scale=250:250,dctdnoiz=4.5,format=pal8" output.png
简单过滤器(接受1输入,做1输出的过滤器)可以用逗号连接。参见FFmpeg过滤文档。
这个例子使用了格式过滤器而不是传统的
-pix_fmt
别名,所以你可以更容易地在任何你想要的地方应用pal8与其他过滤器。