视频压缩
直接在浏览器中减小视频文件大小。选择压缩级别,或者以MB为单位填写目标大小;文件不会上传到任何地方。
把文件拖到这里
.mp4, .mov, .mkv, .webm, .avi, .m4v · 最大200 MB
如何压缩视频
- 1
添加视频
MP4、MOV、MKV、WebM或AVI,最大200 MB,时长不超过五分钟。最常见的情况是手机录的视频太大,发不出去。
- 2
选择压缩级别或目标大小
三个级别能满足大多数情况。如果必须正好卡在某个上限内,比如WhatsApp的16 MB,就直接填写这个数字,码率会自动算好。
- 3
点击“压缩”并下载
结果是一个到处都能播放的MP4。如果压缩后比原文件还大,你拿回的会是原文件。
画质会损失多少
这取决于压缩级别,而三个级别不是随便定的:每个级别设定每帧每像素的比特数,所以同一个设置无论用在480p还是4K视频上,效果都差不多。“轻度”让画面接近原视频,通常能减小三分之一;“均衡”是大多数人都该用的设置,一般能减小一半;“强力”用于文件必须很小、能接受快速运动时画面发软的情况。手机或现代相机拍出的视频本来就用了合理的码率压缩,所以省下的空间比录屏软件或老相机拍的素材少,后者的码率通常严重过高。
正好卡在上限内
填写目标大小后,工具的任务从“让画面好看”变成“让文件放得下”,这是另一个问题。码率根据你填的数字、时长和音频计算,并给封装格式留出少量余量;视频编码后会测量大小,如果超出目标范围,就修正码率再编码一次,最多三遍。所以按目标大小压缩比按级别压缩耗时更长。如果这个数字不可能达到,比如五分钟的视频压到2 MB还要能看,工具会在编码前就告诉你,并给出它能达到的最小大小。
为什么由浏览器编码,而不是服务器
H.264是有专利的格式,编码它的授权浏览器厂商已经付过费了。调用浏览器自带的编码器,授权留在它该在的地方,文件留在你的电脑上,我们也不需要为运行付出任何成本,所以不用排队,不用账号,压缩多少个视频也没有次数限制。代价是编码要用你的处理器,一个很长的4K视频需要几分钟而不是几秒钟,没有这个编码器的浏览器则完全无法运行这个工具。在这些浏览器上,页面会直接说明,而不是处理到一半失败。
分辨率、帧率和声音
降低分辨率是能省下最多空间的办法,因为字节数随像素数增长:从1080p降到720p,压缩开始前画面数据就减少了一半以上。把每秒60帧降到30帧,数据量又减半,代价是快速运动时不够流畅;低于24帧,动作会明显卡顿,所以不提供这个选项。音频按你选的码率重新编码为AAC:128 kbps对大多数内容来说听不出差别,96适合语音,64用于每一MB都要省的时候。
由你自己的浏览器压缩
每一帧都由浏览器内置的H.264编码器解码后重新编码,所以你选的码率是在你的设备上消耗的,而不是在服务器上。如果结果会比原文件大,你拿回的会是原文件。不上传任何内容,压缩多少个视频也没有上限。
常见问题
画质会损失多少?
选“均衡”级别时,在手机或笔记本电脑屏幕上几乎看不出差别,文件大小约减半。“轻度”更接近原视频,省得少;“强力”省得最多,快速运动时画面会发软。原本压缩得就很好的视频,损失会比没怎么压缩过的视频更明显。
三个级别分别是什么意思?
每个级别是每帧每像素的比特数:0.10、0.065和0.04。这样设定,同一级别在任何分辨率下都能得到相近的效果;如果用固定码率,对480p来说绰绰有余,对4K来说却严重不够。
怎么把视频压缩到16 MB以下发WhatsApp?
在目标大小栏里填16,并把“分辨率”设为720p,让每个比特发挥更大作用。工具会反复编码、测量、修正,直到大小低于上限,或者告诉你这个时长达不到这个上限。WhatsApp视频压缩做的是同一件事,大小、分辨率和声音都已经按WhatsApp设置好了。
视频会上传到服务器吗?
不会。所有处理都在这个标签页里完成,用的是浏览器自带的编码器。文件不会发送到任何地方,没有账号,关闭页面后也不会保存任何内容。
为什么有200 MB和五分钟的限制?
因为每一帧都要在浏览器内存里解码再重新编码。超过这些数字,在普通电脑上标签页就不再可靠,而长时间编码到一半失败,比一开始就拒绝更糟。可以先剪切视频,或者把它拆分。
为什么在我的浏览器里用不了?
这个工具需要WebCodecs编码器,Chrome 94+、Safari 26+和桌面版Firefox 130+都有,Android版Firefox没有。缺少编码器时,页面会在开始前说明,并指向不需要编码的工具。
能不能压缩视频又完全不损失画质?
重新编码做不到。H.264是有损格式,每编码一遍都会有损失。最接近的是“轻度”级别,对大多数内容来说肉眼看不出区别。如果必须减小文件又不动画面,剪掉用不到的片段是唯一的无损办法。
音频会怎么处理?
音频按你选的码率重新编码为AAC,保留在结果里。如果视频没有音轨,就不会显示这个选项,也不会添加任何声音。