Media Converter

工具

常见问题

加载中

如何在不明显损失画质的情况下减小视频文件大小

更新于

几乎所有直接从手机或相机导出的视频都比实际需要的更大。相机以高码率录制,是为了能实时可靠地捕捉快速运动,而且它们并不知道你会在电视上还是在聊天窗口里观看。因此,在任何人能察觉出差别之前,文件还有很大的缩小空间。

严格来说,任何有损的重新编码都会丢弃一些信息,因此没有哪种压缩是真正无损的。现实的目标是:在你观看的尺寸下,看不出任何损失。有五项设置决定文件大小,而知道先调整哪一项,就掌握了大部分技巧。

1. 首先降低码率

文件大小等于码率乘以时长,因此码率是最直接的调节手段。手机以 30 fps 录制 1080p 时,码率通常在 15 Mbps 或以上,而采用 H.264 时,1080p 内容在 5 至 8 Mbps 左右通常就很好看了。对于普通素材,把码率降到原来的一半往往看不出差别;录屏和口播视频还可以降得更低。

注意码率过低的警示信号:暗部出现块状失真、快速运动时细节糊成一片、天空出现色带。如果看到这些现象,就把码率稍微调回一点。我们的视频码率指南列出了各个分辨率的参考起点。

2. 如果屏幕较小,就降低分辨率

在手机上观看 4K 视频,大部分像素都浪费了。把 4K 缩小到 1080p,像素数会减少四分之三;而在聊天应用中显示、或以适中尺寸嵌入网页的 1080p 视频,换成 720p 看起来几乎一模一样。

分辨率和码率要配合调整:分辨率降低后,只需更低的码率就能保持同样干净的画面,所以两者都要降低。在小分辨率下保留高码率会浪费空间,而把 4K 画面硬塞进极低的码率,效果反而不如同样大小、清晰锐利的 1080p 版本。

3. 使用更高效的编码格式

H.265(HEVC)和 VP9 通常能以明显更低的码率达到与 H.264 相同的画质。如果观看视频的人使用的是现代设备,重新编码为 H.265 可以在不改变分辨率的情况下大幅缩小文件。代价是兼容性:较旧的 Windows 电脑、电视和某些网站无法播放 HEVC。我们的编码格式对比解释了各自适用的场景。

4. 考虑帧率

从 60 fps 降到 30 fps 可以节省一些码率,因为需要存储的帧更少了,不过节省的通常不到一半,因为 60 fps 下相邻的帧非常相似。对于讲座、教程和录屏这类流畅运动毫无意义的内容,值得这样做。体育、游戏以及任何以动作为重点的内容,请保留 60 fps。

5. 别忘了音频

音频通常只占文件的一小部分,但也并非不占空间。对于语音,128 kbps 的立体声 AAC 就足够了。如果视频有多条音轨,例如其他语言或评论音轨,只保留你需要的那一条可以节省空间;对于无声片段或空镜素材(B-roll),完全去掉音频也很合理。

其他节省空间的方法

压缩之前,先去掉不需要的内容。修剪掉开头和结尾的无效时间,或者把长录像剪成真正重要的几部分,是通过舍弃素材来减小文件,而不是去压榨剩下的内容。视频剪切工具和视频分割工具可以做到这一点:如果某部分从视频的最开头开始,且所在格式能容纳其编码格式,就可以原封不动地复制,其他部分则会重新编码——这在日常片段上很难看出来,但可能会把 10 位 HDR 素材变成标准的 8 位视频。裁掉黑边也有一点帮助,因为黑边同样要占用编码数据。

如何在浏览器中压缩视频

视频压缩器完全在你的浏览器中运行,因此视频不会被上传。它提供两种方式:

  • “推荐设置”:选择一个预设配置,每个配置都会按比例缩小原始分辨率,并搭配相应的码率。这是最快捷的选项。
  • “自定义设置”:以原始值的百分比设置“分辨率”和“码率”滑块,并在开始之前查看每个文件的预估输出大小随之更新。
  • 音频设置:选择不保留音频、只保留第一条音频流,还是保留全部音频流,并按百分比降低音频码率。
  • 批量处理:添加多个视频,一起压缩,然后逐个下载结果,或打包成 ZIP 下载。

合理的操作顺序

对于大多数视频,按以下顺序操作能以最小的可见代价换来最大的节省:修剪掉不需要的部分,让分辨率与观看所用的屏幕相匹配,把码率降到压缩伪影即将出现之前,然后,在兼容性允许的情况下,再考虑使用更高效的编码格式。在处理一个很长的文件之前,先全屏对比几秒钟画面复杂的片段。

务必保留原始文件。压缩一个已经压缩过的文件会叠加损失,因此以后如果需要不同的大小,请从源文件重新开始。如果目标是满足电子邮件或聊天应用的特定大小,我们的发送大视频指南会介绍如何算出合适的码率。

本指南使用的工具

常见问题

01

可以完全无损地压缩视频吗?

有损的重新编码做不到。修剪和去掉不需要的音轨是删除内容,而不是降低质量;不过,无法直接复制视频的修剪会重新编码视频,这本身也会带来少许损失。降低码率总会丢弃一些信息。目标是让损失低于你能察觉的程度。

02

为什么我压缩后的视频反而变大了?

如果目标码率高于源文件的码率,新文件就可能更大。请检查原始码率并选择更低的值,或者同时降低分辨率。

03

只要转换为 MP4 就能让视频变小吗?

单靠这一点不行。容器格式对大小几乎没有影响。改变大小的是转换时选择的编码格式、码率和分辨率。