国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【音視頻處理】音頻編碼AAC詳解,低碼率提高音質?

這篇具有很好參考價值的文章主要介紹了【音視頻處理】音頻編碼AAC詳解,低碼率提高音質?。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

【音視頻處理】音頻編碼AAC詳解,低碼率提高音質?

大家好,歡迎來到停止重構的頻道。

本期我們介紹音頻編碼格式AAC

AAC是音頻最常用的編碼格式之一,幾乎所有的播放器都支持這個編碼格式。

其他音頻編碼格式都是類似的,只是某些細節(jié)存在差別,如壓縮算法、某些音頻參數存在限制等。

【音視頻處理】音頻編碼AAC詳解,低碼率提高音質?

我們按這樣的順序討論?:

1、??編碼格式的作用?

2、??AAC的一些特殊限制

3、??AAC與其他編碼格式的選擇?

編碼格式的作用

在往期《音視頻轉碼工作原理》中介紹過,一個視頻或音頻文件實際上是分三層的:封裝、編碼、基礎數據,封裝的作用請看往期《封裝格式》。

【音視頻處理】音頻編碼AAC詳解,低碼率提高音質?

編碼的作用,也在往期《H264編碼格式》提到過了,是為了壓縮數據,限制最終文件的大小。

【音視頻處理】音頻編碼AAC詳解,低碼率提高音質?

我們舉個例子,音頻是由一個個采樣組成的,如果采樣的位深度為16bit的話,一個采樣的大小即為16bit。

如果音頻長度1分鐘,采樣率為48KHz、雙聲道的話,則理論音頻文件大小為10MB左右。

一般除了無損音頻文件,是沒這么大的,因為音頻編碼階段會壓縮數據

【音視頻處理】音頻編碼AAC詳解,低碼率提高音質?

這里順便一提,即使是無損音頻文件,編碼階段也會壓縮數據,只是壓縮算法是無損的,保證能還原成原始數據。

【音視頻處理】音頻編碼AAC詳解,低碼率提高音質?

另外,一般只有對音頻文件大小產生影響的基礎參數才會作用在編碼階段,如碼率、最大碼率等。

除去無損音頻編碼格式外,編碼階段會按這些參數限制文件大小,但同時也可能會產生有損壓縮,影響聲音質量。

【音視頻處理】音頻編碼AAC詳解,低碼率提高音質?

其他參數如采樣率、位深度等,都不是編碼階段處理的,需要轉碼程序對原始音頻數據進行處理。

【音視頻處理】音頻編碼AAC詳解,低碼率提高音質?

關于音頻相關參數的講解以及推薦設置,如音頻幀、采樣、位深度、采樣率、聲道等,可參考往期《音頻參數》,這里不作展開。

【音視頻處理】音頻編碼AAC詳解,低碼率提高音質?

AAC的一些特殊限制

音頻編碼格式的不同,意味著壓縮算法的區(qū)別。具體壓縮算法是不需要搞清楚的,但是需要清楚具體編碼格式的一些特殊限制。

AAC編碼的話,音頻采樣率限制在8KHz-96KHz之間。

另外,AAC編碼一般以1024個采樣為一個音頻幀,如果是雙通道、采樣率為48KHz的話,則一個音頻幀的長度大約為0.01秒。

如果每個音頻幀的采樣數不對,則可能會造成播放過快或過慢的問題。

【音視頻處理】音頻編碼AAC詳解,低碼率提高音質?

這里需要注意的是,AAC實際上有多種規(guī)格的,不同規(guī)格可以理解為AAC編碼的不同行為,以上介紹的一些特殊限制都是基于最常用的AAC-LC規(guī)格。

【音視頻處理】音頻編碼AAC詳解,低碼率提高音質?

不同規(guī)格下,支持的采樣率、最大碼率、每幀采樣數都是有區(qū)別的。另外,在低碼率,128Kbps以下,不同模式的主觀音質會有所區(qū)別,AAC-HE會比常用的AAC-LC更加優(yōu)秀。

但一般音頻碼率都會在128Kbps以上,所以一般選用常規(guī)的AAC-LC即可。

【音視頻處理】音頻編碼AAC詳解,低碼率提高音質?

AAC與其他編碼格式的選擇

AAC是很常用的編碼格式,無論是視頻文件、還是單純的音頻文件,采用AAC編碼格式,都有很高的兼容性。

如果是要求無損音質,則選擇PCM等編碼格式。

【音視頻處理】音頻編碼AAC詳解,低碼率提高音質?

當然,音頻編碼格式的選擇,更多是以實際情況為依據的,在明確音質要求前提下,需要考慮數據量/流量等成本問題。

但比這些都要的是兼容目標用戶群體的播放設備/軟件,畢竟編碼格式再優(yōu)秀,用戶播不了也是沒用的。

【音視頻處理】音頻編碼AAC詳解,低碼率提高音質?

總結

截止本期,我們已經把音視頻的基礎知識介紹完了,包括視頻播放、轉碼、直播工作原理,音頻、視頻參數?封裝、直播協議、編碼格式等等。

后續(xù)我們將進入正式的音視頻處理階段,敬請期待。文章來源地址http://www.zghlxwxcb.cn/news/detail-491008.html

到了這里,關于【音視頻處理】音頻編碼AAC詳解,低碼率提高音質?的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【秒懂音視頻開發(fā)】15_AAC編碼實戰(zhàn)

    【秒懂音視頻開發(fā)】15_AAC編碼實戰(zhàn)

    本文將分別通過命令行、編程2種方式進行AAC編碼實戰(zhàn),使用的編碼庫是libfdk_aac。 fdk-aac對輸入的PCM數據是有參數要求的,如果參數不對,就會出現以下錯誤: 采樣格式 必須是16位整數PCM。 采樣率 支持的采樣率有(Hz): 8000、11025、12000、16000、22050、24000、32000 44100、48000、

    2024年02月03日
    瀏覽(32)
  • 音視頻八股文(7)-- 音頻aac adts三層結構

    音視頻八股文(7)-- 音頻aac adts三層結構

    AAC(Advanced Audio Coding)是一種現代的音頻編碼技術,用于數字音頻的傳輸和存儲領域。AAC是MPEG-2和MPEG-4標準中的一部分,可提供更高質量的音頻數據,并且相比于MP3等舊有音頻格式,AAC需要更少的比特率。 AAC通過使用一些高級的音頻編碼算法來實現更好的聲音質量和更低的壓

    2024年02月06日
    瀏覽(20)
  • 音視頻開發(fā):音頻編碼原理+采集+編碼實戰(zhàn)

    音視頻開發(fā):音頻編碼原理+采集+編碼實戰(zhàn)

    消除冗余信息,壓縮量最大,也叫有損壓縮 剔除人耳聽覺范圍外的音頻信號20Hz以下和20000Hz以上; 去除被掩蔽的音頻信號,信號的遮蔽可以分為頻域遮蔽和時域遮蔽; 頻域遮蔽效應 屏蔽70分貝以下,20HZ以下,20000HZ以上 屏蔽分貝小,頻率小的聲音 兩個頻率相近發(fā)出的聲音,

    2024年02月05日
    瀏覽(20)
  • Qt/C++音視頻開發(fā)69-保存監(jiān)控pcm音頻數據到mp4文件/監(jiān)控錄像/錄像存儲和回放/264/265/aac/pcm等

    用ffmpeg做音視頻保存到mp4文件,都會遇到一個問題,尤其是在視頻監(jiān)控行業(yè),就是監(jiān)控攝像頭設置的音頻是PCM/G711A/G711U,解碼后對應的格式是pcm_s16be/pcm_alaw/pcm_mulaw,將這個原始的音頻流保存到mp4文件是會報錯的,在調用avformat_write_header寫文件頭的時候提示(-22) Invalid argument,

    2024年04月11日
    瀏覽(37)
  • 音視頻處理 ffmpeg中級開發(fā) H264編碼

    音視頻處理 ffmpeg中級開發(fā) H264編碼

    libavcodec/avcodec.h 常用的數據結構 AVCodec 編碼器結構體 AVCodecContext 編碼器上下文 AVFrame 解碼后的幀 結構體內存的分配和釋放 av_frame_alloc 申請 av_frame_free() 釋放 avcodec_alloc_context3() 創(chuàng)建編碼器上下文 avcodec_free_context() 釋放編碼器上下文 解碼步驟 avcodec_find_decoder 查找解碼器 avcod

    2024年02月01日
    瀏覽(109)
  • Android音視頻處理技術:音頻混音與播放

    作者:禪與計算機程序設計藝術 在現代生活中,我們都會聽到各種各樣的聲音。但是有的聲音會相互抵消影響我們的正常生活,而有的聲音則會增加我們的情緒快樂。人類為了能夠真正體驗到聲音帶來的快感,需要將不同類型的聲音合并,再將它們再傳達給大腦。音頻混音與

    2024年02月08日
    瀏覽(19)
  • 【音視頻 | opus】opus編碼的Ogg封裝文件詳解

    【音視頻 | opus】opus編碼的Ogg封裝文件詳解

    ??博客主頁??:??https://blog.csdn.net/wkd_007?? ??博客內容??:??嵌入式開發(fā)、Linux、C語言、C++、數據結構、音視頻?? ??本文內容??:??介紹 opus 編碼的 Ogg 封裝文件?? ??金句分享??:???? 本文未經允許,不得轉發(fā)?。?! opus和Ogg相關系列文章: 1、RFC3533 :Ogg封裝格

    2024年02月03日
    瀏覽(34)
  • 【音視頻處理】轉編碼H264 to H265,FFmpeg,代碼分享講解

    【音視頻處理】轉編碼H264 to H265,FFmpeg,代碼分享講解

    大家好,歡迎來到停止重構的頻道。 本期我們討論音視頻文件 轉編碼 ,如將視頻H264轉H265等。 內容中所提及的 代碼都會放在GitHub ,感興趣的小伙伴可以到GitHub下載。 我們按這樣的順序展開討論:? 1、??編碼的作用? 2、??轉編碼的工作原理 3、??編解碼器安裝? 4、??示

    2024年02月11日
    瀏覽(27)
  • 音視頻知識:MPEG-4、H264、MP4、AAC之間的關系

    MPEG-4 一種編碼標準。是國際標準化組織 (ISO) 主要針對消費類應用,已經針對運動圖像壓縮定義的標準。MPEG(Moving Picture Experts Group)標準包括 MPEG1、MPEG2與 MPEG4。 MPEG-4標準目前分為27個部分,統稱為ISO/IEC14496國際標準。其中第10部分(ISO/IEC 14496-10)就是熟悉的高級視頻編碼

    2024年02月14日
    瀏覽(40)
  • 音視頻八股文(9)-- flv的h264六層結構和aac六層結構

    音視頻八股文(9)-- flv的h264六層結構和aac六層結構

    FLV(Flash Video)是Adobe公司推出的?種流媒體格式,由于其封裝后的?視頻?件體積?、封裝簡單等特點,?常適合于互聯?上使?。?前主流的視頻?站基本都?持FLV。采?FLV格式封裝的?件后綴為.flv。 FLV封裝格式是由?個?件頭(file header)和 ?件體(file Body)組成。其中,FLV

    2024年02月01日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包