视频转MP3

从视频里提取音频并保存为 MP3 — 全程在浏览器里完成。视频不会被上传。

选择文件

选择一个视频文件。

🎬
点击选择文件
或把文件拖到页面任意位置
视频:mp4、mov、mkv、webm 等

在浏览器里把视频转成 MP3

这个工具接收一个视频文件 — mp4、mov、mkv、webm、avi、m4v 等等 — 把里面的音轨提取出来,再把一个 MP3 文件交给你。当你只需要声音、不需要画面时,它很适合用来保存一段演讲、一节课、一期播客录音或一段音乐。

转换用的是编译成 WebAssembly 的 ffmpeg,全程在你的浏览器里运行。转换核心大约 31 MB,只在你第一次转换时加载,之后会被缓存下来 — 所以页面本身保持轻量,后续的转换也启动得比较快。

为什么你的视频留在自己的设备上

这里的隐私是结构性的,不是一句口头承诺。没有上传这一步,是因为根本没有可上传的服务器:

  • 音频完全在你的浏览器里提取。
  • 页面以静态文件的形式提供,不会带着你的视频发出任何请求。
  • 源代码是公开的,任何人都能查看(MIT)。
  • 首次加载之后它就能离线工作,而这只有在没有任何东西离开设备的前提下才可能实现。

想自己确认的话,可以在转换时打开浏览器的网络(Network)面板 — 没有任何请求带着你的视频。 查看源代码。

怎么用

  1. 选择视频

    点击选择一个视频文件,或者把它拖到页面上的任意位置。支持 mp4、mov、mkv、webm、avi、m4v 等格式。

  2. 转换成 MP3

    点击转换。第一次运行时会加载并缓存转换核心(约 31 MB);之后它就准备好了,转换也启动得比较快。

  3. 下载

    音频编码完成后,MP3 就会下载下来。视频本身始终不会离开你的设备。

常见问题

我的视频会被上传到什么地方吗?

不会。音频完全在你的浏览器里提取。这里没有服务器端,所以你的视频没有离开设备的途径。源代码是公开的,你也可以在浏览器的网络(Network)面板里确认这一点。

没有服务器它是怎么工作的?

它运行的是编译成 WebAssembly 的 ffmpeg,就在浏览器里。转换核心大约 31 MB,第一次转换时加载,之后被缓存。这个核心做的,正是平时由云端来做的事 — 只不过是在你自己的机器上完成。

为什么第一次转换比较慢?

第一次转换得先下载约 31 MB 的转换核心才能运行。我们只在你真正转换时才加载这个核心,好让页面本身保持轻量。一旦缓存下来,后续的转换就跳过这一步,启动得比较快。

可以用哪些视频格式?

常见的封装格式都可以,包括 mp4、mov、mkv、webm、avi 和 m4v。工具读取的是文件内部的音轨,所以日常的大多数视频文件都没问题。

它会编辑或压缩视频吗?

不会。这不是视频编辑器。它只读取已有的音轨并重新编码成 MP3;不会转码或改动视频,也不会生成视频文件。

音频会损失质量吗?

MP3 是一种有损格式,所以重新编码并不是逐比特复制源音频。对于语音和大多数音乐,在正常的听音音量下,结果很难和原始音频区分开来。

它能离线使用吗?

可以。它是一个 PWA。首次加载之后它就被缓存下来 — 包括转换核心 — 所以没有网络连接也能用。你还可以把它添加到主屏幕。

有文件大小限制吗?

没有固定的限制。因为一切都在你的浏览器里运行,实际的上限取决于你设备的内存。很长或很大的视频可能会慢一些。