音频与视频 / 本地 FFmpeg 工具

音频裁剪

通过开始时间和时长,从音频中精确截取一段。

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

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

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

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

处理结果

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

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

方法、算例与边界

音频裁剪:从输入到可复核结果

按开始时间与时长从本地音频中精确截取一段,再导出为 MP3。页面会根据探测到的来源时长校验区间并重新编码,因此不会把目标边界静默挪到容器关键帧。

算例:保留 30 秒采访回答

示例输入
8 分钟 M4A;开始 02:15.0;时长 00:30.0;输出 192 kbps。
示例输出
输出一份约 30 秒 MP3,内容对应 02:15 到 02:45。

如何判断结果

结束点由开始时间加时长得到;处理前两者必须完整落在实测来源时间轴内。

按时间戳解码并重编码 MP3

本地 FFmpeg Worker 探测时长,定位到所选开始点,解码目标区间,再按所选码率编码 MP3;只有输出时长校验通过才记录完成事件。

音频裁剪边界

  • 即使来源无损,输出仍为 MP3;重新编码不是无损编辑。
  • 裁剪区间不能早于 0,也不能超过探测到的来源时长。
  • 不支持的编码、损坏时间戳或超长文件可能因浏览器内存而失败。

本地 AI / 语音转文字

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

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

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

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

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

Transformers.js + Whisper Tiny(Apache-2.0)

转写结果

处理方式

音频裁剪

所选区间会解码并重新编码为 MP3,因此裁剪不受源文件关键帧限制。

这个工具如何处理文件?

所选区间会解码并重新编码为 MP3,因此裁剪不受源文件关键帧限制。 处理使用单线程 FFmpeg.wasm。页面不会上传、保存或分析文件内容;取消、出错或关闭页面时会终止 Worker 并释放临时对象 URL。

输出有什么限制?

所选区间必须完整位于检测到的源音频时长内。 单次文件总计不超过 200 MB、时长不超过 20 分钟;移动设备按 80 MB 限制。倒放、GIF 和回旋效果有更低时长上限。

← 返回音频与视频工作站