摘要: 背景 了解一些关键函数对于开发的帮助比较大。 avformat_open_input FFMPEG 打开媒体的过程开始于 avformat_open_input,因此该函数的重要性不可忽视。 在该函数中,FFMPEG 完成了: 1.输入输出结构体 AVIOContext 的初始化; 2.输入数据的协 阅读全文
posted @ 2020-01-15 16:11 schips 阅读(802) 评论(0) 推荐(0)
摘要: 背景 学习例程源码的时候,搞不清楚各结构体之间是什么含义。 解析 FFmpeg 有多个重要的结构体,解协议,解分装,解码,解封装。 解协议: http,rstp,rtmp,mms。 AVIOContext,URLProtocol,URLContext主要存储视频音频试用的协议类型及状态,URLPro 阅读全文
posted @ 2020-01-15 16:07 schips 阅读(365) 评论(0) 推荐(0)
摘要: 背景 根据例程学习调用ffmpeg 库方法的时候,发现了一堆警告。 main.cpp:81:37: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations] if (pFormatCtx->streams[i]->cod 阅读全文
posted @ 2020-01-15 15:47 schips 阅读(10233) 评论(0) 推荐(6)
摘要: <!-- 添加markdown代码块复制按钮 参考来自 https://www.cnblogs.com/wuliytTaotao/p/11752754.html --> <script src="https://files.cnblogs.com/files/schips/clipboard.min 阅读全文
posted @ 2020-01-15 08:50 schips 阅读(17) 评论(0) 推荐(0)
摘要: 主题: SimpleMemory 阅读全文
posted @ 2020-01-15 08:48 schips 阅读(33) 评论(0) 推荐(0)