免费视频压缩
压缩视频文件以减小体积。可选择质量、分辨率和输出格式。所有处理均在本地进行。
Discord 在许多账号上的免费上限是 10 MB(部分为 20 MB)——10 MB 目标适用于所有账号,无需 Nitro。 · 已核实 2026年9月
将文件拖放到此处或点击浏览
MP4, WebM, MOV, AVI, MKV, M4V · 在你的设备上处理
或按 Ctrl+V 从剪贴板粘贴
你可以一次拖放多个文件
你的文件永远不会离开你的设备。所有处理都在你的浏览器中本地进行。
常见用途
- 为 Discord 压缩视频在 Discord 的 8 MB 上传限制(免费账户)下压缩视频而不失去可观看性。
- 为 WhatsApp 压缩视频将视频缩小到 WhatsApp 的限制,以便快速发送而不消耗移动数据。
- 为电子邮件压缩视频减少电子邮件附件的视频大小 — 保持在 10–25 MB 限制以下并确保快速传输。
- 为 Instagram 压缩视频为 Instagram Reels 和文章优化视频 — 正确的尺寸、可管理的文件大小。
- 为 YouTube 压缩视频上传到 YouTube 前减少视频文件大小 — 上传速度更快,YouTube 处理后视觉质量相同。
工作原理
视频压缩在计算上很沉重——大多数网站将其外包给昂贵的云服务器。我们使用编译为WebAssembly的FFmpeg(ffmpeg.wasm),它直接在你的浏览器内运行真实的FFmpeg编码器。
- 1FFmpeg.wasm在首次使用时下载编译为WebAssembly的FFmpeg约30 MB。它下载一次,由你的浏览器缓存。后续压缩跳过此步骤。
- 2你选择视频和质量预设文件被加载到FFmpeg的虚拟文件系统(一个表示内存中文件的JavaScript对象)。FFmpeg将文件视为在磁盘上,但它实际上只是在你浏览器的RAM中。
- 3FFmpeg编码你选择的质量/分辨率FFmpeg运行与桌面版FFmpeg相同的x264和VP8编码器——为HandBrake、OBS和大多数视频工具提供支持的同一代码。所有编码都在你的CPU上本地进行。
- 4压缩视频提供下载输出被写入FFmpeg的虚拟文件系统,然后作为可下载的blob返回给你的浏览器。
在某人的服务器上压缩视频成本高昂——这就是为什么大多数'免费'视频压缩器有文件大小限制、队列或激进的水印。在这里,你的CPU完成工作:无需上传、没有队列、没有服务器看到你的素材,能压缩多大的视频取决于你设备的内存。对个人、商业或敏感内容安全。
指南
操作示例
一段约 250 MB 的 90 秒 1080p 手机片段需要放入 WhatsApp 聊天中。使用“目标大小”和“WhatsApp (16 MB)”预设,工具目标为 15 MB,在 128 kbps 音频后为画面留下约 1.2 Mbit/s。这足以获得清晰的 720p 图像,因此页面会自动将视频缩小到约 720p。输出为接近 15 MB 的 H.264 MP4,实际大小可能相差几个百分点。
使用哪些设置,以及限制
- 当网站有限制时使用目标大小。 预设包括“Discord (10 MB)”、“Discord Nitro Basic (50 MB)”、“电子邮件 (25 MB)”和“WhatsApp (16 MB)”。每个目标都略低于限制,因为比特率是单次估算。电子邮件预设目标为 18 MB,因为附件在发送时会增大约三分之一。您也可以输入自己的大小(以 MB 为单位)。
- 使用质量模式以获得每 MB 最佳画质。 滑块映射到 H.264 质量值,从 38(最小)到 18(最佳)。默认值 65 是平衡设置。降低分辨率比降低质量更节省空间,“最大 30 fps”可以将 60 fps 的屏幕或手机录制减少约三分之一。
- 压缩前先修剪。 开启“压缩前修剪”,则仅编码开始和结束之间的部分。较短的片段在相同目标大小下能获得更高画质,且完成更快。
- 除非需要 WebM,否则选择 MP4。 MP4 (H.264) 可在 iPhone、WhatsApp 和 PowerPoint 上播放,通常更小。此处的 WebM 使用 VP8 编解码器,在相同质量下文件更大,编码更慢。
- 长视频预计需要较长时间。 编码在您的处理器上运行,因此长的 1080p 片段可能需要很多分钟,页面会在长时间任务前警告您。保持标签页打开并在前台。“移除音频”生成无声视频,节省约 128 kbps。
常见问题及解决方法
- 结果不比原始文件小。
- 视频已经压缩得很好。选择较低的分辨率,将滑块移向“更小文件”,或使用目标大小。
- 压缩因内存错误失败。
- 文件对此设备的内存来说太大了。修剪它,选择 720p 或 480p,或使用电脑。页面会首先警告大文件:在手机上,约超过 150 MB,硬性限制约 400 MB。
- 提示转换失败或无法读取文件。
- 文件可能不完整、仍在下载,或为浏览器内编码器无法读取的格式。重试原始文件,或在 MP4 和 WebM 之间切换输出格式。
- 目标大小变灰或提示需要时长。
- 工具无法读取此文件的时长,因此无法计算比特率。请改用质量模式。
- 目标大小警告画面会模糊。
- 目标大小对于视频长度来说非常小,因此每秒千比特数太少。将片段修剪到页面建议的时长,移除音频,或选择更大的大小。
对比分析
质量模式和目标大小解决不同的问题。质量模式保持相同的视觉质量,让文件大小自然变化,适用于您只想获得更小文件的情况。目标大小固定文件大小,让质量自然变化,适用于服务有上传限制的情况。在浏览器中压缩避免了上传,但对于长视频,它比服务器慢。