视频压缩
在浏览器中完成,无需上传
MP4
文件变小 · 重新编码
视频
MP4 · MOV · WebM → MP4规格
9 项| 项目 | 数值 | 备注 |
|---|---|---|
| 输入 | 任何视频 | MP4、MOV、WebM、AVI 等 |
| 输出 | MP4,H.264 + AAC | 不超过你选的大小 |
| 大小 | 10, 20, 25, 50, 100, 200, 300 MB | 只提供比文件小的大小;1 MB 按 1,000,000 字节计 |
| 画面 | H.264,两遍编码 | x264 veryfast,用大小留下的码率,最高 1080p |
| 声音 | AAC 64–128 kbps | 约占预算的十分之一;已经放得下时直接复制 |
| 时间 | 开始前测量 | 在这台设备上试编码 2 秒 |
| 引擎 | 这个浏览器自带的编码器,或 FFmpeg(16.8 MB) | 只有浏览器做不了时才下载 FFmpeg,而且要按下写着它的按钮 |
| 处理位置 | 这个浏览器 | 不发送到服务器 |
| 其他服务的限制 | Discord 20 MB · Gmail 25 MB · Outlook.com 25 MB · KakaoTalk 300 MB | Discord Help Center · Gmail Help · Microsoft Support · kakao 고객센터, 2026-09-24 核对 |
会发生什么
7会发生什么,为什么
手机直接拍出的视频很大,而你要发去的大多数地方都有上限。这个页面把视频重新写得更小,让它低于你选的大小:10, 20, 25, 50, 100, 200, 300 MB。只提供比文件小的大小,出来的文件绝不会比你选的大。
大小决定码率。文件大小等于码率乘以时长,所以你选的大小和视频的时长决定了每秒能用多少比特,画面分两遍按这个数值精确编码:第一遍读完整个视频,看哪些部分需要更多比特,第二遍把比特花在那里。H.264 编码器 x264 这样能很接近目标;页面瞄准比大小低 3 % 来覆盖误差,在罕见的仍然超出的情况下,会在交给你之前再写得更小一次。已经是 AAC 或 MP3、并能放进预算十分之一的声音原样复制;其他声音编码为 128、96 或 64 kbps 的 AAC,取能放进那十分之一的最大值,绝不低于 64。两遍比一遍慢;开始前的估计值把两遍都算在内。
码率决定画面尺寸。同样的比特摊到更大的画面上,每个像素分到的更少,繁忙的场景就会碎成方块。所以页面也会选择画面多大:在 1080p、720p、480p 和 360p 中,每个像素每帧仍能分到 0.05 比特的最大那个。每秒 50 或 60 帧的视频,在缩小画面之前先把帧率减半——隔一帧取一帧,每一帧保持原来的时间——同样的大小下,每秒 30 帧的清晰画面比每秒 60 帧的模糊小画面更好看。每个大小的按钮在你选择之前就写出它对应的尺寸,帧率改变时也会写出,所以更长的视频在同样的文件大小下会显示更小的画面。当某个大小给出的比画面需要的还多——最大尺寸下每帧每像素 0.1 比特——多余的部分不会用掉,文件会比你允许的更小,页面会在开始前说明;超过那个大小的选项不再提供,因为它们会写出同一个文件。4K 视频最高输出 1080p。
这些大小从哪里来。2026-09-24 当天,Discord 帮助中心给出未开通 Nitro 的账号最大上传 20 MB,Gmail 帮助给出个人账号附件 25 MB,微软给出 Outlook.com 25 MB,KakaoTalk 帮助中心给出一个视频 300 MB。每一项都链接在上面的表格里。服务会调整这些数字——Discord 说它正在对部分用户试行其他限制——所以页面给出链接而不是作出承诺,它自己的大小是包含这些数字的整数。
页面先问浏览器自己。浏览器自带视频通话和屏幕录制用的编码器——H.264、VP9、AAC、Opus,通常在显卡上——当这个浏览器能用它们读取你的文件并写出结果时,就这样做:什么都不下载,先在这里测出时间,标签下面的那行会说明是浏览器的编码器完成的。MP4、MOV、WebM 和 MKV 文件通常都可以。AVI、WMV、FLV 不行,生成 MP3 也不行,这些走下面的方式。
处理由 FFmpeg 完成——大多数视频软件都建立在它之上——它被编译成 WebAssembly,在这个页面里运行。它很大——16.8 MB——不按下写着它的按钮就不会下载。下载后它读取你的文件,从中间取 2 秒试编码,然后在开始任何工作之前告诉你整个文件在这台设备上要多久。这个数字是在这里测出来的,而不是从表格里查的:同样的引擎和设置,你的处理器,你的视频。它仍然是估计值,并标明是估计值。
它比电脑上安装的程序慢。这里 FFmpeg 只用一个处理器核心,因为浏览器只在网站带有特定的安全响应头时才允许页面使用更多核心,而且完全不能使用显卡的视频编码器。一个长的高分辨率视频可能要好几分钟,在手机上更久。估计值会在你决定之前说明这一点,进度条随时显示剩余时间,按“取消”会立即停止。浏览器自带的编码器能做时会快得多,而且什么都不用下载。
常见问题
5文件会小多少
小到你选的大小,而且不会更大。页面从那个大小倒推出码率,所以文件会正好低于它——或者在画面需要的比特少于大小所允许的时候低得更多,页面会在开始前说明。
为什么画面变小了
因为大小和时长只留下这么多每秒比特,摊到大画面上每个像素分到的太少,就会出现方块。页面选择画面仍能保持的最大尺寸,并把它写在每个大小的按钮上。想保留更大的画面,就选更大的大小,或者先在不重新编码的视频剪切页面把视频剪短——更短的视频在同样大小下每秒能分到更多比特。
Discord、Gmail 或 Outlook 该选哪个大小
2026-09-24 当天:未开通 Nitro 的 Discord 是 20 MB,Gmail 是 25 MB,Outlook.com 附件是 25 MB;上面的表格链接了各自的帮助页面。超过限制时,Gmail 和 Outlook.com 会改为发送 Google Drive 或 OneDrive 链接,而不是文件本身。
为什么结果显示的比我选的大小小
有两个原因。页面瞄准比大小稍低的地方,所以文件绝不会超出。而且兆字节有两种算法:这个页面把 1 MB 算作 1,000,000 字节,所以低于“25 MB”的文件无论网站怎么算都低于它;而结果旁显示的大小——和 Windows 一样——按每兆字节 1,048,576 字节计算,同一个文件看起来会小约 5%。
视频会上传吗
不会。引擎下载到你的浏览器,你的文件在那里读取和写出。本网站没有上传接口,视频根本无处可去。