2017年4月14日

零基础学习视频解码之FFMpeg中比较重要的函数以及数据结构(转)

摘要: 在正式开始解码练习前先了解下关于FFmpeg中比较重要的函数以及数据结构。 1. 数据结构: (1) AVFormatContext AVFormatContext是一个贯穿始终的数据结构,很多函数都要用到它作为参数。FFmpeg代码中对这个数据结构的注释是:format I/O context 此 阅读全文

posted @ 2017-04-14 21:55 xihong 阅读(329) 评论(0) 推荐(0) 编辑

如何利用 AVDictionary 配置参数(转)

摘要: 本文是我的 FFMPEG Tips 系列的第五篇文章,准备介绍下 ffmpeg 提供的一个非常好用的健值对工具:AVDictionary,特别是对于没有 map 容器的 c 代码,可以充分利用它来配置和定义播放器的参数,ffmpeg 本身也有很多 API 通过它来传递参数。 1. AVDiction 阅读全文

posted @ 2017-04-14 21:35 xihong 阅读(5806) 评论(0) 推荐(0) 编辑

FFMPEG结构体分析:AVCodecContext(转)

摘要: 注:写了一系列的结构体的分析的文章,在这里列一个列表: FFMPEG结构体分析:AVFrameFFMPEG结构体分析:AVFormatContextFFMPEG结构体分析:AVCodecContextFFMPEG结构体分析:AVIOContextFFMPEG结构体分析:AVCodecFFMPEG结构 阅读全文

posted @ 2017-04-14 11:15 xihong 阅读(277) 评论(0) 推荐(0) 编辑

3——FFMPEG之解复用器-----AVInputFormat(转)

摘要: 1. 数据结构: AVInputFormat为FFMPEG的解复用器对象,通过调用av_register_all(),FFMPEG所有的解复用器保存在以first_iformat为链表头的链表中,且还有个链表尾指针last_iformat。 以ff_srt_demuxer为例子来看看该结构体的初始化 阅读全文

posted @ 2017-04-14 11:10 xihong 阅读(753) 评论(0) 推荐(0) 编辑

open_input_file函数调用结构图(转)

摘要: open_input_file函数调用结构图(有些重复的函数调用就略掉了,大致是按流程往下的)。 函数大致说明: AVFormatContext *avformat_alloc_context(void); 函数介绍: Allocate an AVFormatContext. avformat_fr 阅读全文

posted @ 2017-04-14 11:03 xihong 阅读(831) 评论(0) 推荐(0) 编辑

导航