视音频编解码函数
qingkongyeyue
拼搏到无能为力,坚持到感动自己,有些路走下去很长,很累,但是不走会后悔。人生最大的痛苦,莫过于,坚持了不该坚持的,而放弃了不该放弃的
展开
-
stream_component_open
转自http://blog.csdn.net/mydeardingxiaoli/article/details/17224629static int stream_component_open(VideoState *is, int stream_index) { //依照编解码上下文的codec_id,遍历编解码器链表,找到相应的解码器 codec = avcode转载 2016-11-29 18:07:36 · 655 阅读 · 0 评论 -
队列操作相关函数
##############################################################################################################1、包队列结构体PacketQueue其中AVPacketList结构体如下##################################原创 2016-11-29 21:51:01 · 2076 阅读 · 0 评论 -
FFmpeg 的sws_getContext函数 、sws_scale函数
转自http://www.w2bc.com/Article/19942FFmpeg里面的sws_scale库可以在一个函数里面同时实现:1.图像色彩空间转换;2.分辨率缩放;3.前后图像滤波处理。其核心函数主要有三个:// 初始化sws_scalestruct SwsContext *sws_getContext(int srcW, int srcH, enum AVPixel转载 2016-11-12 16:53:43 · 8650 阅读 · 0 评论 -
av_dump_format函数
1、av_dump_format函数原型:[cpp] view plain copy print?void av_dump_format(AVFormatContext *ic, int index, const char *url,转载 2016-11-10 21:58:21 · 4749 阅读 · 0 评论 -
int av_packet_ref(AVPacket *dst, const AVPacket *src)源码分析
转自http://blog.csdn.net/fernandowei/article/details/50492815//说在前面,从字面意思上来讲,这个函数只是要产生一个AVPacket的reference(引用);//个人觉得,这个函数从一定程度上可以很有效的帮助你我理解AVPacket结构体的各个参数的含义;int av_packet_ref(AVPacket *dst,转载 2016-12-22 22:37:01 · 2737 阅读 · 0 评论 -
swr_convert函数介绍
转自http://blog.csdn.net/disadministrator/article/details/43966017由于ffmpeg最新版本(从2.1开始貌似)使用avcodec_decode_audio4函数来解码音频,但解码得到的数据类型为float 4bit,而播放器播放的格式一般为S16(signed 16bit),就需要对解码得到的数据进行转换,然而,ffmpeg已经帮我转载 2016-12-29 22:06:27 · 7524 阅读 · 0 评论 -
SDL基本函数1
1、SDL_BlitSurface()2、SDL_CreateRenderer()3、SDL_CreateTexture()4、 SDL_CreateTextureFromSurface()5、SDL_CreateWindow()6、 SDL_Delay()7、SDL_DestroyRenderer()8、 SDL_DestroyTextur转载 2016-11-16 22:04:47 · 4366 阅读 · 0 评论 -
编解码相关函数详解
1、avcodec_find_decoder()AVCodec *avcodec_find_decoder(enum AVCodecID id); 函数的参数是一个解码器的ID,返回查找到的解码器(没有找到就返回NULL)。原创 2016-11-08 22:25:30 · 2900 阅读 · 0 评论 -
int av_packet_ref(AVPacket *dst, const AVPacket *src)源码分析
转自http://blog.csdn.net/fernandowei/article/details/50492815/说在前面,从字面意思上来讲,这个函数只是要产生一个AVPacket的reference(引用);//个人觉得,这个函数从一定程度上可以很有效的帮助你我理解AVPacket结构体的各个参数的含义;int av_packet_ref(AVPacke转载 2017-06-09 22:23:43 · 538 阅读 · 0 评论