把视频压缩到你需要的大小
放入 MP4 或 MOV,选择要放进哪里(Discord、邮件、WhatsApp,或任意 MB 大小),你的浏览器会重新编码,让结果刚好低于这个大小。视频不会离开你的设备。结束时会显示真实大小,没达到目标也会告诉你。
正在检查你的浏览器能做什么…
为什么不直接用别的在线压缩工具
- •大多数在线压缩工具会把视频上传到服务器。这个工具在你的浏览器里完成处理,私人视频保持私密,也没有上传等待。
- •你定的是大小,而不是含糊的画质滑块。页面根据视频长度和你的目标算出视频码率,留出几个百分点的余量,目标很紧时还会把画面尺寸调小。
- •免费、没有水印、不用注册。
这个工具能做什么、不能做什么
- •可读取最大 1 GB 的 MP4、MOV、M4V 文件(超过 300 MB 会提醒)。不支持 WebM、MKV、AVI。
- •需要支持 WebCodecs 和 H.264 编码器的浏览器:电脑上较新的 Chrome、Edge 或 Safari。手机拍的 HEVC(H.265)视频只有在你的浏览器能解码时才能处理。
- •输出 H.264 的 MP4。大小是“瞄准”而不是“保证”:通常误差在几个百分点内,超出时会显示真实大小并明确提示。
- •每兆字节的画质不如 ffmpeg、HandBrake 这类两遍编码工具,因为浏览器的编码器是单遍的。它的用途是快速压到限制以下。
- •本来就是 AAC 的声音会原样复制;其他声音在浏览器支持时重新编码为 AAC,不支持则省略并告知你。
- •帧率保持不变。HDR 视频不会做色调映射,可能显得偏灰。拍摄日期、位置等元数据不会复制。
- •速度取决于你的设备。带硬件编码的笔记本常常接近实时;手机和老电脑要慢得多。请保持标签页打开并留在前台。
缩小视频的其他办法
- •在 Mac 上,用 QuickTime Player 的“文件 > 导出为”可以选 1080p、720p 或 480p,但它不会瞄准某个大小。
- •想在同样大小下得到最好的画质,请用 ffmpeg 做两遍编码。下面的视频体积计算器会给你准确的命令。
常见问题
- 会上传我的视频吗?
- 不会。视频由你的浏览器读取、重新编码并保存。下载的只有页面本身,以及两个读写 MP4 文件的小代码文件(共约 230 KB)。
- 大小准吗?
- 通常误差在几个百分点内。页面会留出约 5% 的余量,给文件封装和编码器偏高的情况。如果最终仍然超出,页面会告诉你超了多少,你可以把画面尺寸调小再试。
- 怎么让视频低于 Discord、邮件或 WhatsApp 的限制?
- 在列表里选目的地,目标会设在它免费额度的下方一点。请核对该服务当前的限制:它们会变,尤其是 WhatsApp,不同页面写的数字不一样。
- 为什么这么慢?
- 每一帧都要重新解码再编码。有硬件编码的笔记本可以很快,手机或旧电脑慢得多,长的 4K 视频在任何设备上都要花一阵。页面会显示进度和剩余时间,你随时可以停止。
- 为什么我的手机视频打不开或压不了?
- 很多手机视频用 HEVC(H.265)。Safari 以及部分 Chrome、Edge 环境可以解码,其他的不行。如果你的不行,页面会在开始处理前就告诉你。可以试试 Safari,或有硬件视频支持的电脑。
- 为什么结果比原文件还大?
- 手机视频往往本来就很紧凑。要求比原文件更大的大小,或选高画质,都可能得到更大的文件。在“指定文件大小”模式下,请选一个比原文件小的大小。
- 能压缩 WebM、MKV、AVI 吗?
- 这里不行。本页只读取 MP4、MOV、M4V。请先把文件转成 MP4,或使用 ffmpeg。
- 声音会保留吗?
- 如果是 AAC(几乎所有 MP4 和 MOV 都是)就会保留,并且原样复制、没有任何损失。其他声音在浏览器允许时会重新编码为 AAC。你也可以去掉声音来省空间。
工作原理
页面用 mp4box.js 打开你的文件,用浏览器自带的视频解码器解码,用浏览器的 H.264 编码器重新编码,再用 mp4-muxer 写出 MP4。这两个库都是单独的文件,可以查看,也不会向外发送任何内容。 第三方声明