音频与视频 / 本地 FFmpeg 工具

视频帧率转换

把视频转换为 12 到 60 fps 的固定输出帧率。

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

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

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

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

处理结果

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

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

实用指南

把视频转换为目标流程要求的帧率

帧率转换会改变输出视频每秒包含的帧数。目标帧率更低时 fps 滤镜会丢帧,更高时会重复帧,因此应按目标播放器、编辑器或上传规范的实际要求选择帧率,而不是直接选最大值。

操作步骤

  1. 从当前设备选择一个视频文件。
  2. 在 12–60 fps 之间选择输出帧率。
  3. 设置 H.264 质量值,然后开始本地转换。
  4. 播放验证后的 MP4,确认动态画面正常后再下载。

选择与输出说明

24 或 25 fps
常见的电影和 PAL 广播帧率;25 fps 也符合许多欧洲交付规范。
30 fps
屏幕录制、网页视频和许多手机相机的常见默认值。
50 或 60 fps
适合体育、游戏和动态较多的上传内容,输出文件也会更大。
12 fps
仅适合动画测试或体积受限、可接受明显卡顿感的片段。
使用说明如何使用 视频帧率转换

实际处理方法

把视频转换为 12 到 60 fps 的固定输出帧率。

可复现示例

示例输入
视频文件: sample-1.mp4
输出帧率 = 30 fps
画质(数值越低越好) = 24
预期结果

生成经过探测验证的 .mp4(video/mp4)。实际方法:fps 滤镜会丢弃或复制帧,以匹配所选帧率。 输出边界:本工具不会生成运动补偿的中间帧。

  1. 1

    选择 视频文件 sample-1.mp4,并先确认所需视频流存在。

  2. 2

    使用 输出帧率 = 30 fps;画质(数值越低越好) = 24。FFmpeg 实际处理规则是:fps 滤镜会丢弃或复制帧,以匹配所选帧率。

  3. 3

    结果必须通过时长、流类型和 .mp4 容器探测后才提供下载;另需检查:本工具不会生成运动补偿的中间帧。

本地 AI / 语音转文字

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

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

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

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

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

Transformers.js + Whisper Tiny(Apache-2.0)

转写结果

处理方式

视频帧率转换

fps 滤镜会丢弃或复制帧,以匹配所选帧率。

这个工具如何处理文件?

fps 滤镜会丢弃或复制帧,以匹配所选帧率。 处理使用单线程 FFmpeg.wasm。页面不会上传、保存或分析文件内容;取消、出错或关闭页面时会终止 Worker 并释放临时对象 URL。

输出有什么限制?

本工具不会生成运动补偿的中间帧。 单次文件总计不超过 200 MB、时长不超过 20 分钟;移动设备按 80 MB 限制。倒放、GIF 和回旋效果有更低时长上限。

← 返回音频与视频工作站