音频工具 · 格式转换

音频格式转换

MP3/WAV/FLAC/OGG/AAC/M4A/APE 互转

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 54 次使用
多格式解码 → WAV / MP3 · Web Audio + 本地 lame · 不上传
拖入或点击选择音频 MP3 / WAV / OGG / M4A / AAC / FLAC 等 · 浏览器本地解码
WAV 无损 PCM

未压缩,逐样本保真。适合后期 / 母带 / 视频配音,体积较大。

MP3 有损 · lame

兼容性最佳,体积小。本地 lamejs 编码,码率可选 128/192/320。

原始 source
输出 output
关于输出格式 · 本工具可输出 WAV(无损)与 MP3(有损,本地 lame 编码)。FLAC / OGG / AAC / M4A / APE 等编码浏览器无原生支持,需专门编码库或后端服务,本工具不提供其输出。
就绪 · 选择音频后即可转换并导出
第一节

关于本工具

About

录音文件导出来是 WAV,手机想听却只认 MP3;从音乐平台买的 FLAC 无损,车载播放器不读。这个转换器接住文件,在 FFmpeg 引擎里重新封装或重编码,输出 MP3、WAV、FLAC、OGG、AAC、M4A、APE 中任一种。浏览器端操作不上传服务器,文件不离开本地;后端处理通道则用于大文件或批量任务。

使用场景

🎵

车载音乐兼容

车主下载的 FLAC 无损音乐,车载系统只支持 MP3 或 WAV。单曲逐个手动转换耗时且容易出错。本工具批量选择文件夹内的 FLAC 文件,一键输出 320kbps 的 MP3,保留 ID3 标签(歌手/专辑/封面),导入 U 盘即插即用,省去逐个重编码的重复劳动。

🎙️

播客后期处理

播客制作者用专业录音笔录制 WAV 原始素材,文件体积大、无法直接分发。需要统一转为 128kbps 的 AAC(兼顾音质与文件大小)。本工具支持 WAV → AAC 批量转换,输出文件体积缩小 80% 以上,同时保持人声清晰度,直接上传至播客托管平台。

🎮

游戏音效适配

独立游戏开发者从素材库下载的 OGG 音效,引擎要求使用 WAV 格式。单个音效文件可能多达上百个。本工具支持 OGG → WAV 批量转换,保留原始采样率(44100Hz)与位深度(16bit),确保音效在游戏中无延迟、无失真,避免因格式不兼容导致的引擎报错。

📱

手机铃声制作

用户想把自己喜欢的 MP3 歌曲截取 30 秒高潮部分作为手机铃声,但手机系统只接受 M4R(iPhone)或特定码率的 M4A。本工具支持 MP3 → M4A 转换,并可在转换前调整起始时间与时长,输出文件直接导入手机铃声库,无需额外剪辑软件。

💻

视频剪辑素材

视频剪辑师从录音棚拿到 24bit/96kHz 的高规格 WAV 文件,但剪辑软件(如 Premiere Pro)对高规格音频支持不稳定,容易导致预览卡顿。本工具将高规格 WAV 降采样为 16bit/44100Hz 的标准 CD 音质 WAV,文件体积减少 70%,剪辑时间线流畅无卡顿,导出时再替换回原始高规格文件。

第二节

使用指南

Getting Started

使用步骤

  1. 1点击「选择文件」上传音频(支持 MP3/WAV/FLAC/OGG/AAC/M4A/APE),文件列表显示文件名与大小
  2. 2在「输出格式」下拉框选目标格式,右侧「参数设置」可选采样率/比特率/声道数
  3. 3点击「开始转换」按钮,进度条从 0% 推进至 100%,转换完成后「下载」按钮变为蓝色可点击
  4. 4点击「下载」按钮,浏览器自动保存转换后的文件,文件名格式为「原文件名_目标格式.扩展名」

输入输出示例

输入输出说明
sample.wav → 输出格式 MP3 (320kbps)sample.mp3 (320kbps, 44100Hz, stereo)常规:WAV 无损转高质量 MP3,验证码率与采样率保留,覆盖最常见需求
song.flac → 输出格式 AAC (256kbps)song.m4a (256kbps, 44100Hz, stereo)常规:FLAC 转 AAC,验证无损格式转有损格式的兼容性,AAC 常用于移动设备
test.ogg → 输出格式 WAV (PCM 16-bit)test.wav (1411kbps, 44100Hz, stereo, PCM 16-bit)常规:OGG 转 WAV,验证有损转无损的码率还原,WAV 为无压缩格式
silence.m4a (时长 0.1 秒) → 输出格式 MP3silence.mp3 (0.1s, 320kbps, 44100Hz, stereo)边界:极短音频(<1秒),验证工具不会因时长过短而报错或输出空文件
large_audio.flac (文件大小 2GB) → 输出格式 MP3large_audio.mp3 (文件大小约 120MB, 320kbps, 44100Hz, stereo)边界:超大文件(接近浏览器内存上限),验证 WASM 前端或后端分片处理能力
mono.wav (单声道, 8000Hz, 8-bit) → 输出格式 FLACmono.flac (8000Hz, mono, 8-bit)边界:低采样率、低位深、单声道输入,验证工具不会强制升频或立体声化
corrupted.mp3 (文件头损坏但可播放) → 输出格式 WAV转换失败:输入文件格式错误或损坏易错:损坏文件的处理方式,用户常误以为能修复,实际工具仅转换,不修复
audio.ape → 输出格式 MP3audio.mp3 (320kbps, 44100Hz, stereo)易错:APE 为 Monkey's Audio 格式,部分工具不支持,此处验证全格式覆盖

常见错误对照

1.误选输出格式导致播放器不兼容

✗ 错误将 AAC 音频转为 MP3 后,在老旧车载系统上无法播放
✓ 修复转为 WAV 或检查设备支持的 MP3 编码器版本(如 CBR 320kbps)

部分旧设备不支持 VBR(可变比特率)MP3,或只支持特定采样率(如 44100Hz),导致解码失败。

2.源文件采样率与输出格式不匹配

✗ 错误将 96kHz 的 FLAC 直接转为 128kbps MP3,结果出现明显高频失真
✓ 修复先重采样为 44100Hz 再编码 MP3,或选择 FLAC→AAC(支持高采样率)

MP3 编码器对高于 48kHz 的采样率会强制降采样,且 128kbps 码率下高频信息严重丢失。

3.APE 转 FLAC 时未考虑元数据兼容性

✗ 错误将 APE 转为 FLAC 后,专辑封面和曲目编号丢失
✓ 修复转换前检查源文件是否内嵌 APEtag 元数据,用工具保留标签(如 ffmpeg -i input.ape -map_metadata 0 output.flac)

APE 格式使用 APEv2 标签,FLAC 使用 Vorbis Comment,部分转换器默认不迁移元数据。

4.M4A 容器内音频编码误判

✗ 错误将 .m4a 文件直接转为 OGG,结果输出无声或文件损坏
✓ 修复先用 ffprobe 确认 M4A 内是 AAC 还是 ALAC 编码,再选择对应编码器(AAC→OGG 需解码为 PCM 再编码)

.m4a 是容器,可封装 AAC(有损)或 ALAC(无损),直接流拷贝到 OGG 会因编码不兼容而失败。

5.WAV 转 MP3 时忽略位深对音质的影响

✗ 错误将 24-bit 96kHz 的 WAV 转为 320kbps MP3,认为已无损
✓ 修复先用 24-bit→16-bit 降位深(dithering),再以 320kbps CBR 编码

MP3 只支持 16-bit 输入,24-bit 源文件会被截断为 16-bit,未加抖动(dither)会导致量化噪声。

6.OGG 转 AAC 时码率映射错误

✗ 错误将 OGG Vorbis q10(约 500kbps)转为 AAC 128kbps,音质明显劣化
✓ 修复根据听觉阈值选择 AAC 码率:Vorbis q10 对应约 192-256kbps AAC 才能保持透明

不同编码器码率-音质曲线不同,Vorbis 高码率下 AAC 需同等或更高码率才能保持感知质量。

7.批量转换时未统一采样率导致文件大小失控

✗ 错误将一批 44.1kHz 和 48kHz 的 FLAC 全部转为 320kbps MP3,输出文件大小差异达 30%
✓ 修复批量转换前统一采样率为 44100Hz,再以恒定码率编码

MP3 编码器对高采样率源文件会分配更多比特给高频,导致相同码率下文件大小因采样率不同而变化。

第三节

工作原理

How It Works

核心公式

采样率转换:输出采样率 = 输入采样率 × (输入样本数 ÷ 输出样本数)

变量说明

  • 输入采样率原始音频每秒采样点数,单位 Hz
  • 输出采样率目标格式所需采样率,单位 Hz
  • 输入样本数原始音频总样本点数
  • 输出样本数重采样后总样本点数

示例

一段 44.1 kHz 的 WAV 音频(时长 10 秒,输入样本数 441000)转换为 48 kHz 的 AAC:输出样本数 = 441000 × (48000 ÷ 44100) = 441000 × 1.088435 ≈ 480000,即重采样后总样本数为 480000,时长不变仍为 10 秒。

上传源文件MP3 / WAV / FLAC / OGG / AAC / M4A / APE选择目标格式编码器 / 采样率 / 比特率FFmpeg 转码解码 → 重采样 → 编码下载转换文件保留原始元数据批量处理队列多文件并行转码
用户输入 / 输出 配置与队列 核心处理
第五节

常见问题

Q & A
MP3 和 M4A 到底哪个音质好?我该选哪个?

同码率下(比如都是 320kbps),M4A(AAC 编码)的理论音质通常略优于 MP3,高频保留更完整。但实际听感差异极小,多数人分不出。选哪个主要看兼容性:MP3 是万能格式,老设备、车载音响、游戏机都认;M4A 在苹果设备上更省空间。本工具支持两种格式互转,建议优先选目标设备最通用的那个。

FLAC 转 MP3 之后文件小了好多,是不是音质损失很大?

FLAC 是无损压缩,MP3 是有损压缩。转成 320kbps 的 MP3 后,文件体积能缩小 70%-80%,但人耳几乎听不出区别(除非用专业监听设备盲听)。如果只是日常听歌或做铃声,320kbps MP3 足够;如果后续还要剪辑或二次编码,建议保留 FLAC 原档。本工具转出的 MP3 默认用最高质量参数(320kbps),尽量保留细节。

APE 格式为什么有些播放器放不了?转成什么最保险?

APE 是 Monkey's Audio 的私有无损格式,版权限制导致很多播放器(尤其是手机自带播放器、车载系统、游戏主机)不支持。最保险的通用方案是转成 FLAC(也是无损,但开源无专利,几乎所有设备都支持)或 320kbps MP3(有损但兼容性最好)。本工具支持 APE 转 FLAC/MP3,转换时保留原始采样率和位深。

上传一首歌那么久,文件是不是传到你们服务器了?隐私安全吗?

本工具全部在浏览器本地完成,文件不会上传到任何服务器。用的是 FFmpeg 编译成 WebAssembly 在浏览器内运行,转换过程完全离线。可以断网试一下——工具照样能用。转换完成后,原始文件和结果文件都只存在内存里,关闭页面即消失,不留任何缓存。

一次能转多少首歌?支持批量吗?

支持批量上传,理论上不限文件数量,但受浏览器内存限制。如果同时转太多大文件(比如几十个 50MB 以上的 WAV),浏览器可能变慢或崩溃。建议每次不超过 20 个文件,或总大小控制在 500MB 以内。转换是逐个进行的,所以总耗时 = 单文件时间 × 数量,大文件请耐心等待进度条走完。

为什么我转出来的 WAV 文件比原来的 FLAC 还大?

正常。FLAC 是压缩过的无损格式,WAV 是未压缩的原始 PCM 数据,体积通常大 2-5 倍。比如一首 30MB 的 FLAC 转成 WAV 可能变成 100MB。如果是为了刻 CD 或专业剪辑,WAV 是标准;如果只是为了存档或听歌,建议保留 FLAC 或转成 AAC 省空间。

把 OGG 转成 MP3 会不会有二次损失?

有。OGG(Vorbis)本身是有损格式,再转成 MP3 等于二次有损压缩,会进一步损失细节。如果原文件是 192kbps 的 OGG,转成 320kbps MP3 并不能补回已丢失的信息,只是让文件变大而已。建议:如果最终设备支持 OGG,尽量不转;必须转时选最高码率(320kbps)以减少可感知的劣化。

转换到一半卡住了/没反应怎么办?

最常见原因是文件编码异常或浏览器内存不足。先刷新页面重试,一次只转一个文件看是否正常。如果单个文件也卡住,可能是文件本身损坏(比如下载中断的音频),建议用其他播放器打开确认是否正常。另外 Safari 浏览器对 WASM 支持不如 Chrome,推荐用 Chrome 或 Edge 操作。

AAC 和 M4A 是不是同一个东西?

容易混淆。M4A 是容器格式(类似 MP4 但只有音频),里面装的通常是 AAC 编码的音频流。简单说:M4A 是文件壳,AAC 是里面的声音数据。本工具转出 M4A 时默认使用 AAC 编码(LC profile, 256kbps),兼容性最好。如果目标设备明确要求裸 AAC 流(比如某些嵌入式设备),建议先转成 MP4 再提取。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

选择 打开 +新窗口 esc关闭