zoukankan      html  css  js  c++  java
  • OSG3.4编译FFMPEG插件

    0、加入你要读a.mp4,那个正确的写法是osg::Image* image = osgDB::readImageFile("a.mp4.ffmpeg");

    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。你会发现只有lib库,DLL呢?需要去https://ffmpeg.zeranoe.com/builds/win32/shared/下载

    3、修改OpenSceneGraph-3.4.0CMakeModulesFindFFmpeg.cmake的136行附近,在SET(FFMPEG_FOUND "NO")之后添加SET(STDINT_OK TRUE),同时确保CMake界面中的FFMPEG的FFMPEG_STDINT_INCLUDE_DIR为空

    4、单独编译osgdb_ffmpeg插件,会发现一下错误ffmpeg的lib库有些问题,需要在链接器-命令行添加/SAFESEH:NO

  • 相关阅读:
    【代码笔记】JTable 、TableModel的使用3
    学习JSP(二)
    Tomcat文件配置
    学习JSP(一)
    配置elipse
    配置Jdk
    定义新运算练习题
    学习JAVA所需的东西
    学习秘籍
    总有那么一个人
  • 原文地址:https://www.cnblogs.com/coolbear/p/8548440.html
Copyright © 2011-2022 走看看