V2A

AVI → MP3 · 本地

AVI 转 MP3 转换器

从旧版 AVI 视频中提取 MP3 音频 — 老式摄像机素材、DivX/XviD 压制、存档文件。全程在浏览器中完成。

100% 本地

文件从不上传。

秒级完成

WebCodecs 流式引擎。

无大小限制

支持多 GB 大文件。

开源

每一行代码都在 GitHub 上。

AVI(Audio Video Interleave)是微软 1992 年的容器格式,现存的 .avi 文件通常已有数十年历史:早期数字摄像机拍摄的家庭视频、文件共享时代的 DivX 或 XviD 电影压制、已停产 Camtasia 版本的屏幕录制,或实验室摄像机使用专有编解码器保存的科学录像。AVI 诞生于流媒体之前,为旋转硬盘和光盘设计,其结构使得在长文件中随机访问变得繁琐。但这些对于转换为 MP3 来说都无关紧要 — 我们顺序读取音频轨并重新编码。

由于 AVI 远超出 WebCodecs 的最佳适用范围,此转换通过 FFmpeg-wasm 备用引擎运行。这意味着第一次转换时需要一次性下载约 30 MB(之后缓存),然后转换开始进行。文件在内存中处理,浏览器的上限约为 2 GB — 因此单个数 GB 的 AVI 压制文件可能需要先在桌面端剪切。大多数存世的 AVI 文件都远低于这个限制。

常见场景

什么时候将 AVI 转换为 MP3

复古工作空间氛围

老式摄像机素材

Mini DV 和早期数字摄像机通常将视频转储为带 MP3 或 PCM 音频的 AVI。提取音频用于纪念剪辑或家庭存档。

音频调音台与通道条

DivX / XviD 电影压制

如果你在 2000 年代合法压制了 DVD 到 AVI,音频通常是 MP3 或 AC-3。提取 MP3 用于车载收听非常简单。

带笔记和硬件的工作空间

实验室与科学录像

显微镜摄像头和仪器软件通常将带 PCM 或未压缩音频的 AVI 保存下来。转换为 MP3 方便查看和分享。

笔记本旁有人在查看笔记

存档数字化

旧版教程光盘和教育光盘大量使用 AVI 格式。提取 MP3 音频用于长时间收听,是常见的数字化步骤。

技术原理

转换是如何工作的

为什么 AVI 需要兼容引擎

AVI 的容器特性(基于块的结构,许多旧文件没有全局索引)和大量的冷门音频编解码器(DivX Audio、GoToMeeting G2M、Xperts 变体)意味着 WebCodecs 快速通道无法处理它。FFmpeg-wasm 携带了 AVI 历史上封装过的几乎所有格式的解码器,这就是我们将 AVI 路由到它的原因。

2 GB 上限

FFmpeg-wasm 在单个浏览器标签页内分配线性 WebAssembly 内存,受当前 FFmpeg 32 位内存模型限制,上限约为 2 GB。大多数存档 AVI 文件都远低于这个限制。对于真正的数 GB AVI 文件,请先使用桌面工具分割文件(或直接用命令行 FFmpeg 转换)。

操作指南

分步骤说明

  1. 1

    拖入你的 .avi 文件

    拖入文件。第一次使用时,FFmpeg 引擎会加载(约 30 MB,之后缓存)。

  2. 2

    确认 MP3 + 码率

    对于老式摄像机音频,192 kbps 通常足够 — 这些来源本身保真度就不高。

  3. 3

    等待并下载

    转换速度比基于 WebCodecs 的格式慢,但通常也只需几分钟,不会是几小时。

常见问题

常见问题

为什么第一次 AVI 转换比同等 MP4 慢?

AVI 使用 FFmpeg-wasm 备用引擎,第一次需要加载约 30 MB 的 WebAssembly。之后引擎被缓存,后续转换即时开始。MP4/MOV/MKV/WebM 使用更轻量的原生 WebCodecs 引擎,已随浏览器预装。

我能转换 3 GB 的 AVI 压制文件吗?

浏览器的 WebAssembly 内存上限约为 2 GB。对于超过这个大小的文件,请在桌面端分割 AVI(使用 VirtualDub 或命令行 FFmpeg),然后分段转换。我们正在研究 Memory64 用于未来版本,届时将解除这个限制。

我的 AVI 有 DivX 或 XviD 音频 — 等等,音频?那些不是视频编解码器吗?

没错 — DivX 和 XviD 是视频编解码器,与 AVI 内部单独的音频编解码器(通常是 MP3 或 AC-3)配对。不用担心视频部分;我们丢弃视频,只处理音频轨。

AVI 文件需要和浏览器在同一个驱动器上吗?

是的 — 对于拖放步骤来说需要。浏览器从磁盘将文件读入内存缓冲区;该文件需要可以从文件选择器访问到。

如果 AVI 中的音频是我从未听说过的冷门编解码器怎么办?

FFmpeg-wasm 包含几乎所有曾在 AVI 中出现过的音频编解码器的解码器。如果你遇到真正无法解码的文件,请在 GitHub 上提交 Issue,并附上来自 MediaInfo 等工具的编解码器名称 — 我们通常可以扩展支持。

相关工具

其他转换器