本書系統講解了FFmpeg命令行及音視頻特效的基礎理論及應用,包括詳細的FFmpeg命令行參數選項,包括音視頻轉封裝、轉碼、水印、字幕等,包括各種音視頻特效(倍速、倒放、旋轉、模糊、畫中畫、九宮格、浮雕和字幕效果等),包括流媒體方方面面(RTSP、RTMP、HLS)等直播功能,包括音視頻採集,以及各種開發語言(C++、Java、Python)調用FFmepg命令行等。本書為FFmpeg音視頻流媒體系列的第三部。
全書共分為12章:系統講解了FFmpeg命令行的基礎知識、轉封裝與轉碼、圖片水印與文字跑馬燈、各種音視頻特效、流媒體直播功能、音視頻採集功能,以及各種開發語言調用FFmepg命令行等。書中包含大量的示例,圖文並茂,爭取讓一個音視頻流媒體領域的讀者真正入門,從此開啟流媒體直播編程的大門。本書知識體系比較完整,側重FFmpeg命令行及音視頻特效的原理講解及應用。建議讀者先學習FFmpeg音視頻流媒體系列的第一本《FFmpeg入門詳解——音視頻原理及應用》和第二本《FFmpeg入門詳解——流媒體直播原理及應用》,然後來學習本書。本書的講解過程由淺入深,讓讀者在不知不覺中學會了FFmpeg命令行的基礎知識,並能動手實現各種轉碼功能、音視頻特效處理、並能實現流媒體直播功能。
本書可作為FFmpeg命令行應用及音視頻特效處理方向的入門書籍,也可作為高年級本科生和研究生的學習參考書籍。
梅會東,一個在音視頻領域摸爬滾打二十多年的老程序員、培訓師、作者,精通多種IT技術。參與設計和開發了多個音視頻項目,包括播放器、視頻服務器、全套直播系統等。精通多個音視頻開源庫項目,包括FFmpeg、Live555、SRS、Darwin、Nginx、WebRTC、ZLMediaKit等。目前專註于音視頻流媒體的教育傳播事業,為多家大型國企單位培訓音視頻專業知識。