使用FFMPEG压缩图像

时间:2015-02-04 06:55:09

标签: ffmpeg

如果有任何使用FFMPEG压缩图像的方法,请告诉我

ffmpeg -i img.png imgOut.png

如何压缩输出图像或改变质量

2 个答案:

答案 0 :(得分:6)

PNG

只需使用默认设置即可。 PNG是无损的,因此无法控制质量,但您可以控制压缩。如果您想要较少压缩,可以使用-compression_level进行PNG输出。范围是0-100。默认值为100,这是大多数压缩,意味着默认值提供最小的输出文件大小

从视频输出一系列PNG图像。文件名为output_0001.pngoutput_0002.pngoutput_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

如果您需要其他处理,请参阅pngcrushoptipngadvpng等。

JPEG

对于JPG输出,请参阅How can I extract a good quality JPEG image with ffmpeg?

答案 1 :(得分:0)

PNG是一种无损图像格式,因此您无法以任何有用的方式切换压缩率。典型的选项(如-b:v)仅适用于速率控制适用的格式(例如,大多数视频编解码器,或图像的.jpg)。