android 播放音樂媒體文件(一)


Audio formats and codecs

Format / Codec Encoder Decoder Details Supported File Type(s) / Container Formats
AAC LC Support for mono/stereo/5.0/5.1 content with standard sampling rates from 8 to 48 kHz. • 3GPP (.3gp)
• MPEG-4 (.mp4, .m4a)
• ADTS raw AAC (.aac, decode in Android 3.1+, encode in Android 4.0+, ADIF not supported)
• MPEG-TS (.ts, not seekable, Android 3.0+)
HE-AACv1 (AAC+)
(Android 4.1+)
HE-AACv2 (enhanced AAC+)   Support for stereo/5.0/5.1 content with standard sampling rates from 8 to 48 kHz.
AAC ELD (enhanced low delay AAC)
(Android 4.1+)

(Android 4.1+)
Support for mono/stereo content with standard sampling rates from 16 to 48 kHz
AMR-NB 4.75 to 12.2 kbps sampled @ 8kHz 3GPP (.3gp)
AMR-WB 9 rates from 6.60 kbit/s to 23.85 kbit/s sampled @ 16kHz 3GPP (.3gp)
FLAC
(Android 4.1+)

(Android 3.1+)
Mono/Stereo (no multichannel). Sample rates up to 48 kHz (but up to 44.1 kHz is recommended on devices with 44.1 kHz output, as the 48 to 44.1 kHz downsampler does not include a low-pass filter). 16-bit recommended; no dither applied for 24-bit. FLAC (.flac) only
MIDI   MIDI Type 0 and 1. DLS Version 1 and 2. XMF and Mobile XMF. Support for ringtone formats RTTTL/RTX, OTA, and iMelody • Type 0 and 1 (.mid, .xmf, .mxmf)
• RTTTL/RTX (.rtttl, .rtx)
• OTA (.ota)
• iMelody (.imy)
MP3   Mono/Stereo 8-320Kbps constant (CBR) or variable bit-rate (VBR) MP3 (.mp3)
Opus  
(Android 5.0+)
  Matroska (.mkv)
PCM/WAVE
(Android 4.1+)
8- and 16-bit linear PCM (rates up to limit of hardware). Sampling rates for raw PCM recordings at 8000, 16000 and 44100 Hz. WAVE (.wav)
Vorbis     • Ogg (.ogg)
• Matroska (.mkv, Android 4.0+)

 

以上是android劫持的Audio類型文件 (android官方文檔)

音頻格式比較:
音樂愛好者常見的音頻格式有:flac、ape、wav、mp3、aac、ogg、wma
1.壓縮比比較:
aac>ogg>mp3(wma)>ape>flac>wav(同一音源條件下)
mp3和wma以192kbps為分界線,192kbps以上mp3好,192kbps以下wma好。

2.音質比較:
wav=flac=ape>aac>ogg>mp3>wma

3.硬件支持比較:
MP3播放器:mp3>wma>wav>flac>ape aac ogg
手機:mp3>wma>aac wav>flac ogg>ape

4.綜合性能(就是綜合音質體積編碼率):aac>ogg>flac ape>mp3>wav、wma

音頻格式詳解:
下文為各種常見的音頻格式詳解,故而文章比較長,感興趣的朋友不妨了解一下。
1.MP3格式
MP3的全稱是Moving Picture Experts Group Audio Layer III。簡單的說,MP3就是一種音頻壓縮技術,由於這種壓縮方式的全稱叫MPEG Audio Layer3,所以人們把它簡稱為MP3。
MP3是利用 MPEG Audio Layer 3 的技術,將音樂以1:10 甚至 1:12 的壓縮率,壓縮成容量較小的file,換句話說,能夠在音質丟失很小的情況下把文件壓縮到更小的程度。而且還非常好的保持了原來的音質。
正是因為MP3體積小,音質高的特點使得MP3格式幾乎成為網上音樂的代名詞。每分鍾音樂的MP3格式只有1MB左右大小,這樣每首歌的大小只有3-4MB。使用MP3播放器對MP3文件進行實時的解壓縮(解碼),這樣,高品質的MP3音樂就播放出來了。
補充:最高比特率320K,高頻部分一刀切是他的缺點。音質不高!


2.WMA格式
WMA的全稱是Windows Media Audio,是微軟力推的一種音頻格式。
WMA格式是以減少數據流量但保持音質的方法來達到更高的壓縮率目的,其壓縮率一般可以達到1:18,生成的文件大小只有相應MP3文件的一半。這對只裝配32M的機型來說是相當重要的,支持了WMA和RA格式,意味着32M的空間在無形中擴大了2倍。
此外,WMA還可以通過DRM(Digital Rights Management)方案加入防止拷貝,或者加入限制播放時間和播放次數,甚至是播放機器的限制,可有力地防止盜版。
補充:128kbps為wma最優壓縮比,128kbps wma=192kbps mp3


3.WAV格式
WAV格式是微軟公司開發的一種聲音文件格式,也叫波形聲音文件,是最早的數字音頻格式,被Windows平台及其應用程序廣泛支持。
WAV格式支持許多壓縮算法,支持多種音頻位數、采樣頻率和聲道,采用44.1kHz的采樣頻率,16位量化位數,因此WAV的音質與CD相差無幾,但WAV格式對存儲空間需求太大不便於交流和傳播。
補充:無損格式,缺點:體積十分大!
4.ASF格式
ASF的全稱是Advanced Streaming Format,是微軟所制訂的一種媒體播放格式,適合在網絡上播放。而Windows Media On-Demand Producer則是制作ASF檔案的免費軟件,讓即使是初學者也能很輕易的利用現成的WAV或AVI檔案制作ASF文件。
補充:少見的格式


5.AAC格式
AAC實際上是高級音頻編碼的縮寫。AAC是由Fraunhofer IIS-A、杜比和AT&T共同開發的一種音頻格式,它是MPEG-2規范的一部分。
AAC所采用的運算法則與MP3的運算法則有所不同,AAC通過結合其他的功能來提高編碼效率。AAC的音頻算法在壓縮能力上遠遠超過了以前的一些壓縮算法(比如MP3等)。
它還同時支持多達48個音軌、15個低頻音軌、更多種采樣率和比特率、多種語言的兼容能力、更高的解碼效率。總之,AAC可以在比MP3文件縮小30%的前提下提供更好的音質。
補充:目前最好的有損格式之一。有多種編碼,faac,nero為常見,比特率最高448kbps。硬件支持方面,高級mp3和現在手機普遍支持。


6.Mp3Pro格式
Mp3Pro是Mp3編碼格式的升級版本。MP3Pro是由瑞典Coding科技公司開發的,在保持相同的音質下同樣可以把聲音文件的文件量壓縮到原有MP3格式的一半大小。而且可以在基本不改變文件大小的情況下改善原先的MP3音樂音質。它能夠在用較低的比特率壓縮音頻文件的情況下,最大程度地保持壓縮前的音質。
MP3pro可以實現完全的兼容性。經過mp3Pro壓縮的文件,擴展名仍舊是.mp3。可以在老的mp3播放器上播放。老的mp3文件可以在新的mp3pro播放器上進行播放。
實現了該公司所謂的“向前向后兼容”。
補充:mp3壓縮后的格式,可以這么認為


7.VQF格式
VQF格式是由YAMAHA和NTT共同開發的一種音頻壓縮技術,它的壓縮率能夠達到1:18,因此相同情況下壓縮后VQF的文件體積比MP3小30%~50%,更便利於網上傳播,同時音質極佳,接近CD音質(16位44.1kHz立體聲)。但VQF未公開技術標准,至今未能流行開來。


8.FLAC格式
FLAC即是Free Lossless Audio Codec的縮寫,中文可解為無損音頻壓縮編碼。
FLAC是一套著名的自由音頻壓縮編碼,其特點是無損壓縮。不同於其他有損壓縮編碼如MP3 及 AAC,它不會破任何原有的音頻資訊,所以可以還原音樂光盤音質。現在它已被很多軟件及硬件音頻產品所支持。簡而言之,FLAC與MP3相仿,但是是無損壓縮的,也就是說音頻以FLAC方式壓縮不會丟失任何信息。這種壓縮與Zip的方式類似,但是FLAC將給你更大的壓縮比率,因為FLAC是專門針對音頻的特點設計的壓縮方式,並且你可以使用播放器播放FLAC壓縮的文件,就象通常播放你的MP3文件一樣。
補充:為無損格式,較ape而言,他體積大點,但是兼容性好,編碼速度快,播放器支持更廣。


9.APE格式
APE是目前流行的數字音樂文件格式之一。與MP3這類有損壓縮方式不同,APE是一種無損壓縮音頻技術,也就是說當你將從音頻CD上讀取的音頻數據文件壓縮成APE格式后,你還可以再將APE格式的文件還原,而還原后的音頻文件與壓縮前的一模一樣,沒有任何損失。
APE的文件大小大概為CD的一半,但是隨着寬帶的普及,APE格式受到了許多音樂愛好者的喜愛,特別是對於希望通過網絡傳輸音頻CD的朋友來說,APE可以幫助他們節約大量的資源。
補充:為無損壓縮格式,較flac而已,他體積較小。編碼速度偏慢。


10.MID格式
MID是midi的簡稱,是它的擴展名。MIDI是英語Music Instrument Digital Interface 的縮寫,翻譯過來就是“數字化樂器接口”,也就是說它的真正涵義是一個供不同設備進行信號傳輸的接口的名稱。我們如今的MIDI音樂制作全都要靠這個接口,在這個接口之間傳送的信息也就叫MIDI信息。
MIDI最早是應用在電子合成器——一種用鍵盤演奏的電子樂器上,由於早期的電子合成器的技術規范不統一,不同的合成器的鏈接很困難,在1983年8月,YAMAHA、ROLAND、KAWAI等著名的電子樂器制造廠商聯合指定了統一的數字化樂器接口規范,這就是MIDI1.0技術規范。
此后,各種電子合成器已經電子琴等電子樂器都采用了這個統一的規范,這樣,各種電子樂器就可以互相鏈接起來,傳達MIDI信息,形成一個真正的合成音樂演奏系統。
由於多媒體計算機技術的迅速發展,計算機對數字信號的強大的處理能力,使得計算機處理MIDI信息成為順理成章的事情了,所以,現在不少人把MIDI音樂稱之為電腦音樂。事實上,利用多媒體計算機不但可以播放、創作和實時地演奏MIDI音樂。甚至可以把MIDI音樂轉變成看的見的樂譜(五線譜或簡譜)打印出來,反之,也可以把樂譜變成美妙的音樂。利用MIDI的這個性質,可以用於音樂教學(尤其是識譜),讓學生利用計算機學習音樂知識和創作音樂。


11.OGG格式
Ogg全稱應該是OGG Vobis(ogg Vorbis) 是一種新的音頻壓縮格式,類似於MP3等現有的音樂格式。
但有一點不同的是,它是完全免費、開放和沒有專利限制的。OGG Vobis有一個很出眾的特點,就是支持多聲道,隨着它的流行,以后用隨身聽來聽DTS編碼的多聲道作品將不會是夢想。
Vorbis 是這種音頻壓縮機制的名字,而Ogg則是一個計划的名字,該計划意圖設計一個完全開放性的多媒體系統。目前該計划只實現了OggVorbis這一部分。
Ogg Vorbis文件的擴展名是.OGG。這種文件的設計格式是非常先進的。現在創建的OGG文件可以在未來的任何播放器上播放,因此,這種文件格式可以不斷地進行大小和音質的改良,而不影響舊有的編碼器或播放器。
補充:目前最好的有損格式之一,MP3部分支持,智能手機裝軟件部分可以支持,最高比特率500kbps。


12.M4A格式
M4A是MPEG4音頻標准的文件的擴展名。在MPEG4標准中提到,普通的MPEG4文件擴展名是.mp4。
自從Apple開始在它的iTunes以及 iPod中使用.m4a以區別MPEG4的視頻和音頻文件以來,.m4a這個擴展名變得流行了。
目前,幾乎所有支持MPEG4音頻的軟件都支持.m4a。最常用的.m4a文件是使用AAC格式的(文件),不過其他的格式,比如Apple Lossless甚至mp3也可以被放在.m4a容器里(TC注:這個container的概念類似於.mkv文件)。可以安全的把只包含音頻的.mp4 文件的擴展名改成.m4a,以便讓它能在你喜歡的播放器里播放,反之亦然。


13.eAAC+格式
eaac+格式是新一代應用於手機的最優化的音樂格式。eaac+的擴展名為M4A。它可以接近CD的音質,比MP3格式所占存儲空間更小。


14.MOD格式
MOD是一種類似波表的音樂格式,但它的結構卻類似 MIDI,使用真實采樣,體積很小,在以前的DOS年代,MOD經常被作為游戲的背景音樂。現在的MOD可以包含很多音軌,而且格式眾多,如S3M、NST、669、MTM、XM、IT、XT和RT等。
Module(簡稱mod)是數碼音樂文件,由一組samples(樂器的聲音采樣)、曲譜和時序信息組成,告訴一個mod播放器何時以何種音高去演奏在某條音軌的某個樣本,附帶演奏一些效果比如顫音等。因而mod與純正的象WAV或AU那樣的沒有包含時序信息的樣本文件不同,與象MIDI文件那樣的不攜帶任何附加樣本/樂器的文件也不同(與現在支持DLS技術的MIDI倒是有點相似,不過mod的體積要比DLS MIDI小得多。)


15.RealVideo格式
RealVideo格式文件包括后綴名為RA、RM、RAM、RMVB的四種視頻格式。Real Video是一種高壓縮比的視頻格式,可以使用任何一種常用於多媒體及Web上制作視頻的方法來創建RealVideo文件。例如Premiere、VideoShop以及AfterEffects等,對於文件的播放可用realplayer和暴風影音播放。
RealVideo文件是RealNetworks公司開發的一種新型流式視頻文件格式,它包含在RealNetworks公司所制定的音頻視頻壓縮規范RealMedia中,主要用來在低速率的廣域網上實時傳輸活動視頻影像,可以根據網絡數據傳輸速率的不同而采用不同的壓縮比率,從而實現影像數據的實時傳送和實時播放。
RealVideo除了可以以普通的視頻文件形式播放之外,還可以與RealServer服務器相配合,在數據傳輸過程中邊下載邊播放視頻影像,而不必像大多數視頻文件那樣,
必須先下載然后才能播放。目前,Internet上已有不少網站利用RealVideo技術進行重大事件的實況轉播。
RMVB影片格式比原先的RM多了VB兩字,在這里VB是VBR(Variable Bit Rate–可變比特率)的縮寫。在保證了平均采樣率的基礎上,
設定了一般為平均采樣率兩倍的最大采樣率值,在處理較復雜的動態影像時也能得到比較良好的效果,處理一般靜止畫面時則靈活的轉換至較低的采樣率,有效的縮減了文件的大小!


16.MD格式
MD Data或MD-Data的全文為minidisc-Data,是一種用來儲存電腦資料的磁光碟媒體(magneto-optical medium),由Sony於1993年發表。
Sony索尼原先期望用MD Data取代軟碟片,不過Iomega艾美加的Zip軟驅填補了這個市場的需求,之后又出現價位逐漸可被人接受的CD-R光碟燒錄器以及相當低廉的空白可燒錄光碟片,
最后記憶卡的普及成為壓垮駱駝的最后一根稻草,使MD-Data始終無法成為主流的電腦儲存媒體。一張MD Data碟片可提供140MB的資料儲存量,不過其存取效率緩慢且價格昂貴,此外其存取碟機在播放模式時只能讀取或寫入MD音樂碟片,而不能供電腦存取資料這表示MD音樂片(MD)與MD資料片(MD Data)被硬是區分,無法彈性混用。Sony發表MD Data后的不久也推出了相關的應用周邊產品,如MD型照相機或MD型文件掃描器等。到了1990年代后期,MD Data也能使用4軌及8軌的多軌記錄層這意味着使用MD Data的MD型錄音設備可加速取代已普遍用於錄音工作室中的4軌帶匣錄音設備,不僅更低廉且更為彈性,同時在Windows電腦、Macintosh電腦上更可將錄音直接送入硬盤中。
不過,MD Data的儲存記錄格式卻阻礙了MD Data碟機的推行(即便MD Data碟機相當簡單易用),同時也阻礙將MD Data用於電腦資料備份的運用推行。
2004年底Hi-MD出現,允許在一張Hi-MD格式的MD碟片上儲存各種型態的資料(檔案、音樂、圖像等),且能讓標准MD達到約305MB的儲存容量在新款的高密度Hi-MD碟片上更可達1GB容量。


17.CDA格式
CDA即我們通常所說的CD音軌,是我們所熟悉的CD音樂光盤中的文件格式。其最大的特點便是近似無損,也就是說基本上忠實於原聲,因此是音箱發燒友的最佳選擇。
不過,我們在CD光盤中看到以CDA為后綴名的文件並沒有真正包含聲音的信息而只是一個索引信息,因此你會發現,不論CD音樂的長短,看到的“*.cda文件”都是44字節長,這種文件直接復制cda文件到硬盤上是無法播放的,只有使用專門的抓音軌軟件才能對CD格式的文件進行轉換。


18.MPC格式
MPC全稱MusePack,一種音頻格式。 MPC(MusePaCk)是由德國人Andree Buschmann開發的一種完全免費的高品質音頻格式。
在其問世之前,Lame MP3是公認音質最好的有損壓縮方案,追求音質的人對它趨之若鶩。但現在這個桂冠無疑該讓給MPC了,在中高碼率下,MPC可以做到比MP3更好音質。在高碼率下,MPC的高頻要比MP3細膩不少,可以在節省大量空間的前提下獲得最佳音質的音樂欣賞,是目前最適合用於音樂欣賞的有損編碼。
MusePaCk(.mpc)原先又被稱為MPEGPlus(.mp+),是由德國人Andree Buschmann開發的一種完全免費的高品質音頻格式在其問世之前,Lame MP3是公認音質最好的有損壓縮方案,追求音質的人對它趨之若鶩。但現在這個桂冠無疑該讓給MPC了,因為無論是頻譜分析,還是對比試聽,160Kbps碼率以上的MPC表現絕對要好過MP3(指相同碼率的兩者而言),也好過任何其他的有損壓縮格式。不僅僅是音質,MPC還有編碼速度快的優點,經MPC現任負責人Frank Klemm改良后的1.14版編碼器,在我的Duron 650上編碼速度可以達到實時播放的5.5倍,比慢工出細活的LAME要快得多!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM