<p><b>動態圖像專家組-1</b>或<b>動態圖像專家組-2</b> <b>音訊層III</b>（英語：<span lang="en"><b>MPEG-1</b> or <b>MPEG-2 Audio Layer III</b></span>），常簡稱為<b>MP3</b>，是當今流行的一種數位音訊編碼和失真壓縮格式，它被設計來大幅降低音訊資料量，通過捨棄PCM音訊資料中對人類聽覺不重要的部分，達成壓縮成較小檔案的目的。而對於大多數使用者的聽覺感受來說，MP3的音質與最初的不壓縮音訊相比沒有明顯的下降。它是在1991年，由位於德國埃爾朗根的研究組織弗勞恩霍夫協會的一組工程師發明和標準化的。MP3的普及，曾對音樂產業造成衝擊與影響。
</p>


<h2><span id=".E6.A6.82.E8.A7.82"></span><span id="概观">概觀</span></h2>
<p>MP3是一個資料壓縮格式。它捨棄脈衝編碼調製（PCM）音訊資料中，對人類聽覺不重要的資料（類似於JPEG，是一個有損圖像的壓縮格式），從而達到了壓縮成小得多的檔案大小。
</p><p>在MP3中使用了許多技術，其中包括心理聲學，以確定音訊的哪一部分可以丟棄。MP3音訊可以按照不同的位元率進行壓縮，提供了權衡資料大小和音質之間的依據。
</p><p>MP3格式使用了混合的轉換機制將時域訊號轉換成頻域訊號：
</p>
<ul><li>32波段多相積分濾波器（<span data-orig-title="PQF" data-lang-code="en" data-lang-name="英語" data-foreign-title="PQF"><span>PQF</span></span>）</li>
<li>36或者12 tap 改良離散餘弦濾波器（改進的離散餘弦變換）；每個子波段大小可以在0...1和2...31之間獨立選擇</li>
<li>混疊衰減後處理</li></ul><p>儘管有許多創造和推廣其他格式的重要努力，如 MPEG 標準中的 AAC（Advanced Audio Coding）和 IETF 開放標準中的 Opus。然而，由於MP3的空前的流通，在目前來說，其他格式不可能威脅其地位。MP3不僅有廣泛的使用者端軟體支援，也有很多的硬體支援，比如可攜式數位音訊播放器（泛指MP3播放器）、行動電話、數位多功能影音光碟和CD播放器。
</p>
<h2><span id=".E5.8E.86.E5.8F.B2"></span><span id="历史">歷史</span></h2>
<h3><span id=".E5.8F.91.E5.B1.95"></span><span id="发展">發展</span></h3>
<p>MPEG-1 Audio Layer II編碼開始時是德國<i>Deutsche Forschungs- und Versuchsanstalt für Luft- und Raumfahrt</i>（後來稱為<i>Deutsches Zentrum für Luft- und Raumfahrt</i>, 德國太空中心）Egon Meier-Engelen管理的數位聲音廣播（DAB）專案。這個專案是歐盟作為EUREKA研究專案資助的，它的名字通常稱為數位聲音廣播。EU-147的研究期間是1987年到1994年。
</p><p>到了1991年，就已經出現了兩個提案：MPEG-1 Audio Layer II（稱為<i>Layer 2</i>）和ASPEC（自適應頻譜感知熵編碼）。荷蘭飛利浦公司、法國<span data-orig-title="CCETT" data-lang-code="en" data-lang-name="英語" data-foreign-title="CCETT"><span>CCETT</span></span>和德國<span data-orig-title="Institut für Rundfunktechnik" data-lang-code="en" data-lang-name="英語" data-foreign-title="Institut für Rundfunktechnik"><span>Institut für Rundfunktechnik</span></span>提出的Musicam方法由於它的簡單、出錯時的穩定性以及在高品質壓縮時較少的計算量而被選中。基於子帶編碼的Musicam格式是確定MPEG音訊壓縮格式（取樣率、影格結構、資料頭、每影格採樣點）的一個關鍵因素。這項技術和它的設計思路完全融合到了ISO MPEG Audio Layer I、II以及後來的Layer III（MP3）格式的定義中。在Mussmann教授（漢諾瓦大學）的主持下，標準的制定由Leon van de Kerkhof（Layer I）和Gerhard Stoll（Layer II）完成。
</p><p>一個由荷蘭Leon Van de Kerkhof、德國Gerhard Stoll、法國Yves-François Dehery和德國<span data-orig-title="Karlheinz Brandenburg" data-lang-code="en" data-lang-name="英語" data-foreign-title="Karlheinz Brandenburg"><span>Karlheinz Brandenburg</span></span>組成的工作小組吸收了Musicam和ASPEC的設計思想，並添加了他們自己的設計思想從而開發出了MP3，MP3能夠在128位元速率單位達到MP2 192kbit/s音質。
</p><p>所有這些演算法最終都在1992年成為了MPEG的第一個標準組MPEG-1的一部分，並且生成了1993年公布的國際標準<i>ISO／IEC 11172-3</i>。MPEG音訊上的更進一步的工作最終成為了1994年制定的第二個MPEG標準組MPEG-2標準的一部分，這個標準正式的稱呼是1995年首次公布的<i>ISO／IEC 13818-3</i>。
</p><p>編碼器的壓縮效率通常由位元率定義，因為壓縮率依賴於位數（<span data-orig-title="bit depth" data-lang-code="en" data-lang-name="英語" data-foreign-title="bit depth"><span>bit depth</span></span>）和輸入訊號的取樣率。然而，經常有產品使用CD參數（44,100赫茲、兩個通道、每通道16位元或者稱為2x16位元）作為壓縮率參考，使用這個參考的壓縮率通常較高，這也說明了<i>壓縮率</i>對於失真壓縮存在的問題。
</p><p>Karlheinz Brandenburg使用CD媒介的蘇珊娜·薇佳的歌曲<i>Tom's Diner</i>來評價MP3壓縮演算法。使用這首歌是因為這首歌的柔和、簡單旋律使得在回放時更容易聽到壓縮格式中的缺陷。一些人開玩笑地將Suzanne Vega稱為「MP3之母」。來自於EBU V3/SQAM參考CD的更多一些嚴肅和critical音訊選段（鐘琴，三角鐵，手風琴，...）被專業音訊工程師用來評價MPEG音訊格式的主觀感受品質。
</p>
<h3><span id="MP3.E8.B5.B0.E5.90.91.E5.A4.A7.E4.BC.97"></span><span id="MP3走向大众">MP3走向大眾</span></h3>
<p>為了生成位相容的MPEG Audio檔案（Layer 1、Layer 2、Layer 3），ISO MPEG Audio委員會成員用C語言開發的一個稱為ISO 11172-5的參考類比軟體。在一些非即時作業系統上它能夠演示第一款壓縮音訊基於DSP的即時硬體解碼。一些其他的MPEG Audio即時開發出來用於面向消費接收機和機上盒的數位廣播（無線電DAB和電視DVB）。
</p><p>後來，1994年7月7日弗勞恩霍夫協會發布了第一個稱為<span data-orig-title="l3enc" data-lang-code="en" data-lang-name="英語" data-foreign-title="l3enc"><span>l3enc</span></span>的MP3編碼器。
</p><p>Fraunhofer開發組在1995年7月14日選定副檔名：".mp3"（以前副檔名是".bit"）。使用第一款即時軟體MP3播放器<span data-orig-title="Winplay3" data-lang-code="en" data-lang-name="英語" data-foreign-title="Winplay3"><span>Winplay3</span></span>（1995年9月9日發布）許多人能夠在自己的個人電腦上編碼和回放MP3檔案。由於當時的硬碟相對較小（如500MB），這項技術對於在電腦上儲存娛樂音樂來說是至關重要的。
</p>
<h3><span id="MP2.E3.80.81MP3.E4.B8.8E.E5.9B.A0.E7.89.B9.E7.BD.91"></span><span id="MP2、MP3与因特网">MP2、MP3與網際網路</span></h3>
<p>1993年10月，MPEG-1 Audio Layer II（<i>MPEG-1 Audio Layer 2</i>）檔案在網際網路上出現，它們經常使用<i><span data-orig-title="Xing" data-lang-code="en" data-lang-name="英語" data-foreign-title="Xing"><span>Xing</span></span> MPEG Audio Player</i>播放，後來又出現了Tobias Bading為UNIX開發的MAPlay。MAPlay於1994年2月22日首次發布，現在已經移植到微軟視窗平台上。
</p><p>剛開始僅有的MP2編碼器產品是Xing Encoder和CDDA2WAV，CDDA2WAV是一個將CD音軌轉換成WAV格式的CD抓取器。
</p><p><span data-orig-title="Internet Underground Music Archive" data-lang-code="en" data-lang-name="英語" data-foreign-title="Internet Underground Music Archive"><span>Internet Underground Music Archive</span></span>（IUMA）通常被認為是線上音樂革命的鼻祖，IUMA是網際網路上第一個高保真音樂網站，在MP3和網路流行之前它有數千首授權的MP2錄音。
</p><p>從1995年上半年開始直到整個九十年代後期，MP3開始在網際網路上蓬勃發展。MP3的流行主要得益於如Nullsoft於1997年發布的Winamp和於1999年發布的Napster，這樣的公司和軟體套件的成功，並且它們相互促進發展。這些程式使得普通使用者很容易地播放、製作、共享和收集MP3檔案。
</p><p>關於MP3檔案的點對點技術檔案分享的爭論在最近幾年迅速蔓延—這主要是由於壓縮使得檔案分享成為可能，未經壓縮的檔案過於龐大難於共享。由於MP3檔案通過網際網路大量傳播，一些主要唱片廠商通過法律起訴Napster來保護它們的著作權（參見智慧財產權）。
</p><p>如ITunes Store這樣的商業線上音樂發行服務通常選擇其他或者專有的支援數位版權管理（DRM）的音樂檔案格式以控制和限制數位音樂的使用。支援DRM的格式的使用是為了防止受著作權保護的素材免被侵犯著作權，但是大多數的保護機制都能被一些方法破解。這些方法能夠被電腦高手用來生成能夠自由複製的解鎖檔案。如果希望得到一個壓縮的音訊檔，這個錄製的音訊流必須進行壓縮且代價是音質的降低。
</p>
<h2><span id=".E4.BD.8D.E5.85.83.E7.8E.87"></span><span id="位元率">位元率</span></h2>
<p>位元率對於MP3檔案來說是可變的。總的原則是位元率越高則聲音檔案中包含的原始聲音資訊越多，這樣回放時聲音品質也越高。在MP3編碼的早期，整個檔案使用一個固定的位元率，稱為固定位元速率（CBR）。
</p><p>MPEG-1 Layer 3允許使用的位元率是32、40、48、56、64、80、96、112、128、160、192、224、256和320 kbit/s，允許的採樣頻率是32、44.1和48千赫茲。44.1kHz是最為經常使用的速度（與CD的採樣速率相同），128kbit/s是事實上「好品質」的標準，儘管320kbit/s在P2P檔案分享網路上越來越受到歡迎。MPEG-2和[非正式的]MPEG-2.5包括其他一些位元率：6、12、24、32、40、48、56、64、80、96、112、128、144、160kbit/s。
</p><p>可變位元速率（VBR）也是可能的。MP3檔案的中的音訊切分成有自己不同位元率的影格，這樣在檔案編碼的時候就可以動態地改變位元率。儘管在最初的實現中並沒有這項功能。VBR技術現在音訊/影片編碼領域已經得到了廣泛的應用，這項技術使得在聲音變化大的部分使用較大的位元率而在聲音變化小的部分使用較小的位元率成為可能。這個方法類似於聲音控制的磁帶錄音機不記錄靜止部分節省磁帶消耗。一些編碼器在很大程度上依賴於這項技術。
</p><p>高達640kbit/s的位元率可以使用LAME編碼器和自由格式來實現，但是由於它並非標準位元率之一，有些低階或早期的MP3播放器不能夠播放這些檔案。
</p>
<h2><span id="MP3.E7.9A.84.E9.9F.B3.E9.A2.91.E5.93.81.E8.B3.AA"></span><span id="MP3的音频品質">MP3的音訊品質</span></h2>
<p>因為MP3是一種失真壓縮格式，它提供了多種不同「位元率」（bit rate）的選項—也就是用來表示每秒音訊所需的編碼資料位數。典型的速度介於128kbps和320kbps（kbit/s）之間。與此對照的是，CD上未經壓縮的音訊位元率是1411.2 kbps（16位元／採樣點× 44100採樣點／秒× 2聲道）。
</p><p>使用較低位元率編碼的MP3檔案通常回放品質較低。使用過低的位元率，「壓縮失真（compression artifact）」（原始錄音中沒有的聲音）將會在回放時出現。說明壓縮噪聲的一個好例子是：壓縮歡呼的聲音；由於它的隨機性和急劇變化，所以編碼器的錯誤就會更明顯，並且聽起來就像回聲。
</p><p>除了編碼檔案的位元率之外；MP3檔案的品質，也與編碼器的品質以及編碼訊號的難度有關。使用優質編碼器編碼的普通訊號，一些人認為128kbit/s的MP3以及44.1kHz的CD採樣的音質近似於CD音質，同時得到了大約11:1的壓縮率。在許多情況下他們認為MP3音質不佳是不可接受的，然而其他一些聽眾或者換個環境（如在嘈雜的車中或者聚會上）他們又認為音質是可接受的。很顯然，MP3編碼的瑕疵在低階音效卡或者揚聲器上比較不明顯，而在連接到電腦的高品質立體聲系統，尤其是使用高保真音響裝置或者高品質的耳機時則比較明顯。
</p><p>弗勞恩霍夫協會（FhG）在他們的官方網站上，公布了下面的MPEG-1 Layer 1/2/3的壓縮率和資料速率用於比較：
</p>
<ul><li>Layer 1:  384 kbit/s，壓縮率4:1</li>
<li>Layer 2:  192 - 256 kbit/s，壓縮率8:1-6:1</li>
<li>Layer 3:  112 - 128 kbit/s，壓縮率12:1-10:1</li></ul><p>不同層面之間的差別是因為它們使用了不同的心理聲學模型導致的；Layer 1的演算法相當簡單，所以透明編碼就需要更高的位元率。然而，由於不同的編碼器使用不同的模型，很難進行這樣的完全比較。
</p><p>許多人認為所參照的速率，出於對Layer 2和Layer 3記錄的偏愛，而出現了嚴重扭曲。他們爭辯說實際的速率如下所列：
</p>
<ul><li>Layer 1: 384 kbit/s優秀</li>
<li>Layer 2: 256 - 384 kbit/s優秀，224 - 256 kbit/s很好，192 - 224 kbit/s好</li>
<li>Layer 3: 224 - 320 kbit/s優秀，192 - 224 kbit/s很好，128 - 192 kbit/s好</li></ul><p>當比較壓縮機制時，很重要的是要使用同等音質的編碼器。將新編碼器與基於過時技術甚至是帶有缺陷的舊編碼器比較可能會產生對於舊格式不利的結果。由於有損編碼會遺失資訊這樣一個現實，MP3演算法通過建立人類聽覺總體特徵的模型儘量保證丟棄的部分不被人耳辨識出來（例如，由於noise masking），不同的編碼器能夠在不同程度上實現這一點。
</p><p>一些可能的編碼器：
</p>
<ul><li>Mike Cheng在1998年早些時候首次開發的LAME。與其他相比，它是一個完全遵循GNU寬通用公共許可證的MP3編碼器，它有良好的速度和音質，甚至對MP3技術的後繼版本形成了挑戰。</li>
<li>弗勞恩霍夫協會：有些編碼器不錯，有些有缺陷。</li></ul><p>有許多的早期編碼器現在已經不再廣泛使用：
</p>
<ul><li>ISO dist10</li>
<li>Xing</li>
<li>BladeEnc</li>
<li>ACM Producer Pro.</li></ul><p>好的編碼器能夠在128到160kbit/s下達到可接受的音質，在160到192kbit/s下達到接近透明的音質。所以不在特定編碼器或者最好的編碼器話題內說128kbit/s或者192kbit/s下的音質是容易引起誤解的。一個好的編碼器在128kbit/s下生成的MP3有可能比一個不好的編碼器在192kbit/s下生成的MP3音質更好。另外，即使是同樣的編碼器同樣的檔案大小，一個不變位元率的MP3可能比一個變位元率的MP3音質要差很多。
</p><p>需要注意的一個重要問題是音訊訊號的品質是一個主觀判斷。安慰效果（Placebo effect）是很嚴重的，許多使用者聲明要有一定水準的透明度。許多使用者在A/B測試中都沒有通過，他們無法在更低的位元率下區分檔案。一個特定的位元率對於有些使用者來說是足夠的，對於另外一些使用者來說是不夠的。每個人的聲音感知可能有所不同，所以一個能夠滿足所有人的特定心理聲學模型並不明視訊記憶體在。僅僅改變試聽環境，如音訊播放系統或者環境可能就會顯現出失真壓縮所產生的音質降低。上面給出的數字只是大多數人的一個大致有效參考，但是在失真壓縮領域真正有效的壓縮過程品質測試手段就是試聽音訊結果。
</p><p>如果你的目標是實現沒有品質損失的音訊檔或者用在演播室中的音訊檔，就應該使用無失真壓縮（Lossless）演算法，目前能夠將16位元PCM音訊資料壓縮到38%並且聲音沒有任何損失，這樣的無失真壓縮編碼有索尼 ATRAC Advanced Lossless、杜比實驗室 <span data-orig-title="TrueHD" data-lang-code="en" data-lang-name="英語" data-foreign-title="TrueHD"><span>TrueHD</span></span>、DTS (消歧義) Master Lossless Audio、<span data-orig-title="MLP" data-lang-code="en" data-lang-name="英語" data-foreign-title="MLP"><span>MLP</span></span>、索尼 Reality Audio、WavPack、Apple Lossless、<span data-orig-title="TTA" data-lang-code="en" data-lang-name="英語" data-foreign-title="TTA"><span>TTA</span></span>、FLAC、Windows Media Audio 9 Lossless（WMA）和<span data-orig-title="APE" data-lang-code="en" data-lang-name="英語" data-foreign-title="APE"><span>APE</span></span>（Monkey's Audio）等等。
</p><p>對於需要進行編輯、混合處理的音訊檔要儘量使用無失真格式，否則失真壓縮產生的誤差可能在處理後無法預測，多次編碼產生的損失將會混雜在一起，在處理之後進行編碼這些損失將會變得更加明顯。無失真壓縮在降低壓縮率的代價下能夠達到最好的結果。
</p><p>一些簡單的編輯操作，如切掉音訊的部分片段，可以直接在MP3資料上操作而不需要重新編碼。對於這些操作來說，只要使用合適的軟體（"mp3DirectCut"和"MP3Gain"），上面提到的問題可以不必考慮。
</p>
<h2><span id="MP3.E7.9A.84.E8.AE.BE.E8.AE.A1.E9.99.90.E5.88.B6"></span><span id="MP3的设计限制">MP3的設計限制</span></h2>
<p>MP3格式存有設計限制，即使使用更好的編碼器仍舊不能克服這些限制。一些新的壓縮格式如 Opus 等不再有這些限制。
</p><p>按照技術術語，MP3有如下一些限制：
</p>
<ul><li>位元率最大是320 kbit/s，時間解析度相對於變化迅速的訊號來說太低。</li>
<li>對於超過15.5/15.8 kHz的頻率沒有因數頻帶，即超過此頻率的聲音無法編碼在MP3內，從頻譜來看，15 kHz以上的聲音全部消失了，而人耳的聽覺上限一般在20 kHz。</li>
<li>採樣頻率最高為48kHz，對於超過48kHz採樣頻率的音訊無法編碼在MP3內。</li>
<li>聯合立體聲（Joint stereo）是基於影格與影格完成的。</li>
<li>沒有定義<span data-orig-title="Encoder" data-lang-code="en" data-lang-name="英語" data-foreign-title="Encoder"><span>編碼器</span></span>／<span data-orig-title="decoder" data-lang-code="en" data-lang-name="英語" data-foreign-title="decoder"><span>解碼器</span></span>的整體時延，這就意味著<span data-orig-title="gapless playback" data-lang-code="en" data-lang-name="英語" data-foreign-title="gapless playback"><span>gapless playback</span></span>缺少一個正式的規定。</li></ul><p>然而，即使有這些限制，一個經良好的調整MP3編碼器仍能夠提供與其他格式相提並論或更高的編碼品質。
</p>
<h2><span id="MP3.E9.9F.B3.E9.A2.91.E7.BC.96.E7.A0.81"></span><span id="MP3音频编码">MP3音訊編碼</span></h2>
<p>MPEG-1標準中沒有MP3編碼器的一個精確規範，然而與此相反，解碼演算法和檔案格式卻進行了細緻的定義。人們設想編碼的實現是設計自己的適合去除原始音訊中部分資訊的演算法（或者是它在頻域中的改進的離散餘弦變換表示）。在編碼過程中，576個時域樣本被轉換成576個頻域樣本，如果是瞬變訊號就使用192而不是576個採樣點，這是限制量化噪聲隨著隨瞬變訊號短暫擴散。
</p><p>這是心理聲學的研究領域：人類主觀聲音感知。
</p><p>這樣帶來的結果就是出現了許多不同的MP3編碼器，每種生成的聲音品質都不相同。有許多它們的比較結果，這樣一個潛在使用者很容易選擇合適的編碼器。需要記住的是高位元率編碼表現優秀的編碼器（如LAME這個在高位元率廣泛使用的編碼器）未必在低位元率的表現也同樣好。
</p>
<h2><span id="MP3.E9.9F.B3.E9.A2.91.E8.A7.A3.E7.A0.81"></span><span id="MP3音频解码">MP3音訊解碼</span></h2>
<p>另一方面，解碼在標準中進行了細緻的定義。
</p><p>多數解碼器是位元流，也就是說MP3檔案解碼出來的非壓縮輸出訊號將與標準文件中數學定義的輸出訊號一模一樣（在規定的數值修約誤差範圍內）。
</p><p>MP3檔案有一個標準的格式，這個格式就是包括384、576、或者1152個採樣點（隨MPEG的版本和層不同而不同）的影格，並且所有的影格都有關聯的頭資訊（32位元）和輔助資訊（9、17或者32位元組，隨著MPEG版本和立體聲或者單連結的不同而不同）。頭和輔助資訊能夠幫助解碼器正確地解碼相關的霍夫曼編碼資料。
</p><p>所以，大多數的解碼器比較幾乎都是完全基於它們的計算效率（例如，它們在解碼過程中所需要的記憶體或者中央處理器時間）。
</p>
<h2><span id="ID3.E5.92.8C.E5.85.B6.E4.BB.96.E6.A0.87.E7.AD.BE"></span><span id="ID3和其他标签">ID3和其他標籤</span></h2>

<p>「標籤」是MP3（或其他格式）中儲存的包含如標題、藝術家、唱片、音軌號或者其他關於MP3檔案資訊等添加到檔案的資料。最為流行的標準標籤格式目前是ID3 ID3v1和ID3v2標籤，最近的是APE tag。
</p><p>APEv2最初是為Musepack開發的（參見APEv2規範）。APEv2可以與ID3標籤在同一個檔案中共存，但是它也可以單獨使用。
</p>
<h2><span id=".E9.9F.B3.E9.87.8F.E5.BD.92.E4.B8.80.E5.8C.96.EF.BC.88normalization.EF.BC.89"></span><span id="音量归一化（normalization）">音量歸一化（normalization）</span></h2>
<p>由於CD和其他各種各樣的音源都是在不同的音量下錄製的，在標籤中儲存檔案的音量資訊將是有用的，這樣的話回放時音量能夠進行動態調節。
</p><p>人們已經提出了一些對MP3檔案增益進行編碼的標準。它們的設計思想是對音訊檔的音量（不是「峰值」音量）進行歸一化，這樣以保證在不同的連續音軌切換時音量不會有變化。
</p><p>最流行最常用的儲存回放增益的解決方法是被簡單地稱作「播放增益（Replay Gain）」的方法。音軌的音量平均值和修剪資訊都存在元資料標籤中。
</p>
<h2><span id=".E6.8E.88.E6.AC.8A.E5.92.8C.E5.B0.88.E5.88.A9.E5.95.8F.E9.A1.8C"></span><span id="授權和專利問題">授權和專利問題</span></h2>
<p><span data-orig-title="Thomson SA" data-lang-code="en" data-lang-name="英語" data-foreign-title="Thomson SA"><span>Thomson Consumer Electronics</span></span>在認可軟體專利的國家控制著MPEG-1/2 Layer 3專利 （頁面存檔備份，存於網際網路檔案館）的授權，這些國家包括美國和日本，歐盟國家不包括在內。Thomson積極地加強這些專利的保護。Thomson已經在歐盟國家被歐洲專利局（<span data-orig-title="European Patent Office" data-lang-code="en" data-lang-name="英語" data-foreign-title="European Patent Office"><span>European Patent Office</span></span>）授予軟體專利，但是還不清楚它們是否會被那裡的司法所加強。</p><p>關於Thomson專利檔案、授權協定和費用的最新資訊請參考它們的網站MP3Licensing.com （頁面存檔備份，存於網際網路檔案館）。
</p><p>在1998年9月，Fraunhofer Institute向幾個MP3軟體開發者發去了一封信聲明「發布或者銷售編碼器或者解碼器」需要授權。這封信宣稱非經授權的產品「觸犯了Fraunhofer和THOMSON的專利權。製造、銷售或者發布使用MPEG-2 Layer 3標準或者我們專利的產品，你們需要從我們這裡獲得這些專利的授權協定。」
</p><p>這些專利問題極大地減慢了未經授權的MP3軟體開發並且導致人們的注意力轉向開發和歡迎其他如WMA和Vorbis這樣的替代品。Windows開發系統的製造商微軟公司從MP3轉向它們自有的Windows Media格式以避免與專利相關的授權問題。直到那些關鍵的專利過期之前，未經授權的編碼器和播放器在認可軟體專利的國家看起來都是非法的。
</p><p>儘管有這些專利限制，「永恆」的MP3格式繼續向前發展；這種現象的原因看起來是由如下因素帶來的網路效應：
</p>
<ul><li>熟悉這種格式，不知道有其他可選格式存在</li>
<li>這些可選格式沒有普遍地明顯超過MP3的優勢</li>
<li>大量的MP3格式音樂</li>
<li>大量的使用這種格式的不同軟體和硬體</li>
<li>沒有數位版權管理保護技術，這使得MP3檔案可以很容易地修改、複製和通過網路重新發布</li>
<li>大多數家庭使用者不知道或者不關心軟體專利爭端，通常這些爭端與他們個人用途而選用MP3格式無關</li></ul><p>另外，專利持有人不願對於開源解碼器加強授權費用的徵收，這也帶來了許多免費MP3解碼器的發展。另外，儘管他們試圖阻止發布編碼器的二進制代碼，Thomson已經宣布使用免費MP3編碼器的個人使用者將不需要支付費用。這樣，儘管專利費是許多公司打算使用MP3格式時需要考慮的問題，對於使用者來說並沒有什麼影響，這就帶來了這種格式的廣受歡迎。
</p><p>Sisvel S.p.A. （頁面存檔備份，存於網際網路檔案館）和它的美國子公司Audio MPEG, Inc.以前曾經以侵犯MP3技術專利為由起訴Thomson，但是那些爭端在2005年11月最終以Sisvel給Thomson MP3授權而結束。Motorola最近也與Audio MPEG簽署了MP3的授權協定。由於Thomson和Sisvel都擁有他們聲稱編解碼器必需的單獨的專利，MP3專利的法律狀態還不清晰。
</p>
<h3><span id=".E5.B0.88.E5.88.A9.E9.81.8E.E6.9C.9F"></span><span id="專利過期">專利過期</span></h3>
<p>與MP3相關的專利已於2017年4月16日全數過期。MP3進入公有領域後，任何人使用皆無須付專利授權費。</p>
<h2><span id=".E5.85.B6.E4.BB.96.E6.8A.80.E8.A1.93"></span><span id="其他技術">其他技術</span></h2>
<p>有許多其他的有損音訊編解碼存在，其中包括：
</p>
<ul><li>MPEG-1/2 Audio Layer 2（MP2），MP3的前輩；</li>
<li>Musepack，也稱作Musepack（以前叫MP+），由MP2衍生出來；</li>
<li><span data-orig-title="mp3PRO" data-lang-code="en" data-lang-name="英語" data-foreign-title="mp3PRO"><span>mp3PRO</span></span>，<span data-orig-title="Thomson Multimedia" data-lang-code="en" data-lang-name="英語" data-foreign-title="Thomson Multimedia"><span>Thomson Multimedia</span></span>的MP3和<span data-orig-title="Spectral Band Replication" data-lang-code="en" data-lang-name="英語" data-foreign-title="Spectral Band Replication"><span>SBR</span></span>的組合，適用於低位元速率壓縮，是MP3格式的升級版；</li>
<li>AAC，Apple公司的iTunes音樂商店和IPod使用；</li>
<li><span data-orig-title="AC-3" data-lang-code="en" data-lang-name="英語" data-foreign-title="AC-3"><span>AC-3</span></span>，杜比數位和數位多功能影音光碟中使用；</li>
<li>Vorbis，Xiph.Org基金會開發，自由軟體和沒有專利的編解碼器；</li>
<li>Speex，基於碼激勵線性預測的專門為語音和網際協定通話技術設計的自由軟體和無專利編解碼器；</li>
<li>Opus (音訊格式)，Xiph.Org基金會開發，是開放標準定義於網際網路工程任務組 <span data-orig-title="RFC" data-lang-code="en" data-lang-name="英語" data-foreign-title="RFC"><span>RFC</span></span> 6716，有更低的延遲和更好的聲音壓縮率，希望用單一格式包含聲音和語音，取代Speex和Vorbis；</li>
<li><span data-orig-title="AMR-WBplus" data-lang-code="en" data-lang-name="英語" data-foreign-title="AMR-WBplus"><span>AMR-WB+</span></span>針對蜂窩電話和其他有限頻寬使用進行了最佳化的增強自適應多速寬頻編解碼器（Enhanced Adaptive Multi Rate WideBand codec）；</li>
<li>ATRAC，索尼的MD使用；</li>
<li><span data-orig-title="QDesign" data-lang-code="en" data-lang-name="英語" data-foreign-title="QDesign"><span>QDesign</span></span>，用於低速QuickTime；</li>
<li>Windows Media Audio（WMA）來自於微軟公司；</li>
<li>RealNetworks的RealAudio，經常用於網站的流媒體。</li></ul><p>MP2、MP3、mp3PRO、和AAC都是同一個技術家族中的成員，並且都是基於大致類似的心理聲學。弗勞恩霍夫協會擁有許多涵蓋這些編解碼器所用技術的基本專利，杜比實驗室、索尼、<span data-orig-title="Thomson Consumer Electronics" data-lang-code="en" data-lang-name="英語" data-foreign-title="Thomson Consumer Electronics"><span>Thomson Consumer Electronics</span></span>和AT&amp;T擁有其他一些關鍵專利。
</p><p>在網際網路上有一些其他無損音訊壓縮方法。儘管它們與MP3不同，它們是其他壓縮機制的優秀範例，它們包括：
</p>
<ul><li>FLAC  (Free Lossless Audio Codec)</li>
<li>Monkey's Audio（APE）</li>
<li><span data-orig-title="SHN" data-lang-code="en" data-lang-name="英語" data-foreign-title="SHN"><span>SHN</span></span>，也稱為Shorten</li>
<li><span data-orig-title="TTA" data-lang-code="en" data-lang-name="英語" data-foreign-title="TTA"><span>TTA</span></span></li>
<li>WavPack</li>
<li>Apple Lossless</li>
<li>MPEG-4 ALS</li></ul><p>聽覺測試試圖找出特定位元率下的最好品質的有損音訊編解碼。在128kbit/s下，AAC、MPC、WMA Pro和OGG Vorbis效能持平處於領先位置，LAME MP3稍微落後。在64kbit/s下，AAC-HE和mp3pro少許領先於其他編解碼器。在超過128kbit/s下，多數聽眾聽不出它們之間有明顯差別。什麼是「CD音質」也是很主觀的：對於一些人來說128kbit/s的MP3就足夠了，而對於另外一些人來說必須是200kbit/s以上的位元率。
</p><p>儘管如WMA和RealAudio這些新的編解碼器的支持者宣稱它們各自的演算法能夠在64kbit/s達到CD音質，聽覺測試卻顯示了不同的結果；不過這些編解碼器在64kbit/s的音質明顯超過同樣位元率下MP3的音質。開源的Vorbis的開發者也宣稱它們的演算法超過了MP3、RealAudio和WMA的音質，上面提到的聽覺測試證實了這種說法。Thomson宣稱它的mp3PRO在64kbit/s達到了CD音質，但是測試者報告說64kbit/s的mp3Pro檔案與112kbit/s的MP3檔案音質類似，但是直到80kbit/s時它才能接近CD音質。
</p><p>專門為MPEG-1/2影片（VCD/DVD）設計/最佳化的MP3總體上在低於48kbit/s的單聲道資料和低於80kbit/s的立體聲上表現不佳。
</p>
<h2><span id=".E5.8F.83.E8.80.83.E6.96.87.E7.8D.BB"></span><span id="參考文獻">參考文獻</span></h2>

<h2><span id=".E5.8F.82.E8.A7.81"></span><span id="参见">參見</span></h2>
<ul><li>隨身碟</li>
<li>ID3</li>
<li>MP3 Surround</li>
<li>MP3部落格</li>
<li><span data-orig-title="OTRCAT" data-lang-code="en" data-lang-name="英語" data-foreign-title="OTRCAT"><span>OTRCAT</span></span></li>
<li><span data-orig-title="Joint stereo" data-lang-code="en" data-lang-name="英語" data-foreign-title="Joint stereo"><span>Joint stereo</span></span></li>
<li>數位音訊播放器 - 媒體播放器</li>
<li>數位音樂下載</li>
<li>軟體著作權</li>
<li><span data-orig-title="Comparison of audio codecs" data-lang-code="en" data-lang-name="英語" data-foreign-title="Comparison of audio codecs"><span>Comparison of audio codecs</span></span></li>
<li><span data-orig-title="Dmusic" data-lang-code="en" data-lang-name="英語" data-foreign-title="Dmusic"><span>Dmusic</span></span></li>
<li>IPod</li>
<li>LAME</li></ul>
<!-- 
NewPP limit report
Parsed by mw1404
Cached time: 20230505225858
Cache expiry: 1814400
Reduced expiry: false
Complications: [show‐toc]
CPU time usage: 0.953 seconds
Real time usage: 1.144 seconds
Preprocessor visited node count: 6142/1000000
Post‐expand include size: 579248/2097152 bytes
Template argument size: 5873/2097152 bytes
Highest expansion depth: 24/100
Expensive parser function count: 119/500
Unstrip recursion depth: 0/20
Unstrip post‐expand size: 9841/5000000 bytes
Lua time usage: 0.389/10.000 seconds
Lua memory usage: 18540215/52428800 bytes
Number of Wikibase entities loaded: 0/400
--><!--
Transclusion expansion time report (%,ms,calls,template)
100.00%  797.725      1 -total
 83.10%  662.931      5 Template:Navbox
 42.71%  340.709      1 Template:多媒體壓縮格式
 23.62%  188.426     92 Template:绿链
 13.08%  104.371      1 Template:Lang-en
 11.08%   88.382      1 Template:Reflist
 10.09%   80.473     29 Template:Tsl
  8.53%   68.065      1 Template:NoteTA
  7.65%   61.006      5 Template:Cite_web
  7.02%   55.987      2 Template:Otheruses
-->
**動態圖像專家組 - 1** 或**動態圖像專家組 - 2** **音訊層 III**（英語：**MPEG-1** or **MPEG-2 Audio Layer III**），常簡稱為 **MP3**，是當今流行的一種數位音訊編碼和失真壓縮格式，它被設計來大幅降低音訊資料量，通過捨棄 PCM 音訊資料中對人類聽覺不重要的部分，達成壓縮成較小檔案的目的。而對於大多數使用者的聽覺感受來說，MP3 的音質與最初的不壓縮音訊相比沒有明顯的下降。它是在 1991 年，由位於德國埃爾朗根的研究組織弗勞恩霍夫協會的一組工程師發明和標準化的。MP3 的普及，曾對音樂產業造成衝擊與影響。

## 概觀

MP3 是一個資料壓縮格式。它捨棄脈衝編碼調製（PCM）音訊資料中，對人類聽覺不重要的資料（類似於 JPEG，是一個有損圖像的壓縮格式），從而達到了壓縮成小得多的檔案大小。

在 MP3 中使用了許多技術，其中包括心理聲學，以確定音訊的哪一部分可以丟棄。MP3 音訊可以按照不同的位元率進行壓縮，提供了權衡資料大小和音質之間的依據。

MP3 格式使用了混合的轉換機制將時域訊號轉換成頻域訊號：

* 32 波段多相積分濾波器（PQF）
* 36 或者 12 tap 改良離散餘弦濾波器（改進的離散餘弦變換）；每個子波段大小可以在 0...1 和 2...31 之間獨立選擇
* 混疊衰減後處理

儘管有許多創造和推廣其他格式的重要努力，如 MPEG 標準中的 AAC（Advanced Audio Coding）和 IETF 開放標準中的 Opus。然而，由於 MP3 的空前的流通，在目前來說，其他格式不可能威脅其地位。MP3 不僅有廣泛的使用者端軟體支援，也有很多的硬體支援，比如可攜式數位音訊播放器（泛指 MP3 播放器）、行動電話、數位多功能影音光碟和 CD 播放器。

## 歷史

### 發展

MPEG-1 Audio Layer II 編碼開始時是德國 _Deutsche Forschungs- und Versuchsanstalt für Luft- und Raumfahrt_（後來稱為 _Deutsches Zentrum für Luft- und Raumfahrt_, 德國太空中心）Egon Meier-Engelen 管理的數位聲音廣播（DAB）專案。這個專案是歐盟作為 EUREKA 研究專案資助的，它的名字通常稱為數位聲音廣播。EU-147 的研究期間是 1987 年到 1994 年。

到了 1991 年，就已經出現了兩個提案：MPEG-1 Audio Layer II（稱為 _Layer 2_）和 ASPEC（自適應頻譜感知熵編碼）。荷蘭飛利浦公司、法國 CCETT 和德國 Institut für Rundfunktechnik 提出的 Musicam 方法由於它的簡單、出錯時的穩定性以及在高品質壓縮時較少的計算量而被選中。基於子帶編碼的 Musicam 格式是確定 MPEG 音訊壓縮格式（取樣率、影格結構、資料頭、每影格採樣點）的一個關鍵因素。這項技術和它的設計思路完全融合到了 ISO MPEG Audio Layer I、II 以及後來的 Layer III（MP3）格式的定義中。在 Mussmann 教授（漢諾瓦大學）的主持下，標準的制定由 Leon van de Kerkhof（Layer I）和 Gerhard Stoll（Layer II）完成。

一個由荷蘭 Leon Van de Kerkhof、德國 Gerhard Stoll、法國 Yves-François Dehery 和德國 Karlheinz Brandenburg 組成的工作小組吸收了 Musicam 和 ASPEC 的設計思想，並添加了他們自己的設計思想從而開發出了 MP3，MP3 能夠在 128 位元速率單位達到 MP2 192kbit/s 音質。

所有這些演算法最終都在 1992 年成為了 MPEG 的第一個標準組 MPEG-1 的一部分，並且生成了 1993 年公布的國際標準 _ISO／IEC 11172-3_。MPEG 音訊上的更進一步的工作最終成為了 1994 年制定的第二個 MPEG 標準組 MPEG-2 標準的一部分，這個標準正式的稱呼是 1995 年首次公布的 _ISO／IEC 13818-3_。

編碼器的壓縮效率通常由位元率定義，因為壓縮率依賴於位數（bit depth）和輸入訊號的取樣率。然而，經常有產品使用 CD 參數（44,100 赫茲、兩個通道、每通道 16 位元或者稱為 2x16 位元）作為壓縮率參考，使用這個參考的壓縮率通常較高，這也說明了_壓縮率_對於失真壓縮存在的問題。

Karlheinz Brandenburg 使用 CD 媒介的蘇珊娜・薇佳的歌曲 _Tom's Diner_ 來評價 MP3 壓縮演算法。使用這首歌是因為這首歌的柔和、簡單旋律使得在回放時更容易聽到壓縮格式中的缺陷。一些人開玩笑地將 Suzanne Vega 稱為「MP3 之母」。來自於 EBU V3/SQAM 參考 CD 的更多一些嚴肅和 critical 音訊選段（鐘琴，三角鐵，手風琴，...）被專業音訊工程師用來評價 MPEG 音訊格式的主觀感受品質。

### MP3 走向大眾

為了生成位相容的 MPEG Audio 檔案（Layer 1、Layer 2、Layer 3），ISO MPEG Audio 委員會成員用 C 語言開發的一個稱為 ISO 11172-5 的參考類比軟體。在一些非即時作業系統上它能夠演示第一款壓縮音訊基於 DSP 的即時硬體解碼。一些其他的 MPEG Audio 即時開發出來用於面向消費接收機和機上盒的數位廣播（無線電 DAB 和電視 DVB）。

後來，1994 年 7 月 7 日弗勞恩霍夫協會發布了第一個稱為 l3enc 的 MP3 編碼器。

Fraunhofer 開發組在 1995 年 7 月 14 日選定副檔名：".mp3"（以前副檔名是 ".bit"）。使用第一款即時軟體 MP3 播放器 Winplay3（1995 年 9 月 9 日發布）許多人能夠在自己的個人電腦上編碼和回放 MP3 檔案。由於當時的硬碟相對較小（如 500MB），這項技術對於在電腦上儲存娛樂音樂來說是至關重要的。

### MP2、MP3 與網際網路

1993 年 10 月，MPEG-1 Audio Layer II（_MPEG-1 Audio Layer 2_）檔案在網際網路上出現，它們經常使用 _Xing MPEG Audio Player_ 播放，後來又出現了 Tobias Bading 為 UNIX 開發的 MAPlay。MAPlay 於 1994 年 2 月 22 日首次發布，現在已經移植到微軟視窗平台上。

剛開始僅有的 MP2 編碼器產品是 Xing Encoder 和 CDDA2WAV，CDDA2WAV 是一個將 CD 音軌轉換成 WAV 格式的 CD 抓取器。

Internet Underground Music Archive（IUMA）通常被認為是線上音樂革命的鼻祖，IUMA 是網際網路上第一個高保真音樂網站，在 MP3 和網路流行之前它有數千首授權的 MP2 錄音。

從 1995 年上半年開始直到整個九十年代後期，MP3 開始在網際網路上蓬勃發展。MP3 的流行主要得益於如 Nullsoft 於 1997 年發布的 Winamp 和於 1999 年發布的 Napster，這樣的公司和軟體套件的成功，並且它們相互促進發展。這些程式使得普通使用者很容易地播放、製作、共享和收集 MP3 檔案。

關於 MP3 檔案的點對點技術檔案分享的爭論在最近幾年迅速蔓延 — 這主要是由於壓縮使得檔案分享成為可能，未經壓縮的檔案過於龐大難於共享。由於 MP3 檔案通過網際網路大量傳播，一些主要唱片廠商通過法律起訴 Napster 來保護它們的著作權（參見智慧財產權）。

如 ITunes Store 這樣的商業線上音樂發行服務通常選擇其他或者專有的支援數位版權管理（DRM）的音樂檔案格式以控制和限制數位音樂的使用。支援 DRM 的格式的使用是為了防止受著作權保護的素材免被侵犯著作權，但是大多數的保護機制都能被一些方法破解。這些方法能夠被電腦高手用來生成能夠自由複製的解鎖檔案。如果希望得到一個壓縮的音訊檔，這個錄製的音訊流必須進行壓縮且代價是音質的降低。

## 位元率

位元率對於 MP3 檔案來說是可變的。總的原則是位元率越高則聲音檔案中包含的原始聲音資訊越多，這樣回放時聲音品質也越高。在 MP3 編碼的早期，整個檔案使用一個固定的位元率，稱為固定位元速率（CBR）。

MPEG-1 Layer 3 允許使用的位元率是 32、40、48、56、64、80、96、112、128、160、192、224、256 和 320 kbit/s，允許的採樣頻率是 32、44.1 和 48 千赫茲。44.1kHz 是最為經常使用的速度（與 CD 的採樣速率相同），128kbit/s 是事實上「好品質」的標準，儘管 320kbit/s 在 P2P 檔案分享網路上越來越受到歡迎。MPEG-2 和 [非正式的] MPEG-2.5 包括其他一些位元率：6、12、24、32、40、48、56、64、80、96、112、128、144、160kbit/s。

可變位元速率（VBR）也是可能的。MP3 檔案的中的音訊切分成有自己不同位元率的影格，這樣在檔案編碼的時候就可以動態地改變位元率。儘管在最初的實現中並沒有這項功能。VBR 技術現在音訊 / 影片編碼領域已經得到了廣泛的應用，這項技術使得在聲音變化大的部分使用較大的位元率而在聲音變化小的部分使用較小的位元率成為可能。這個方法類似於聲音控制的磁帶錄音機不記錄靜止部分節省磁帶消耗。一些編碼器在很大程度上依賴於這項技術。

高達 640kbit/s 的位元率可以使用 LAME 編碼器和自由格式來實現，但是由於它並非標準位元率之一，有些低階或早期的 MP3 播放器不能夠播放這些檔案。

## MP3 的音訊品質

因為 MP3 是一種失真壓縮格式，它提供了多種不同「位元率」（bit rate）的選項 — 也就是用來表示每秒音訊所需的編碼資料位數。典型的速度介於 128kbps 和 320kbps（kbit/s）之間。與此對照的是，CD 上未經壓縮的音訊位元率是 1411.2 kbps（16 位元／採樣點 × 44100 採樣點／秒 × 2 聲道）。

使用較低位元率編碼的 MP3 檔案通常回放品質較低。使用過低的位元率，「壓縮失真（compression artifact）」（原始錄音中沒有的聲音）將會在回放時出現。說明壓縮噪聲的一個好例子是：壓縮歡呼的聲音；由於它的隨機性和急劇變化，所以編碼器的錯誤就會更明顯，並且聽起來就像回聲。

除了編碼檔案的位元率之外；MP3 檔案的品質，也與編碼器的品質以及編碼訊號的難度有關。使用優質編碼器編碼的普通訊號，一些人認為 128kbit/s 的 MP3 以及 44.1kHz 的 CD 採樣的音質近似於 CD 音質，同時得到了大約 11:1 的壓縮率。在許多情況下他們認為 MP3 音質不佳是不可接受的，然而其他一些聽眾或者換個環境（如在嘈雜的車中或者聚會上）他們又認為音質是可接受的。很顯然，MP3 編碼的瑕疵在低階音效卡或者揚聲器上比較不明顯，而在連接到電腦的高品質立體聲系統，尤其是使用高保真音響裝置或者高品質的耳機時則比較明顯。

弗勞恩霍夫協會（FhG）在他們的官方網站上，公布了下面的 MPEG-1 Layer 1/2/3 的壓縮率和資料速率用於比較：

* Layer 1: 384 kbit/s，壓縮率 4:1
* Layer 2: 192 - 256 kbit/s，壓縮率 8:1-6:1
* Layer 3: 112 - 128 kbit/s，壓縮率 12:1-10:1

不同層面之間的差別是因為它們使用了不同的心理聲學模型導致的；Layer 1 的演算法相當簡單，所以透明編碼就需要更高的位元率。然而，由於不同的編碼器使用不同的模型，很難進行這樣的完全比較。

許多人認為所參照的速率，出於對 Layer 2 和 Layer 3 記錄的偏愛，而出現了嚴重扭曲。他們爭辯說實際的速率如下所列：

* Layer 1: 384 kbit/s 優秀
* Layer 2: 256 - 384 kbit/s 優秀，224 - 256 kbit/s 很好，192 - 224 kbit/s 好
* Layer 3: 224 - 320 kbit/s 優秀，192 - 224 kbit/s 很好，128 - 192 kbit/s 好

當比較壓縮機制時，很重要的是要使用同等音質的編碼器。將新編碼器與基於過時技術甚至是帶有缺陷的舊編碼器比較可能會產生對於舊格式不利的結果。由於有損編碼會遺失資訊這樣一個現實，MP3 演算法通過建立人類聽覺總體特徵的模型儘量保證丟棄的部分不被人耳辨識出來（例如，由於 noise masking），不同的編碼器能夠在不同程度上實現這一點。

一些可能的編碼器：

* Mike Cheng 在 1998 年早些時候首次開發的 LAME。與其他相比，它是一個完全遵循 GNU 寬通用公共許可證的 MP3 編碼器，它有良好的速度和音質，甚至對 MP3 技術的後繼版本形成了挑戰。
* 弗勞恩霍夫協會：有些編碼器不錯，有些有缺陷。

有許多的早期編碼器現在已經不再廣泛使用：

* ISO dist10
* Xing
* BladeEnc
* ACM Producer Pro.

好的編碼器能夠在 128 到 160kbit/s 下達到可接受的音質，在 160 到 192kbit/s 下達到接近透明的音質。所以不在特定編碼器或者最好的編碼器話題內說 128kbit/s 或者 192kbit/s 下的音質是容易引起誤解的。一個好的編碼器在 128kbit/s 下生成的 MP3 有可能比一個不好的編碼器在 192kbit/s 下生成的 MP3 音質更好。另外，即使是同樣的編碼器同樣的檔案大小，一個不變位元率的 MP3 可能比一個變位元率的 MP3 音質要差很多。

需要注意的一個重要問題是音訊訊號的品質是一個主觀判斷。安慰效果（Placebo effect）是很嚴重的，許多使用者聲明要有一定水準的透明度。許多使用者在 A/B 測試中都沒有通過，他們無法在更低的位元率下區分檔案。一個特定的位元率對於有些使用者來說是足夠的，對於另外一些使用者來說是不夠的。每個人的聲音感知可能有所不同，所以一個能夠滿足所有人的特定心理聲學模型並不明視訊記憶體在。僅僅改變試聽環境，如音訊播放系統或者環境可能就會顯現出失真壓縮所產生的音質降低。上面給出的數字只是大多數人的一個大致有效參考，但是在失真壓縮領域真正有效的壓縮過程品質測試手段就是試聽音訊結果。

如果你的目標是實現沒有品質損失的音訊檔或者用在演播室中的音訊檔，就應該使用無失真壓縮（Lossless）演算法，目前能夠將 16 位元 PCM 音訊資料壓縮到 38% 並且聲音沒有任何損失，這樣的無失真壓縮編碼有索尼 ATRAC Advanced Lossless、杜比實驗室 TrueHD、DTS (消歧義) Master Lossless Audio、MLP、索尼 Reality Audio、WavPack、Apple Lossless、TTA、FLAC、Windows Media Audio 9 Lossless（WMA）和 APE（Monkey's Audio）等等。

對於需要進行編輯、混合處理的音訊檔要儘量使用無失真格式，否則失真壓縮產生的誤差可能在處理後無法預測，多次編碼產生的損失將會混雜在一起，在處理之後進行編碼這些損失將會變得更加明顯。無失真壓縮在降低壓縮率的代價下能夠達到最好的結果。

一些簡單的編輯操作，如切掉音訊的部分片段，可以直接在 MP3 資料上操作而不需要重新編碼。對於這些操作來說，只要使用合適的軟體（"mp3DirectCut" 和 "MP3Gain"），上面提到的問題可以不必考慮。

## MP3 的設計限制

MP3 格式存有設計限制，即使使用更好的編碼器仍舊不能克服這些限制。一些新的壓縮格式如 Opus 等不再有這些限制。

按照技術術語，MP3 有如下一些限制：

* 位元率最大是 320 kbit/s，時間解析度相對於變化迅速的訊號來說太低。
* 對於超過 15.5/15.8 kHz 的頻率沒有因數頻帶，即超過此頻率的聲音無法編碼在 MP3 內，從頻譜來看，15 kHz 以上的聲音全部消失了，而人耳的聽覺上限一般在 20 kHz。
* 採樣頻率最高為 48kHz，對於超過 48kHz 採樣頻率的音訊無法編碼在 MP3 內。
* 聯合立體聲（Joint stereo）是基於影格與影格完成的。
* 沒有定義編碼器／解碼器的整體時延，這就意味著 gapless playback 缺少一個正式的規定。

然而，即使有這些限制，一個經良好的調整 MP3 編碼器仍能夠提供與其他格式相提並論或更高的編碼品質。

## MP3 音訊編碼

MPEG-1 標準中沒有 MP3 編碼器的一個精確規範，然而與此相反，解碼演算法和檔案格式卻進行了細緻的定義。人們設想編碼的實現是設計自己的適合去除原始音訊中部分資訊的演算法（或者是它在頻域中的改進的離散餘弦變換表示）。在編碼過程中，576 個時域樣本被轉換成 576 個頻域樣本，如果是瞬變訊號就使用 192 而不是 576 個採樣點，這是限制量化噪聲隨著隨瞬變訊號短暫擴散。

這是心理聲學的研究領域：人類主觀聲音感知。

這樣帶來的結果就是出現了許多不同的 MP3 編碼器，每種生成的聲音品質都不相同。有許多它們的比較結果，這樣一個潛在使用者很容易選擇合適的編碼器。需要記住的是高位元率編碼表現優秀的編碼器（如 LAME 這個在高位元率廣泛使用的編碼器）未必在低位元率的表現也同樣好。

## MP3 音訊解碼

另一方面，解碼在標準中進行了細緻的定義。

多數解碼器是位元流，也就是說 MP3 檔案解碼出來的非壓縮輸出訊號將與標準文件中數學定義的輸出訊號一模一樣（在規定的數值修約誤差範圍內）。

MP3 檔案有一個標準的格式，這個格式就是包括 384、576、或者 1152 個採樣點（隨 MPEG 的版本和層不同而不同）的影格，並且所有的影格都有關聯的頭資訊（32 位元）和輔助資訊（9、17 或者 32 位元組，隨著 MPEG 版本和立體聲或者單連結的不同而不同）。頭和輔助資訊能夠幫助解碼器正確地解碼相關的霍夫曼編碼資料。

所以，大多數的解碼器比較幾乎都是完全基於它們的計算效率（例如，它們在解碼過程中所需要的記憶體或者中央處理器時間）。

## ID3 和其他標籤

「標籤」是 MP3（或其他格式）中儲存的包含如標題、藝術家、唱片、音軌號或者其他關於 MP3 檔案資訊等添加到檔案的資料。最為流行的標準標籤格式目前是 ID3 ID3v1 和 ID3v2 標籤，最近的是 APE tag。

APEv2 最初是為 Musepack 開發的（參見 APEv2 規範）。APEv2 可以與 ID3 標籤在同一個檔案中共存，但是它也可以單獨使用。

## 音量歸一化（normalization）

由於 CD 和其他各種各樣的音源都是在不同的音量下錄製的，在標籤中儲存檔案的音量資訊將是有用的，這樣的話回放時音量能夠進行動態調節。

人們已經提出了一些對 MP3 檔案增益進行編碼的標準。它們的設計思想是對音訊檔的音量（不是「峰值」音量）進行歸一化，這樣以保證在不同的連續音軌切換時音量不會有變化。

最流行最常用的儲存回放增益的解決方法是被簡單地稱作「播放增益（Replay Gain）」的方法。音軌的音量平均值和修剪資訊都存在元資料標籤中。

## 授權和專利問題

Thomson Consumer Electronics 在認可軟體專利的國家控制著 MPEG-1/2 Layer 3 專利 （頁面存檔備份，存於網際網路檔案館）的授權，這些國家包括美國和日本，歐盟國家不包括在內。Thomson 積極地加強這些專利的保護。Thomson 已經在歐盟國家被歐洲專利局（European Patent Office）授予軟體專利，但是還不清楚它們是否會被那裡的司法所加強。

關於 Thomson 專利檔案、授權協定和費用的最新資訊請參考它們的網站 MP3Licensing.com （頁面存檔備份，存於網際網路檔案館）。

在 1998 年 9 月，Fraunhofer Institute 向幾個 MP3 軟體開發者發去了一封信聲明「發布或者銷售編碼器或者解碼器」需要授權。這封信宣稱非經授權的產品「觸犯了 Fraunhofer 和 THOMSON 的專利權。製造、銷售或者發布使用 MPEG-2 Layer 3 標準或者我們專利的產品，你們需要從我們這裡獲得這些專利的授權協定。」

這些專利問題極大地減慢了未經授權的 MP3 軟體開發並且導致人們的注意力轉向開發和歡迎其他如 WMA 和 Vorbis 這樣的替代品。Windows 開發系統的製造商微軟公司從 MP3 轉向它們自有的 Windows Media 格式以避免與專利相關的授權問題。直到那些關鍵的專利過期之前，未經授權的編碼器和播放器在認可軟體專利的國家看起來都是非法的。

儘管有這些專利限制，「永恆」的 MP3 格式繼續向前發展；這種現象的原因看起來是由如下因素帶來的網路效應：

* 熟悉這種格式，不知道有其他可選格式存在
* 這些可選格式沒有普遍地明顯超過 MP3 的優勢
* 大量的 MP3 格式音樂
* 大量的使用這種格式的不同軟體和硬體
* 沒有數位版權管理保護技術，這使得 MP3 檔案可以很容易地修改、複製和通過網路重新發布
* 大多數家庭使用者不知道或者不關心軟體專利爭端，通常這些爭端與他們個人用途而選用 MP3 格式無關

另外，專利持有人不願對於開源解碼器加強授權費用的徵收，這也帶來了許多免費 MP3 解碼器的發展。另外，儘管他們試圖阻止發布編碼器的二進制代碼，Thomson 已經宣布使用免費 MP3 編碼器的個人使用者將不需要支付費用。這樣，儘管專利費是許多公司打算使用 MP3 格式時需要考慮的問題，對於使用者來說並沒有什麼影響，這就帶來了這種格式的廣受歡迎。

Sisvel S.p.A. （頁面存檔備份，存於網際網路檔案館）和它的美國子公司 Audio MPEG, Inc. 以前曾經以侵犯 MP3 技術專利為由起訴 Thomson，但是那些爭端在 2005 年 11 月最終以 Sisvel 給 Thomson MP3 授權而結束。Motorola 最近也與 Audio MPEG 簽署了 MP3 的授權協定。由於 Thomson 和 Sisvel 都擁有他們聲稱編解碼器必需的單獨的專利，MP3 專利的法律狀態還不清晰。

### 專利過期

與 MP3 相關的專利已於 2017 年 4 月 16 日全數過期。MP3 進入公有領域後，任何人使用皆無須付專利授權費。

## 其他技術

有許多其他的有損音訊編解碼存在，其中包括：

* MPEG-1/2 Audio Layer 2（MP2），MP3 的前輩；
* Musepack，也稱作 Musepack（以前叫 MP+），由 MP2 衍生出來；
* mp3PRO，Thomson Multimedia 的 MP3 和 SBR 的組合，適用於低位元速率壓縮，是 MP3 格式的升級版；
* AAC，Apple 公司的 iTunes 音樂商店和 IPod 使用；
* AC-3，杜比數位和數位多功能影音光碟中使用；
* Vorbis，Xiph.Org 基金會開發，自由軟體和沒有專利的編解碼器；
* Speex，基於碼激勵線性預測的專門為語音和網際協定通話技術設計的自由軟體和無專利編解碼器；
* Opus (音訊格式)，Xiph.Org 基金會開發，是開放標準定義於網際網路工程任務組 RFC6716，有更低的延遲和更好的聲音壓縮率，希望用單一格式包含聲音和語音，取代 Speex 和 Vorbis；
* AMR-WB+ 針對蜂窩電話和其他有限頻寬使用進行了最佳化的增強自適應多速寬頻編解碼器（Enhanced Adaptive Multi Rate WideBand codec）；
* ATRAC，索尼的 MD 使用；
* QDesign，用於低速 QuickTime；
* Windows Media Audio（WMA）來自於微軟公司；
* RealNetworks 的 RealAudio，經常用於網站的流媒體。

MP2、MP3、mp3PRO、和 AAC 都是同一個技術家族中的成員，並且都是基於大致類似的心理聲學。弗勞恩霍夫協會擁有許多涵蓋這些編解碼器所用技術的基本專利，杜比實驗室、索尼、Thomson Consumer Electronics 和 AT&T 擁有其他一些關鍵專利。

在網際網路上有一些其他無損音訊壓縮方法。儘管它們與 MP3 不同，它們是其他壓縮機制的優秀範例，它們包括：

* FLAC (Free Lossless Audio Codec)
* Monkey's Audio（APE）
* SHN，也稱為 Shorten
* TTA
* WavPack
* Apple Lossless
* MPEG-4 ALS

聽覺測試試圖找出特定位元率下的最好品質的有損音訊編解碼。在 128kbit/s 下，AAC、MPC、WMA Pro 和 OGG Vorbis 效能持平處於領先位置，LAME MP3 稍微落後。在 64kbit/s 下，AAC-HE 和 mp3pro 少許領先於其他編解碼器。在超過 128kbit/s 下，多數聽眾聽不出它們之間有明顯差別。什麼是「CD 音質」也是很主觀的：對於一些人來說 128kbit/s 的 MP3 就足夠了，而對於另外一些人來說必須是 200kbit/s 以上的位元率。

儘管如 WMA 和 RealAudio 這些新的編解碼器的支持者宣稱它們各自的演算法能夠在 64kbit/s 達到 CD 音質，聽覺測試卻顯示了不同的結果；不過這些編解碼器在 64kbit/s 的音質明顯超過同樣位元率下 MP3 的音質。開源的 Vorbis 的開發者也宣稱它們的演算法超過了 MP3、RealAudio 和 WMA 的音質，上面提到的聽覺測試證實了這種說法。Thomson 宣稱它的 mp3PRO 在 64kbit/s 達到了 CD 音質，但是測試者報告說 64kbit/s 的 mp3Pro 檔案與 112kbit/s 的 MP3 檔案音質類似，但是直到 80kbit/s 時它才能接近 CD 音質。

專門為 MPEG-1/2 影片（VCD/DVD）設計 / 最佳化的 MP3 總體上在低於 48kbit/s 的單聲道資料和低於 80kbit/s 的立體聲上表現不佳。

## 參考文獻

## 參見

* 隨身碟
* ID3
* MP3 Surround
* MP3 部落格
* OTRCAT
* Joint stereo
* 數位音訊播放器 - 媒體播放器
* 數位音樂下載
* 軟體著作權
* Comparison of audio codecs
* Dmusic
* IPod
* LAME
.mp3