音频与视频 / 本地 FFmpeg 工具

视频压缩

通过可调 H.264 CRF 和最大输出宽度减小 MP4 体积。

● 文件仅在本机浏览器中处理
文件仅在本机浏览器中处理

首次处理时会从本站加载约 31 MB 的 FFmpeg WebAssembly 核心;不会连接 CDN,也不会上传你的文件。

单次文件总计不超过 200 MB、时长不超过 20 分钟;移动设备按 80 MB 限制。倒放、GIF 和回旋效果有更低时长上限。

选择文件并设置参数后开始。进度: 0%

处理结果

首次处理时会从本站加载约 31 MB 的 FFmpeg WebAssembly 核心;不会连接 CDN,也不会上传你的文件。

处理完成后,经过验证的下载文件会显示在这里。

方法、算例与边界

视频压缩:从输入到可复核结果

通过 H.264 质量目标与最大输出宽度共同减小 MP4 交付文件。页面在处理后报告实际结果大小,不承诺固定压缩比例,因为运动、噪点、时长与来源编码都会决定所需字节数。

算例:为聊天发送准备 4K 手机视频

示例输入
3840×2160 MP4,50 秒;最大宽度 1280;CRF 29。
示例输出
输出一份宽度不超过 1280 像素、保持宽高比的 MP4,并显示实测大小与校验时长。

如何判断结果

缩小尺寸会减少像素细节,更高 CRF 会分配更少比特;两者都可减小体积,但实测结果仍取决于内容。

按需缩放并采用 CRF 编码

Worker 探测来源尺寸,只在宽度超过上限时缩小,保持偶数尺寸与宽高比,按所选 CRF 编码 H.264 与 AAC,并在下载前校验结果。

视频体积边界

  • 任何设置都无法对所有画面与时长保证精确 MB 目标。
  • 过高 CRF 或激进缩小会明显损害文字、人脸与快速运动。
  • 已经很小或重度压缩的来源可能不会变小,重编码还会损失质量。

本地 AI / 语音转文字

把当前音视频转成文字和字幕

使用开源 Whisper Tiny 在浏览器里识别。文件、声音和结果都不会上传。

◎ 首次使用约加载 64 MB 模型与运行时

先在上方选择一个音频或视频文件。

◎ 模型只从 321Kit 同源加载;不调用 MiniMax,不保存转写历史。

Transformers.js + Whisper Tiny(Apache-2.0)

转写结果

处理方式

视频压缩

更高 CRF 和更小宽度通常会减小体积,但也会损失画面细节。

这个工具如何处理文件?

更高 CRF 和更小宽度通常会减小体积,但也会损失画面细节。 处理使用单线程 FFmpeg.wasm。页面不会上传、保存或分析文件内容;取消、出错或关闭页面时会终止 Worker 并释放临时对象 URL。

输出有什么限制?

场景复杂度和源编码不同,因此无法保证固定压缩后体积。 单次文件总计不超过 200 MB、时长不超过 20 分钟;移动设备按 80 MB 限制。倒放、GIF 和回旋效果有更低时长上限。

← 返回音频与视频工作站