本書系統(tǒng)講解了FFmpeg SDK二次開發(fā)及直播美顏的基礎理論及應用,包括FFmpeg各大核心組件,包括音視頻轉封裝、轉碼、濾鏡、音頻重采樣、視頻縮放等,包括讀取攝像頭和話筒,包括流媒體直播推流等功能。在本書的最后一章,介紹了OpenCV的圖像特效處理,并結合FFmpeg進行直播推流。本書為FFmpeg音視頻流媒體系列的第四部,前三部分別是《FFmpeg入門詳解——音視頻原理及應用》《FFmpeg入門詳解——流媒體直播原理及應用》和《FFmpeg入門詳解——命令行及音視頻特效原理及應用》。 全書共分為13章,系統(tǒng)講解了FFmpeg源碼編譯及環(huán)境搭建的基礎知識、轉封裝與轉碼、過濾器、音視頻采集功能、音頻重采樣、視頻縮放、流媒體直播等功能,并結合OpenCV進行圖像特效處理等。 書中包含大量的示例,圖文并茂,爭取讓一個音視頻流媒體領域的讀者真正入門,從此開啟流媒體直播編程的大門。本書知識體系比較完整,側重FFmpeg SDK二次開發(fā)及直播美顏的原理講解及應用。建議讀者先學習FFmpeg音視頻流媒體系列的前3部,然后來學習本書。本書的講解過程由淺入深,讓讀者在不知不覺中學會了FFmpeg SDK二次開發(fā)的基礎知識,并能動手實現各種轉碼功能、音視頻特效處理、并能實現流媒體直播功能。 本書可作為FFmpeg SDK二次開發(fā)、音視頻特效處理及流媒體直播方向的入門書籍,也可作為高年級本科生和研究生的學習參考書籍。