查看: 2510|回复: 5

osg视频播放问题,用ffmpeg

[复制链接]

该用户从未签到

发表于 2014-1-14 16:43:43 | 显示全部楼层 |阅读模式
本帖最后由 GoldFisher 于 2014-1-14 16:44 编辑

请问一下,我用cmake编译osg的ffmpeg插件,里面有一项FFMPEG_ROOT和FFMPEG_STDINT_INCLUDE_DIR不确定应用选哪个,造成osg相应的插件无法编译,请问应该怎么弄? 无标题.jpg

相关帖子

该用户从未签到

发表于 2014-1-18 21:42:02 | 显示全部楼层
root是用来自动设置其它所有项的,一般都是ffmpeg sdk的根目录,如果其它项都设置好了,那么这一项不用管
stdint include是因为ffmpeg默认是不能直接在vs编译器中编译的,它用到的很多定义有冲突,所以必须引入一个来自mingw的stdint.h文件,这个文件一般也会在各种编译包里存在,设置它的位置即可

该用户从未签到

 楼主| 发表于 2014-1-19 21:28:57 | 显示全部楼层
array 发表于 2014-1-18 21:42
root是用来自动设置其它所有项的,一般都是ffmpeg sdk的根目录,如果其它项都设置好了,那么这一项不用管
...

多谢了,这个问题已经解决,我网上下的ffmpeg包里没有那个文件,我从其它地方下了一个放进去就好了,呵呵

该用户从未签到

发表于 2014-8-10 20:09:45 | 显示全部楼层
我在编译的时候遇到了这样的问题:
>FFmpegDecoder.obj : error LNK2019: 无法解析的外部符号 _avformat_close_input,该符号在函数 "public: void __thiscall osgFFmpeg::FormatContextPtr::cleanup(void)" (?cleanup@FormatContextPtr@osgFFmpeg@@QAEXXZ) 中被引用
2>FFmpegDecoder.obj : error LNK2019: 无法解析的外部符号 _av_strerror,该符号在函数 "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl osgFFmpeg::AvStrError(int)" (?AvStrError@osgFFmpeg@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z) 中被引用
2>FFmpegDecoder.obj : error LNK2019: 无法解析的外部符号 _av_seek_frame,该符号在函数 "protected: void __thiscall osgFFmpeg::FFmpegDecoder::rewindButDontFlushQueues(void)" (?rewindButDontFlushQueues@FFmpegDecoder@osgFFmpeg@@IAEXXZ) 中被引用
2>FFmpegDecoder.obj : error LNK2019: 无法解析的外部符号 _av_rescale_q,该符号在函数 "protected: void __thiscall osgFFmpeg::FFmpegDecoder::rewindButDontFlushQueues(void)" (?rewindButDontFlushQueues@FFmpegDecoder@osgFFmpeg@@IAEXXZ) 中被引用

我的osg是最新版本osg3.3.1,ffmpeg是2.1.5和2.1.2都是一样的错误,ffmpeg的.lib我也连接进去了,怎么还会出现这样的错误,请各位大神指教

该用户从未签到

发表于 2014-8-13 11:16:12 | 显示全部楼层
xiaol_deng 发表于 2014-8-10 20:09
我在编译的时候遇到了这样的问题:
>FFmpegDecoder.obj : error LNK2019: 无法解析的外部符号 _avformat_c ...

感觉是没找到dll。dll路径设置正确了吗

该用户从未签到

发表于 2014-8-28 20:36:57 | 显示全部楼层
我也是这么认为的,可是我的dll路径设置了啊!拙计,再看看先
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表