码迷,mamicode.com
首页 >  
搜索关键字:avformatcontext    ( 41个结果
FFmpeg源代码简单分析:avformat_open_input()
本文简单分析FFmpeg中一个常用的函数:avformat_open_input()。该函数用于打开多媒体数据并且获得一些相关的信息。...
分类:其他好文   时间:2015-03-05 00:19:22    阅读次数:383
FFmpeg源代码简单分析:avformat_alloc_output_context2()
本文简单分析FFmpeg中常用的一个函数:avformat_alloc_output_context2()。在基于FFmpeg的视音频编码器程序中,该函数通常是第一个调用的函数(除了组件注册函数av_register_all())。avformat_alloc_output_context2()函数可以初始化一个用于输出的AVFormatContext结构体。它的声明位于libavformat\a...
分类:其他好文   时间:2015-03-03 23:47:06    阅读次数:837
FFmpeg源代码简单分析:常见结构体(AVFormatContext,AVFrame等)的初始化和销毁
本文简单分析FFmpeg常见结构体的初始化和销毁函数的源代码。常见的结构体在文章:《FFMPEG中最关键的结构体之间的关系》中已经有过叙述,包括:AVFormatContext:统领全局的基本结构体。主要用于处理封装格式(FLV/MKV/RMVB等)。AVIOContext:输入输出对应的结构体,用于输入输出(读写文件,RTMP协议等)。AVStream,AVCodecContext:视音频流对应...
分类:其他好文   时间:2015-03-03 16:37:40    阅读次数:6534
FFMPEG-数据结构解释(AVCodecContext,AVStream,AVFormatContext)
http://blog.csdn.net/yuan892173701/article/details/8702333AVCodecContext这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息如果是单纯使用libavcodec,这部分信息需要调 用者进行初始化;如果是使用整个F...
分类:其他好文   时间:2014-12-15 23:35:01    阅读次数:412
ffmpeg解码文件
只贴出部分代码,重在说明过程 av_register_all(); AVFormatContext* fctx = avformat_alloc_context(); int err = avformat_open_input(&fctx, "b.avi", NULL, NULL); printf("open input:%d\n", err); err = avformat_fi...
分类:其他好文   时间:2014-12-01 14:23:56    阅读次数:184
ffmpeg解码内存缓冲区
只贴出部分代码,重在说明过程。 与解码文件的大致过程类似,只不过自定义了AVFormatContext struct IOData { char* data; size_t len; }; int FrVideoAcqHT::io_get_data(void *opaque, uint8_t *buf, int buf_size) {...
分类:其他好文   时间:2014-12-01 14:23:35    阅读次数:893
AVPicture、AVFrame和AVPacket
http://blog.csdn.net/ym012/article/details/6540065从定义上可知,AVPicture是AVFrame的一个子集,他们都是数据流在编解过程中用来保存数据缓存的对像,从int av_read_frame(AVFormatContext *s, AVPack...
分类:其他好文   时间:2014-10-29 14:22:33    阅读次数:283
(转)FFMPEG-数据结构解释(AVCodecContext,AVStream,AVFormatContext)
AVCodecContext这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息如果是单纯使用libavcodec,这部分信息需要调用者进行初始化;如果是使用整个FFMPEG库,这部分信息在调用 av_open_input_file和av_find_stream_info的过程中根...
分类:其他好文   时间:2014-09-29 12:37:10    阅读次数:174
FFmpeg 基本知识
容器(container):就是文件格式,在视频文件进入处理后,我们会给这个视频文件一个抽象,这个抽象就是存放这种视频文件的容器,在FFMPEG中,用来抽象文件格式的容器就是AVFormatContext; 数据流(stream):数据流就是我们平时看到的多媒体数据流,它包含几种基本的数据流,包括:视频流、音频流、字幕流;按照我的理解,这三种基本的数据流在时间轴上交错放置,只有这...
分类:其他好文   时间:2014-09-23 16:11:24    阅读次数:260
FFMPEG-数据结构解释(AVCodecContext,AVStream,AVFormatContext)
http://blog.csdn.net/yuan892173701/article/details/8702333AVCodecContext这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息如果是单纯使用libavcodec,这部分信息需要调 用者进行初始化;如果是使用整个F...
分类:其他好文   时间:2014-08-11 09:57:11    阅读次数:267
41条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!