码迷,mamicode.com
首页 >  
搜索关键字:avcodeccontext    ( 25个结果
使用FFMPEG SDK解码流数据
本文以H264视频流为例,讲解解码流数据的步骤。为突出重点,本文只专注于讨论解码视频流数据,不涉及其它(如开发环境的配置等)。如果您需要这方面的信息,请和我联系。准备变量定义AVCodecContext。如果您使用类,可以定义成类成员。我这里定义成全局变量。static AVCodecContext...
分类:其他好文   时间:2015-12-18 16:11:29    阅读次数:159
FFMPEG解码过程
AVFormatContext* m_pFormatCtx; AVCodecContext * m_pCodecCtx; AVCodec* m_pCodec;AVFrame* m_pFrame;AVPacket m_AVPkt;// 注册库av_register_all();avformat_net...
分类:其他好文   时间:2015-07-16 13:16:04    阅读次数:296
FFmpeg源代码分析:结构体成员管理系统-AVClass
打算写两篇文章记录FFmpeg中和AVOption有关的源代码。AVOption用于在FFmpeg中描述结构体中的成员变量。它最主要的作用可以概括为两个字:“赋值”。一个AVOption结构体包含了变量名称,简短的帮助,取值等等信息。所有和AVOption有关的数据都存储在AVClass结构体中。如果一个结构体(例如AVFormatContext或者AVCodecContext)想要支持AVOpt...
分类:其他好文   时间:2015-03-15 19:50:23    阅读次数:257
FFmpeg源代码简单分析:avcodec_open2()
本文简单分析FFmpeg的avcodec_open2()函数。该函数用于初始化一个视音频编解码器的AVCodecContext。...
分类:其他好文   时间:2015-03-08 01:28:04    阅读次数:674
ffmpeg 的 tbr tbc 和 tbn的意义
tbn= the time base in AVStream that has come from the containertbc= the time base in AVCodecContext for the codec used for a particular streamtbr= tbr...
分类:其他好文   时间:2015-03-07 15:25:09    阅读次数:227
FFmpeg源代码简单分析:常见结构体(AVFormatContext,AVFrame等)的初始化和销毁
本文简单分析FFmpeg常见结构体的初始化和销毁函数的源代码。常见的结构体在文章:《FFMPEG中最关键的结构体之间的关系》中已经有过叙述,包括:AVFormatContext:统领全局的基本结构体。主要用于处理封装格式(FLV/MKV/RMVB等)。AVIOContext:输入输出对应的结构体,用于输入输出(读写文件,RTMP协议等)。AVStream,AVCodecContext:视音频流对应...
分类:其他好文   时间:2015-03-03 16:37:40    阅读次数:6534
ffmpeg相关时间概念
v_rescale_q用于计算Packet的PTS。av_rescale_q的返回值是一个很大的整数,且每次计算的结果间隔很大。不同于avcodec_encode_video改变AVCodecContext *avctx的pts(小整数,且间隔小)。av_rescale_q(a,b,c)是用来把时间...
分类:其他好文   时间:2015-01-20 20:02:20    阅读次数:705
最简单的基于FFmpeg的解码器-纯净版(不包含libavformat)
本文记录一个更加“纯净”的基于FFmpeg的视频解码器。此前记录过基于FFmpeg的视频播放器实际上就是一个解码器:《最简单的基于FFMPEG+SDL的视频播放器 ver2 (采用SDL2.0)》这个播放器调用了FFmpeg中的libavformat和libavcodec两个库完成了视频解码工作。但是这不是一个“纯净”的解码器。该解码器中libavformat完成封装格式的解析,而libavcod...
分类:其他好文   时间:2015-01-03 14:38:38    阅读次数:372
FFmpeg结构体彻底分析——AVCodecContext
/** ?* main external API structure. ?* New fields can be added to the end with minor version bumps. ?* Removal, reordering and changes to existing fields require a major ?* version bump. ?* P...
分类:其他好文   时间:2014-12-17 16:37:55    阅读次数:1015
FFMPEG-数据结构解释(AVCodecContext,AVStream,AVFormatContext)
http://blog.csdn.net/yuan892173701/article/details/8702333AVCodecContext这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息如果是单纯使用libavcodec,这部分信息需要调 用者进行初始化;如果是使用整个F...
分类:其他好文   时间:2014-12-15 23:35:01    阅读次数:412
25条   上一页 1 2 3 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!