万本电子书0元读

万本电子书0元读

顶部广告

FFmpeg从入门到精通电子书 租阅

售       价:¥

纸质售价:¥54.50购买纸书

2545人正在读 | 5人评论 7.2

作       者:刘歧,赵文杰

出  版  社:机械工业出版社

出版时间:2018-03-01

字       数:27.1万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(5条)
  • 读书简介
  • 目录
  • 累计评论(5条)
在与FFmpeg相关的开发讨论与交流过程中,笔者了解到有很多公司尤其是云服务相关的公司,对FFmpeg的使用各有不同,有的使用命令行,有的使用SDK。所以本书分为两部分进行介绍,前半部分以FFmpeg的命令行使用为主,后半部分以SDK基本使用方法的介绍为主。当然,FFmpeg如今发展速度迅猛,本书讲解的内容将会尽力以*版本为准。笔者将会持续与广大读者沟通交流FFmpeg的相关技术,希望能够为企业同行或者感兴趣的读者提供参考,笔者希望本书能够帮助大家提高工作效率、解决工作和学习中的实际问题。 本书是一本介绍FFmpeg的实战技术指南,全书共10章,分为两个部分。部分(第1~7章)为FFmpeg的命令行使用篇,介绍了FFmpeg的基础组成部分、FFmpeg工具使用、FFmpeg的封装操作、FFmpeg的转码操作、FFmpeg的流媒体操作、FFmpeg的滤镜操作、FFmpeg的设备操作。第二部分(第8~10章)为FFmpeg的API使用篇,介绍了FFmpeg封装部分的API使用操作、FFmpeg编解码部分的API使用操作,FFmpeg滤镜部分的API使用操作,相关操作均以实例方式行说明,包括新API及旧API的操作。
目录展开

本书赞誉

推荐序一

推荐序二

推荐序三

前言

第一部分 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.7.1 FFmpeg之Windows平台编译

1.7.2 FFmpeg之Linux平台编译

1.7.3 FFmpeg之OS X平台编译

1.8 FFmpeg编码支持与定制

1.8.1 FFmpeg的编码器支持

1.8.2 FFmpeg的解码器支持

1.8.3 FFmpeg的封装支持

1.8.4 FFmpeg的解封装支持

1.8.5 FFmpeg的通信协议支持

1.9 小结

第2章 FFmpeg工具使用基础

2.1 ffmpeg常用命令

2.1.1 ffmpeg的封装转换

2.1.2 ffmpeg的转码参数

2.1.3 ffmpeg的基本转码原理

2.2 ffprobe常用命令

2.3 ffplay常用命令

2.3.1 ffplay常用参数

2.3.2 ffplay高级参数

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

2.4 小结

第3章 FFmpeg转封装

3.1 音视频文件转MP4格式

3.1.1 MP4格式标准介绍

3.1.2 MP4分析工具

3.1.3 MP4在FFmpeg中的Demuxer

3.1.4 MP4在FFmpeg中的Muxer

3.2 视频文件转FLV

3.2.1 FLV格式标准介绍

3.2.2 FFmpeg转FLV参数

3.2.3 FFmpeg文件转FLV举例

3.2.4 FFmpeg生成带关键索引的FLV

3.2.5 FLV文件格式分析工具

3.3 视频文件转M3U8

3.3.1 M3U8格式标准介绍

3.3.2 FFmpeg转HLS参数

3.3.3 FFmpeg转HLS举例

3.4 视频文件切片

3.4.1 FFmpeg切片segment参数

3.4.2 FFmpeg切片segment举例

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

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

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

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

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

3.6 系统资源使用情况

3.7 小结

第4章 FFmpeg转码

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

4.1.1 x264编码参数简介

4.1.2 H.264编码举例

4.2 FFmpeg硬编解码

4.2.1 Nvidia GPU硬编解码

4.2.2 Intel QSV硬编码

4.2.3 树莓派硬编码

4.2.4 OS X系统硬编解码

4.3 FFmpeg输出MP3

4.3.1 MP3编码参数介绍

4.3.2 MP3的编码质量设置

4.3.3 平均码率编码参数ABR

4.4 FFmpeg输出AAC

4.4.1 FFmpeg中的AAC编码器使用

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

4.4.3 高质量AAC设置

4.4.4 AAC音频质量对比

4.5 系统资源使用情况

4.6 小结

第5章 FFmpeg流媒体

5.1 FFmpeg发布与录制RTMP流

5.1.1 RTMP参数说明

5.1.2 RTMP参数举例

5.2 FFmpeg录制RTSP流

5.2.1 RTSP参数说明

5.2.2 RTSP参数使用举例

5.3 FFmpeg录制HTTP流

5.3.1 HTTP参数说明

5.3.2 HTTP参数使用举例

5.3.3 HTTP拉流录制

5.3.4 拉取HTTP中的流录制FLV

5.4 FFmpeg录制和发布UDP/TCP流

5.4.1 TCP与UDP参数说明

5.4.2 TCP参数使用举例

5.4.3 TCP/UDP使用小结

5.5 FFmpeg推多路流

5.5.1 管道方式输出多路流

5.5.2 tee封装格式输出多路流

5.5.3 tee协议输出多路流

5.6 FFmpeg生成HDS流

5.6.1 HDS参数说明

5.6.2 HDS使用举例

5.7 FFmpeg生成DASH流

5.7.1 DASH参数说明

5.7.2 DASH参数使用举例

5.8 小结

第6章 FFmpeg滤镜使用

6.1 FFmpeg滤镜Filter描述格式

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

6.1.2 FFmpeg滤镜Filter时间内置变量

6.2 FFmpeg为视频加水印

6.2.1 文字水印

6.2.2 图片水印

6.3 FFmpeg生成画中画

6.4 FFmpeg视频多宫格处理

6.5 FFmpeg音频流滤镜操作

6.5.1 双声道合并单声道

6.5.2 双声道提取

6.5.3 双声道转双音频流

6.5.4 单声道转双声道

6.5.5 两个音频源合并双声道

6.5.6 多个音频合并为多声道

6.6 FFmpeg音频音量探测

6.6.1 音频音量获得

6.6.2 绘制音频波形

6.7 FFmpeg为视频加字幕

6.7.1 ASS字幕流写入视频流

6.7.2 ASS字幕流写入封装容器

6.8 FFmpeg视频抠图合并

6.9 FFmpeg3D视频处理

6.9.1 stereo3d处理3D视频

6.9.2 3D图像转换举例

6.10 FFmpeg定时视频截图

6.10.1 vframe参数截取一张图片

6.10.2 fps滤镜定时获得图片

6.11 FFmpeg生成测试元数据

6.11.1 FFmpeg生成音频测试流

6.11.2 FFmpeg生成视频测试流

6.12 FFmpeg对音视频倍速处理

6.12.1 atempo音频倍速处理

6.12.2 setpts视频倍速处理

6.13 小结

第7章 FFmpeg采集设备

7.1 FFmpeg中Linux设备操作

7.1.1 Linux下查看设备列表

7.1.2 Linux采集设备fbdev参数说明

7.1.3 Linux采集设备fbdev使用举例

7.1.4 Linux采集设备v4l2参数说明

7.1.5 Linux采集设备v4l2使用举例

7.1.6 Linux采集设备x11grab参数说明

7.1.7 Linux采集设备x11grab使用举例

7.2 FFmpeg中OS X设备操作

7.2.1 OS X下查看设备列表

7.2.2 OS X下设备采集举例

7.3 FFmpeg中Windows设备操作

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

7.3.2 FFmpeg使用vfwcap采集视频设备

7.3.3 FFmpeg使用gdigrab采集窗口

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.1.1 FFmpeg旧接口视频解码

9.1.2 FFmpeg旧接口视频编码

9.1.3 FFmpeg旧接口音频解码

9.1.4 FFmpeg旧接口音频编码

9.2 FFmpeg新接口的使用

9.2.1 FFmpeg新接口音频编码

9.2.2 FFmpeg新接口音频解码

9.2.3 FFmpeg新接口视频编码

9.2.4 FFmpeg新接口视频解码

9.3 小结

第10章 FFmpeg接口libavfilter的使用

10.1 filtergraph和filter简述

10.2 FFmpeg中预留的滤镜

10.2.1 音频滤镜

10.2.2 视频滤镜

10.3 avfilter流程图

10.4 使用滤镜加LOGO操作

10.5 小结

累计评论(5条) 4个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部