自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 ffmpeg重要结构体之HEVCContext和HEVCFrame

HEVCContext和HEVCFrame是ffmpeg的HEVC解码中非常重要的结构体。 首先来看下HEVCContext,定义位于libavcodec\Hevc.h中。代码如下: typedef struct HEVCContext { const AVClass *c; // needed by private avoptions AVCodecContext *a

2015-11-25 10:50:15 1681

原创 Linux环境下,用eclipse对ffmpeg源代码进行调试

Linux环境下,用eclipse对ffmpeg源代码进行调试。 1.从官网(ffmpeg.org)上下载ffmpeg的源码。 2. 解压代码压缩包。 3. 个人的系统和配置都不相同,但要用eclipse编译和调试ffmpeg,有几点必须满足: a.GNU Make 必须为3.81版本或者更高版本,否则在编译过程中会导致不可预知的错误,并且错误提示不一定告知是因为GNU Make的

2015-11-20 15:54:11 1221

原创 ffmpeg重要结构体之AVPacket

AVPacket是ffmpeg中有关格式信息的结构体,在文件libavcodec/avcodec.h中。 typedef struct AVPacket { /** * A reference to the reference-counted buffer where the packet data is * stored. * May be NULL, t

2015-11-13 16:03:14 1853

原创 ffmpeg重要结构体之AVStream

AVStream结构体存储有关流(视频流或者音频流)的信息。此定义位于libavformat/avformat.h中。 typedef struct AVStream { int index; /**< stream index in AVFormatContext */ /** * Format-specific stream ID. * decodi

2015-11-13 14:56:40 1708

原创 ffmpeg重要结构体之AVIOContext

AVIOContext是有关输入输出数据的结构体,其定义位于文件libavformat\avio.h中。 在结构体AVFormatCtx中有AVIOContext类型的成员。 定义代码如下: typedef struct AVIOContext { /** * A class for private options. * * If this AVIOCo

2015-11-13 09:38:32 1513

原创 ffmpeg重要结构体之AVCodec

AVCodec结构体是有关codec的结构体。在文件"libavcodec/avcodec.h" 中。 typedef struct AVCodec { /** * Name of the codec implementation. * The name is globally unique among encoders and among decoders (but

2015-11-12 17:18:06 1442

原创 ffmpeg重要结构体之AVCodecContext

结构体AVCodecContext位于文件libavcodec/avcodec.h中,是有关编解码的结构体。 typedef struct AVCodecContext { /** * information on struct for av_log * - set by avcodec_alloc_context3 */ const AVClass

2015-11-12 16:29:03 4540

原创 ffmpeg重要结构体之AVFormatContext

结构体AVFormatContext位于文件libavformat/avformat.h中。是有关文件格式的结构体。 typedef struct AVFormatContext { /** * A class for logging and @ref avoptions. Set by avformat_alloc_context(). * Exports (de)

2015-11-12 15:07:32 2041

原创 ffmpeg重要结构体之AVFrame

通过对FFmpeg的基本了解,并利用其库文件,输出YUV图像到文件。(见连接  [学习笔记]基于ffmpeg的视频解码,输出YUV图像到文件),我们知道解码后的图像(YUV)数据是存放在AVFrame结构体中的。 今天我们就来了解下结构体AVFrame,这个结构体的定义位于文件libavutil/frame.h中。以下是代码: typedef struct AVFrame { #define

2015-11-12 10:51:53 6466 3

原创 [学习笔记]基于ffmpeg的视频解码,输出YUV图像到文件。

虽然在音视频领域工作了一段时间,但是对于ffmpeg还是比较陌生,从这周开始入手学习。 拜读了雷霄骅的《最简单的基于FFMPEG+SDL的视频播放器 ver2》,受益匪浅,链接如下 http://blog.csdn.net/leixiaohua1020/article/details/38868499 采用文中的方法,利用ffmpeg的库对视频进行解码,在这里把步

2015-11-06 14:49:50 4661

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除