ffmpeg压缩图片和视频

用FFmpeg压缩视频、图片和音频

平时要压缩视频文件,用FFmpeg的几个命令就能搞定

  • 压缩视频

最简单直接的方法就是调整分辨率。比如你有个高清视频,想缩小尺寸省点空间,可以这样:

ffmpeg -i input.mov -vf scale=720:1280 output.mov

这个命令把视频缩放到720×1280的分辨率,文件大小会明显减小。

如果不想改分辨率,只想降低码率,可以用x264编码器调参数:

ffmpeg -i input.mp4 -c:v libx264 -crf 28 output.mp4

这里`-crf`是质量控制参数,数值越大压缩越狠,画质损失也越多。一般设置在23-28之间比较平衡,再往上画质下降就比较明显了。

  • 压缩图片

图片压缩的思路差不多,也是调整尺寸最有效:

ffmpeg -i kehuanjiji.jpg -vf "scale=512:512" -y output.jpg

这个命令把图片等比缩放到512×512像素。如果想要更小的文件,还可以加上质量参数,比如`-q:v 2`(数值越小质量越高,通常2-5之间比较合适)。

  • 压缩音频

音频压缩主要看比特率,一般128k到192k的MP3已经足够清晰:

ffmpeg -i test.mp3 -c:a libmp3lame -b:a 192k output_audio.mp3

把比特率降到192k,文件能小不少,日常听听完全够用。如果是背景音乐或者语音,降到128k甚至96k也可以。

相关推荐
十年老菜鸟6 小时前
麒麟系统安装ffmpeg的过程
ffmpeg
美狐美颜sdk7 小时前
人脸美型美颜SDK在直播平台中的实现方式与开发策略
人工智能·音视频·美颜sdk·视频美颜sdk·美狐美颜sdk
yun68539927 小时前
音视频简单搭建livekit环境并初步认识
音视频·livekit
LUCIFER9 小时前
学习随笔:摄像头采集数据后进行视频编解码的常见概念与疑问
学习·音视频
Black蜡笔小新11 小时前
视频汇聚平台EasyCVR智慧社区全场景可视化管控与智能安防实践
音视频
科技小E13 小时前
EasyGBS在物业视频安防管理中的应用实践
运维·网络·音视频
FPGA小c鸡13 小时前
【FPGA视频处理】帧缓冲设计完全指南:从单缓冲到三缓冲的深度解析与实战应用
fpga开发·音视频
5Gcamera14 小时前
user manual of vehicle mount mDVR BMD9740 BMD9540
5g·音视频·智能安全帽·执法记录仪·smarteye
sweetone14 小时前
车行键车机(车载音响)DVD读碟故障小修
经验分享·音视频
EasyCVR15 小时前
视频融合平台EasyCVR结合视频智能分析技术构建高空抛物智能监控系统
音视频