批量视频压缩器

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

Click to upload files or drag and drop files here

Maximum file size: 100MB Maximum files: 5
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

概览

批量视频压缩器是一款高效的在线媒体处理工具,支持同时上传最多5个视频文件。通过灵活调整恒定速率因子(CRF)、分辨率缩放比例、音频比特率以及压缩预设速度,它能在大幅减小视频文件体积的同时,最大程度保留画质与音质,并支持移除音频或保留元数据,满足您多样化的视频瘦身需求。

适用场景

  • 需要将多个大体积视频上传至社交平台或发送邮件,但受到平台文件大小限制时。
  • 手机或电脑存储空间不足,希望在不明显损失画质的前提下批量为视频瘦身。
  • 准备发布网页视频,需要通过降低分辨率和音频比特率来优化视频的加载速度。

工作原理

  • 上传需要压缩的视频文件,最多支持同时处理5个文件,单个文件最大支持100MB。
  • 根据需求调整压缩参数,如设置质量(CRF)数值、分辨率缩放比例、音频比特率,或选择是否移除音频。
  • 选择压缩速度预设(如 medium 或 slow),然后启动压缩,系统将应用优化算法批量输出压缩后的视频文件。

使用场景

自媒体博主批量压缩拍摄的短视频素材,以便快速上传到各大社交平台。
办公人员将多个会议录制视频进行分辨率缩放和音频降码,方便通过邮件附件发送给同事。
网站开发者批量优化网站背景视频,通过降低 CRF 和缩放尺寸来提升网页加载性能。

用户案例

1. 社交媒体视频批量瘦身

自媒体创作者
背景原因
创作者使用手机拍摄了 3 段高清视频,准备上传到社交平台,但由于文件太大导致上传极慢。
解决问题
需要在保持良好观感的前提下,快速降低视频文件体积并保留原始文件名。
如何使用
上传这 3 个视频文件,将“质量(CRF)”设为 24,“分辨率缩放”设为 70%,“压缩速度”选择 fast,并勾选“保持原始名称”。
示例配置
视频文件: 3个MP4; CRF: 24; 分辨率缩放: 70%; 压缩速度: fast; 保持原始名称: 开启
效果
视频分辨率成功缩减,文件总体积减少了 60% 以上,且画质依然清晰,顺利完成了快速上传。

2. 会议录像静音归档

行政助理
背景原因
助理需要整理并归档一批无声演示视频,这些视频目前占用了大量的服务器空间。
解决问题
视频不需要声音,且对画质要求不高,需要极限压缩以节省存储空间。
如何使用
批量上传 5 个会议视频,勾选“移除音频”,将“质量(CRF)”调至 28,“分辨率缩放”设为 50%。
示例配置
视频文件: 5个MP4; CRF: 28; 分辨率缩放: 50%; 移除音频: 开启
效果
移除了无用的音轨并降低了分辨率,视频文件体积缩减了 80%,极大地节省了服务器归档空间。

用 Samples 测试

audio, video, file

相关专题

常见问题

什么是 CRF?推荐设置多少?

CRF 是恒定速率因子,数值越低画质越好但文件越大。推荐使用默认值 23,或在 18 至 28 之间调整以平衡画质与体积。

压缩速度预设(Preset)会影响什么?

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

缩放分辨率会如何影响视频?

降低分辨率缩放百分比(例如设为 50%)会直接缩小视频的画面尺寸,这是大幅减小视频文件体积的有效方式。

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

可以。勾选“移除音频”选项即可完全删除音轨,从而获得极限的压缩效果。

压缩后视频的元数据会丢失吗?

默认情况下勾选了“保留元数据”选项,系统会从原始视频中复制拍摄时间、相机型号等元数据。如果不需要,可以取消勾选。

API 文档

请求端点

POST /zh/api/tools/video-batch-compress

请求参数

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

文件类型参数需要先通过 POST /upload/video-batch-compress 上传获取 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-batch-compress": {
      "name": "video-batch-compress",
      "description": "批量压缩多个视频文件,通过 CRF、分辨率缩放和编解码器优化在减小文件大小的同时保持质量",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=video-batch-compress",
      "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]