書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊

FFmpeg從入門到精通

出版社:機(jī)械工業(yè)出版社出版時間:2018-03-01
開本: 16開 頁數(shù): 275
中 圖 價:¥54.5(7.9折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

FFmpeg從入門到精通 版權(quán)信息

FFmpeg從入門到精通 本書特色

本書是一本介紹FFmpeg的實(shí)戰(zhàn)技術(shù)指南,全書共10章,分為兩個部分。部分(第1~7章)為FFmpeg的命令行使用篇,介紹了FFmpeg的基礎(chǔ)組成部分、FFmpeg工具使用、FFmpeg的封裝操作、FFmpeg的轉(zhuǎn)碼操作、FFmpeg的流媒體操作、FFmpeg的濾鏡操作、FFmpeg的設(shè)備操作。第二部分(第8~10章)為FFmpeg的API使用篇,介紹了FFmpeg封裝部分的API使用操作、FFmpeg編解碼部分的API使用操作,F(xiàn)Fmpeg濾鏡部分的API使用操作,相關(guān)操作均以實(shí)例方式進(jìn)行說明,包括新API及舊API的操作。

FFmpeg從入門到精通 內(nèi)容簡介

本書是一本介紹FFmpeg的實(shí)戰(zhàn)技術(shù)指南,全書共10章,分為兩個部分。部分(第1~7章)為FFmpeg的命令行使用篇,介紹了FFmpeg的基礎(chǔ)組成部分、FFmpeg工具使用、FFmpeg的封裝操作、FFmpeg的轉(zhuǎn)碼操作、FFmpeg的流媒體操作、FFmpeg的濾鏡操作、FFmpeg的設(shè)備操作。第二部分(第8~10章)為FFmpeg的API使用篇,介紹了FFmpeg封裝部分的API使用操作、FFmpeg編解碼部分的API使用操作,F(xiàn)Fmpeg濾鏡部分的API使用操作,相關(guān)操作均以實(shí)例方式進(jìn)行說明,包括新API及舊API的操作。

FFmpeg從入門到精通 目錄

目  錄
本書贊譽(yù)
推薦序一
推薦序二
推薦序三
前言
**部分 FFmpeg的命令行使用篇
第1章 FFmpeg簡介 2
1.1 FFmpeg的定義 2
1.2 FFmpeg的歷史 2
1.3 FFmpeg的基本組成 3
1.4 FFmpeg的編解碼工具ffmpeg 6
1.5 FFmpeg的播放器ffplay 9
1.6 FFmpeg的多媒體分析器ffprobe 9
1.7 FFmpeg編譯 11
1.7.1 FFmpeg之Windows平臺編譯 11
1.7.2 FFmpeg之Linux平臺編譯 13
1.7.3 FFmpeg之OS X平臺編譯 15
1.8 FFmpeg編碼支持與定制 16
1.8.1 FFmpeg的編碼器支持 24
1.8.2 FFmpeg的解碼器支持 25
1.8.3 FFmpeg的封裝支持 27
1.8.4 FFmpeg的解封裝支持 28
1.8.5 FFmpeg的通信協(xié)議支持 29
1.9 小結(jié) 29
第2章 FFmpeg工具使用基礎(chǔ) 30
2.1 ffmpeg常用命令 30
2.1.1 ffmpeg的封裝轉(zhuǎn)換 37
2.1.2 ffmpeg的轉(zhuǎn)碼參數(shù) 38
2.1.3 ffmpeg的基本轉(zhuǎn)碼原理 38
2.2 ffprobe常用命令 40
2.3 ffplay常用命令 50
2.3.1 ffplay常用參數(shù) 50
2.3.2 ffplay高級參數(shù) 53
2.3.3 ffplay的數(shù)據(jù)可視化分析應(yīng)用 57
2.4 小結(jié) 59
第3章 FFmpeg 轉(zhuǎn)封裝 60
3.1 音視頻文件轉(zhuǎn)MP4格式 60
3.1.1 MP4格式標(biāo)準(zhǔn)介紹 61
3.1.2 MP4分析工具 76
3.1.3 MP4在FFmpeg中的Demuxer 79
3.1.4 MP4在FFmpeg中的Muxer 80
3.2 視頻文件轉(zhuǎn)FLV 84
3.2.1 FLV格式標(biāo)準(zhǔn)介紹 84
3.2.2 FFmpeg轉(zhuǎn)FLV參數(shù) 89
3.2.3 FFmpeg文件轉(zhuǎn)FLV舉例 89
3.2.4 FFmpeg生成帶關(guān)鍵索引的FLV 91
3.2.5 FLV文件格式分析工具 91
3.3 視頻文件轉(zhuǎn)M3U8 93
3.3.1 M3U8格式標(biāo)準(zhǔn)介紹 93
3.3.2 FFmpeg轉(zhuǎn)HLS參數(shù) 95
3.3.3 FFmpeg轉(zhuǎn)HLS舉例 96
3.4 視頻文件切片 105
3.4.1 FFmpeg切片segment參數(shù) 105
3.4.2 FFmpeg切片segment舉例 106
3.4.3 FFmpeg使用ss與t參數(shù)進(jìn)行切片 110
3.5 音視頻文件音視頻流抽取 111
3.5.1 FFmpeg抽取音視頻文件中的AAC音頻流 111
3.5.2 FFmpeg抽取音視頻文件中的H.264視頻流 112
3.5.3 FFmpeg抽取音視頻文件中的H.265數(shù)據(jù) 113
3.6 系統(tǒng)資源使用情況 114
3.7 小結(jié) 115
第4章 FFmpeg轉(zhuǎn)碼 116
4.1 FFmpeg軟編碼H.264與H.265 116
4.1.1 x264編碼參數(shù)簡介 117
4.1.2 H.264編碼舉例 118
4.2 FFmpeg硬編解碼 130
4.2.1 Nvidia GPU硬編解碼 130
4.2.2 Intel QSV硬編碼 133
4.2.3 樹莓派硬編碼 137
4.2.4 OS X系統(tǒng)硬編解碼 139
4.3 FFmpeg輸出MP3 141
4.3.1 MP3編碼參數(shù)介紹 141
4.3.2 MP3的編碼質(zhì)量設(shè)置 142
4.3.3 平均碼率編碼參數(shù)ABR 144
4.4 FFmpeg輸出AAC 145
4.4.1 FFmpeg中的AAC編碼器使用 145
4.4.2 FDK AAC第三方的AAC編解碼Codec庫 146
4.4.3 高質(zhì)量AAC設(shè)置 148
4.4.4 AAC音頻質(zhì)量對比 149
4.5 系統(tǒng)資源使用情況 149
4.6 小結(jié) 150
第5章 FFmpeg流媒體 151
5.1 FFmpeg發(fā)布與錄制RTMP流 151
5.1.1 RTMP參數(shù)說明 152
5.1.2 RTMP參數(shù)舉例 152
5.2 FFmpeg錄制RTSP流 159
5.2.1 RTSP參數(shù)說明 159
5.2.2 RTSP參數(shù)使用舉例 159
5.3 FFmpeg錄制HTTP流 163
5.3.1 HTTP參數(shù)說明 163
5.3.2 HTTP參數(shù)使用舉例 163
5.3.3 HTTP拉流錄制 166
5.3.4 拉取HTTP中的流錄制FLV 166
5.4 FFmpeg錄制和發(fā)布UDP / TCP流 166
5.4.1 TCP與UDP參數(shù)說明 166
5.4.2 TCP參數(shù)使用舉例 167
5.4.3 TCP/UDP使用小結(jié) 172
5.5 FFmpeg推多路流 173
5.5.1 管道方式輸出多路流 173
5.5.2 tee封裝格式輸出多路流 174
5.5.3 tee協(xié)議輸出多路流 175
5.6 FFmpeg生成HDS流 176
5.6.1 HDS參數(shù)說明 177
5.6.2 HDS使用舉例 177
5.7 FFmpeg生成DASH流 179
5.7.1 DASH參數(shù)說明 180
5.7.2 DASH參數(shù)使用舉例 180
5.8 小結(jié) 181
第6章 FFmpeg濾鏡使用 182
6.1 FFmpeg濾鏡Filter描述格式 182
6.1.1 FFmpeg濾鏡Filter的參數(shù)排列方式 182
6.1.2 FFmpeg濾鏡Filter時間內(nèi)置變量 183
6.2 FFmpeg為視頻加水印 183
6.2.1 文字水印 183
6.2.2 圖片水印 187
6.3 FFmpeg生成畫中畫 189
6.4 FFmpeg視頻多宮格處理 192
6.5 FFmpeg音頻流濾鏡操作 193
6.5.1 雙聲道合并單聲道 193
6.5.2 雙聲道提取 194
6.5.3 雙聲道轉(zhuǎn)雙音頻流 195
6.5.4 單聲道轉(zhuǎn)雙聲道 196
6.5.5 兩個音頻源合并雙聲道 197
6.5.6 多個音頻合并為多聲道 198
6.6 FFmpeg音頻音量探測 199
6.6.1 音頻音量獲得 199
6.6.2 繪制音頻波形 200
6.7 FFmpeg為視頻加字幕 201
6.7.1 ASS字幕流寫入視頻流 201
6.7.2 ASS字幕流寫入封裝容器 202
6.8 FFmpeg視頻摳圖合并 205
6.9 FFmpeg 3D視頻處理 206
6.9.1 stereo3d處理3D視頻 206
6.9.2 3D圖像轉(zhuǎn)換舉例 207
6.10 FFmpeg定時視頻截圖 208
6.10.1 vframe參數(shù)截取一張圖片 208
6.10.2 fps濾鏡定時獲得圖片 209
6.11 FFmpeg生成測試元數(shù)據(jù) 210
6.11.1 FFmpeg生成音頻測試流 210
6.11.2 FFmpeg生成視頻測試流 211
6.12 FFmpeg對音視頻倍速處理 212
6.12.1 atempo音頻倍速處理 212
6.12.2 setpts視頻倍速處理 213
6.13 小結(jié) 215
第7章 FFmpeg采集設(shè)備 216
7.1 FFmpeg中Linux設(shè)備操作 216
7.1.1 Linux下查看設(shè)備列表 216
7.1.2 Linux采集設(shè)備fbdev參數(shù)說明 217
7.1.3 Linux采集設(shè)備fbdev使用舉例 217
7.1.4 Linux采集設(shè)備v4l2參數(shù)說明 218
7.1.5 Linux采集設(shè)備v4l2使用舉例 218
7.1.6 Linux采集設(shè)備x11grab參數(shù)說明 220
7.1.7 Linux采集設(shè)備x11grab使用舉例 220
7.2 FFmpeg中OS X設(shè)備操作 222
7.2.1 OS X下查看設(shè)備列表 223
7.2.2 OS X下設(shè)備采集舉例 223
7.3 FFmpeg中Windows設(shè)備操作 227
7.3.1 FFmpeg使用dshow采集音視頻設(shè)備 227
7.3.2 FFmpeg使用vfwcap采集視頻設(shè)備 228
7.3.3 FFmpeg使用gdigrab采集窗口 229
7.4 小結(jié) 230
第二部分 FFmpeg的API使用篇
第8章 FFmpeg接口libavformat的使用 232
8.1 音視頻流封裝 232
8.2 音視頻文件解封裝 235
8.3 音視頻文件轉(zhuǎn)封裝 237
8.4 視頻截取 240
8.5 avio內(nèi)存數(shù)據(jù)操作 242
8.6 小結(jié) 244
第9章 FFmpeg接口libavcodec的使用 245
9.1 FFmpeg舊接口的使用 245
9.1.1 FFmpeg舊接口視頻解碼 245
9.1.2 FFmpeg舊接口視頻編碼 248
9.1.3 FFmpeg舊接口音頻解碼 251
9.1.4 FFmpeg舊接口音頻編碼 252
9.2 FFmpeg新接口的使用 254
9.2.1 FFmpeg新接口音頻編碼 255
9.2.2 FFmpeg新接口音頻解碼 257
9.2.3 FFmpeg新接口視頻編碼 260
9.2.4 FFmpeg新接口視頻解碼 260
9.3 小結(jié) 261
第10章 FFmpeg接口libavfilter的使用 262
10.1 filtergraph和filter簡述 262
10.2 FFmpeg中預(yù)留的濾鏡 263
10.2.1 音頻濾鏡 263
10.2.2 視頻濾鏡 265
10.3 avfilter流程圖 271
10.4 使用濾鏡加LOGO操作 272
10.5 小結(jié) 275
展開全部

FFmpeg從入門到精通 作者簡介

劉歧 FFmpeg官方代碼維護(hù)者之一,十余年一線技術(shù)研發(fā)與技術(shù)管理經(jīng)驗(yàn),人稱“大師兄”,F(xiàn)任職于OnVideo公司, 擔(dān)任CTO,公司聯(lián)合創(chuàng)立人,負(fù)責(zé)在線音視頻云編輯與創(chuàng)作平臺的開發(fā)和建設(shè)。曾任職藍(lán)汛、高升、金山云等公司,擔(dān)任視頻部門架構(gòu)師及技術(shù)專家 。 趙文杰 擅長音視頻編解碼和渲染技術(shù),客戶端技術(shù)專家,開源流媒體服務(wù)器SRS開發(fā)者之一,現(xiàn)任好未來網(wǎng)校事業(yè)部高級架構(gòu)師一職,負(fù)責(zé)端開發(fā)。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服