關於聲音的知識,記得沒錯的話,是屬於初中物理的內容。為了學好音視頻,我們有必要重新溫習一下聲音的相關知識。需要提醒的是:本文的GIF動態圖比較多,建議選擇在網絡較好的環境中閱讀。 產生 聲音(Sound),是由物體的振動產生的。一切正在發聲的物體都在振動。 我們說話 ...
要想學好音視頻,首先得先好好研究一下圖片。 像素 下圖的分辨率是 x 。 用Photoshop放大圖片上百倍后,可以清晰地看到圖片由若干個方形的色塊組成,每一個方形的色塊被稱為:像素 Pixel 。這張圖片的每一行都有 個像素,共 行,總共 個像素。 總結一下: 每張圖片都是由N個像素組成的 N 如果一張圖片的分辨率是WxH,那么: 每一行都有W個像素,共H行,總共W H個像素 寬度是W像素,高 ...
2021-04-15 11:02 8 2206 推薦指數:
關於聲音的知識,記得沒錯的話,是屬於初中物理的內容。為了學好音視頻,我們有必要重新溫習一下聲音的相關知識。需要提醒的是:本文的GIF動態圖比較多,建議選擇在網絡較好的環境中閱讀。 產生 聲音(Sound),是由物體的振動產生的。一切正在發聲的物體都在振動。 我們說話 ...
我們平時在互聯網上聽到的聲音,都是先經過錄制后,再傳輸到互聯網上的。比如歌曲、電影、主播等的聲音。 PCM 錄音的原理可以簡單理解為:把聲源的振動記錄下來,需要時再讓某個物體按照記錄下來 ...
文本的主要內容是:使用SDL顯示一張BMP圖片,算是為后面的《顯示YUV圖片》做准備。 為什么是顯示BMP圖片?而不是顯示JPG或PNG圖片? 因為SDL內置了加載BMP的API,使用起來會更加簡單,便於初學者學習使用SDL 如果想要輕松加載JPG、PNG等其他格式的圖片 ...
文本的主要內容是:使用SDL顯示一張YUV圖片,整體過程跟《顯示BMP圖片》比較像。 宏定義 變量定義 初始化子系統 創建窗口 創建渲染上下文 創建紋理 打開文件 渲染 延遲退出 釋放資源 ...
本文的主角是多媒體領域非常重要的一個概念:YUV。 簡介 YUV,是一種顏色編碼方法,跟RGB是同一個級別的概念,廣泛應用於多媒體領域中。 也就是說,圖像中每1個像素的顏色信息,除了可 ...
ffplay 可以使用ffplay播放《音頻錄制02_編程》中錄制好的PCM文件,測試一下是否錄制成功。 播放PCM需要指定相關參數: ar:采樣率 ac:聲道數 f:采樣格式 ...
對於WAV文件來說,可以直接使用ffplay命令播放,而且不用像PCM那樣增加額外的參數。因為WAV的文件頭中已經包含了相關的音頻參數信息。 接下來演示一下如何使用SDL播放WAV文件。 初始 ...
AAC(Advanced Audio Coding,譯為:高級音頻編碼),是由Fraunhofer IIS、杜比實驗室、AT&T、Sony、Nokia等公司共同開發的有損音頻編碼和文件格式。 對比MP3 AAC被設計為MP3格式的后繼產品,通常在相同的比特率下可以獲得比MP3 ...