视频压缩器

通过 CRF、分辨率缩放和编解码器优化来压缩视频文件,在减小文件大小的同时保持质量

Click to upload file or drag and drop file here

Maximum file size: 500MB Supported formats: video/*

0 23 51

越低质量越好文件越大,推荐 18-28(23 是 H.264 默认值)

10 100 100

缩小分辨率以进一步减小文件大小(100% = 原始大小)

32 128 320

音频质量(越低文件越小,128kbps 是标准)

完全移除音轨以获得最大压缩效果

关键信息

分类
图像、音频与视频
输入类型
file, range, select, checkbox
输出类型
file
样本覆盖
4
支持 API
Yes

概览

视频压缩器是一款高效的在线视频处理工具,支持通过调整恒定速率因子(CRF)、分辨率缩放比例、音频比特率以及选择不同的视频编码预设和输出格式,在最大程度保留画质的同时,显著减小视频文件体积,帮您轻松解决视频上传受限或存储空间不足的问题。

适用场景

  • 视频文件体积过大,超出社交媒体、邮箱附件或网站上传的大小限制时。
  • 手机或电脑存储空间不足,需要批量压缩视频以节省本地磁盘空间时。
  • 网页或移动端应用加载视频缓慢,需要通过降低分辨率或优化编码来提升播放流畅度时。

工作原理

  • 上传需要压缩的视频文件,系统支持最大 500MB 的视频输入。
  • 根据需求调整压缩参数,包括质量(CRF 值)、分辨率缩放比例、压缩速度预设以及音频比特率,或选择直接移除音频。
  • 选择所需的输出格式(如 MP4、WebM、MKV、AVI、MOV),点击开始压缩并下载优化后的视频文件。

使用场景

社交媒体分享:压缩高清视频以符合微信、小红书或邮件附件的上传大小限制。
网站视频优化:降低网页背景视频的分辨率和比特率,提升网站页面加载速度。
存储空间瘦身:将本地大体积的教学视频或会议录像进行高压缩比处理,节省硬盘空间。

用户案例

1. 压缩会议录像以供邮件发送

行政助理
背景原因
需要将一段 450MB 的 MP4 会议录像通过邮件发送给客户,但邮箱附件限制为 50MB。
解决问题
视频文件太大,无法直接作为邮件附件发送,且需要保持清晰的语音和基本的画面可读性。
如何使用
上传会议录像,将 CRF 设为 28,分辨率缩放设为 70%,音频比特率保持 128kbps,输出格式选择 MP4。
示例配置
videoFile: meeting.mp4, crf: 28, scalePercent: 70, outputFormat: mp4, audioBitrate: 128
效果
视频体积成功降至 42MB,画质依然清晰,声音完整保留,顺利通过邮件附件发送。

2. 制作无声网页背景视频

前端开发工程师
背景原因
网页首页需要循环播放一段 100MB 的高清宣传视频作为背景,但大文件严重拖慢了首屏加载速度。
解决问题
需要在不明显损失视觉质量的前提下,尽可能减小视频体积,且背景视频不需要声音。
如何使用
上传宣传视频,将 CRF 设为 22,压缩速度选择 veryslow 以获取最佳压缩比,勾选“移除音频”,输出格式选择 webm。
示例配置
videoFile: promo.mp4, crf: 22, preset: veryslow, removeAudio: true, outputFormat: webm
效果
移除了无用的音轨并采用高效的 WebM 格式压缩后,视频体积减小了 85%,网页加载速度显著提升。

用 Samples 测试

audio, video, file

相关专题

常见问题

什么是 CRF?如何选择数值?

CRF 是恒定速率因子,用于控制视频画质。数值越低画质越好但文件越大,推荐使用默认值 23,或在 18 至 28 之间进行微调。

压缩速度预设(Preset)有什么区别?

预设决定了编码器的压缩效率。选择较慢的预设(如 slow 或 veryslow)可以获得更好的压缩比和画质,但需要更长的处理时间。

缩放分辨率会影响视频清晰度吗?

会。将分辨率缩放比例调低(例如 50%)会减少视频的像素点,从而大幅减小文件体积,适合对清晰度要求不高的场景。

我可以完全去掉视频中的声音吗?

可以。勾选“移除音频”选项即可在压缩时完全去除音轨,从而进一步减小视频文件的大小。

该工具支持的最大视频文件限制是多少?

本工具支持上传最大 500MB 的视频文件进行在线压缩。

API 文档

请求端点

POST /zh/api/tools/video-compressor

请求参数

参数名 类型 必填 描述
videoFile file (需要先上传) -
crf range 越低质量越好文件越大,推荐 18-28(23 是 H.264 默认值)
preset select -
scalePercent range 缩小分辨率以进一步减小文件大小(100% = 原始大小)
outputFormat select -
audioBitrate range 音频质量(越低文件越小,128kbps 是标准)
removeAudio checkbox 完全移除音轨以获得最大压缩效果

文件类型参数需要先通过 POST /upload/video-compressor 上传获取 filePath,然后将 filePath 传递给对应的文件字段。

响应格式

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
文件: 文件

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-video-compressor": {
      "name": "video-compressor",
      "description": "通过 CRF、分辨率缩放和编解码器优化来压缩视频文件,在减小文件大小的同时保持质量",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=video-compressor",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

支持 URL 文件链接或 Base64 编码作为文件参数。

如果遇见问题,请联系我们:[email protected]