音频格式转换完全指南:MP3/WAV/FLAC/AAC/OGG/Opus横向对比与最佳选择
下载的歌曲是FLAC,手机存不下;剪辑软件导出WAV,体积爆炸;想做播客,不知道选MP3还是AAC;客户发来OGG,QuickTime打不开——音频格式多得让人头大。今天就把七种主流音频格式横向对比一遍,告诉你什么场景该用什么格式,以及怎么转换。
七种主流音频格式横向对比
| 格式 | 类型 | 压缩率 | 兼容性 | 体积(3分钟歌) | 典型场景 |
|---|---|---|---|---|---|
| MP3 | 有损 | 中等 | ★★★★★ 全设备通吃 | 4.3 MB(192k) | 通用首选 |
| AAC | 有损 | 较好 | ★★★★★ 苹果、现代设备 | 3.8 MB(192k) | 视频原声、Apple生态 |
| OGG (Vorbis) | 有损 | 较好 | ★★★ Android、Web | 3.5 MB(192k) | 开源、Spotify |
| Opus | 有损 | 最好 | ★★★ Web、现代设备 | 2.5 MB(128k≈192k MP3) | 流媒体、语音通话 |
| M4A | 容器 | 取决于编码 | ★★★★ Apple、Android | 同AAC | iTunes、Apple Music |
| FLAC | 无损 | 50%-60% | ★★★ 大部分设备 | 14 MB | 音乐发烧、存档 |
| WAV | 无压缩 | 0 | ★★★★★ 全设备 | 30 MB(44.1k/16bit) | 专业制作 |
关键概念:
- 有损 vs 无损:有损(MP3/AAC/OGG/Opus)丢信息换体积,丢的拿不回来;无损(FLAC/ALAC)压缩但不丢信息,解压后与原始数据完全一致。
- 无压缩:WAV/AIFF不压缩,体积最大但最原始。
- 容器 vs 编码:M4A是容器(封装AAC或其他编码),MP3既是容器也是编码。
不同场景的格式选择
场景一:日常听歌
推荐:MP3 192kbps 或 AAC 192kbps
MP3全设备通吃,AAC在Apple设备上更高效。192kbps是黄金平衡点,音质足够好,体积可控。如果设备支持,AAC比MP3同码率音质略好。
场景二:音乐发烧/无损存档
推荐:FLAC
FLAC是无损压缩,体积只有WAV的50%-60%,音质完全一致。所有现代播放器都支持。如果用Apple设备,可以选ALAC(Apple Lossless),效果等价。
场景三:播客/讲座/语音内容
推荐:MP3 96-128kbps 或 Opus 64-96kbps
语音内容高频信息少,低码率就够。MP3 128kbps是行业标准,所有播客平台都支持。Opus在低码率(64-96kbps)下表现远好于MP3,但兼容性较差。
场景四:视频原声提取
推荐:AAC 192-256kbps
视频原声通常是AAC编码,提取后保持AAC能避免重新编码损失。如果想转MP3兼容老设备,用320k或192k。详见本站 MP4转MP3教程。
场景五:专业音频制作
推荐:WAV 48kHz/24bit 或 FLAC
WAV是无压缩,编辑时最灵活,所有DAW(数字音频工作站)都原生支持。48kHz/24bit是视频制作标准。如果存档用FLAC省空间。
场景六:网页嵌入
推荐:Opus 或 AAC
Web场景下Opus音质最好、体积最小,Chrome、Firefox、Edge都支持。Safari需要AAC。可以用 <audio> 标签的多source特性同时提供:
<audio controls>
<source src="audio.opus" type="audio/ogg">
<source src="audio.m4a" type="audio/mp4">
<source src="audio.mp3" type="audio/mpeg">
</audio>场景七:手机铃声
推荐:M4A(AAC) 192kbps 30秒以内
iPhone铃声必须是m4r格式(重命名的M4A)。Android支持MP3、OGG、M4A。30秒以内、192kbps足够清晰。
两种转换方案
方案一:浏览器端在线工具(推荐)
音频格式转换器 基于FFmpeg.wasm,本地处理不上传:
- 打开 音频格式转换器。
- 拖入音频文件(支持MP3/WAV/FLAC/AAC/OGG/M4A/Opus/WMA/AIFF)。
- 选择目标格式(7种可选)。
- 设置比特率、采样率、声道数。
- 点开始转换,下载结果。
整个过程浏览器本地处理,文件不上传服务器,隐私零风险。
方案二:FFmpeg命令行
# MP3转WAV(无意义但常见需求)
ffmpeg -i input.mp3 -c:a pcm_s16le -ar 44100 output.wav
# WAV转MP3(192kbps)
ffmpeg -i input.wav -c:a libmp3lame -b:a 192k output.mp3
# FLAC转MP3(320kbps最高音质)
ffmpeg -i input.flac -c:a libmp3lame -b:a 320k output.mp3
# MP3转FLAC(无意义,无法恢复丢失信息)
ffmpeg -i input.mp3 -c:a flac output.flac
# WAV转FLAC(无损压缩)
ffmpeg -i input.wav -c:a flac output.flac
# 任何格式转AAC(使用Apple编码器,需要安装libfdk_aac)
ffmpeg -i input.wav -c:a libfdk_aac -b:a 192k output.m4a
# 任何格式转Opus
ffmpeg -i input.wav -c:a libopus -b:a 96k output.opus
# 批量转换目录下所有FLAC到MP3
for f in *.flac; do ffmpeg -i "$f" -c:a libmp3lame -b:a 320k "${f%.flac}.mp3"; doneFFmpeg更多用法可以参考本站 FFmpeg入门实战教程。
比特率、采样率、声道完全解析
比特率(Bitrate)
比特率决定音质和体积。MP3常用码率:
| 比特率 | 模式 | 每分钟体积 | 音质 |
|---|---|---|---|
| 320 kbps | CBR | 2.4 MB | MP3最高 |
| 192 kbps | CBR | 1.4 MB | 推荐 |
| 128 kbps | CBR | 0.9 MB | 一般 |
| VBR ~245 kbps | VBR | 1.8 MB | 接近320k |
采样率(Sample Rate)
采样率决定能表达的最高频率:
- 44.1kHz:CD标准,能表达22kHz,覆盖人耳听觉上限
- 48kHz:视频和数字音频标准,留余量做处理
- 96kHz:专业录音,远超人类听觉
- 22.05kHz:语音内容,能表达11kHz
人耳在16kHz以上灵敏度急剧下降,44.1k和48k的差异绝大多数人听不出。
声道数(Channels)
- 单声道(mono):语音内容、播客推荐,体积减半
- 立体声(stereo):音乐标准
- 5.1环绕:电影、家庭影院
音乐用立体声,语音用单声道能省一半体积。
常见转换场景的注意事项
FLAC转MP3
FLAC是无损,MP3是有损,转换必然损失信息。但用320kbps编码,人耳基本听不出差异。如果想保真度更高,用VBR最高质量(约245kbps)。
MP3转FLAC(无意义)
很多用户以为把MP3转成FLAC能"恢复"音质。这是不可能的——MP3丢弃的信息永远拿不回来。转成FLAC只是把有损文件用无损容器装起来,体积反而变大,音质不变。
WAV转FLAC(推荐)
WAV无压缩体积大,FLAC无损压缩体积减半,音质完全一致。这是无损格式间转换,无任何损失。
AAC转MP3
视频原声通常是AAC,转MP3必须重新编码,有损转换。用320k或VBR最高质量,损失可忽略。
不同采样率转换
从低采样率转到高采样率(如44.1k转48k)叫"上采样",不会提升音质,只是占更多空间。从高采样率转到低采样率(如48k转44.1k)叫"下采样",需要低通滤波,可能引入轻微失真。尽量保持原采样率。
常见问题速查
| 问题 | 原因 | 解决 |
|---|---|---|
| 转换后音质变差 | 码率过低 | 提到192k或320k |
| 文件比原文件还大 | 上采样或换了无压缩格式 | 保持原采样率,用有损格式 |
| 苹果设备播不了 | 用了OGG或Opus | 转AAC或MP3 |
| 转FLAC后体积变大 | 源是MP3等有损格式 | 别转,没意义 |
| 有杂音/电流声 | 源文件本身有问题 | 用Audacity降噪 |
| 时长不对 | 截取参数错误 | 检查-ss和-t参数 |
总结
音频格式选择就一句话:有损用MP3或AAC,无损用FLAC,制作用WAV。日常听歌MP3 192k够用,发烧存档FLAC,视频原声保持AAC,网页嵌入用Opus。
转换用浏览器在线工具最省事,FFmpeg命令行最灵活。记住几个原则:有损转无损无意义,低码率转高码率无意义,保持原采样率最稳。
快速回顾:
- 首选方案:音频格式转换器(本地处理,隐私安全)
- 日常听歌:MP3 192kbps 或 AAC 192kbps
- 音乐存档:FLAC
- 语音内容:MP3 128kbps 或 Opus 96kbps
- 转换禁忌:MP3转FLAC无意义,上采样无意义