FFmpeg从入门到精通

FFmpeg从入门到精通

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

运用实例讲解FFmpeg相关技术,降低入门难度。

内容简介

在与FFmpeg相关的开发讨论与交流过程中,笔者了解到有很多公司尤其是云服务相关的公司,对FFmpeg的使用各有不同,有的使用命令行,有的使用SDK。所以本书分为两部分进行介绍,前半部分以FFmpeg的命令行使用为主,后半部分以SDK基本使用方法的介绍为主。当然,FFmpeg如今发展速度迅猛,本书讲解的内容将会尽力以最新版本为准。

作者简介

刘歧

FFmpeg官方代码维护者之一,十余年一线技术研发与技术管理经验,人称“大师兄”。现任职于OnVideo公司, 担任CTO,公司联合创立人,负责在线音视频云编辑与创作平台的开发和建设。曾任职蓝汛、高升、金山云等公司,担任视频部门架构师及技术专家 。

赵文杰

擅长音视频编解码和渲染技术,客户端技术专家,开源流媒体服务器SRS开发者之一,现任好未来网校事业部高级架构师一职,负责端开发。

章节目录

版权信息

本书赞誉

推荐序一

推荐序二

推荐序三

前言

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

第1章 FFmpeg简介

1.1 FFmpeg的定义

1.2 FFmpeg的历史

1.3 FFmpeg的基本组成

1.4 FFmpeg的编解码工具ffmpeg

1.5 FFmpeg的播放器ffplay

1.6 FFmpeg的多媒体分析器ffprobe

1.7 FFmpeg编译

1.8 FFmpeg编码支持与定制

1.9 小结

第2章 FFmpeg工具使用基础

2.1 ffmpeg常用命令

2.2 ffprobe常用命令

2.3 ffplay常用命令

2.4 小结

第3章 FFmpeg转封装

3.1 音视频文件转MP4格式

3.2 视频文件转FLV

3.3 视频文件转M3U8

3.4 视频文件切片

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

3.6 系统资源使用情况

3.7 小结

第4章 FFmpeg转码

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

4.2 FFmpeg硬编解码

4.3 FFmpeg输出MP3

4.4 FFmpeg输出AAC

4.5 系统资源使用情况

4.6 小结

第5章 FFmpeg流媒体

5.1 FFmpeg发布与录制RTMP流

5.2 FFmpeg录制RTSP流

5.3 FFmpeg录制HTTP流

5.4 FFmpeg录制和发布UDP/TCP流

5.5 FFmpeg推多路流

5.6 FFmpeg生成HDS流

5.7 FFmpeg生成DASH流

5.8 小结

第6章 FFmpeg滤镜使用

6.1 FFmpeg滤镜Filter描述格式

6.2 FFmpeg为视频加水印

6.3 FFmpeg生成画中画

6.4 FFmpeg视频多宫格处理

6.5 FFmpeg音频流滤镜操作

6.6 FFmpeg音频音量探测

6.7 FFmpeg为视频加字幕

6.8 FFmpeg视频抠图合并

6.9 FFmpeg3D视频处理

6.10 FFmpeg定时视频截图

6.11 FFmpeg生成测试元数据

6.12 FFmpeg对音视频倍速处理

6.13 小结

第7章 FFmpeg采集设备

7.1 FFmpeg中Linux设备操作

7.2 FFmpeg中OS X设备操作

7.3 FFmpeg中Windows设备操作

7.4 小结

第二部分 FFmpeg的API使用篇

第8章 FFmpeg接口libavformat的使用

8.1 音视频流封装

8.2 音视频文件解封装

8.3 音视频文件转封装

8.4 视频截取

8.5 avio内存数据操作

8.6 小结

第9章 FFmpeg接口libavcodec的使用

9.1 FFmpeg旧接口的使用

9.2 FFmpeg新接口的使用

9.3 小结

第10章 FFmpeg接口libavfilter的使用

10.1 filtergraph和filter简述

10.2 FFmpeg中预留的滤镜

10.3 avfilter流程图

10.4 使用滤镜加LOGO操作

10.5 小结

FFmpeg从入门到精通是2018年由机械工业出版社出版,作者刘歧。

得书感谢您对《FFmpeg从入门到精通》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
黏土画 从入门到精通 电子书
本书共有5章。第1章是黏土画制作工具和材料的介绍。第2章是黏土画的基础创作和知识讲解。第3~5章运用大量的案例来教新手制作黏土画,案例包括多种小动物、花草、场景建筑等。
Dreamweaver CC从入门到精通 电子书
本书由一线讲师和设计师倾力编写,深入挖掘DreamweaverCC的核心工具、命令与功能,并全面介绍了软件的理论知识及具体案例的制作方法,帮助读者在短时间内迅速掌握DreamweaverCC的应用方法与技巧,并将其运用到实际操作中。全书结构系统、全面,语言浅显易懂,整合了“入门类”图书的优势,汲取了“从入门到精通”图书的精华,借鉴了“实战型”图书的特点,112个上机练习,32个课后练习,做到处处有
Maya 2015从入门到精通 电子书
本书由浅入深、全面讲解了Maya2015的各个知识模块,并穿插了252个课堂练习和17个综合案例,从各个方面展现了Maya的强大功能。全书共分为29章,内容包括Maya软件概述、视图操作、软件界面布局、Maya基础操作、NURBS曲线、NURBS曲面建模、多边形建模技术、灯光和摄影机、添加UV贴图坐标、Maya渲染基础、材质基础、创建纹理、动画基础、变形技术、路径动画与约束技术、骨骼绑定与动画技术
Java编程从入门到精通 电子书
本书共14章,主要内容包括Java概述,基本类型与运算符,程序流程控制,数组,类与对象,抽象类、接口与嵌套类,GUI编程,Swing高级组件,异常与处理,I/O流与文件,多线程与并发,容器框架与泛型,字符串与正则表达式,反射与注解。
Excel 2013从入门到精通 电子书
《Excel2013从入门到精通》以案例教学的方式为读者系统地介绍了Excel2013的相关知识和应用技巧。《Excel2013从入门到精通》共19章。第1~2章主要介绍Excel2013的基本操作以及数据的输入与编辑方法等;第3~7章主要介绍Excel表格的制作方法,包括工作表的修饰、插图、艺术字、图表以及单元格和单元格区域的引用等;第8~12章主要介绍公式与函数的使用方法,包括使用公式快速计算