ad
close

FFmpeg4.3开发系列之五:SDK二次开发详解与直播实战

您将学会FFmpeg4.3最新系列的API和数据结构;掌握协议层、封装层、编码层、过滤器等案例实战

4435人学习

初级42课时2021/01/05更新

二维码下载学堂APP缓存视频离线看

梅老师
  • 畅销套餐
  • 精选套餐
  • 人气套餐
  • 尊享套餐
  • 高薪套餐
FFmpeg第一季:小白开窍+九阳神功
FFmpeg4.3开发系列之五:SDK二次开发详解与直播实战
4435人学习
¥118.00
FFmpeg播放器理论与实战课程
4995人学习
¥199.00
FFmpeg4.3开发系列之15:同步录音录屏并存储或直播实战
651人学习
¥268.00
更 多 30 门 课 程
FFmpeg音视频流媒体开发(小白入门与工程案例实战)
FFmpeg4.3开发系列之三:流媒体直播基础理论
7471人学习
¥138.00
FFmpeg4.3系列之16:WebRTC之小白入门与视频聊天的实战
898人学习
¥238.00
FFmpeg4.3系列之21:OpenCV4小白入门与实战58例
1306人学习
¥199.00
更 多 14 门 课 程
Qt初级、中级、高级系列课程
Qt5(C++)零基础理论与实战之中级篇
8772人学习
¥92.00
Qt5(C++)高级篇之1:HTTP网络编程实战
3689人学习
¥138.00
Qt5(C++)高级篇之5:QML入门与提高项目实战
6565人学习
¥258.00
更 多 11 门 课 程
C++与Qt与Socket基础知识与项目实战套餐
FFmpeg音视频基础之C++系列第2:C++2.0(11+14+17+20)详解及多线程实战
2026人学习
¥199.00
Qt5(C++)零基础理论与实战之中级篇
8772人学习
¥92.00
Socket编程系列之1:Linux-API网络编程入门实战
611人学习
¥268.00
更 多 11 门 课 程
C++与Qt与Socket基础知识与项目实战套餐
FFmpeg音视频基础之C++系列第2:C++2.0(11+14+17+20)详解及多线程实战
2026人学习
¥199.00
Qt5(C++)零基础理论与实战之中级篇
8772人学习
¥92.00
Socket编程系列之1:Linux-API网络编程入门实战
611人学习
¥268.00
更 多 11 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

所有想学ffmpeg、音视频的人士,需要具备基本的c语言能力

你将会学到:

您将学会FFmpeg4.3最新系列的API和数据结构;掌握协议层、封装层、编码层、过滤器等案例实战

  • 学会FFmpeg4.3的环境搭建、亲手编译
  • 学会FFmpeg4.3的重要数据结构、API函数、流程、原理
  • 学会FFmpeg的分层体系:协议层、封装层、解码层、过滤器层,等
  • 把控FFmpeg骨架:“八大金刚”核心开发库
  • 夯实FFmpeg基础:重要数据结构与API
  • 精通FFmpeg流程:击鼓传花之责任链模式
  • 画龙点睛:捋起袖子亲手操练直播项目

课程简介:

敬告:该系列的课程在抓紧录制更新中,敬请大家关注。
敬告:
 该系列的课程涉及:FFmpeg,WebRTC,SRS,Nginx,Darwin,Live555,等。包括:音视频、流媒体、直播、Android、视频监控28181、等。

  

大家好,我的第一本书正式出版了,可以在京东各大店铺抢购哦。

FFmpeg入门详解--音视频原理及应用:梅会东:清华大学出版社

image.png

image.png

image.png

音视频是一门很复杂的技术,涉及的概念、原理、理论非常多,很多初学者不学 基础理论,而是直接做项目,往往会看到c/c++的代码时一头雾水,不知道代码到底是什么意思,这是为什么呢?


因为没有学习音视频的基础理论,就比如学习英语,不学习基本单词,而是天天听英语新闻,总也听不懂。

所以呢,一定要认真学习基础理论,然后再学习播放器、转码器、非编、流媒体直播、视频监控、等等。


梅老师从事音视频与流媒体行业18年;曾在永新视博、中科大洋、百度、美国Harris广播事业部等公司就职,经验丰富;曾亲手主导广电直播全套项目,精通h.264/h.265/aac,曾亲自参与百度app上的网页播放器等实战产品。

目前全身心自主创业,主要聚焦音视频+流媒体行业精通音视频加密、流媒体在线转码快编等热门产品

视频中的地址已经无法打开,我将ffmepg4.3.1的开发包和源码上传到了百度云:

链接:https://pan.baidu.com/s/1-3xSO6ytyQLlSId0Xiak4w 

提取码:fyxy



1.亲手编译FFmpeg4.3并搭建开发环境3

FFmpeg到底是什么3

简介3

FFmpeg是什么3

FFmpeg的组成4

FFmpeg主要功能5

FFmpeg八大库5

Win10下搭建FFmpeg4.3的开发环境及初体验7

下载7

安装7

搭建环境Qt+FFmpeg7

Ubuntu编译FFmpeg9

第一,apt安装ffmpeg,简单明了9

第二,源码安装ffmpeg,深入了解10

Win10亲手编译FFmpeg13

系统环境:13

1MSYS213

2YASM15

3ffmpeg源码:15

4、更新msys64,并改用国内镜像15

5、下载x264,并编译17

6、编译ffmpeg18


2.把控FFmpeg骨架:“八大金刚”核心开发库19

avutil20

avformat20

avcodec20

avfilter20

avdevice20

postproc20

swresample20

swscale21


3.夯实FFmpeg基础:重要数据结构与API21

简介21

FFmpeg2.x解码流程22

FFmpeg4.x解码流程图22

描述与分析23


4.精通FFmpeg流程:击鼓传花之责任链模式27

FFmpeg主要框架27

FFmpeg解码流程28

FFmpeg2.x解码流程29

FFmpeg4.x解码流程图31

文件处理基本流程(转码流程)33


5.Libavutil详解:理论与实战35

简介35

AVLog36

AVDictionary36

AVParseUtil37


6.协议层:理论与实战37

协议操作:三大数据结构37

初始化AVIOContext函数调用关系39

avio实战:打开本地文件或网络直播流39

avio实战:自定义AVIO39

avio实战:自定义数据来源39


7.封装层:理论与实战40

封装格式简介40

API介绍42

解封装43

转封装44


8.编解码层:理论与实战46

FFmpeg解码流程47

FFmpeg转码流程48

编解码API详解48

编码案例实战50

解码案例实战50


9.过滤器:理论与实战51

过滤器(Filter51

DirectShow53

案例实战56


10.画龙点睛:捋起袖子亲手操练直播项目56

直播模型与架构图56

实现思路与步骤57

亲手用FFmpeg来直播推流58



常见问题:

问:可以学会用ffmpeg的sdk进行音视频的开发吗?

答:可以的,只要认真跟着老师学,多分析、总结,多思考,上机实践,就可以学会了。但是呢,需要具备“音视频的基础理论”知识,否则看代码时无法理解具体的含义。可以先学习系列二的课程“ffmpeg4.3系列二:音视频基础理论”

展开更多

课程大纲-FFmpeg4.3开发系列之五:SDK二次开发详解与直播实战

展开更多
close
  • 课程介绍
  • 课程大纲
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部