在Windows下,如何利用CMake生成osg的FFMPEG插件,请参考如下博文,同生成jpeg插件类似:

osg第三方插件的编译方法(以jpeg插件来讲解)。

如下为生成FFMPEG时必要的设置:

注意:

  • 一定要记得设置FFMPEG_STDINT_INCLUDE_DIR,且设置其值为MSVC头文件目录,否则不会生成FFMPEG插件工程。
  • 每个版本的VS的MSVC头文件目录不一定相同,请根据自己的实际选择。

如下是本文设置的MSVC头文件目录:

如下为生成的vs下的ffmpeg插件工程: