首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > 多媒体 >

一个关于ffmpeg的比较古怪的有关问题~

2012-03-25 
一个关于ffmpeg的比较古怪的问题~~~嘿嘿!!其实也没那么古怪啦!最近需要弄一个抓取rtmp流并保存成flv格式的

一个关于ffmpeg的比较古怪的问题~~~
嘿嘿!!其实也没那么古怪啦!
最近需要弄一个抓取rtmp流并保存成flv格式的文件的东东,发现最新版的ffmpeg扬言已经支持rtmp协议,down下来,经过两天OOXX式的编译后终于在Windows xp上生成了dll,lib文件。
开始动手已经就傻眼了,发现libavformat目录下只有rtmpproto.c文件,并没有发现与之对应的.h文件,这可让俺咋用咧?
试过几个办法,直接include rtmpproto.c文件,结果出现一大堆ooxx的编译错误。遂想,他的.h文件可能隐蔽在某个阴暗潮湿的角落,一番ooxx式的搜索以后,啥也没找着。

我现在的问题就是,如果去使用这个rtmpproto.c文件里面的函数???

[解决办法]
可以自已建立个rtmpproto.h的头文件,包含所用函数的声明。
在你的项目中用c的方式引用
extern "C" 
{
 #include "rtmpproto.h";
}
[解决办法]
不用加.h文件的,只要编译的时候加上相关的选项,会自动生成所需要的.h文件的。
好像记得网络相关的有一个叫network.h的文件,是网络相关最基本的一个头文件,应该就是这个。

热点排行