jarvisbox

jarvisbox /

视频工具

在浏览器中以 ffmpeg.wasm 处理视频,完全离线、无需上传。

100% 在浏览器内 · 文件不会离开您的设备

视频工具

为什么要用纯浏览器的视频工具?

传统的在线视频工具需要把你的视频上传到远端服务器。也就是说,你的素材 — 不论是私人录像、机密访谈或未发布的制作内容 — 都会被传输并暂时存放在第三方。本页的工具使用 ffmpeg.wasm(FFmpeg 的 WebAssembly 移植版),完全在你的浏览器中处理视频。没有任何内容离开你的设备。

ffmpeg.wasm 提供与原生 FFmpeg 相同强大的编解码支持:H.264、VP8、VP9、GIF 编码、音频提取等。代价是速度 — WebAssembly 比原生 FFmpeg 慢约 5–20×。对剪辑短片、消音视频或撷取缩图等日常工作,差异几乎察觉不到。需要重新编码的较长操作(如压缩或格式转换),大文件可能需要数分钟。

如何挑选合适的工具

想剪短视频,请用 视频剪裁器 — 它直接拷贝流而不重新编码,因此几乎瞬间完成。想减小文件大小,请用 视频压缩器并提高 CRF 值。想分享循环短片到社交媒体,请用 视频转 GIF。发布前想消音,请用 视频消音器。想修正手机录像的方向,请用 视频旋转器。想从视频撷取封面图,请用 缩图生成器

相关音频工具:音频剪裁器 · 音频转换器 · 音频合并器

常见问题

我的视频文件会被上传到服务器吗?
不会。本页每个视频工具都使用 ffmpeg.wasm(FFmpeg 的 WebAssembly 构建)完全在你的浏览器中运行。文件绝对不离开你的设备 — 连临时上传也没有。
为什么首次加载这么慢?
ffmpeg.wasm 首次访问时会下载约 25 MB 的 WebAssembly 代码。后续访问会瞬间载入,因为浏览器会缓存 WASM 二进制档。我们会显示进度提示让你知道下载状态。
支持哪些输入视频格式?
ffmpeg.wasm 支持大多数常见格式:MP4(H.264、H.265)、WebM(VP8、VP9)、MOV、AVI、MKV 等。所有工具上 MP4 与 WebM 的兼容性最稳定。
输出是什么格式?
大多数工具输出 MP4(H.264)以达到最高兼容性。GIF 工具输出动态 GIF、帧提取器输出 PNG 图片(打包为 ZIP)、音频提取器可输出 MP3 或 WAV。
这些工具在 iPhone 与 Android 上能用吗?
可以。所有工具皆以移动设备优先设计,可在 Android 的 Chrome 与 Firefox 中运行。iPhone 的 Safari 支持取决于 iOS 版本 — iOS 16.4+ 的 WebAssembly 支持足够运行 ffmpeg.wasm。
可以处理多大的视频?
视频会先载入浏览器内存再进行处理。大多数设备可顺畅处理数百 MB 的文件。非常大的文件(超过 1 GB)在移动设备上可能会受 RAM 限制。
视频处理速度有多快?
ffmpeg.wasm 是单线程 WebAssembly,执行速度约比原生 FFmpeg 慢 5–20×。1 分钟的 MP4 剪辑只需几秒;完整重新编码的压缩可能需要 1–2 分钟。直接拷贝流的操作(剪辑、消音)几乎瞬间完成。
这些工具可以离线使用吗?
可以,在页面与 ffmpeg.wasm 核心载入后即可离线使用。WASM 二进制会被浏览器缓存,因此只要你访问并加载过工具,日后即使没有网络也能用。
反馈这个工具的问题