ffmpeg
文章平均质量分 76
chenkent888
这个作者很懒,什么都没留下…
展开
-
ffmpeg库 在vs2012中的调用
一、下载文件1、下载地址:http://ffmpeg.zeranoe.com/builds/2、所需文件:对应自身操作系统的(32bit or 64bit)Builds(Dev)和Builds(Shared)。 Builds(Dev):包含了所需要的.h头文件和.lib库文件 Builds(Shared):包含了所需要的dll文件。3、另外下原创 2013-08-31 09:33:45 · 6238 阅读 · 2 评论 -
ffmpeg 新老接口问题及对照集锦
出处:http://bbs.rosoo.net/thread-6268-1-1.html 网上很多关于ffmpeg (libav)的资料都是N年以前的,而事实上ffmpeg数年来一直在“以时俱进”,因此无论是一些新手,或者号称为老手的人,有时候难免出头痛。。。。。。为了解决大家的头痛的问题,特列一个贴子,把ffmpeg相关的一些常见的、版本的问题列举出来,供大家参考,同时也请转载 2013-08-31 10:30:33 · 1412 阅读 · 0 评论 -
extern const PixFmtInfo pix_fmt_info[] 的链接问题
在ffmpeg中,大量使用了c99中的结构体成员初始化方式,如libavcodec\imgconvert.c中的一个定义:/* this table gives more information about formats */static const PixFmtInfo pix_fmt_info[PIX_FMT_NB] = { /* YUV formats */转载 2013-09-01 19:54:00 · 771 阅读 · 0 评论 -
AVCodecContext,AVStream,AVFormatContext----FFMPEG-数据结构解释
一、AVCodecContext 这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息 如果是单纯使用libavcodec,这部分信息需要调用者进行初始化;如果是使用整个FFMPEG库,这部分信息在调用 av_open_input_file和av_find_stream_info的过程中根据文件的头信息及媒体流内的头部信息完成初始化。其中几个主要 域的释义如下:转载 2013-09-02 10:35:24 · 2036 阅读 · 0 评论 -
Boost智能指针——shared_ptr
1、定义:boost::scoped_ptr虽然简单易用,但它不能共享所有权的特性却大大限制了其使用范围,而boost::shared_ptr可以解决这一局限。顾名思义,boost::shared_ptr是可以共享所有权的智能指针。2、首先让我们通过一个例子看看它的基本用法: #include#include #include class implementat转载 2013-09-02 10:56:25 · 694 阅读 · 0 评论