Android
如何在 Android 上压缩视频:缩小体积,画面依然清晰
手机录制视频时用的数据,远远超过手机屏幕能显示的程度。下面介绍如何去掉你永远看不到的部分——并留下你看得到的部分。
在 Android 上压缩视频,就是用更低的码率重新编码。相册应用可以修剪视频,Google 相册的“省空间模式”只会缩小它备份的那份副本,但都不能让你输入 16、20 或 25 MB 这样的文件大小。要做到这一点,需要一个带目标大小模式的应用:选择视频,输入大小,查看预计大小,并在保留之前把结果与原视频对比。
一分钟的 4K 视频就可能占用几百 MB。一周拍上几次,手机的存储空间就会被这些文件填满,而它们大部分是看不见的信息——为了剪辑余量而录下的细节,在六英寸的屏幕上谁也看不出来。
压缩视频,就是去掉其中一部分数据后重新编码。做得好,以正常观看大小根本看不出区别。做得不好,就会出现糊掉的人脸和成块的天空。区别几乎全在设置上,所以本指南先讲清楚设置,再告诉你该点哪些按钮。
为什么手机视频这么大
视频文件的大小,非常接近于两个数相乘的结果:
大小 = 码率 × 时长
码率是视频每秒使用的数据量,单位是 Mbps(兆比特每秒)。手机录制 4K 时的码率大约在 40–100 Mbps 之间,取决于机型、帧率和编码格式。这足够剪辑师裁剪、调色和重新剪辑而不出现瑕疵——也远远超过观看所需。
其余都是细节:
- 分辨率——4K 的像素是 1080p 的四倍。像素越多,需要的码率就越高,才能看起来同样清晰。
- 帧率——60 fps 录制的帧数是 30 fps 的两倍。快速运动会受益;一段有人在说话的视频大多不会。
- 编码格式——压缩的方法。达到相近的画质,HEVC(H.265)需要的码率大约只有较老的 H.264 的一半,所以现在很多手机都提供它。请看 H.264、HEVC 和 AV1 的区别。
- 音频——通常是 128–320 kbps。和视频比起来,可以忽略不计。
所以“压缩”其实就是选择一个更低的码率,并且可以选择一个新码率能很好填满的、更低的分辨率或帧率。
“不损失画质”到底是什么意思
有损视频的每一次重新编码都会损失一些东西——这就是“有损”的意思。诚实的目标,是在你观看的大小下看不出损失。因为手机录制时留了这么多余量,这个门槛比人们想象的要低:在手机屏幕上看出差别之前,手机录制的文件可以去掉很大一部分。
有两个习惯比任何设置都更能保护画质:
- 从原视频压缩,只压一次。重新压缩已经压缩过的文件,损失会叠加。如果你需要两个版本——一个存相册,一个发 WhatsApp——两个都从原视频来压。
- 删除之前先对比。在同一时刻对比结果和原视频,放大到细节丰富的地方:头发、树叶、文字。如果你分不出它们,就找到了合适的设置。
分步教程:在 Android 上压缩视频
下面的步骤使用 Ninja,它在你的手机上压缩——不上传任何东西,也无需账户。压缩功能免费,无广告,不加水印;应用是 Google Play 上的“Ninja: 视频压缩 - 缩小视频大小”,需要 Android 8.0 或更高版本。这些原则适用于任何工具。
- 选择视频。打开 Ninja,从相册中选择,或者从任何应用把视频分享进来。你可以选择好几个,它们会作为一个批次处理(免费版每次最多三个,Ninja Pro 可以更多)。
- 决定压多小。大多数视频保持 Ninja Auto 即可:它会读取每个视频的码率、分辨率和编码格式,在画面保持清晰的前提下,选出节省最多的方案。如果有严格的上限——邮件附件、上传上限——就选择“目标大小”并输入数字,或者选一个分享预设,比如 WhatsApp 或 Gmail。
- 看预计大小。在编码之前,Ninja 会显示预计的大小和节省的比例。如果还不够小,可以换成“画质”→“小”,或者降低分辨率。
- 压缩。由硬件编码器完成工作,所以 4K 片段只需几分钟。你可以离开应用;批次会在后台继续进行,也可以在通知中暂停。
- 检查结果。揭晓页会在同一时刻把原视频和压缩后的版本并排显示——拖动分隔线,用双指张合放大检查细节。
- 决定原视频怎么处理。保留两者、把原视频移到应用内的保险库、移到手机的回收站、原位替换(保留日期,相册的时间线不会乱),或者删除它。只有在新文件通过九项检查之后,Ninja 才会提供后四个选项——包括它能从头播放到尾、音频完好、已在你的相册中,而且确实更小。
如何把 Android 视频压缩到指定大小
把你需要的大小(MB)乘以 8,再除以视频的时长(秒):得到的就是能装下的码率,单位是 Mbps。一段 2 分钟、必须小于 25 MB 的片段,总共大约有 1.6 Mbps 可用(25 MB × 8 ÷ 120 秒,再减去文件自身开销的一点余量)。减去 128 kbps 的声音,留给画面的大约是 1.5 Mbps——够 720p、30 fps,不够 1080p。在 Ninja 中选择“目标大小”,输入 25,应用会替你算好;如果是其他上限,可以在选择设置之前,先为目标大小算出准确的码率。
什么情况用什么设置
| 你想要… | 用 | 原因 |
|---|---|---|
| 释放空间,同时保证好看 | Ninja Auto,或“画质”→“均衡” | 去掉看不见的余量;保持分辨率 |
| 保留一份存档副本 | “画质”→“高”,HEVC(Ninja Pro)——或者免费用 H.264 | 体积小,以后在电视上看也放心 |
| 用 WhatsApp 发送 | WhatsApp 预设(16 MB,≤720p,≤30 fps) | 符合 WhatsApp 的媒体上限——详情 |
| 作为邮件附件 | “目标大小”,比上限小几 MB | 邮件编码会增加开销——详情 |
| 发到 Instagram、TikTok 或 YouTube | 对应平台的预设 | 它们反正会重新编码;给它们想要的格式 |
真正有用的几个技巧
- 说话的视频把 60 fps 降到 30,运动画面保留 60。帧率减半,省下的码率可以让每一帧更清晰——很适合生日致辞,不适合足球比赛。
- 不要过度缩小分辨率。先降码率,只有当码率薄到填不满画面时才降分辨率——那正是边缘开始糊掉的时候。
- 先处理大文件。Ninja 的存储空间视图会列出你最大的视频,所以压缩的最初几分钟就能腾出最多的空间。
常见问题
不用应用,能在 Android 上压缩视频吗?
不能压到你选择的大小。相册应用可以修剪视频,相机可以从现在起用更低的分辨率录制。Google 相册的“省空间模式”让备份到 Google 账号的那份副本变小,而不是手机上的文件。要让现有视频明显变小,就得重新编码。
在 Android 上压缩视频,用哪个应用最好?
Ninja 是我们做的,所以我们不给应用排名。无论你试哪一款,都检查这五点:它在手机上压缩,而不是上传你的视频;它能压到你输入的大小,而不只是“低、中、高”;它让你在保留之前把结果和原视频对比;免费导出的文件不带水印;它在飞行模式下也能用。Ninja 五点全部做到,而且它甚至不申请联网权限,所以兑现承诺的是你的手机。
压缩视频会降低画质吗?
严格来说会——每一次有损的重新编码都会丢掉数据。但实际上,手机视频里多余的数据非常多,选对设置,就能在手机上看出差别之前,去掉文件的大部分。在同一时刻对比两者,由你自己判断。
我的视频会被上传到什么地方吗?
用 Ninja 不会。它完全在设备上压缩。在 Android 上,Ninja 甚至不申请联网权限,所以兑现承诺的是你的手机。购买 Ninja Pro 通过 Google Play 进行;Ninja 永远看不到你的付款信息。
它是免费的吗?
压缩功能永久免费:所有大小模式和分享预设,不加水印,也没有每日次数上限。Ninja Pro 是可选的——它增加每批超过三个视频的批量处理、八个进阶工具,以及 HEVC、VP9 和 AV1 输出,价格为每月 US$0.99、每年 US$5.99,或一次性 US$14.99(美国价格;各地价格由 Google Play 设定)。
压缩之后还能撤销吗?
压缩后的文件无法变回原视频——被去掉的数据已经没了。所以原视频才重要:在检查完结果之前,先留着它。Ninja 的保险库和手机的回收站都能让你在之后一段时间内恢复它。
能节省多少空间?
这取决于视频是怎么录制的,而 Ninja 会在编码之前显示预计大小,所以你会先知道。作为参考:在我们的测试中,一段 439 MB 的 4K 演示片段压到了 36.4 MB,我们截图中的 1080p 片段从 66.3 MB 压到了 11.5 MB。已经压缩过的视频,比如你在 WhatsApp 上收到的视频,能省的就少得多——如果节省低于你设定的门槛(默认 20%),Ninja 会保留两个文件。
资料来源
以上每个上限都于 2026年10月30日 依据这些来源核对过。各平台会调整上限;如果有变化,请告诉我们。
