MP3 转 FLAC - 在线免费转换
在浏览器里直接把 .mp3 转成 .flac。文件不上传,免登录,转完即下载。
MP3 转 FLAC 不会让你得到"无损"音质
这是最常被问的一个转换,几乎每个问的人都希望 FLAC 能让 MP3 音质变好。它不能——下面用直白的话讲清楚为什么。把 MP3 转成 FLAC 有三个真正合理的理由,但"为了听感更好"不在其中。下面把所有事讲一遍:什么时候转有意义、怎么干净地转。
MP3 转 FLAC 在哪些场景下真的有意义
- 你想给文件加歌曲信息、专辑封面、章节标记,但原 MP3 没带这些。FLAC 对元数据支持更好,转成 FLAC 之后可以好好打标签。
- 你的音乐库统一用一种格式。库里大部分是 FLAC、夹杂几个 MP3,转成 FLAC 让目录整齐(前提是你明白它不会因此变好听)。
- 你要喂给一个只接 FLAC 的工具或设备。一些 HiFi 播放器(艾巴索、FiiO、海贝)、发烧友流媒体(Roon、BluOS)、专业音频领域的某些工具只认 FLAC。
- 你想把当前音质"冻结"下来,避免后续再多一次有损损失。FLAC 是无损的,之后做转换或播放都不会再丢东西(在 MP3 已经损失的基础上)。
这些场景下,别转 FLAC
- 你以为转完音质会变好。不会的。MP3 当年扔掉的信息已经永远没了——具体看下面"常被误解的事"。FLAC 能把你给它的内容完美保留,但变不出来缺失的部分。
- 你想节省空间。FLAC 是源 MP3 的 5-7 倍大——整个库转一遍只会变得更挤,不会更省。
- 你要在手机、车上或蓝牙耳机里听。在普通消费级播放场景下,几乎没人能区分 MP3 和 FLAC。
- 你要把文件发给别人。FLAC 不是哪儿都能直接播(Apple Music 就不支持),文件还更大。
FLAC 文件会有多大
FLAC 是无损压缩,会先把音频展开成完整的 PCM,再用无损算法压一次,但不丢任何数据。输出大约是源 MP3 的 5-7 倍——比看起来该有的更大,因为它在编码的是展开后的完整未压缩信号,不是原 MP3。
| 时长 | MP3 | FLAC | 说明 |
|---|---|---|---|
| 1 分钟 | 约 0.96 MB(128 kbps MP3) | 约 5-6 MB | 约 5-6 倍 |
| 1 分钟 | 约 2.4 MB(320 kbps MP3) | 约 5-6 MB | 源 MP3 码率高低对 FLAC 大小没影响 |
| 10 分钟 | 约 9.6 MB(128 kbps MP3) | 约 50-60 MB | 跟一个低码率 WAV 差不多 |
| 1 小时 | 约 57.6 MB(128 kbps MP3) | 约 300-360 MB | 同样音频下,比 WAV 小一半 |
估算条件:源文件是立体声 MP3。输出是 16 位 / 44.1 kHz 立体声 FLAC,默认压缩等级(-5)。FLAC 压缩等级只影响编解码速度,对文件大小和音质几乎没影响(约 5% 浮动范围)。
FLAC 在哪能播,在哪不行
可以使用
- VLC、foobar2000、Windows 媒体播放器(装编解码器后)、macOS 音乐 App(近年加了支持)
- HiFi 播放器和发烧流媒体:艾巴索、FiiO、海贝、Roon、BluOS
- 近年的所有安卓手机、智能音箱、家庭音响
- Audacity、Reaper,以及多数 DAW(基于 FFmpeg 的工具链都支持)
- Plex、Jellyfin、Emby 等家庭媒体服务器
- Chrome、Firefox、Edge 的 <audio> 标签(Safari 旧版不支持,新版加上了)
不建议使用
- iTunes / Apple Music 生态——苹果用的是 ALAC(Apple Lossless),不是 FLAC
- 多数车机(少数高端的支持,普通的不支持)
- 多数播客平台和聊天 App 不接受 FLAC 上传
- 部分蓝牙设备硬件解码支持 MP3/AAC,但不支持 FLAC
如何把MP3转成FLAC
用 WaveSieve(浏览器,免费,文件不上传)
最快的方法。整个过程在你浏览器里跑(用 FFmpeg.wasm 这个开源引擎),文件不离开你的设备,也不需要注册。
- 把 MP3 拖到本页顶部的上传区,或者点选文件。单文件最大 100 MB。
- 在转换器里把输出格式改成 FLAC。
- 点「转换为 FLAC」按钮。根据文件长短,5 到 30 秒能转完。
- 完成后点「下载」保存到本地。源 MP3 不会被改动。
用 Audacity(桌面软件,免费,能编辑元数据)
想在转换的同时加或改歌曲信息(艺人、标题、专辑、年份),就用 Audacity。
- 打开 Audacity(audacityteam.org 免费下载)。确保 FFmpeg 插件装好了(不然打不开 MP3)。
- 顶部菜单选「File → Open」,选你的 MP3。
- 顶部菜单选「File → Export Audio」,格式下拉选「FLAC Files」。
- 弹出窗口里设置压缩等级(0-8 都行,越高文件越小,所有等级都是无损、音频完全一样)。默认 5 就很好。
- 填好元数据(艺人、专辑、年份等),点 Save(保存)。
用 FFmpeg(命令行,批量处理)
批量任务或自动化流程用这个。FFmpeg 用的是官方 libFLAC 编码器。
- 装 FFmpeg:macOS 用 "brew install ffmpeg",Windows 用 "winget install ffmpeg",Linux 用 "sudo apt install ffmpeg"。
- 在 MP3 所在的文件夹打开终端。
- 单文件:ffmpeg -i input.mp3 -c:a flac output.flac
- 指定压缩等级(0-12,默认 5):ffmpeg -i input.mp3 -c:a flac -compression_level 8 output.flac
- 整个文件夹:for f in *.mp3; do ffmpeg -i "$f" -c:a flac "${f%.mp3}.flac"; done
常被误解的事
FLAC 找不回 MP3 已经丢掉的音质
这是被问最多的一个误解。MP3 当年压缩时分析了音频,扔掉了人耳"不太察觉"的频段——这部分信息已经永远没了。把它转成 FLAC 只是把已经损坏的内容用一个无损容器包起来。文件大了 5-7 倍,但音质跟源 MP3 一模一样。想要真正的高音质,得从未压缩源(CD、WAV、原始母带)开始,不是绕一圈回来。
你的 MP3 已经是 320 kbps 的?FLAC 也救不了
有人会想"高码率 MP3 留下的内容多,转成 FLAC 应该会更好"。一样的误解,只是数字大一点。有损压缩在源头就发生了——编码器扔掉的每一段频谱信息都已经没了。FLAC 只是把剩下的内容装在无损容器里。
别拿整个库去批量转
把整个 MP3 库转成 FLAC,体积会涨 5-7 倍,CPU 跑几个小时,听感上得不到任何提升。如果你是为了归档或统一格式,那行,但要清楚代价。如果还能找到原 CD 或母带,直接从那里抓 FLAC 比这强多了。
常见问题
听众真的能听出 MP3 和它转出的 FLAC 之间的区别吗?
听不出,因为 FLAC 是从 MP3 转的,音频数据完全一致。FLAC 跟 MP3 拉开差别,只发生在两者都从更高音质源(比如 CD 或母带)出来时。MP3 → FLAC 转完做对比,两个文件听起来完全一样(除了解码精度,听感上无差别)。
FLAC 跟 ALAC(Apple Lossless)有什么区别?
FLAC 开源、免费,几乎所有平台都支持,除了 Apple Music。ALAC 是苹果家的无损格式——思路差不多,压缩算法略有不同,但在 iTunes 和 iPhone 上原生支持。如果你的库主要给 iPhone/Apple Music 用,选 ALAC。其他场景都选 FLAC。
FLAC 比 WAV "更好"吗?
听感上完全一样。WAV 存的是未压缩的 PCM,FLAC 是用无损算法压一遍 PCM。FLAC 文件大约是同等 WAV 的 50-60%。各自的取舍:WAV 兼容性最广(凡是音频工具都支持),FLAC 省空间还支持元数据。专业音频流程:WAV。库存归档:FLAC。
FLAC 能带专辑封面和详细元数据吗?
可以,全都支持。FLAC 支持内嵌封面、ID3 风格的标签(艺人、标题、专辑、年份、曲目号等),还能加自定义标签。WaveSieve 在转换时不会写元数据,但 Audacity、Mp3tag、还有多数音乐播放器都能给 FLAC 文件加标签。