在线视频压缩:在浏览器里压缩 MP4,原理、参数与预估体积
文章摘要:无需安装软件、无需上传,在浏览器中用 FFmpeg 压缩 MP4、MOV、MKV 等视频。本文解释压缩质量与码率的关系,以及如何预估压缩后的大小。

视频文件动辄几百 MB,邮件发不出、网盘传得慢、聊天软件有大小限制。视频压缩工具把 FFmpeg 编译成 WebAssembly 放进浏览器运行,视频在你的电脑上本地处理,不会上传到服务器。

使用步骤

  1. 打开视频压缩,点击“选择文件”上传视频。
  2. 选择“输出格式”(默认 mp4)。
  3. 拖动“压缩质量”滑块(默认 75)。
  4. 查看“预估大小”,确认后点击“开始转换”。
  5. 进度条走完后点击“下载”。中途可以点击“停止转换”取消任务。

首次使用时需要先加载 FFmpeg 核心文件,稍等片刻;同一页面再次转换会复用已加载的引擎。

压缩质量是怎么起作用的

视频体积约等于 码率 × 时长。工具的做法是:

  1. 读取视频时长,用 文件大小 ÷ 时长 估算原视频的平均码率;
  2. 用 平均码率 × 压缩质量% 作为新视频的目标视频码率;
  3. 交给 FFmpeg 重新编码。

例如一个 100 MB、时长 100 秒的视频,平均码率约 8000 kbps。质量设为 50 时,目标视频码率约为 4000 kbps,压缩后大约是原来的一半。

页面上的“预估大小”就是按 原文件大小 × 压缩质量% 计算的参考值。音轨、编码器效率和画面复杂度都会影响最终结果,所以实际大小会与预估值有出入。

质量参数建议

  • 存档、保留观感:建议质量:70~85;说明:画质接近原片
  • 微信、邮件、网盘分享:建议质量:40~60;说明:体积明显下降,手机观看基本无感
  • 只为看清内容(会议录屏、教程):建议质量:20~40;说明:静态画面多时依然清晰,运动画面会糊

码率降得太低会出现马赛克、色块,尤其是画面变化剧烈的视频。建议先用 50 试一次再调整。

支持的格式

  • 输入:MP4、MKV、AVI、MOV 等浏览器可读取的视频
  • 输出:mp4、mkv、avi、flv、mov、webm、m4v

一般场景选 mp4 兼容性最好;需要放到网页里播放可以考虑 webm。

想压得更小?

  • 剪掉不需要的片段:用视频剪辑只保留关键部分,时长减半体积也近乎减半。
  • 裁掉多余画面:视频剪辑工具同样支持画面裁剪,去掉黑边或无关区域。
  • 只需要声音:用视频提取音频导出 MP3,体积只有视频的零头。

常见问题

为什么压缩很慢? 浏览器中的 WebAssembly 版 FFmpeg 无法像桌面软件那样调用显卡加速,速度取决于 CPU 性能和视频长度。长视频建议先剪辑再压缩。

能压缩多大的视频? 受浏览器可用内存限制,过大的文件可能处理失败。建议优先处理几百 MB 以内的视频,并使用最新版桌面浏览器。

转换失败怎么办? 可能是视频编码格式不受支持,或文件过大导致内存不足。可以尝试换一种输出格式,或先剪短视频。

相关工具

常见问题
Base64 与 URL 编码解码:原理、区别和常见使用场景
在线进行 Base64 编码解码和 URL 编码解码,支持中文。讲解两种编码的原理与区别、何时使用,以及“URI malformed”等解码错误的原因。
AES 在线加密解密:CBC 与 ECB 模式、密钥长度、IV 和输出编码详解
在线进行 AES-128/192/256 加密解密,支持 CBC、ECB 模式和 hex、base64 输出。详细说明 Key 与 IV 长度要求、模式区别,以及与 Java、Python 等语言结果对不上时的排查方法。
在线视频剪辑:截取视频片段、裁剪视频画面,导出 MP4
不用安装剪辑软件,在浏览器中截取视频中的一段、裁掉黑边或多余画面,并导出 MP4。本文介绍时长剪辑和画面裁剪的使用方法与技巧。
视频提取音频:把 MP4 转成 MP3,在线导出视频里的声音
从 MP4、MOV、MKV 等视频中提取背景音乐、对白或讲座录音,导出为 MP3、WAV、FLAC、M4A 等格式。浏览器本地处理,免安装、免上传。
MD5、SHA1、SHA256、HMAC 在线计算:区别、用途与常见误区
在线计算字符串的 MD5、SHA1、SHA256、SHA512 和 HmacSHA 签名,并解释哈希与加密的区别、各算法的安全性,以及 API 签名的常见用法。
在线音频剪辑:看着波形截取 MP3 片段,制作手机铃声
在浏览器中加载音频波形,拖动选择开始和结束时间,试听确认后导出 MP3。适合制作铃声、截取歌曲高潮、剪掉录音中的空白部分。
在线图片裁剪:按 1:1、16:9 等比例裁剪,支持旋转翻转和 WebP 导出
详细介绍在线图片裁剪工具的用法:固定比例裁剪头像和封面、旋转与镜像翻转、锁定裁剪框,并导出 PNG、JPG 或 WebP。
在线图片压缩:不上传服务器,把 JPG、PNG 体积降下来
介绍如何用浏览器本地压缩 JPG、PNG 图片,讲清楚压缩质量滑块、输出格式和压缩率的含义,以及不同图片该怎么选参数。
随机字符串生成器:快速生成字母数字组合的测试数据和临时标识
在线生成 1 到 10000 位、由大小写字母和数字组成的随机字符串,首字符固定为字母。介绍适用场景,以及为什么它不适合用作密码和密钥。
免费在线工具大全:图片、视频、音频处理和加密编码,文件全程不上传
汇总仙仙在云端的图片压缩、视频剪辑、音频转换、二维码、AES、MD5 等在线工具,并解释这些工具如何借助 WebAssembly 在浏览器本地处理文件、保护隐私。
PNG 转 JPG、JPG 转 PNG:在线图片格式转换指南
在浏览器中免费完成 PNG、JPG、BMP 等图片格式互转,说明透明背景、文件体积和画质在转换时会发生什么变化。
在线音频压缩:降低 MP3 码率,减小录音和音乐文件体积
讲解音频码率与文件大小的关系,介绍如何在浏览器中压缩 MP3、WAV 等音频文件,并给出语音、音乐等不同场景的压缩质量建议。
音频格式转换:WAV 转 MP3、FLAC 转 MP3、M4A 转 MP3 在线完成
介绍 MP3、WAV、FLAC、M4A、OGG、WMA、AC3 等音频格式的区别,以及如何在浏览器中免费、免上传地完成音频格式互转。
在线视频压缩:在浏览器里压缩 MP4,原理、参数与预估体积
无需安装软件、无需上传,在浏览器中用 FFmpeg 压缩 MP4、MOV、MKV 等视频。本文解释压缩质量与码率的关系,以及如何预估压缩后的大小。
在线修改图片分辨率、查看图片信息、生成 ICO 图标
用一个页面完成图片分辨率修改(Resize)、质量调整、查看格式和色彩空间等图片信息,并把 PNG/JPG 转换成网站 favicon 所需的 ICO 图标。
二维码生成与识别
输入文字或链接即可实时生成二维码并下载为图片;上传二维码截图即可识别其中的网址或文本。介绍使用方法、容量建议和安全提示。
视频格式转换:MOV 转 MP4、MKV 转 MP4、MP4 转 WebM 在线完成
介绍 MP4、MKV、AVI、MOV、FLV、WebM、M4V 等视频格式的区别和适用场景,以及如何在浏览器中免安装、免上传地完成视频格式互转。