上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 64 下一页
摘要: 背景 本来想着把 x265编译到ffmpeg里面,搞定了x265的编译;但是一直报ERROR: x265 not found using pkg-config这个错误,我按照网上的资料,查看了ffbuild/config.log,也修改了 .pc 也export 了,可是还是不行。好像是与数学库有关 阅读全文
posted @ 2020-01-17 09:09 schips 阅读(1352) 评论(0) 推荐(0)
摘要: FFMpeg 中比较重要的函数以及数据结构如下: 数据结构: (1) AVFormatContext (2) AVOutputFormat (3) AVInputFormat (4) AVCodecContext (5) AVCodec (6) AVFrame (7) AVPacket (8) AV 阅读全文
posted @ 2020-01-16 16:02 schips 阅读(475) 评论(0) 推荐(0)
摘要: 背景 这一块的内容更多的是作为了解,但是可以以这样的规范作为自己的编程注释习惯,提高自己的软实力。 Doxygen注释语法 注释格式 块注释建议统一使用 /** …… ***/ 行注释建议统一使用 ///< … /** …… */ Doxygen常用注释命令 @exception <exceptio 阅读全文
posted @ 2020-01-16 11:33 schips 阅读(23784) 评论(1) 推荐(6)
摘要: 背景 在查找 "ffmpeg 文档" 的时候,发现其文档是根据 Doxygen 生成的。 为了学习方便,这里以 生成 ffmpeg 4.1 文档 为例。 注:为了兼顾 arm 与 host ,本人选择了同时都支持的 ffmpegv.4.0.1。此后的学习都以此为版本。 Doxygen简介 官方网站: 阅读全文
posted @ 2020-01-16 09:36 schips 阅读(1416) 评论(0) 推荐(1)
摘要: 背景 在学习ffmpeg时,由于文档老旧以及ffmpeg新旧版本对于一些api的改动,导致学习受阻。 本来可以直接下载老的库,使用老的源码进行学习,但本人觉得,一味地守旧并不是一种好的方法。 ffmpeg 文档: ffmpeg-在线文档 : v4.1 使用 Doxygen 生成文档 (以FFmpeg 阅读全文
posted @ 2020-01-16 09:24 schips 阅读(972) 评论(0) 推荐(0)
摘要: 背景 了解一些关键函数对于开发的帮助比较大。 avformat_open_input FFMPEG 打开媒体的过程开始于 avformat_open_input,因此该函数的重要性不可忽视。 在该函数中,FFMPEG 完成了: 1.输入输出结构体 AVIOContext 的初始化; 2.输入数据的协 阅读全文
posted @ 2020-01-15 16:11 schips 阅读(801) 评论(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)
摘要: 前言 使用 ffmpeg 库时,最好先理解好ffmpeg的代码结构图。 下面这张图表明了FFmpeg在解码一个视频的时候的函数调用流程,为了保证结构清晰,其中仅列出了最关键的函数,剔除了其它不是特别重要的函数。 多媒体处理基本流程 只有真正了解了多媒体处理的基本流程,研读 ffmpeg 源代码才能事 阅读全文
posted @ 2020-01-14 21:50 schips 阅读(658) 评论(0) 推荐(0)
摘要: 介绍 由于命令行的ffmpeg工具无法满足产品的性能要求,需要对视频流进行兼容。所以需要调试有关的参数。 FFmpeg全名是Fast Forward MPEG(Moving Picture Experts Group)是一个集成了各种编解码器的库,可以说是一个全能型的工具,从视频采集、视频编码到视频 阅读全文
posted @ 2020-01-14 17:56 schips 阅读(582) 评论(0) 推荐(0)
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 64 下一页