《FFmpeg音視頻開發基礎與實戰》是2022年電子工業出版社出版書籍,作者是殷汶傑。
基本介紹
- 中文名:FFmpeg音視頻開發基礎與實戰
- 作者:殷汶傑
- 出版社: 電子工業出版社
- 出版時間:2022年1月
- 頁數:416 頁
- 定價:108 元
- 開本:16 開
- ISBN:9787121425554
內容簡介,圖書目錄,
內容簡介
全書內容分為三部分,共15 章。第1~6 章為第一部分,主要講解音視頻開發的基礎知識,簡要介紹音視頻技術的發展背景,以及主流的音視頻壓縮編碼算法、音視頻容器格式和網路流媒體協定等。第7~9章為第二部分,主要講解命令行工具ffmpeg、ffprobe 和ffplay 的使用方法,包括如何使用這些工具進行視頻播放、格式檢測、編轉碼、格式轉換和流媒體推拉流等操作;第10~15 章為第三部分,主要講解基於FFmpeg SDK 的開發實戰,主要介紹如何在工程中調用libavcodec 和libavformat 等庫提供的接口實現音視頻處理的相關功能。本書適合從事音視頻編解碼、多媒體套用開發和流媒體技術的初、中級開發者,以及各大院校學生閱讀,也適合有一定經驗的開發人員參考使用。
圖書目錄
第一部分 基礎知識
第1 章 音視頻技術概述 ................................................................................................. 2
1.1 音視頻信息與多媒體系統 .................................................................................... 2
1.1.1 信息傳輸系統的發展 ................................................................................. 2
1.1.2 資訊時代的音視頻技術 ............................................................................. 4
1.1.3 音視頻技術的未來展望 ............................................................................. 5
1.2 典型的音視頻與多媒體系統結構 ........................................................................ 6
1.2.1 視頻點播 ..................................................................................................... 7
1.2.2 視頻直播 ..................................................................................................... 8
1.2.3 安防監控 ..................................................................................................... 9
1.2.4 視頻會議 ..................................................................................................... 9
第2 章 圖像、像素與顏色空間 ..................................................................................... 11
2.1 圖像與像素 .......................................................................................................... 11
2.2 圖像的位深與顏色空間 ...................................................................................... 12
2.2.1 圖像的位深 ............................................................................................... 12
2.2.2 圖像的顏色空間 ....................................................................................... 14
2.3 圖像壓縮編碼 ...................................................................................................... 15
2.3.1 圖像壓縮算法分類 ................................................................................... 16
2.3.2 圖像壓縮基本算法 ................................................................................... 16
2.3.3 常見的圖像壓縮編碼格式 ....................................................................... 20
第3 章 視頻壓縮編碼 .................................................................................................. 22
3.1 視頻壓縮編碼的基礎知識 .................................................................................. 22
3.1.1 視頻信息的數位化表示 ........................................................................... 22
3.1.2 常用的視頻格式與解析度 ....................................................................... 24
3.1.3 對視頻數據壓縮編碼的原因.................................................................... 24
3.2 視頻壓縮編碼標準的發展歷程 .......................................................................... 24
3.3 視頻壓縮編碼的基本原理 .................................................................................. 25
3.3.1 視頻數據中的冗餘信息 ........................................................................... 25
3.3.2 預測編碼 ................................................................................................... 26
3.3.3 變換編碼 ................................................................................................... 27
3.3.4 熵編碼 ....................................................................................................... 28
3.4 視頻編碼標準H.264 ........................................................................................... 28
3.4.1 H.264 簡介 ................................................................................................ 28
3.4.2 H.264 的框架 ............................................................................................ 28
3.4.3 H.264 的基本算法 ..................................................................................... 30
3.5 高效視頻編碼標準H.265.................................................................................... 33
3.5.1 H.265 簡介 ................................................................................................ 33
3.5.2 H.265 的框架 ............................................................................................ 33
3.5.3 H.265 的基本算法 ..................................................................................... 35