热搜关键词: 信号与系统无刷电机ADSTCP/IP

pdf

FFmpeg从入门到精通

  • 1星
  • 日期: 2022-05-29
  • 大小: 166.99MB
  • 所需积分:1分
  • 下载次数:0
  • favicon收藏
  • rep举报
  • free评论
标签: 图像处理

图像处理

本书赞誉

推荐序一

推荐序二

推荐序三

前言

第一部分  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的通信协议支持  29

1.9  小结  29

第2章  FFmpeg工具使用基础  30

2.1  ffmpeg常用命令  30

2.1.1  ffmpeg的封装转换  37

2.1.2  ffmpeg的转码参数  38

2.1.3  ffmpeg的基本转码原理  38

2.2  ffprobe常用命令  40

2.3  ffplay常用命令  50

2.3.1  ffplay常用参数  50

2.3.2  ffplay高级参数  53

2.3.3  ffplay的数据可视化分析应用  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中的Demuxer  79

3.1.4  MP4在FFmpeg中的Muxer  80

3.2  视频文件转FLV  84

3.2.1  FLV格式标准介绍  84

3.2.2  FFmpeg转FLV参数  89

3.2.3  FFmpeg文件转FLV举例  89

3.2.4  FFmpeg生成带关键索引的FLV  91

3.2.5  FLV文件格式分析工具  91

3.3  视频文件转M3U8  93

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.265  116

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输出MP3  141

4.3.1  MP3编码参数介绍  141

4.3.2  MP3的编码质量设置  142

4.3.3  平均码率编码参数ABR  144

4.4  FFmpeg输出AAC  145

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中的流录制FLV  166

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.2  fps滤镜定时获得图片  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采集设备v4l2参数说明  218

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

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

7.1.7  Linux采集设备x11grab使用举例  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使用篇

第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

推荐帖子 最新更新时间:2022-06-21 14:33

如果住宅能储能,你愿意吗?
住宅储能市场虽然现在处于起步阶段,但正位于爆炸式增长的边缘。自2018年第一季度以来,仅在美国,该市场就同比增长了232%,而能源存储在2019年第一季度的部署中占比为46%。如今,住宅储能领域的规模比公用事业部署的规模要小。预计全球住宅储能市场将从2019年的60亿美元增长到2024年的175亿美元;复合年增长率为22.88%(根据最新的Wood Mackenzie美国能源存储监控器。 随着具
soso 电源技术
ARM寄存器分析以及异常处理方法
ARM 有7个基本工作模式   User : 非特权模式,大部分任务执行在这种模式   FIQ : 当一个高优先级(fast) 中断产生时将会进入这种模式   IRQ : 当一个低优先级(normal) 中断产生时将会进入这种模式   Supervisor :当复位或软中断指令执行时将会进入这种模式   Abort : 当存取异常时将会进入这种模式   Undef : 当执行未定义指令
fish001 微控制器 MCU
纯小白求助,MSP430G2553串口连接12864显示
用以下代码和连接方式使用 G2553 与 12864的话,电源要怎么加在哪里呢?而且这个代码有警告 Warning[Pe175]: subscript out of rang,应该怎么办呢? 只用连接三个引脚,大大节省资源 P1.1---SID  P1.2---SCLK  P1.3---CS    主频在1Mhz下 #include #define uint unsigned int
lvgeliang 微控制器 MCU
有奖直播【英飞凌应用于变频家电和中小功率工业变频控制领域的产品:iMOTION™】
活动详情>>有奖直播【英飞凌应用于变频家电和中小功率工业变频控制领域的产品:iMOTION™】 英飞凌iMOTION™系列产品使用直流母线电流检测或使用桥臂电流检测,集成了无传感器磁场定向控制(FOC)所需的所有控制以及模拟接口功能。此外,iMOTION™ 还采用英飞凌电机控制引擎 (MCE),该引擎已获专利且经过实践验证,无需在电机控制算法开发过程中进行软件编码。实施调速驱动器简化到只需对相应
EEWORLD社区 工控电子
原来你是这样的JTAG
一下内容出自知乎话题历史上有哪些发明到后来脱离了发明者的初衷?原文地址 我来说个电子电路方面的,JTAG 这货设计出来是通过边界扫描测试电路板的连通性用的,可以简单理解成硬件Debug,比如电路板上的芯片引脚有没有焊好,有没有虚焊脱焊之类,或者PCB在制造过程中有没有断线短路,诸如此类。。。 原理也很简单,通过一个外接接口(就是JTAG啦)把电路板上所有支持这个功能芯片全部串接起来,然后朝这
白丁 FPGA/CPLD
【MicroPython】修复LED
由于本人出公差,上月29号才到家,马上搞这个小板。 我看了论坛里的网友的帖子,我考备了一个四个LED亮灯的程序。 如下: # main.py -- put your code here! leds = [pyb.LED(i) for i in range(1,5)] n = 0 while True:   n = (n + 1) % 4   leds[n].toggle()   pyb.del
ddllxxrr MicroPython开源版块

评论

登录/注册

意见反馈

求资源

回顶部
查找数据手册?

EEWorld Datasheet 技术支持

热门活动

相关视频

可能感兴趣器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
×