音頻開發(fā) -- 音頻基礎(chǔ)

一带欢、音頻播放流程

音樂播放器在播放音頻時的流程:
1.讀入音頻文件鞭缭,使用解碼器將各種格式的音頻文件解壓单默,還原為原始的音頻流俺猿。此階段音質(zhì)受解碼器影響茎匠,當(dāng)采用無損音頻格式時不受任何影響。
2.對音頻流進(jìn)行預(yù)處理押袍、均衡器诵冒、聲音特效等操作。此階段音質(zhì)受播放軟件谊惭、音效插件等影響汽馋。
3.將處理結(jié)果輸出至聲卡,由聲卡進(jìn)行數(shù)模轉(zhuǎn)換圈盔,輸出音頻信號豹芯。此階段音質(zhì)受硬件影響,包括聲卡驱敲、功放電路铁蹈、播放設(shè)備等。

二众眨、常見音頻格式

音頻文件的生成過程是將聲音信息采樣握牧、量化和編碼產(chǎn)生數(shù)字信號的過程容诬,人耳所能聽到的聲音,是從最低的頻率20HZ一直到最高的頻率20KHZ沿腰,因此音頻文件格式的最大帶寬是20KHZ览徒。根據(jù)奈奎斯特的理論,只有采樣頻率高于聲音信號最高頻率的兩倍時矫俺,才能把數(shù)字信號表示的聲音還原成為原來的聲音吱殉,所以音頻文件的采樣率一般在40~50KHZ,比如最常見的CD音質(zhì)采樣率44.1KHZ厘托。

對聲音進(jìn)行采樣友雳、量化過程被稱為脈沖編碼調(diào)制(Pulse Code Modulation),簡稱PCM铅匹。PCM數(shù)據(jù)是最原始的音頻數(shù)據(jù)押赊,完全無損,所以PCM數(shù)據(jù)雖然音質(zhì)優(yōu)秀但體積龐大包斑,為了解決這個問題先后誕生了一系列的音頻格式流礁,這些音頻格式運(yùn)用不同的方法對音頻數(shù)據(jù)進(jìn)行壓縮,其中有無損壓縮和有損壓縮兩種罗丰。

  • 無損音頻格式:WAV
  • 無損壓縮音頻格式:APE神帅、FLAC
    能夠在保存原文件的所有數(shù)據(jù)的前提下,將音頻文件的體積壓縮的更小萌抵,而將壓縮后的音頻文件還原后找御,能夠?qū)崿F(xiàn)與源文件相同的大小、相同的碼率绍填。
  • 有損壓縮音頻格式:MP3霎桅、WMA、OGG
    有損音樂是利用了人類對聲波中的某些頻率成分不敏感的特性讨永,允許音頻數(shù)據(jù)壓縮過程中損失一定的信息滔驶,雖然不能完全恢復(fù)原始數(shù)據(jù),卻換來了大得多的壓縮比卿闹,可以極大減少存儲空間揭糕。

常見音頻格式

三、MP3文件結(jié)構(gòu)

目前最為常用的音頻格式是MP3锻霎,MP3是一種有損壓縮的音頻格式插佛,設(shè)計(jì)這種格式的目的就是為了大幅度的減小音頻的數(shù)據(jù)量,它舍棄PCM音頻數(shù)據(jù)中人類聽覺不敏感的部分量窘。

MP3格式中的碼率(BitRate)代表了MP3數(shù)據(jù)的壓縮質(zhì)量,現(xiàn)在常用的碼率有128kbit/s氢拥、160kbit/s蚌铜、320kbit/s等锨侯,這個值越高聲音質(zhì)量也就越高。MP3編碼方式常用的有兩種固定碼率(Constant bitrate冬殃,CBR)和可變碼率(Variable bitrate囚痴,VBR)。MP3格式中的數(shù)據(jù)通常由兩部分組成审葬,一部分為ID3用來存儲歌名深滚、演唱者、專輯涣觉、音軌數(shù)等信息痴荐,另一部分為音頻數(shù)據(jù)。音頻數(shù)據(jù)部分以幀(frame)為單位存儲官册,每一個幀都有自己的幀頭生兆,其中存儲了采樣率等解碼必須的信息,所以每一個幀都可以獨(dú)立于文件存在和播放膝宁,這個特性加上高壓縮比使得MP3文件成為了音頻流播放的主流格式鸦难。幀頭之后存儲著音頻數(shù)據(jù),這些音頻數(shù)據(jù)是若干個PCM數(shù)據(jù)幀經(jīng)過壓縮算法壓縮得到的员淫,對CBR的MP3數(shù)據(jù)來說每個幀中包含的PCM數(shù)據(jù)幀是固定的合蔽,而VBR是可變的。

MP3文件結(jié)構(gòu)1
MP3文件結(jié)構(gòu)2
MP3 tag相關(guān)

四介返、基本概念

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末拴事,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子映皆,更是在濱河造成了極大的恐慌挤聘,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件捅彻,死亡現(xiàn)場離奇詭異组去,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)步淹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進(jìn)店門从隆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人缭裆,你說我怎么就攤上這事键闺。” “怎么了澈驼?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵辛燥,是天一觀的道長。 經(jīng)常有香客問我,道長挎塌,這世上最難降的妖魔是什么徘六? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮榴都,結(jié)果婚禮上待锈,老公的妹妹穿的比我還像新娘。我一直安慰自己嘴高,他們只是感情好竿音,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著拴驮,像睡著了一般春瞬。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上莹汤,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天快鱼,我揣著相機(jī)與錄音,去河邊找鬼纲岭。 笑死抹竹,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的止潮。 我是一名探鬼主播窃判,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼喇闸!你這毒婦竟也來了袄琳?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤燃乍,失蹤者是張志新(化名)和其女友劉穎唆樊,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體刻蟹,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡逗旁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了舆瘪。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片片效。...
    茶點(diǎn)故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖英古,靈堂內(nèi)的尸體忽然破棺而出淀衣,到底是詐尸還是另有隱情,我是刑警寧澤召调,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布膨桥,位于F島的核電站蛮浑,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏国撵。R本人自食惡果不足惜陵吸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望介牙。 院中可真熱鬧,春花似錦澳厢、人聲如沸环础。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽线得。三九已至,卻和暖如春徐伐,著一層夾襖步出監(jiān)牢的瞬間贯钩,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工办素, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留角雷,地道東北人。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓性穿,卻偏偏與公主長得像勺三,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子需曾,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 前言: 記載資料多為網(wǎng)絡(luò)搜集吗坚,侵刪。 根據(jù)最近接觸的整機(jī)項(xiàng)目做了一些整機(jī)音頻相關(guān)基礎(chǔ)知識的總結(jié)呆万,如有不足或表述問題...
    Gawain_Knowknow閱讀 8,147評論 0 4
  • 概述 本片文章主要介紹音頻基礎(chǔ)商源,在做音頻開發(fā)之前首先必須要對音頻的相關(guān)概念了解。以下是具體內(nèi)容概述: 常見的音頻格...
    iosmedia閱讀 2,651評論 0 1
  • 要在計(jì)算機(jī)內(nèi)播放或是處理音頻文件谋减,也就是要對聲音文件進(jìn)行數(shù)牡彻、模轉(zhuǎn)換,這個過程同樣由采樣和量化構(gòu)成逃顶,人耳所能聽到的聲...
    Viking_Den閱讀 10,212評論 1 10
  • 前言 本篇開始講解在Android平臺上進(jìn)行的音頻編輯開發(fā)讨便,首先需要對音頻相關(guān)概念有基礎(chǔ)的認(rèn)識。所以本篇要講解以下...
    Ihesong閱讀 7,769評論 2 18
  • ### YUV顏色空間 視頻是由一幀一幀的數(shù)據(jù)連接而成以政,而一幀視頻數(shù)據(jù)其實(shí)就是一張圖片霸褒。 yuv是一種圖片儲存格式...
    天使君閱讀 3,286評論 0 4