查看: 3916|回复: 6

关于使用ffmpeg插件的问题

[复制链接]

该用户从未签到

发表于 2011-8-1 12:49:58 | 显示全部楼层 |阅读模式
osg的实例中有一个osgmovie的例子,使用osgmoive -e ffmpeg filename可以显示视频
但我使用osgDB::readImageFile(filename)无法正确显示视频。我不知道这个过程中在哪里对象或函数中设置“-e ffmpeg ”这个参数。
希望高手给解惑!

该用户从未签到

发表于 2011-8-1 12:53:42 | 显示全部楼层
看例子中的传入的参数啊,osgmovie的源代码

该用户从未签到

 楼主| 发表于 2011-8-1 13:00:15 | 显示全部楼层
谢谢回复,我在osgmovie里面跟了一遍  没有发现哪里对-e ffmpeg这个操作作处理的....

该用户从未签到

 楼主| 发表于 2011-8-1 13:40:36 | 显示全部楼层
搞定了 原来是需要加上
osgDB::Registry::instance()->addFileExtensionAlias( "avi","ffmpeg" );
osgDB::Registry::instance()->addFileExtensionAlias( "mpg","ffmpeg" );

该用户从未签到

发表于 2011-8-3 16:41:10 | 显示全部楼层
又一个研究视频的,呵呵

该用户从未签到

发表于 2011-12-8 19:50:07 | 显示全部楼层
请问楼主  上面这两句加上之后  其他地方需要再改动吗?希望能给我指点一下  非常感谢!

该用户从未签到

发表于 2011-12-13 09:24:40 | 显示全部楼层
这样可以,或者直接在读取时添加一个后缀,变成xxx.avi.ffmpeg的形式,这样osg会自动使用ffmpeg插件去尝试解析xxx.avi这个文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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