无需上传、100% 本地处理、无需账户

提取 MP4 音频 → MP3

将视频中的音轨转换为 MP3。一切都在你的浏览器中完成,不会向服务器发送任何文件。

从 MP4 提取音频 的工作原理

从任何 MP4、MKV 或 WebM 视频中提取音轨并保存为 MP3,完全在你的浏览器中完成。拖入你的视频文件,编译为 WebAssembly 的 ffmpeg 解复用容器,解码音频流并使用 libmp3lame 将其重新编码为 MP3,全部在你的设备上完成。没有视频数据被上传,处理完成后下载即准备好。

这是归档你自己录制的演讲音频、从视频文件中提取音乐曲目,或将讲座片段转换为便携 MP3 供离线收听的正确工具。第一次运行加载 ffmpeg WebAssembly 引擎,需要几秒钟;后续转换立即开始。

从 MP4 提取音频 的分步使用说明

  1. 将 MP4、MKV、WebM 或类似视频文件拖到上传区域。
  2. 等待 ffmpeg WebAssembly 引擎加载(仅首次运行,几秒钟)。
  3. 点击「提取音频」,在 ffmpeg 解复用和重新编码音频流时观察进度指示器。
  4. 提取完成后直接将 MP3 文件下载到你的设备。

常见使用场景

  • 讲座音频:提取录制的大学讲座 MP4 的音频,在通勤时收听。
  • 音乐归档:从你拥有的音乐视频文件中提取音轨,保存为便携 MP3。
  • 播客重新利用:从录制的视频访谈中提取音频,作为播客剧集发布。
  • 语音备忘录恢复:从屏幕录制或摄像头片段中检索音频,其中只有口述内容重要。

常见问题

可以从哪些视频容器中提取音频?

MP4、MKV 和 WebM 是最常用的,都运行良好。ffmpeg 支持的其他容器(MOV、AVI、TS)在实践中也有效。无论源容器格式如何,音频流都在本地解码并重新编码为 MP3。

为什么第一次转换比后续转换需要更长时间才能开始?

工具在首次使用时下载并初始化 ffmpeg WebAssembly 引擎。该引擎有几兆字节大小,因此初始设置需要几秒钟,具体取决于你的连接速度。第一次转换后,引擎已经在内存中,后续提取立即开始。

提取的 MP3 与视频中的音频质量相同吗?

音频从视频容器解码并使用 libmp3lame 重新编码为 MP3。这意味着应用了一代有损编码。如果源视频有 AAC 音频,转换是 AAC 到 MP3,会引入一些画质变化。为获得最高可能的质量,考虑改用音频转换器工具提取为 WAV。

从视频中提取音频会将视频文件上传到服务器吗?

不会。编译为 WebAssembly 的 ffmpeg 完全在你的浏览器标签页内运行。你的视频文件被加载到本地内存,音频流在那里解复用和重新编码,MP3 作为本地下载提供。你的视频不离开你的设备。打开浏览器 DevTools 并检查网络标签页:没有请求携带你的文件。

如果视频有多个音轨怎么办?

默认情况下,ffmpeg 选择容器中的第一个音轨,通常是主音频。如果你需要来自多轨 MKV 的特定音轨,请使用具有自定义 ffmpeg 命令的音频转换器工具,或允许你选择流的专用桌面工具。

可以从非常大的视频文件(如 2 GB 录制)中提取音频吗?

原则上可以,但整个文件必须在处理过程中加载到浏览器内存中,这需要你的设备有足够的 RAM。非常大的文件在 RAM 为 4 GB 或更少的设备上可能接近浏览器内存限制。对于很长的录制,先用视频转换器工具分割视频可减轻内存压力。

可以在手机上把视频中的音频提取出来吗?

对于一般的片段可以。几分钟长的视频占用的内存很少,因为只有音频会被重新编码,视频流会被丢弃。而数吉字节的超大录制文件,仍然需要先整体加载到浏览器标签页中,这正是较旧或内存较小的手机比电脑更吃力的地方。