1. 程式人生 > >OSG3.4編譯FFMPEG插件

OSG3.4編譯FFMPEG插件

lib 命令 found 界面 技術分享 4.0 上下 int mage

1、在github上下載最新的osg3.4源碼https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph-3.4,你會發現其對應的ffmpeg插件支持ffmpeg3.0.x

2、去ffmpeg官網下載開發版https://ffmpeg.zeranoe.com/builds/win32/dev/,最小的版本是3.2

3、修改OpenSceneGraph-3.4.0\CMakeModules\FindFFmpeg.cmake的136行附近,在SET(FFMPEG_FOUND "NO")之後添加SET(STDINT_OK TRUE),同時確保CMake界面中的FFMPEG的FFMPEG_STDINT_INCLUDE_DIR為空

技術分享圖片技術分享圖片

4、單獨編譯osgdb_ffmpeg插件,會發現一下錯誤ffmpeg的lib庫有些問題,需要在鏈接器-命令行添加/SAFESEH:NO

技術分享圖片

技術分享圖片

OSG3.4編譯FFMPEG插件