视频压缩到指定大小

视频压缩到指定大小:输入目标 MB,按视频时长计算码率,在浏览器本地重新编码为 H.264 MP4,超出目标会按实际大小修正码率再压一遍。视频不上传,免费无需登录。

实测(桌面 Chrome,单线程 ffmpeg.wasm):10 秒 1080p 保持 1080p 约 32 秒;目标 50 MB 时 150 秒 1080p 视频一遍压到 48.64 MB;3.5 GB / 5 分钟 1080p 和 60 分钟 720p 视频均处理成功,目标最大 500 MB。没压到目标会自动再编一遍。相关:视频转 GIF、视频剪切、音频格式转换器。

文件只在本机处理 · 不上传

三步完成

  1. 选择一个视频,页面读出时长、分辨率和是否有音轨
  2. 填写目标大小(MB)或点常用大小,查看计划码率
  3. 点开始压缩,等待进度完成,预览后下载 MP4

使用限制

  • 使用单线程 ffmpeg.wasm,速度比桌面软件慢:实测 10 秒 1080p 约 23–32 秒
  • 实测可处理 3.5 GB / 60 分钟的视频,目标最大 500 MB;手机内存更小,大视频可能失败
  • 处理期间需保持页面打开

常见问题

压缩后能保证不超过目标大小吗?
工具按「目标体积 × 8 ÷ 时长」算码率并预留 4% 余量;第一遍超出会按实际大小修正码率再编码,最多 3 遍,给出不超过目标的最大一版。实测 5 MB 目标输出 4.95 MB,3 MB 目标第 2 遍输出 2.86 MB。
最大能处理多大、多长的视频?
桌面 Chrome 实测:3.5 GB、60 分钟的视频都能处理;目标大小最多 500 MB。更大更长的未测试,手机上可用内存更小。
视频压缩到 10MB 以内怎么弄?
填目标 10,选文件开始压缩。
视频压缩后大小没变怎么办?
先看原视频是否已经比目标小:这种情况页面会提示「原视频 7.26 MB 已经小于目标,无需压缩。」(实测 7.26 MB 的视频设 10 MB 或 7.5 MB),开始按钮不可点,文件保持原样,把目标调到比原视频小即可。目标只比原视频略小时会正常重新编码,实测同一视频设 7 MB 输出 6.69 MB(编码 2 遍)。目标太小、低于最低码率时会提示「目标太小:0:52 的视频至少需要约 0.54 MB。」并且无法开始;去掉声音可以把下限降低(同一视频约 0.33 MB)。
压缩要多久?
单线程在浏览器里编码,实测 10 秒 1080p 视频约 23–32 秒,52 秒 720p 缩到 360p 约 20 秒,60 分钟 720p 缩到 240p 约 16 分钟。
为什么画面变小了?
目标码率不够时会自动降低分辨率(1080p / 720p / 540p / 360p / 240p),同样体积下画面更清楚。去掉声音也能把更多体积留给画面。
会上传吗?
不会。视频引擎从本站加载后在你的浏览器里运行,视频不上传。想自己确认:打开开发者工具的 Network 面板压缩一次,只会看到加载引擎文件的下载请求,没有上传请求。
免费吗?
免费,无需注册登录,打开即用,也没有使用次数限制。

隐私说明:文件与文本均在你的浏览器本地处理,不会上传到服务器(详见 信任与隐私)。