图书介绍

FFmpeg从入门到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

FFmpeg从入门到精通
  • 刘歧,赵文杰编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111592204
  • 出版时间:2018
  • 标注页数:276页
  • 文件大小:31MB
  • 文件页数:297页
  • 主题词:视频编码

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

FFmpeg从入门到精通PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 FFmpeg的命令行使用篇2

第1章 FFmpeg简介2

1.1 FFmpeg的定义2

1.2 FFmpeg的历史2

1.3 FFmpeg的基本组成3

1.4 FFmpeg的编解码工具ffmpeg6

1.5 FFmpeg的播放器ffPlay9

1.6 FFmpeg的多媒体分析器ffprobe9

1.7 FFmpeg编译11

1.7.1 FFmpeg之Windows平台编译11

1.7.2 FFmpeg之Linux平台编译13

1.7.3 FFmpeg之OSX平台编译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的通信协议支持29

1.9小结29

第2章 FFmpeg工具使用基础30

2.1 ffmpeg常用命令30

2.1.1 ffmnpeg的封装转换37

2.1.2 ffmpeg的转码参数38

2.1.3 ffmnpeg的基本转码原理38

2.2ffprobe常用命令40

2.3ffplay常用命令50

2.3.1ffplay常用参数50

2.3.2ffplay高级参数53

2.3.3ffplay的数据可视化分析应用57

2.4小结59

第3章 FFmpeg转封装60

3.1音视频文件转MP4格式60

3.1.1 MP4格式标准介绍61

3.1.2 MP4分析工具76

3.1.3 MP4在FFmpeg中的Demuxer79

3.1.4 MP4在FFmpeg中的Muxer80

3.2视频文件转FLV84

3.2.1 FLV格式标准介绍84

3.2.2 FFmpeg转FLV参数89

3.2.3 FFmpeg文件转FLV举例89

3.2.4 FFmpeg生成带关键索引的FLV91

3.2.5 FLV文件格式分析工具91

3.3视频文件转M3U893

3.3.1 M3U8格式标准介绍93

3.3.2 FFmpeg转HLS参数95

3.3.3 FFmpeg转HLS举例96

3.4视频文件切片105

3.4.1 FFmpeg切片segment参数105

3.4.2 FFmpeg切片segment举例106

3.4.3 FFmpeg使用ss与t参数进行切片110

3.5音视频文件音视频流抽取111

3.5.1 FFmpeg抽取音视频文件中的AAC音频流111

3.5.2 FFmpeg抽取音视频文件中的H.264视频流112

3.5.3 FFmpeg抽取音视频文件中的H.265数据113

3.6系统资源使用情况114

3.7小结115

第4章 FFmpeg转码116

4.1 FFmpeg软编码H.264与H.265116

4.1.1 x264编码参数简介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系统硬编解码139

4.3 FFmpeg输出MP3141

4.3.1 MP3编码参数介绍141

4.3.2 MP3的编码质量设置142

4.3.3平均码率编码参数 ABR144

4.4 FFmpeg输出AAC145

4.4.1 FFmpeg中的AAC编码器使用145

4.4.2 FDK AAC第三方的AAC编解码Codec库146

4.4.3高质量AAC设置148

4.4.4 AAC音频质量对比149

4.5系统资源使用情况149

4.6小结150

第5章 FFmpeg流媒体151

5.1 FFmpeg发布与录制RTMP流151

5.1.1 RTMP参数说明152

5.1.2 RTMP参数举例152

5.2 FFmpeg录制RTSP流159

5.2.1 RTSP参数说明159

5.2.2 RTSP参数使用举例159

5.3 FFmpeg录制HTTP流163

5.3.1 HTTP参数说明163

5.3.2 HTTP参数使用举例163

5.3.3 HTTP拉流录制166

5.3.4拉取HTTP中的流录制FLV166

5.4 FFmpeg录制和发布UDP/TCP流166

5.4.1 TCP与UDP参数说明166

5.4.2 TCP参数使用举例167

5.4.3 TCP/UDP使用小结172

5.5 FFmpeg推多路流173

5.5.1管道方式输出多路流173

5.5.2 tee封装格式输出多路流174

5.5.3 tee协议输出多路流175

5.6 FFmpeg生成HDS流176

5.6.1 HDS参数说明177

5.6.2 HDS使用举例177

5.7 FFmpeg生成DASH流179

5.7.1 DASH参数说明180

5.7.2 DASH参数使用举例180

5.8小结181

第6章 FFmpeg滤镜使用182

6.1 FFmpeg滤镜Filter描述格式182

6.1.1 FFmpeg滤镜Filter的参数排列方式182

6.1.2 FFmpeg滤镜Filter时间内置变量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双声道转双音频流195

6.5.4单声道转双声道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图像转换举例207

6.10 FFmpeg定时视频截图208

6.10.1 vframe参数截取一张图片208

6.10.2fps滤镜定时获得图片209

6.11 FFmpeg生成测试元数据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小结215

第7章 FFmpeg采集设备216

7.1 FFmpeg中Linux设备操作216

7.1.1 Linux下查看设备列表216

7.1.2 Linux采集设备fbdev参数说明217

7.1.3 Linux采集设备fbdev使用举例217

7.1.4 Linux采集设备v412参数说明218

7.1.5 Linux采集设备v412使用举例218

7.1.6 Linux采集设备xllgrab参数说明220

7.1.7 Linux采集设备xllgrab使用举例220

7.2 FFmpeg中OS X设备操作222

7.2.1 OS X下查看设备列表223

7.2.2 OS X下设备采集举例223

7.3 FFmpeg中Windows设备操作227

7.3.1 FFmpeg使用dshow采集音视频设备227

7.3.2 FFmpeg使用vfwcap采集视频设备228

7.3.3 FFmpeg使用gdigrab采集窗口229

7.4小结230

第二部分 FFmpeg的API使用篇232

第8章 FFmpeg接口libavformat的使用232

8.1音视频流封装232

8.2音视频文件解封装235

8.3音视频文件转封装237

8.4视频截取240

8.5 avio内存数据操作242

8.6小结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小结261

第10章 FFmpeg接口libavfilter的使用262

10.1 filtergraph和filter简述262

10.2 FFmpeg中预留的滤镜263

10.2.1音频滤镜263

10.2.2视频滤镜265

10.3 avfilter流程图271

10.4使用滤镜加LOGO操作272

10.5小结275

热门推荐