码迷,mamicode.com
首页 >  
搜索关键字:avformat    ( 61个结果
由ffmpeg中avformat模块中的 URL_SCHEME_CHARS 看 strspn( ) 的妙用
在ffmpeg的avformat 模块中avio.c 对 URL_SCHEME_CHARS 的定义:#define URL_SCHEME_CHARS \ "abcdefghijklmnopqrstuvwxyz" ...
分类:Web程序   时间:2015-01-13 17:35:14    阅读次数:156
ffmpeg转码之TS转PS
写了一个ts转ps的demo。ts数据从文件中读取。 ffmpeg怎么从从内存中获取看这篇博文http://blog.csdn.net/rootusers/article/details/42551935 然后将ts流转换为ps流,存储在内存中。 下面是代码: extern "C" { #include "libavformat/avformat.h" } FILE *file = NUL...
分类:其他好文   时间:2015-01-13 16:11:25    阅读次数:1177
ffmpeg设置avformat_open_input( )超时 -stimeout
ffmpeg用avformat_open_input()解析网络流时,默认是阻塞的。当遇到解析错误的网络流时,会导致该函数长时间不返回。为此可以设置ffmpeg的-stimeout 的参数,要注意 -stimeout的单位是us 微妙。用法就是设置在解析的 url 之前 (这里设置超时为5秒)即:“...
分类:其他好文   时间:2015-01-12 16:12:47    阅读次数:2566
ffmpeg解码文件
只贴出部分代码,重在说明过程 av_register_all(); AVFormatContext* fctx = avformat_alloc_context(); int err = avformat_open_input(&fctx, "b.avi", NULL, NULL); printf("open input:%d\n", err); err = avformat_fi...
分类:其他好文   时间:2014-12-01 14:23:56    阅读次数:184
FFMPEG:H264解码-SDL显示(RGB32、RGB24、YUV420P、YUV422)
//添加的库:avcodec.lib avdevice.lib avfilter.lib avformat.lib avutil.lib swscale.lib   SDL.lib extern "C"{ #include #include #include #include #include };void SaveFrame(AVFrame *pFrame, int width, int...
分类:其他好文   时间:2014-11-25 18:34:02    阅读次数:401
FFmpeg API 变更记录
最近一两年内FFmpeg项目发展的速度很快,本来是一件好事。但是随之而来的问题就是其API(接口函数)一直在发生变动。这么一来基于旧一点版本的FFmpeg的程序的代码在最新的类库上可能就跑不通了。例如一年前的程序中,获取媒体信息使用的函数是av_find_stream_info()。但是最近的版本中,av_find_stream_info()函数已经无法使用了,取而代之的是avformat_fin...
分类:Windows程序   时间:2014-11-11 19:14:58    阅读次数:751
ffmepg (avformat.h里的说明)
Libavformat (lavf)是用于处理多种媒体容器格式的库。 其主要目的有两个:一是多路分配(demuxing)分离一个流媒体文件成多个组件 ;二是多路复用的反转过程,将提供的数据写进指定容器格式。 其也有一个IO模块,支持多种协议访问数据(例如:file,tcp,http 等等 )。在使用lavf之前,我们需要调用 av_register_all()来注册所用已编译的muxers...
分类:其他好文   时间:2014-11-06 17:33:55    阅读次数:176
ffmpeg中对AVInputFormat结构体中函数的调用
http://blog.csdn.net/junllee/article/details/7722605opt_input_file()-> avformat_open_input()-> init_input()-> av_probe_input_format()-> av_probe_inpu....
分类:其他好文   时间:2014-08-04 17:10:37    阅读次数:230
.c和.h文件
可以多次声明,但是不能多次定义 对于一个项目,我们应该要很好的处理众多的.c和.h文件 1.通过头文件调用库功能:#include       在很多场合,源代码不便(或不准)向用户公布,只要向用户提供头文件和二进制的库即可 2.人为定义的.h文件:#include "avformat.h" 一般提供了结构体的声明或者定义,函数的声明.枚举的声明或...
分类:其他好文   时间:2014-07-18 22:27:17    阅读次数:220
从 avformat_open_input 中解图ffmpeg准备decode默认参数的过程。
// ps 为成功打开媒体文件后的上下文。filename为要打开的文件名。// fmt为强制指定以何种格式打开文件,如果fmt为null,ffmpeg将自动分析媒体文件头,以媒体文件指定的格式(解码器和解码器参数)打开。// 该函数只分析解码器、解码器参数,并形成上下文,但不打开解码器。// 关于...
分类:其他好文   时间:2014-06-03 08:17:38    阅读次数:1089
61条   上一页 1 ... 4 5 6 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!