ffmpeg開發基礎知識

1.音頻採集設計

面臨的問題:延時敏感,噪聲消除,回聲消除,靜音檢測視頻

 主要參數; 採樣率,位寬,聲道數,音視頻幀內存

 

採樣率: 也稱爲採樣速度或者採樣率,定義了每秒從連續信號中提取並組成離散信號的採樣個數,它用赫茲來表示。採樣頻率的倒數是採樣週期或者採樣時間,它是採樣之間的時間間隔。通俗的講採樣頻率是指計算機每秒鐘採集多少個信號樣本音頻

 

 

基本含義:連續信號在時間(或者空間)上以某種方式變化着,則採樣過程則是在時間上火=或空間上,以T爲單位間隔來測量連續信號的值數據

總之當前聲卡採樣頻率爲44.1KHz,採樣頻率越高,得到聲音文件質量越好,佔用存儲空間也就越大。通常CD音質的歌曲會佔用45M左右的存儲空間。計算機

 

位寬就是內存或顯示一次能傳輸的數據量。簡單的講就是一次可以傳遞的數據寬度文件

 

顯存位寬是顯存在一個時鐘週期內所能傳送數據的位數,位數越大則瞬間所能傳輸的數據量越大,這是顯存的重要參數之一 1024位寬屬於頂級了時間

 

內存帶寬指的是內存總線所能提供的數據傳輸能力,可是它決定於內存芯片和內存模組而非純粹的總線設計採集

 

聲道數: 4.1(單聲道) 5.1(雙聲道)7.1(多聲道)參數

 

音頻幀

一秒鐘總數據量:採樣率*採用通道*位寬度/8

每幀音頻數據大小 = 總數據量/(採樣間隔的倒數)

每一個通道樣本數 = 每幀數據量/採用通道數

相關文章
相關標籤/搜索