加载中
LAV Filter 源代码分析 4: LAV Video (2)

上一篇文章分析了LAV Filter 中的LAV Video的两个主要的类:CLAVVideo和CDecodeThread。文章:LAV Filter 源代码分析 3: LAV Video (1) 在这里继续上篇文章的内容。文章中提到LAVVideo主要...

ffmpeg函数介绍

本文对在使用ffmpeg进行音视频编解码时使用到的一些函数做一个简单介绍,我当前使用的ffmpeg版本为:0.8.5,因为本人发现在不同的版本中,有些函数名称会有点小改动,所以在此有必要说明下ffmpeg的...

2014/08/16 13:49
1.9K
ffmpeg 源代码简单分析 : avcodec_decode_video2()

此前写了好几篇ffmpeg源代码分析文章,列表如下: 图解FFMPEG打开媒体的函数avformat_open_input ffmpeg 源代码简单分析 : av_register_all() ffmpeg 源代码简单分析 : avcodec_register_a...

LAV Filter 源代码分析 3: LAV Video (1)

LAV Video 是使用很广泛的DirectShow Filter。它封装了FFMPEG中的libavcodec,支持十分广泛的视频格式的解码。在这里对其源代码进行详细的分析。 LAV Video 工程代码的结构如下图所示 直接看...

avcodec_decode_video2()解码视频后丢帧的问题解决

使用libav转码视频时发现一个问题:使用下面这段代码解码视频时,视频尾巴上会丢掉几帧。 while(av_read_frame(ifmt_ctx,&packet) >= 0){     ret = avcodec_decode_video2(video_d...

使用FFmpeg类库实现YUV视频序列编码为视频

搞视频处理的朋友肯定比较熟悉YUV视频序列,很多测试库提供的视频数据都是YUV视频序列,我们这里就用用YUV视频序列来做视频。关于YUV视频序列,我就不多讲了,可以看书学习,通常的视频序列都...

2014/08/16 13:48
146
ffmpeg 源代码简单分析 : avcodec_register_all()

此前写了好几篇ffmpeg源代码分析文章,列表如下: 图解FFMPEG打开媒体的函数avformat_open_input ffmpeg 源代码简单分析 : av_register_all() ffmpeg 源代码简单分析 : avcodec_register_a...

图解FFMPEG打开媒体的函数avformat_open_input

此前写了好几篇ffmpeg源代码分析文章,列表如下: 图解FFMPEG打开媒体的函数avformat_open_input ffmpeg 源代码简单分析 : av_register_all() ffmpeg 源代码简单分析 : avcodec_register_a...

C语言的面向对象设计 —— 对 X264/FFMPEG 架构探讨

类似题目的文章已经不新鲜了,这里,我仅仅总结自己的一些代码经验,结合两款在视频开发领域比较常用的开源软件探讨C语言的应用问题。 1.为什么要用C语言 曾几何时,我也不熟悉C,最早接触C...

ffmpeg 源代码简单分析 : av_register_all()

此前写了好几篇ffmpeg源代码分析文章,列表如下: 图解FFMPEG打开媒体的函数avformat_open_input ffmpeg 源代码简单分析 : av_register_all() ffmpeg 源代码简单分析 : avcodec_register_a...

ffmpeg 源代码简单分析 : av_read_frame()

此前写了好几篇ffmpeg源代码分析文章,列表如下: 图解FFMPEG打开媒体的函数avformat_open_input ffmpeg 源代码简单分析 : av_register_all() ffmpeg 源代码简单分析 : avcodec_register_a...

2014/08/16 13:50
378
ffdshow 源代码分析 7: libavcodec视频解码器类(TvideoCodecLibavcodec)

注:写了一系列的有关ffdshow对解码器的封装的代码,列表如下: ffdshow 源代码分析 6: 对解码器的dll的封装(libavcodec) ffdshow 源代码分析 7: libavcodec视频解码器类(TvideoCodecLi...

最简单的基于FFMPEG+SDL的音频播放器

FFMPEG工程浩大,可以参考的书籍又不是很多,因此很多刚学习FFMPEG的人常常感觉到无从下手。 在此我把自己做项目过程中实现的一个非常简单的音频播放器(大约200行代码)源代码传上来,以作备...

ffplay for mfc 代码备忘

之前上传了一个开源播放器工程ffplay for mfc。它将ffmpeg项目中的ffplay播放器(ffplay.c)移植到了VC的环境下,并且使用MFC做了一套界面。它可以完成一个播放器播放视频的基本流程:解协议...

MPlayer源代码分析

一.Mplayer支持的格式 MPlayer是一个LINUX下的视频播放器,它支持相当多的媒体格式,无论在音频播放还是在视频播放方面,可以说它支持的格式是相当全面的。 视频格式支持:MPEG、AVI、ASF 与...

2014/08/16 13:47
108
FFMPEG结构体分析:AVCodec

注:写了一系列的结构体的分析的文章,在这里列一个列表: FFMPEG结构体分析:AVFormatContext FFMPEG结构体分析:AVFrame FFMPEG结构体分析:AVCodecContext FFMPEG结构体分析:AVIOContext...

[总结]FFMPEG视音频编解码零基础学习方法

在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的“大神”,有的是刚开始学习的初学者。在和大家探讨的过程中,我忽然发现了一...

2014/08/16 13:56
2.2K
FFMPEG结构体分析:AVCodecContext

注:写了一系列的结构体的分析的文章,在这里列一个列表: FFMPEG结构体分析:AVFormatContext FFMPEG结构体分析:AVFrame FFMPEG结构体分析:AVCodecContext FFMPEG结构体分析:AVIOContext...

FFMPEG中最关键的结构体之间的关系

FFMPEG中结构体很多。最关键的结构体可以分成以下几类: a) 解协议(http,rtsp,rtmp,mms) AVIOContext,URLProtocol,URLContext主要存储视音频使用的协议的类型以及状态。URLProtocol存储输...

2014/08/16 13:57
104
2012,2013年总结:在视音频技术道路上摸索

2013年已经过去了,看到很多人写了各种的总结,感觉这种习惯很值得提倡。 其实每个人都是一部故事,有自己的时间地点人物事件。过去我一直忽略了这一点,从来不记录任何东西。高中的时候我语...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部