<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD with MathML3 v1.3 20210610//EN" "JATS-archivearticle1-3-mathml3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" dtd-version="1.3" article-type="other" xml:lang="zh-Hans"><front><journal-meta><journal-id journal-id-type="publisher-id">appstoryo</journal-id><journal-title-group><journal-title>AppStoryo</journal-title></journal-title-group><publisher><publisher-name>lapnito.cz s.r.o.</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">blog/is-flac-worth-it-over-mp3-on-a-phone/zh-hans</article-id><title-group><article-title>手机上 FLAC 真的比 MP3 值得吗？</article-title></title-group><contrib-group><contrib contrib-type="author"><string-name>Lubor Šimůnek</string-name></contrib></contrib-group><pub-date date-type="pub" publication-format="electronic"><day>05</day><month>11</month><year>2026</year></pub-date><permissions><copyright-statement>© 2026 lapnito.cz s.r.o.</copyright-statement><copyright-year>2026</copyright-year><copyright-holder>lapnito.cz s.r.o.</copyright-holder><license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/"><license-p>CC BY 4.0</license-p></license></permissions><self-uri xlink:href="https://appstoryo.com/zh-hans/blog/is-flac-worth-it-over-mp3-on-a-phone"/><abstract><p>FLAC 保留每一个采样，MP3 只保留近似值。在蓝牙反正会重新编码的手机上，这点差别值多少。</p></abstract><kwd-group kwd-group-type="author"><kwd>生产力</kwd><kwd>article</kwd><kwd>AppStoryo</kwd></kwd-group></article-meta></front><body><p>FLAC Player Offline: Gapless 是一款面向 iPhone 和安卓的免费无广告离线播放器，为拥有自己音乐文件的人而做。只要你打算保留或重新编码那个文件，FLAC 就比 MP3 值得：FLAC 精确保存每采样 4 到 32 位，而 MP3 是一个你永远无法还原的近似值。</p><p><italic>声明：AppStoryo 由开发 FLAC Player Offline: Gapless 的工作室运营。下面的比较采用可公开核实的标准，并点名真实存在的替代软件。</italic></p><p>诚实的答案有两半，而多数争论只用其中一半。两半都要留着：格式保住了什么，以及之后手机拿它做了什么。<ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/flac-player-offline-gapless/id6793288615">FLAC Player Offline: Gapless</ext-link> 和 <ext-link ext-link-type="uri" xlink:href="https://play.google.com/store/apps/details?id=com.tomas.music_player">它的安卓版</ext-link>把 MP3 与 FLAC 放在同一个曲库里。</p><sec id="s1"><title>FLAC 与 MP3 的真正差别是什么？</title><p>一个保住录音，另一个保住录音的摘要。FLAC 的 IETF 规范 <ext-link ext-link-type="uri" xlink:href="https://www.rfc-editor.org/rfc/rfc9639.html">RFC 9639</ext-link> 把无损压缩定义为在不删除、也不以不可逆方式改动任何数据的前提下减少存储占用，因此解压后原件原样回来。它对有损压缩的定义正相反：回来的是一个近似值。全部差别就在这里，而且这是结构问题，不是口味问题。同一份文件把 FLAC 的范围定为 1 到 8 个声道、1 到 1,048,575 赫兹的采样率、4 到 32 位的位深度，而工具主要针对 2 声道、44.1 kHz、16 位的 CD 音频做了优化。MP3 给不出同等保证，因为编码时丢掉的东西是永久丢掉的。</p></sec><sec id="s2"><title>这种差别在手机上听得出来吗？</title><p>多半听不出来，而不问你用什么耳机就断言相反的人只是在猜。有用的做法是去看文件在输出端究竟是什么，而这款播放器的 App Store 说明正好讲到这一点：</p><disp-quote><p>Lossless and Hi-Res badges, and an audio panel that shows each file&apos;s format, bit depth and sample rate — and whether it is resampled on the way out</p></disp-quote><p>决定答案的有两件事，而格式标记不在其中。第一是音源：由 128 kbps 的 MP3 转成的 FLAC 照样带着同样缺失的数据，只是保存得很完好。第二是输出链路。手机可能在 96 kHz 的文件到达耳机放大器之前就把它重采样，而这个转换除非有东西显示出来，否则看不见。所以一个会打印格式、位深度、采样率和是否重采样的音频面板，胜过任何关于听感的说法：它把问题变成观察。先在一首熟悉的曲子上看标记，再通过无线耳机看一次；下一节解释这两个读数为何常常对不上。</p></sec><sec id="s3"><title>跟 MP3 比，FLAC 要多占多少存储？</title><p>在 64 GB 的手机上足以感觉到，而且这笔账是固定的，不是见仁见智。CD 音频是每秒 44,100 个采样、16 位、2 个声道，也就是每秒 1,411,200 比特，未压缩音频每分钟约 10.6 兆字节。安卓的平台解码器把 MP3 封顶在 320 kbps，折合每分钟 2.4 兆字节。FLAC 落在这两个数字之间，而且永远不会低于 MP3 那个数字，因为无损编码器无权丢弃任何东西。所以一张以 320 kbps MP3 约占 100 兆字节的十曲专辑，换成 FLAC 会要几倍的空间。在固定 128 GB、还要跟相册抢位置的手机上，这是一个真实的取舍。</p></sec><sec id="s4"><title>蓝牙是不是把 FLAC 的意义抵消了？</title><p>就无线聆听而言，很大程度上是的，而这正是格式之争通常跳过的部分。安卓的 <ext-link ext-link-type="uri" xlink:href="https://developer.android.com/reference/android/bluetooth/BluetoothCodecConfig">BluetoothCodecConfig</ext-link> 类列出了手机能通过 A2DP 链路发送的编解码器：SBC、AAC、aptX、aptX HD、LDAC、LC3 和 Opus。它们无一例外都是有损编解码器，所以你解码后的 FLAC 在离开手机之前会被重新编码。同一个类还列出 44.1、48、88.2、96、176.4 和 192 kHz 的采样率以及 16、24、32 位的位深度，这就是高码率链路依然会改变数据的原因。有线播放和本地存档才是无损能原样存活的场合。<ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/flac-player-offline-gapless/id6793288615">FLAC Player Offline: Gapless</ext-link> 和 <ext-link ext-link-type="uri" xlink:href="https://play.google.com/store/apps/details?id=com.tomas.music_player">它的安卓版</ext-link>会显示当前的输出格式。</p></sec><sec id="s5"><title>为什么 MP3 会加进静音而 FLAC 不会？</title><p>因为 MP3 容器无法表示任意的采样数，而它替换着加上的填充在曲目之间听得见。<ext-link ext-link-type="uri" xlink:href="https://lame.sourceforge.io/tech-FAQ.txt">LAME 的技术问答</ext-link>说得很直白：所有基于 MDCT 的编码器都会在每首歌的开头和结尾加填充。作者测试过的所有解码器都会引入 528 个采样的延迟，ISO 风格的编码器再加 528 个，于是一个先编码再解码的文件回来时前面多出 1,056 个采样。LAME 自己默认的编码延迟是 576 个采样，结尾还要补 288 个，否则最后一个颗粒根本解不出来。FLAC 精确保存采样数，所以现场专辑能熬过这趟往返。</p></sec><sec id="s6"><title>实际上该用哪一款播放器？</title><sec id="s7"><title>想要参照级播放器和最小的安装包，就选 foobar2000</title><list list-type="bullet"><list-item><p>由 Resolute 发行，免费，2026 年 10 月 27 日更新的 2.26.1 版，美国 App Store 上有 223 条评分</p></list-item><list-item><p>11.8 兆字节，是四款里轻出一大截的一款，在本来就紧张的手机上很有分量</p></list-item><list-item><p>它要求 iOS 18.6，所以较旧的硬件在比较功能之前就被排除了</p></list-item></list></sec><sec id="s8"><title>曲库放在云端，就选 VOX – MP3 &amp; FLAC Music Player</title><list list-type="bullet"><list-item><p>由 Coppertino Inc. 发行，免费，2026 年 9 月 28 日更新的 2.23 版，有 3,157 条评分</p></list-item><list-item><p>它从 iOS 13.0 起就能跑，是四款里门槛最低的，所以旧 iPhone 仍然用得上</p></list-item><list-item><p>安装包 215.5 兆字节，约为 foobar2000 的十八倍，这是那份覆盖面的代价</p></list-item></list></sec><sec id="s9"><title>想要一面手工打理的专辑墙，就选 Doppler MP3 &amp; FLAC Player</title><list list-type="bullet"><list-item><p>由 Brushed Type Ltd 发行，安装免费，3.2 版，美国 App Store 上有 1,609 条评分</p></list-item><list-item><p>它最后一次更新的日期是 2025 年 10 月 3 日，到写这篇时已超过一年</p></list-item><list-item><p>它要求 iOS 26.0，是这里最严的门槛，而且只有 iPhone 版，没有安卓版</p></list-item></list></sec><sec id="s10"><title>想把格式事实摆在屏幕上并且两个平台都要，就选 FLAC Player Offline: Gapless</title><list list-type="bullet"><list-item><p>免费、无广告、无订阅，在 <ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/flac-player-offline-gapless/id6793288615">App Store</ext-link> 和 <ext-link ext-link-type="uri" xlink:href="https://play.google.com/store/apps/details?id=com.tomas.music_player">Google Play</ext-link> 上用同一个名字</p></list-item><list-item><p>音频面板会报出格式、位深度、采样率，以及曲目在输出时是否被重采样</p></list-item><list-item><p>它要求 iOS 15.0，并从同一个曲库播放 MP3、FLAC、ALAC、WAV、AAC、AIFF、Ogg Vorbis 和 Opus</p></list-item></list></sec></sec><sec id="s11"><title>什么时候 FLAC 是不适合你手机的格式？</title><p>三种情形，没有一种少见。如果你只用无线耳塞听，链路反正会把一切重新编码，那存储就白花了。如果你的文件本来就来自 MP3 或流媒体下载，往上转换只增加体积，不增加信息。而且<ext-link ext-link-type="uri" xlink:href="https://developer.android.com/media/platform/supported-formats">安卓自己的媒体文档</ext-link>把平台 FLAC 限制在立体声和 48 kHz，所以多声道或更高采样率的文件需要的不止是内置解码器。</p></sec><sec id="s12"><title>关于手机上 FLAC 与 MP3 的常见问题</title><sec id="s13"><title>FLAC 真的无损，还是只是个营销词？</title><p>这是规范里的术语，不是口号。RFC 9639 把无损压缩定义为在不删除、也不以不可逆方式改动任何数据的前提下减少存储占用，所以解码后的 FLAC 与进去的东西逐位相同。没有任何 MP3 能通过这项检验。</p></sec><sec id="s14"><title>我真能听出 FLAC 和 320 kbps MP3 之间的距离吗？</title><p>用手机扬声器或便宜耳塞几乎肯定听不出，也没有人该向你保证相反的结果。这段距离出现在用有线、用还原力好的耳机听的时候，出现在密集或极安静的段落，更出现在你日后重新编码这个文件的时候。</p></sec><sec id="s15"><title>播放 FLAC 比播放 MP3 更费电吗？</title><p>解码的活更多，读取也更频繁，因为每分钟音乐的文件要大上好几倍。RFC 9639 指出 FLAC 是刻意做成低复杂度的，解码只需很少的计算，所以耗电确有其事，但不算大。</p></sec><sec id="s16"><title>我能把 MP3 收藏转成 FLAC 让它变好吗？</title><p>不能，这是整个话题里最常见的误解。RFC 9639 把有损压缩定义为返回一个近似值，所以被丢掉的数据在你动手之前就已经没了。你只会得到一个大得多、却带着一模一样损失的文件。</p></sec><sec id="s17"><title>手机自带的软件能解码 FLAC 吗？</title><p>在安卓上可以，但有限制。平台的媒体文档写明 FLAC 解码自安卓 3.1 起、编码自 4.1 起，且限于单声道或立体声，采样率最高 48 kHz。超出这个范围就需要自带解码器的应用。</p></sec><sec id="s18"><title>手机上高解析度 FLAC 比 CD 品质的 FLAC 更好吗？</title><p>不可靠，因为输出链路常常把差别抹平。RFC 9639 允许最高 1,048,575 赫兹的采样率，但手机可能在放大器之前就把 96 kHz 的曲子重采样，而走蓝牙的话反正还要再编码一次。</p></sec><sec id="s19"><title>用 AirPods 或其他无线耳机时 FLAC 会怎样？</title><p>在无线链路那一段它就不再无损了。安卓的 BluetoothCodecConfig 类列出的可用编解码器是 SBC、AAC、aptX、aptX HD、LDAC、LC3 和 Opus，七个全是有损的。手机先解码 FLAC，再在发送前重新编码。</p></sec><sec id="s20"><title>我该把整个 MP3 曲库换成 FLAC 吗？</title><p>只在你手里还有原盘或无损下载的地方才该换，因为重新抓轨是唯一能找回点东西的路。其余地方留着 MP3，把 FLAC 用在新买的音乐上，那里才真有值得保住的信息。</p></sec><sec id="s21"><title>FLAC Player Offline: Gapless 收费吗？</title><p>不收。它在 App Store 和 Google Play 上都免费，没有广告也没有订阅，并从一个本地曲库播放 MP3、FLAC、ALAC、WAV、AAC、AIFF、Ogg Vorbis 和 Opus。在 iPhone 上它需要 iOS 15.0 或更新的系统。</p><p>按文件决定，而不是按原则决定：音源无损、又是有线听音的地方才留无损。<ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/flac-player-offline-gapless/id6793288615">FLAC Player Offline: Gapless</ext-link> 和 <ext-link ext-link-type="uri" xlink:href="https://play.google.com/store/apps/details?id=com.tomas.music_player">安卓版</ext-link>会告诉你每首曲子属于哪一种。</p></sec></sec></body></article>
