选择文件
选择一个视频文件。
在浏览器里把视频转成 MP3
这个工具接收一个视频文件 — mp4、mov、mkv、webm、avi、m4v 等等 — 把里面的音轨提取出来,再把一个 MP3 文件交给你。当你只需要声音、不需要画面时,它很适合用来保存一段演讲、一节课、一期播客录音或一段音乐。
转换用的是编译成 WebAssembly 的 ffmpeg,全程在你的浏览器里运行。转换核心大约 31 MB,只在你第一次转换时加载,之后会被缓存下来 — 所以页面本身保持轻量,后续的转换也启动得比较快。
为什么你的视频留在自己的设备上
这里的隐私是结构性的,不是一句口头承诺。没有上传这一步,是因为根本没有可上传的服务器:
- 音频完全在你的浏览器里提取。
- 页面以静态文件的形式提供,不会带着你的视频发出任何请求。
- 源代码是公开的,任何人都能查看(MIT)。
- 首次加载之后它就能离线工作,而这只有在没有任何东西离开设备的前提下才可能实现。
想自己确认的话,可以在转换时打开浏览器的网络(Network)面板 — 没有任何请求带着你的视频。 查看源代码。
怎么用
-
选择视频
点击选择一个视频文件,或者把它拖到页面上的任意位置。支持 mp4、mov、mkv、webm、avi、m4v 等格式。
-
转换成 MP3
点击转换。第一次运行时会加载并缓存转换核心(约 31 MB);之后它就准备好了,转换也启动得比较快。
-
下载
音频编码完成后,MP3 就会下载下来。视频本身始终不会离开你的设备。
常见问题
我的视频会被上传到什么地方吗?
不会。音频完全在你的浏览器里提取。这里没有服务器端,所以你的视频没有离开设备的途径。源代码是公开的,你也可以在浏览器的网络(Network)面板里确认这一点。
没有服务器它是怎么工作的?
它运行的是编译成 WebAssembly 的 ffmpeg,就在浏览器里。转换核心大约 31 MB,第一次转换时加载,之后被缓存。这个核心做的,正是平时由云端来做的事 — 只不过是在你自己的机器上完成。
为什么第一次转换比较慢?
第一次转换得先下载约 31 MB 的转换核心才能运行。我们只在你真正转换时才加载这个核心,好让页面本身保持轻量。一旦缓存下来,后续的转换就跳过这一步,启动得比较快。
可以用哪些视频格式?
常见的封装格式都可以,包括 mp4、mov、mkv、webm、avi 和 m4v。工具读取的是文件内部的音轨,所以日常的大多数视频文件都没问题。
它会编辑或压缩视频吗?
不会。这不是视频编辑器。它只读取已有的音轨并重新编码成 MP3;不会转码或改动视频,也不会生成视频文件。
音频会损失质量吗?
MP3 是一种有损格式,所以重新编码并不是逐比特复制源音频。对于语音和大多数音乐,在正常的听音音量下,结果很难和原始音频区分开来。
它能离线使用吗?
可以。它是一个 PWA。首次加载之后它就被缓存下来 — 包括转换核心 — 所以没有网络连接也能用。你还可以把它添加到主屏幕。
有文件大小限制吗?
没有固定的限制。因为一切都在你的浏览器里运行,实际的上限取决于你设备的内存。很长或很大的视频可能会慢一些。