← 返回博客列表

视频太大发不出去?4 种压缩方法(在线 / 软件 / 手机)

微信 100MB、邮件 25MB 都卡过。同一条 98MB 的旅拍视频,我试了四种压缩方式,体积和画质差别很大。

Family 群里发春节旅拍,原片 98MB,微信转圈三分钟最后提示「文件过大」——视频太大发不出去,这事我一年至少遇到四次。

常见上限:微信单文件约 100MB(电脑端稍宽松),邮件附件多 25MB,部分 OA 系统更狠。抖音虽然标 4GB,但大文件上传慢、手机存储也扛不住。压缩不是可选项,是刚需。

四种压缩方法

方法一:浏览器在线(推荐)

打开 视频压缩,拖入文件,选 CRF 档位(数字越大体积越小),本地下载。TwoThink 在浏览器里用 ffmpeg.wasm 处理,不上传服务器。
我那条 98MB 旅拍,中等档位压到 22MB,人脸还能认,发微信一次过。

方法二:微信发送时勾选「压缩」

聊天窗口选视频,有时会提示压缩发送。方便,但不可控:不知道压多少、画质如何,且路径绑定微信生态。

方法三:手机 APP

应用商店不少「视频压缩」类 APP,有的免费但要开屏广告,有的默认上传云端。敏感内容(合同、内训)我不放心。

方法四:命令行 ffmpeg

ffmpeg -i input.mp4 -c:v libx264 -crf 28 -preset veryfast -c:a aac -b:a 128k output.mp4

体积能压到 18MB 左右,画质不错;缺点是要装环境,同事不会用。

实测对比(同一条 98MB H.264 旅拍)

方法输出体积画质主观隐私耗时
TwoThink 在线 CRF28~22MB★★★★★★★★★~40s
微信压缩发送~35MB★★★★★★快
某免费 APP~28MB★★★★★慢+广告
ffmpeg CRF28~18MB★★★★★★★★★本地快

差异来自编码预设、是否动音频码率。运动多的画面,CRF 别设太狠,否则糊成马赛克。

怎么选

我的建议

压缩前留一份原片。对外发「预览版」,存档用母带。我现在习惯:原片 NAS 备份 → 在线压一版微信版 → 超长的再考虑降分辨率而不是无限拉高 CRF。

去试试 → 打开 视频压缩,把那个发不出去的大文件拖进去,看体积能不能一次降到 100MB 以下。