-
内容大纲
本书是一本FFmpeg开发的实战教程,由浅入深,由基础到高级,带领读者一步一步走进音视频开发的神奇世界。全书共分为12章。其中,第1~5章是基础部分,主要讲解FFmpeg的环境搭建、FFmpeg的开发基础,FFmpeg的编解码、FFmpeg处理图像和FFmpeg处理音频:第6~10章是进阶部分,主要讲解FFmpeg加工视频,FFmpeg添加图文、FFmpeg自定义滤镜、FFmpeg混合音视频和FFmpeg播放音视频;第11和12章是平台应用部分,主要讲解FFmpeg的桌面开发和FFmpeg的移动开发。本书在讲解FFmpeg知识点的同时给出了大量实战范例,方便读者迅速将所学的知识运用到音视频开发中。通过本书的学习,读者能够掌握音视频开发的基本技术,包括音视频查看、音视频转换、音视频播放、音视频剪辑、视频推拉流等。
本书适用于广大从事FFmpeg开发的专业人士、有志于转型FFmpeg开发的程序员以及对FFmpeg开发有兴趣的业余爱好者,也可作为大中专院校和培训机构音视频课程的教材。 -
作者介绍
欧阳燊,同济大学计算机科学与技术专业学士,浙江大学软件工程专业工程硕士,先后就职于福建新大陆软件工程公司、亚信科技有限公司杭州研发中心、福建福诺移动通信技术有限公司,历任系统分析师、高级软件工程师。具有14年以上软件开发经验,熟悉C/C++、Java及相关软件架构,两年Android开发经验,从事一款用户量超千万的App项目开发,对Android开发拥有丰富的实战经验。 -
目录
第1章 FFmpeg环境搭建
1.1 FFmpeg简介
1.1.1 FFmpeg是什么
1.1.2 FFmpeg的用途
1.1.3 FFmpeg的发展历程
1.2 Linux系统安装FFmpeg
1.2.1 Linux开发机配置要求
1.2.2 安装己编译的FFmpeg及其SO库
1.2.3 自行编译与安装FFmpeg
1.3 在Windows系统下安装FFmpeg
1.3.1 Windows开发机配置要求
1.3.2 安装依赖的Windows软件
1.3.3 安装已编译的FFmpeg及其DLL库
1.4 FFmpeg的开发框架
1.4.1 可执行程序
1.4.2 动态链接库
1.4.3 第一个FFmpeg程序
1.5 小结
第2章 FFrnpeg开发基础
2.1 音视频的编码标准
2.1.1 音视频编码的发展历程
2.1.2 音视频文件的封装格式
2.1.3 国家数字音视频标准AVS
2.2 FFmpeg的主要数据结构
2.2.1 FFmpeg的编码与封装
2.2.2 FFmpeg的数据包样式
2.2.3 FFmpeg的过滤器类型
2.3 FFmpeg查看音视频信息
2.3.1 打开与关闭音视频文件
2.3.2 查看音视频的信息
2.3.3 查看编解码器的参数
2.4 FFmpeg常见的处理流程
2.4.1 复制编解码器的参数
2.4.2 创建并写入音视频文件
2.4.3 使用滤镜加工音视频
2.5 小结
第3章 FFrnpeg的编解码
3.1 音视频时间
3.1.1 帧率和采样率
3.1.2 时间基准的设定
3.1.3 时间戳的计算
3.2 分离音视频
3.2.1 原样复制视频文件
3.2.2 从视频文件剥离音频流
3.2.3 切割视频文件
3.3 合并音视频
3.3.1 合并视频流和音频流
3.3.2 对视频流重新编码
3.3.3 合并两个视频文件
3.4 视频浏览与格式分析
3.4.1 通用音视频播放器
3.4.2 视频格式分析工具
3.4.3 把原始的H264文件封装为MP4格式
3.5 小结
第4章 FFrnpeg处理图像
4.1 YUV图像
4.1.1 为什么要用YUV格式
……
第5章 FFmpeg处理音频
第6章 FFmpeg加工视频
第7章 FFmpeg添加图文
第8章 FFmpeg自定义滤镜
第9章 FFmpeg混合音视频
第10章 FFmpeg播放音视频
第11章 FFmpeg的桌面开发
第12章 FFmpeg的移动开发
附录A 音视频专业术语索引
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...