~/blog/mp3-bitrate-quality
音频2026-09-16 · 7 min

MP3 码率与音质:128/192/320 怎么选

320k 一定比 128k 好吗?采样率、位深、码率三者怎么分工,CBR 与 VBR 怎么选,一路讲到你拿到无损源该不该转 MP3。

刚接触转 MP3 的人,最容易掉进一个坑:以为 320kbps 一定比 128kbps "好",于是无脑拉满。结果是体积翻倍,听感却提升有限。这篇把决定 MP3 听感的三个层面讲清楚——采样率、位深、码率——再给一张按用途选择的速查表。

决定音质的三个参数

采样率(Hz):每秒对声音采样的次数。CD 是 44100Hz,视频常用 48000Hz,它决定的是能保留的"频段上限"。

位深(bit):每次采样用几个 bit 记录,常见 16bit、24bit,决定的是动态范围(信噪比)。

码率(kbps):每秒编码出的数据量,也就是输出文件里实际存了多少信息。码率直接决定 MP3 文件大小,也是最常被拿来调的那个参数。

采样率和位深描述的是"原始数据"(PCM)有多好,码率描述的是"压完之后保住了多少"。MP3 是有损格式,注定要丢信息,码率就是那个"省的刻度"。

码率开多少:128 / 192 / 320

档位听感典型用途
128k可接受,能听出高频损失语音、播客、低要求分享
192k多数人分不出与 CD 的差异日常音乐,性价比最高
256–320k接近"透明",人耳难辨高保真收藏、做源

对大多数人的实用结论:音乐从 192k 起步,语音 64–128k 就够。320k 相比 192k 体积大近一倍,换来的边际提升多数人听不出来。

CBR 恒定码率,还是 VBR 可变码率

这是 MP3 里最容易混的概念。

CBR(Constant Bitrate,恒定码率):全片按固定码率编。好处是体积可预测、老设备兼容最好;坏处是安静段也按满码率给,浪费空间,激烈段又可能不够用。

VBR(Variable Bitrate,可变码率):编码器按内容复杂度动态给码率,安静段降、激烈段升。同等听感下体积更小,是本地音乐库的主流选择;缺点是体积不可预估,极个别老设备不兼容。

FFmpeg 里 LAME 编码器用两个不同的参数控制:

# CBR:固定 192k
ffmpeg -i input.wav -c:a libmp3lame -b:a 192k out.mp3

# VBR:质量档,-q:a 越小越好(0 最高)
ffmpeg -i input.wav -c:a libmp3lame -q:a 2 out.mp3

-q:a(LAME 的 VBR 质量档)范围 0–9,数字越小音质越好、体积越大:

-q:a码率范围用途
0220–260 kbps最高质量
2约 190 kbps高品质平衡点(推荐)
4140–185 kbps日常
965–85 kbps语音

CBR 和 VBR 二选一,别混用。

从视频提音频 / 转 MP3

站内两块功能的分工:

  • 提取音频:把视频里的原始音轨单独摘出来,默认 -vn -c:a copy,不重编码,几乎是逐字节保留。
  • 视频转 MP3:转成 MP3,走 LAME 有损编码,可调质量。

命令行对应:

# 提取原始音轨(源是 mp4/aac 时 copy 出来是 aac,不是 mp3)
ffmpeg -i input.mp4 -vn -c:a copy track.m4a

# 转 MP3(无损源 → 有损,一次成型)
ffmpeg -i input.mp4 -vn -c:a libmp3lame -q:a 2 out.mp3

别让有损转两次

MP3 是有损,从 FLAC/WAV 转成 MP3 后,丢掉的信息回不来。最忌讳的三件事:

  • 拿 MP3 再转 MP3(二次损失,听感层层劣化)
  • 拿 MP3 "转回" WAV/FLAC 假装是无损(换了个壳,数据还是残缺的)
  • 从有损 m4a 转 MP3 却开 320k(源已经残缺,码率拉满也没用)

正确做法:把唯一的无损源(FLAC/WAV)留作母带,需要分享或省空间时才生成 MP3 副本

采样率、声道:不折腾最稳

绝大多数情况保持原采样率(44.1k / 48k)和立体声就好。降采样率会切掉高频,人声和音乐会发闷;转单声道能省一半体积,但只适合纯语音。

FAQ

Q:320k 一定比 128k 好吗? A:听感上大多数情况是,但从 192k 之后多数人已经分不出区别,且前提是源文件足够好。源是残缺的,320k 也救不回来;源是无损的,192k 往往就够。

Q:用 copy 提取出来为什么有时不是 mp3? A:copy 是直接搬原始流,源音频是什么编码(aac / mp3 / flac…)提出来就是什么。只有源本身是 MP3 时 copy 才会得到 mp3;想强制输出 mp3 就必须重新编码,也就成了有损。

RELATED TOOLS · 把文章里的东西用起来