本文简单分析FFmpeg中一个常用的函数:avformat_open_input()。该函数用于打开多媒体数据并且获得一些相关的信息。...
分类:
其他好文 时间:
2015-03-05 00:19:22
阅读次数:
383
本文简单分析FFmpeg中常用的一个函数:avformat_alloc_output_context2()。在基于FFmpeg的视音频编码器程序中,该函数通常是第一个调用的函数(除了组件注册函数av_register_all())。avformat_alloc_output_context2()函数可以初始化一个用于输出的AVFormatContext结构体。它的声明位于libavformat\a...
分类:
其他好文 时间:
2015-03-03 23:47:06
阅读次数:
837
本文简单分析FFmpeg常见结构体的初始化和销毁函数的源代码。常见的结构体在文章:《FFMPEG中最关键的结构体之间的关系》中已经有过叙述,包括:AVFormatContext:统领全局的基本结构体。主要用于处理封装格式(FLV/MKV/RMVB等)。AVIOContext:输入输出对应的结构体,用于输入输出(读写文件,RTMP协议等)。AVStream,AVCodecContext:视音频流对应...
分类:
其他好文 时间:
2015-03-03 16:37:40
阅读次数:
6534
http://blog.csdn.net/yuan892173701/article/details/8702333AVCodecContext这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息如果是单纯使用libavcodec,这部分信息需要调 用者进行初始化;如果是使用整个F...
分类:
其他好文 时间:
2014-12-15 23:35:01
阅读次数:
412
只贴出部分代码,重在说明过程
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
只贴出部分代码,重在说明过程。
与解码文件的大致过程类似,只不过自定义了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
http://blog.csdn.net/ym012/article/details/6540065从定义上可知,AVPicture是AVFrame的一个子集,他们都是数据流在编解过程中用来保存数据缓存的对像,从int av_read_frame(AVFormatContext *s, AVPack...
分类:
其他好文 时间:
2014-10-29 14:22:33
阅读次数:
283
AVCodecContext这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息如果是单纯使用libavcodec,这部分信息需要调用者进行初始化;如果是使用整个FFMPEG库,这部分信息在调用 av_open_input_file和av_find_stream_info的过程中根...
分类:
其他好文 时间:
2014-09-29 12:37:10
阅读次数:
174
容器(container):就是文件格式,在视频文件进入处理后,我们会给这个视频文件一个抽象,这个抽象就是存放这种视频文件的容器,在FFMPEG中,用来抽象文件格式的容器就是AVFormatContext;
数据流(stream):数据流就是我们平时看到的多媒体数据流,它包含几种基本的数据流,包括:视频流、音频流、字幕流;按照我的理解,这三种基本的数据流在时间轴上交错放置,只有这...
分类:
其他好文 时间:
2014-09-23 16:11:24
阅读次数:
260
http://blog.csdn.net/yuan892173701/article/details/8702333AVCodecContext这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息如果是单纯使用libavcodec,这部分信息需要调 用者进行初始化;如果是使用整个F...
分类:
其他好文 时间:
2014-08-11 09:57:11
阅读次数:
267