記錄下FFmpeg的學習筆記目錄,完整的FFmpeg開發實戰內容詳見《FFmpeg開發實戰:從零基礎到短視頻上線》一書。 下麵是補充的FFmpeg開發筆記內容目錄,主要是對《FFmpeg開發實戰:從零基礎到短視頻上線》一書的進階增補。 第一章 Linux環境編譯FFmpeg FFmpeg開發筆記( ...
記錄下FFmpeg的學習筆記目錄,完整的FFmpeg開發實戰內容詳見
下麵是補充的FFmpeg開發筆記內容目錄,主要是對
第一章 Linux環境編譯FFmpeg
第二章 Windows環境編譯FFmpeg
第三章 Android環境編譯FFmpeg
第四章 FFmpeg基礎知識介紹
第五章 FFmpeg處理音視頻
第六章 Linux環境給FFmpeg集成第三方庫
第七章 Windows環境給FFmpeg集成第三方庫
第八章 直播推流的開源框架
第九章 流媒體伺服器ZLMediaKit
第十章 流媒體伺服器SRS
。
。
。
第十一章 直播系統的架構與搭建
未完待續。。。。。。
下麵是《FFmpeg開發實戰:從零基礎到短視頻上線》一書的目錄概要。
第 1 章 FFmpeg環境搭建
1.1 FFmpeg簡介
1.2 Linux系統安裝FFmpeg
1.3 在Windows系統下安裝FFmpeg
1.4 FFmpeg的開發框架
1.5 小結
第 2 章 FFmpeg開發基礎
2.1 音視頻的編碼標準
2.2 FFmpeg的主要數據結構
2.3 FFmpeg查看音視頻信息
2.4 FFmpeg常見的處理流程
2.5 小結
第 3 章 FFmpeg的編解碼
3.1 音視頻時間
3.2 分離音視頻
3.3 合併音視頻
3.4 視頻瀏覽與格式分析
3.5 小結
第 4 章 FFmpeg處理圖像
4.1 YUV圖像
4.2 JPEG圖像
4.3 其他圖像格式
4.4 實戰項目:圖片轉視頻
4.5 小結
第 5 章 FFmpeg處理音頻
5.1 PCM音頻
5.2 MP3音頻
5.3 其他音頻格式
5.4 實戰項目:拼接兩段音頻
5.5 小結
第 6 章 FFmpeg加工視頻
6.1 濾波加工
6.2 添加特效
6.3 變換方位
6.4 實戰項目:老電影懷舊風
6.5 小結
第 7 章 FFmpeg添加圖文
7.1 添加圖標
7.2 添加文本
7.3 添加字幕
7.4 實戰項目:卡拉OK音樂短片
7.5 小結
第 8 章 FFmpeg自定義濾鏡
8.1 Windows環境編譯FFmpeg
8.2 優化FFmpeg源碼
8.3 自定義視頻濾鏡
8.4 實戰項目:側邊模糊濾鏡
8.5 小結
第 9 章 FFmpeg混合音視頻
9.1 多路音頻
9.2 多路視頻
9.3 轉場動畫
9.4 實戰項目:翻書轉場動畫
9.5 小結
第 10 章 FFmpeg播放音視頻
10.1 通過SDL播放音視頻
10.2 FFmpeg推流和拉流
10.3 SDL處理線程間同步
10.4 實戰項目:同步播放音視頻
10.5 小結
第 11 章 FFmpeg的桌面開發
11.1 搭建Qt開發環境
11.2 桌面程式播放音頻
11.3 桌面程式播放視頻
11.4 實戰項目:桌面影音播放器
11.5 小結
第 12 章 FFmpeg的移動開發
12.1 搭建Android開發環境
12.2 App通過FFmpeg播放音頻
12.3 App通過FFmpeg播放視頻
12.4 實戰項目:仿剪映的視頻剪輯
12.5 小結
附錄A 音視頻專業術語索引
更多的音視頻開發技術參見