osg版本:3.4.0
ffmpeg版本:3.4.2
1 编译过程
使用cmake配置osg的扩展插件,配置ffmpeg选项,如下图所示:
配置完成生成并打开工程,编译ffmpeg插件,3.4版本中的ffmpeg代码错误,从git中下载高版本的插件源码并替换,重新编译,插件编译通过并生成osgdb_ffmpeg,dll。
- FFMPEG_STDINT_INCLUDE_DIR不能为空,否则不能生产插件工程;
- 可直接配置FFMPEG_ROOT路径,其它选择自动填充
2 测试插件
编译osgmovie编译通过,添加视频文件启动程序,不能播放视频,提示如下错误: