在Ogre中播放AVI
来源:互联网 发布:陈绮贞太阳知乎 编辑:程序博客网 时间:2024/04/30 19:14
要点1 , 代码资源
http://www.ogre3d.org/wiki/index.php/DirectShow_video_in_ogre_texture
工具类,有了这个对象就可以播放avi了,
其中对DirectShow 的使用我没太深入研究,在这里感谢作者把这个类写的这么健壮。
要点2 , Include files path:
c:/Program Files/Windows Mobile 5.0 SDK R2/PocketPC/Include/Armv4i
dxtrans所在的文件夹.也许是和 plantform SDK 一起安装的吧. 版本不详. 或者VS2008带?
要点3 , Additional Dependencies Lib
strmiids.lib
要点4 , CVDShowUtil.h/CVDShowUtil.cpp
http://www.codevis.com/vidcapture/CVDShowUtil_8h-source.html
也不知道是哪个好人站长弄的网站,把这2个类的源代码拷贝下来就可以了。
要点5 , 格式
即使是 avi, 也有压缩不压缩的问题,不是随便来个avi就支持。
试过的支持的格式为 avi, mpg, ts
要点6 , 缩放
缩放贴图比缩放视频内容要简单的多。
要点7 , 贴图大小
Dshow类创建的贴图大小是构造函数指定的,需要扩展一个自适应视频大小的构造函数。
具体思路是在 loadMovie之后按照 视频的尺寸进行创建。
要点8 , 其他插件
http://www.ogre3d.org/wiki/index.php/VideoPlugin
没具体研究。
恩,游戏有片头了~
- 在Ogre中播放AVI
- 利用资源文件在dephi程序中播放AVI动画的方法
- html中播放avi格式的视频文件
- 在Ogre中使用DirectShow来播放视频--重新封装并测试通过
- OGRE 中通过 TheoraVideoPlugin 实现视频播放
- OGRE 中通过 TheoraVideoPlugin 实现视频播放
- matlab在win7下无法读取播放avi文件
- 在AVI文件中隐藏信息
- 在OGRE中使用Cal3D
- 在OGRE中使用Cal3D
- 在OGRE中使用HLSL
- 在OGRE中使用CEGUI
- 在OGRE中使用Cal3D
- 在OGRE中使用Cal3D
- mplayer不能播放avi
- 播放AVI视频
- AVI 视频文件的播放
- OPENCV--播放AVI视频
- C++ const成员函数小结
- 遮罩全解
- The PE file format
- 前仿真和后仿真
- 如何增强Visual Studio的易用性
- 在Ogre中播放AVI
- SQL 查询语句优化
- 一道Tencent面试题
- C语言编译器的预定义符号
- 有关ecos设备表入口DEVTAB_ENTRY分析
- 丰胸精油的按摩手法和最佳按摩时间
- 两个常用C字符串分割函数
- 公司换股吸收合并 换股价格如何确定?
- C#将文件保存到数据库中或者从数据库中读取文件