视频压缩
本地压小体积,适配微信上传
在线工具箱 / 图像媒体
视频压缩:把视频体积压下来,最典型的需求是压到 25MB 以内好发微信。用的是编译成 WebAssembly 的 ffmpeg,编解码全程在你电脑的内存里完成,视频一个字节都不经过服务器。代价是慢 —— 实测 720p 大约是 2 倍实时,6 秒的片子压了 12.8 秒,1 分钟的视频就要等两分钟左右。
四个预设
- 微信 25MB
- 720p + CRF 30 + 64k 音频,这套参数最容易压进 25MB。目标是发微信就选它。
- 均衡(默认)
- 720p + CRF 28 + 96k 音频,日常分享、存档都够看,体积和质量比较平衡。
- 清晰
- 1080p + CRF 24 + 128k 音频,细节留得多、体积大、也更慢,老电脑可能跑很久。
- 自定义
- 上面的分辨率、音频码率、画质随便调,一改就自动切到这一档。
参数怎么理解
- 画质 CRF
- 范围 18 到 34,数字越大体积越小、画面越糊。18 接近无损(体积大得离谱),28 是常用的平衡点,32 以上就很糊了。
- 分辨率
- 原分辨率 / 1080p / 720p / 480p。降分辨率是压体积最有效的两刀之一(另一刀就是 CRF)。原片本来就比 720p 小,程序不会硬往上拉,免得越压越大。
- 音频码率
- 64k 够听、96k 默认、128k 好一些。人声为主的视频用 64k 也完全够。
- 预计耗时
- 页面按本机实测倍率估:480p 约 1.4 倍实时、720p 约 2 倍、1080p 和原分辨率约 3.5 倍。真实速度取决于片子复杂度、CPU 和有没有插电,所以写的是「预计」。
限制
- 输入文件上限 300MB。更大的先剪短或者降分辨率再传。
- 输出格式固定 MP4(H.264 + AAC),并且带 faststart —— 微信、浏览器、各种播放器都能边下边播。
- 压完如果还是超过 25MB,页面会提醒你:把分辨率降到 480p,或者把 CRF 再调大一点重来一次。
- 压缩期间别关页面、别把标签页切走(切走浏览器会降速),跑完会直接出结果。
同类工具