加载中
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
ffmpeg函数介绍

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

2014/08/16 13:49
2K
使用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 源代码简单分析 : avcodec_decode_video2()

此前写了好几篇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...

vc2005编译ffmpeg以及ffplay

ffmpeg编译过程: 1 http://ffmpeg.zeranoe.com/builds/ 下载官方提供的源码,win32库和dll。 2 新建vc2005 console空工程,把ffmpeg.h,ffmpeg.c,cmdutils.c,cmdutils.h,cmdutils_common_opt...

2014/08/16 13:48
81
avcodec_decode_video2()解码视频后丢帧的问题解决

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

FFmpeg架构之I/O模块分析

注意:这篇转载的文章比较早,写得很清晰,但是新版的ffmpeg的很多数据结构的名字已经改了。因此只能作参考。(例如ByteIOContext已经改名为AVIOContext) 1概述 ffmpeg项目的数据IO部分主要...

2014/08/16 13:40
125
C语言的面向对象设计 —— 对 X264/FFMPEG 架构探讨

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

FFMPEG结构体分析:AVCodec

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

使用FFMPEG类库分离出多媒体文件中的音频码流

在使用FFMPEG的类库进行编程的过程中,可以直接输出解复用之后的的音频数据码流。只需要在每次调用av_read_frame()之后将得到的视频的AVPacket存为本地文件即可。 经试验,在分离MP3码流的时...

2014/08/16 13:57
100
FFMPEG源码分析:avformat_open_input()(媒体打开函数)

本文分析了FFMPEG中的媒体打开函数avformat_open_input() //参数ps包含一切媒体相关的上下文结构,有它就有了一切,本函数如果打开媒体成功, //会返回一个AVFormatContext的实例. //参数f...

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

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

ffplay for mfc 代码备忘

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

FFMPEG类库打开流媒体的方法(需要传参数的时候)

使用ffmpeg类库进行开发的时候,打开流媒体(或本地文件)的函数是avformat_open_input()。 其中打开网络流的话,前面要加上函数avformat_network_init()。 一般情况下,只要传入流媒体的url...

使用FFMPEG类库分离出多媒体文件中的H.264码流

在使用FFMPEG的类库进行编程的过程中,可以直接输出解复用之后的的视频数据码流。只需要在每次调用av_read_frame()之后将得到的视频的AVPacket存为本地文件即可。 经试验,在分离MPEG2码流的...

2014/08/16 13:49
89
FFMPEG结构体分析:AVFormatContext

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

FFMPEG结构体分析:AVFrame

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

没有更多内容

加载失败,请刷新页面

返回顶部
顶部