如果有任何使用FFMPEG压缩图像的方法,请告诉我
ffmpeg -i img.png imgOut.png
如何压缩输出图像或改变质量
答案 0 :(得分:6)
只需使用默认设置即可。 PNG是无损的,因此无法控制质量,但您可以控制压缩。如果您想要较少压缩,可以使用-compression_level
进行PNG输出。范围是0-100。默认值为100,这是大多数压缩,意味着默认值提供最小的输出文件大小。
从视频输出一系列PNG图像。文件名为output_0001.png
,output_0002.png
,output_0003.png
等。
ffmpeg -i input.mp4 output_%04d.png
在00:02:00左右从视频输出单个PNG图像。
ffmpeg -ss 00:02:00 -i input.mp4 -frames:v 1 output.png
如果您需要其他处理,请参阅pngcrush
,optipng
,advpng
等。
对于JPG输出,请参阅How can I extract a good quality JPEG image with ffmpeg?
答案 1 :(得分:0)
PNG是一种无损图像格式,因此您无法以任何有用的方式切换压缩率。典型的选项(如-b:v)仅适用于速率控制适用的格式(例如,大多数视频编解码器,或图像的.jpg)。