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