原文:【秒懂音視頻開發】06_Qt開發基礎

.pro文件的配置 跨平台配置 之前我們分別在Windows Mac環境的Qt項目中集成了FFmpeg。 可以發現在.pro文件的配置中,FFmpeg庫在Mac Windows上的位置是有所差異的。這樣就會導致.pro文件無法跨平台使用。 為了實現跨平台配置,可以在配置前面加上平台標識的前綴,表示這個配置只會在對應的平台生效。 以后針對每個平台的配置可能會比較多,可以使用大括號來簡化。 自定義變量 ...

2021-03-10 21:18 3 3155 推薦指數:

查看詳情

音視頻開發】18_詳解YUV

本文的主角是多媒體領域非常重要的一個概念:YUV。 簡介 YUV,是一種顏色編碼方法,跟RGB是同一個級別的概念,廣泛應用於多媒體領域中。 也就是說,圖像中每1個像素的顏色信息,除了可 ...

Wed Apr 28 01:17:00 CST 2021 2 2032
音視頻開發】09_播放PCM

ffplay 可以使用ffplay播放《音頻錄制02_編程》中錄制好的PCM文件,測試一下是否錄制成功。 播放PCM需要指定相關參數: ar:采樣率 ac:聲道數 f:采樣格式 ...

Fri Mar 26 20:40:00 CST 2021 5 3034
音視頻開發】11_播放WAV

對於WAV文件來說,可以直接使用ffplay命令播放,而且不用像PCM那樣增加額外的參數。因為WAV的文件頭中已經包含了相關的音頻參數信息。 接下來演示一下如何使用SDL播放WAV文件。 初始 ...

Fri Mar 26 22:53:00 CST 2021 2 1292
音視頻開發】13_AAC編碼

AAC(Advanced Audio Coding,譯為:高級音頻編碼),是由Fraunhofer IIS、杜比實驗室、AT&T、Sony、Nokia等公司共同開發的有損音頻編碼和文件格式。 對比MP3 AAC被設計為MP3格式的后繼產品,通常在相同的比特率下可以獲得比MP3 ...

Fri Apr 09 18:45:00 CST 2021 0 1785
音視頻開發】05_Mac開發環境搭建

在不同的Mac環境下,實踐出來的效果可能跟本教程會有所差異。我的Mac環境是:Intel CPU、macOS Big Sur(11.2.2)。 FFmpeg 安裝 在Mac環境中,直接 ...

Fri Mar 05 03:59:00 CST 2021 8 4517
音視頻開發】19_視頻錄制01_命令行

本文的主要內容:演示如何利用命令行采集攝像頭的視頻數據。 閱讀本文之前,建議先閱讀《音頻錄制01_命令行》對常用命令作一個基本認識。 Windows dshow支持的設備 輸出結果大致如下所示。 Integrated Camera是我筆記本上自帶的攝像頭 ...

Fri Apr 30 02:45:00 CST 2021 0 1247
音視頻開發】04_Windows開發環境搭建

FFmpeg 為什么選擇FFmpeg? 每個主流平台基本都有自己的音視頻開發庫(API),用以處理音視頻數據,比如: iOS:AVFoundation、AudioUnit等 Android:MediaPlayer、MediaCodec等 Windows:DirectShow ...

Tue Mar 02 06:38:00 CST 2021 0 3205
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM