音频与视频 / 本地 FFmpeg 工具

视频转 MP4

把视频转码为 H.264/AAC MP4,可调画质并使用浏览器友好的像素格式。

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

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

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

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

处理结果

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

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

方法、算例与边界

视频转 MP4:从输入到可复核结果

把常见本地视频容器转码为 H.264 画面与 AAC 音频的 MP4,并明确控制质量。这是兼容性转换,不是改文件名:媒体流会解码、重新编码,并在结果容器中完成校验。

算例:把相机 MOV 转为网页可播放格式

示例输入
1920×1080 MOV,45 秒;CRF 23。
示例输出
输出一份 1920×1080 MP4,采用 H.264、AAC 与 yuv420p,并校验结果时长。

如何判断结果

只更换原容器无法保证浏览器兼容性;重新编码媒体流与像素格式才能生成更可预测的交付文件。

浏览器本地兼容性转码

FFmpeg.wasm 探测来源媒体流,解码后按所选 CRF 编码 H.264 画面与 AAC 音频,写入 yuv420p MP4,再探测宽高、时长与格式,通过后才报告成功。

MP4 转换边界

  • 重新编码需要时间;来源已高效压缩时,结果甚至可能更大。
  • 透明通道、HDR 元数据、字幕、章节与次要媒体流不保证保留。
  • 浏览器流程受设备内存、文件大小与 20 分钟时长上限约束。

本地 AI / 语音转文字

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

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

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

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

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

Transformers.js + Whisper Tiny(Apache-2.0)

转写结果

处理方式

视频转 MP4

CRF 控制 H.264 画质:数值越低细节越多,输出通常越大。

这个工具如何处理文件?

CRF 控制 H.264 画质:数值越低细节越多,输出通常越大。 处理使用单线程 FFmpeg.wasm。页面不会上传、保存或分析文件内容;取消、出错或关闭页面时会终止 Worker 并释放临时对象 URL。

输出有什么限制?

输出使用 H.264、AAC 和 yuv420p,不保留透明通道。 单次文件总计不超过 200 MB、时长不超过 20 分钟;移动设备按 80 MB 限制。倒放、GIF 和回旋效果有更低时长上限。

← 返回音频与视频工作站