数字音视频技术:音频帧和采样率的关系
1.相關(guān)知識(shí)
1)采樣率(SampleRate):每秒從連續(xù)信號(hào)中提取并組成離散信號(hào)的采樣個(gè)數(shù),它用赫茲(Hz)來(lái)表示。一般音樂(lè)CD的采樣率是44100Hz,所以視頻編碼中的音頻采樣率保持在這個(gè)級(jí)別就完全足夠了,通常視頻轉(zhuǎn)換器也將這個(gè)采樣率作為默認(rèn)設(shè)置。
2)幀率(Frame rate):是用于測(cè)量顯示幀數(shù)的量度。所謂的測(cè)量單位為每秒顯示幀數(shù)(Frames per Second,簡(jiǎn)稱(chēng):FPS)或“赫茲”(Hz)。
3)碼率(BitRate):指視頻或音頻文件在單位時(shí)間內(nèi)使用的數(shù)據(jù)流量,該參數(shù)的單位通常是Kbps,也就是千比特每秒。通常2000kbps~3000kbps就已經(jīng)足以將畫(huà)質(zhì)效果表現(xiàn)到極致了。碼率參數(shù)與視頻文件最終體積大小有直接性的關(guān)系
正常人聽(tīng)覺(jué)的頻率范圍大約在20Hz~20kHz之間,根據(jù)奈奎斯特采樣理論,為了保證聲音不失真,采樣頻率應(yīng)該在40kHz左右。常用的音頻采樣頻率有8kHz、11.025kHz、22.05kHz、16kHz、37.8kHz、44.1kHz、48kHz等,如果采用更高的采樣頻率,還可以達(dá)到DVD的音質(zhì)
對(duì)采樣率為44.1kHz的AAC音頻進(jìn)行解碼時(shí),通常是按1024個(gè)采樣點(diǎn)一幀,所以一個(gè)AAC格式的音頻幀的樣本數(shù)是1024。
2.音頻幀和采樣率的關(guān)系
音頻幀的播放時(shí)間 = 音頻幀的樣本個(gè)數(shù) / 采樣頻率(單位為s)
以幾種常用的音頻格式舉例:
1) AAC
一幀 1024個(gè) sample。采樣率sample_rate為 44.1KHz,即每秒44100個(gè)sample, 所以根據(jù)公式音頻幀的播放時(shí)間 = 一個(gè)AAC幀對(duì)應(yīng)的采樣樣本的個(gè)數(shù) / 采樣頻率
那么AAC格式一幀的播放時(shí)間是= 1024*1000/44100= 22.32ms(單位為ms)
2) MP3
MP3 每幀均為1152個(gè)字節(jié), 則:
frame_duration = 1152 * 1000 / sample_rate
例如:sample_rate = 44100HZ時(shí),計(jì)算出的時(shí)長(zhǎng)為26.122ms,這就是經(jīng)常聽(tīng)到的mp3每幀播放時(shí)間固定為26ms的由來(lái)。
參考鏈接
1. 音頻幀概念詳解
總結(jié)
以上是生活随笔為你收集整理的数字音视频技术:音频帧和采样率的关系的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SAP ABAP Netweaver和H
- 下一篇: c语言 error C4996: �