查看: 4181|回复: 5

ffmpeg可以播放.swf格式的文件吗?

[复制链接]

该用户从未签到

发表于 2013-3-25 11:48:15 | 显示全部楼层 |阅读模式
编译osgmovie例子,通过osgmovie -e ffmpeg test.avi命令可以播放该.avi视频文件,但播放.swf格式的文件时提示无法找到插件播放该文件,ffmpeg支持播放.swf格式的文件吗?还有有的.mp4文件也不能播放,是不是需要编译什么其它的相关库?ffmpeg插件能够播放那些常见的视频文件格式?急求各位大神相助!

该用户从未签到

发表于 2013-3-25 12:08:44 | 显示全部楼层
查一下ffmepg的手册 里面应该有相应的介绍吧

该用户从未签到

 楼主| 发表于 2013-3-25 15:32:37 | 显示全部楼层
liuzhiyu123 发表于 2013-3-25 12:08
查一下ffmepg的手册 里面应该有相应的介绍吧

ffmpeg应该是支持swf格式文件的播放,但是按照osgmovie的例子,使用什么命令才能够播放该类型文件呢?

该用户从未签到

发表于 2013-3-25 15:47:08 | 显示全部楼层
raodf 发表于 2013-3-25 15:32
ffmpeg应该是支持swf格式文件的播放,但是按照osgmovie的例子,使用什么命令才能够播放该类型文件呢?

看一下ffempg的插件源码 里面好像没有swf格式,或者您可以改一下源码 添加这个格式
  1.         supportsExtension("ffmpeg", "");
  2.         supportsExtension("avi",    "");
  3.         supportsExtension("flv",    "Flash video");
  4.         supportsExtension("mov",    "Quicktime");
  5.         supportsExtension("ogg",    "Theora movie format");
  6.         supportsExtension("mpg",    "Mpeg movie format");
  7.         supportsExtension("mpv",    "Mpeg movie format");
  8.         supportsExtension("wmv",    "Windows Media Video format");
  9.         supportsExtension("mkv",    "Matroska");
  10.         supportsExtension("mjpeg",  "Motion JPEG");
  11.         supportsExtension("mp4",    "MPEG-4");
  12.         supportsExtension("m4v",    "MPEG-4");
  13.         supportsExtension("sav",    "Unknown");
  14.         supportsExtension("3gp",    "3G multi-media format");
  15.         supportsExtension("sdp",    "Session Description Protocol");
  16.         supportsExtension("m2ts",   "MPEG-2 Transport Stream");
复制代码

该用户从未签到

 楼主| 发表于 2013-3-25 15:52:39 | 显示全部楼层
liuzhiyu123 发表于 2013-3-25 15:47
看一下ffempg的插件源码 里面好像没有swf格式,或者您可以改一下源码 添加这个格式

多谢,我试试!

该用户从未签到

 楼主| 发表于 2013-3-26 09:18:27 | 显示全部楼层
按照上面的大侠的方法在源代码中添加了swf格式,重新编译了一下果真凑效,多谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表