音频与视频 / 本地 FFmpeg 工具

提取视频帧

按指定时间间隔提取 PNG 帧,最多生成 60 张图片。

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

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

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

最多生成 60 个下载文件。

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

处理结果

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

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

方法、算例与边界

提取视频帧:从输入到可复核结果

按所选时间间隔从本地视频提取 PNG 静帧,可明确限制输出宽度,并硬性限制最多 60 张。适合审片、缩略图挑选和镜头抽样等重视固定间隔、无需解码每一源帧的任务。

算例:抽样两分钟产品演示

示例输入
一段 120 秒、1920×1080 的 MP4;间隔 10 秒;最大宽度 1280 像素。
示例输出
最多输出 12 张连续编号 PNG,从 321kit-frame-001.png 开始;每张宽度不超过 1280 像素并保持原始宽高比。

如何判断结果

每十秒选取一帧;缩放只会缩小超出上限的画面,不会把较小来源放大。

使用 FFmpeg 进行有上限的间隔抽样

浏览器本地 FFmpeg 运行时按所选间隔应用每段一帧的 fps 滤镜,按最大宽度等比缩放视频,并写出编号 PNG。处理前会先检查时长与间隔,确保计划输出不会超过 60 个文件。

视频帧提取边界

  • 长视频配合过短间隔、预计超过 60 帧时会被拒绝。
  • 按间隔抽样可能错过短暂转场或人工剪辑师想要的精确帧。
  • PNG 序列不包含音频、字幕、章节标记或源文件元数据。

本地 AI / 语音转文字

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

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

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

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

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

Transformers.js + Whisper Tiny(Apache-2.0)

转写结果

处理方式

提取视频帧

FFmpeg fps 滤镜会按每个时间间隔选择一帧。

这个工具如何处理文件?

FFmpeg fps 滤镜会按每个时间间隔选择一帧。 处理使用单线程 FFmpeg.wasm。页面不会上传、保存或分析文件内容;取消、出错或关闭页面时会终止 Worker 并释放临时对象 URL。

输出有什么限制?

长视频请增大间隔;提取帧不会输出音频。 单次文件总计不超过 200 MB、时长不超过 20 分钟;移动设备按 80 MB 限制。倒放、GIF 和回旋效果有更低时长上限。

← 返回音频与视频工作站