关于
VideoToAudioConverter 是一款免费开源的视频音频提取工具 — 完全在你的浏览器中运行。无需上传,无需注册,无水印,无每日配额。
为什么要做这个转换器?
大多数在线视频转换器的工作方式都一样:你将文件上传到服务器,服务器处理后你再下载结果。这种模式有明显的问题 — 你的文件存放在别人的机器上,转换速度取决于队列,服务方还得想办法回收服务器成本(通常是广告、注册门槛或付费层)。
现代浏览器完全可以在本地完成所有工作。WebCodecs 和 WebAssembly 的速度已经足够快,在一台普通笔记本上,一个小时的 MP4 转换成 MP3 不到一分钟。接受这个事实之后,服务器端模式就显得纯属浪费。
技术实现
网站使用两个引擎:
- MediaBunny(TypeScript + WebCodecs)用于 MP4、MOV、MKV、WebM。流式处理,速度快,无文件大小上限。
- FFmpeg 编译为 WebAssembly 用于 AVI、FLV、WMV、3GP 等旧版或非常规容器。仅在需要时懒加载(约 30 MB),仅对这些格式生效。
界面是 Next.js 静态导出为纯 HTML/CSS/JS,托管在 Cloudflare Pages 上。没有后端。
开源
所有前端代码都在 GitHub 上。欢迎提交 Issue 和 Pull Request。如果你发现某种视频格式应该支持但实际上不能处理,请附上样本文件(或其 `mediainfo` 输出)提交 Issue。