ffmpeg压缩图片尺寸

FFmpeg使用说明 简介 FFmpeg是一个跨平台可录制、转换、流式传输音视频工具。(自已从官网翻译的) 用户文档 图片处理 查看图像信息 ffprobe image_source #查看图像尺寸等信息 图片压缩 ffmpeg -i image_source -q compress_level out_source #compress_level:压缩等级为正整数,数值越大压缩等级越高 约束比例压缩 ffmpeg -i image_source -vf scale=width:height out_source #width为压缩后的图片宽度 #height为压缩后的图片高度 #当width或height其中有一个数值为-1时将保持原来图片尺寸比例压缩 图片裁剪 ffmpeg -i image_source -vf crop=width:height:from_x:from_y out_source #width是要裁剪出的图片的宽度 #height是要裁剪出的图片的高度 #from_x是裁剪的起始X轴的位置 #from_y是裁剪的起始Y轴的位置 #如果不指定from_x和from_y表示从原始图片中心位置开始裁剪 示例 这个场景来源于我在课题组做推送,我进行视频分享时会录制gif动图,因为文案每次都是轮流写的,不同人有不同的录制方式,导致有时录屏转的文件格式很大(可能有15MB),但微信推送图片最大是10MB,所以必须进行压缩。 最简单的办法就是,直接转换录制的视频或者已经压缩后的超大gif文件,附件给了2个mov文件。 ffmpeg -i 1.mov 1-1.gif ffmpeg -i 1.mov -vf scale=500:-1 1-2.gif 附件下载 ffmpeg-test202207.zip 参考资料 FFmpeg—-图片处理

2022年5月23日 · 1 分钟 · Vinkey