找回密码
 注册
查看: 1627|回复: 6

请问如何用totem-gstreamer8.11放rmvb?

[复制链接]
发表于 2005-11-8 19:16:03 | 显示全部楼层 |阅读模式
我已经安装了gstreamer的ffmpeg和pitfdll, 以及Mplayer的Win32codec.还是不能放.

有人搞定了么?
发表于 2005-11-8 20:48:49 | 显示全部楼层
gstreamer是不支持rmvb格式的,用totem-xlibs试试,这个是可以的。
回复

使用道具 举报

 楼主| 发表于 2005-11-9 10:46:43 | 显示全部楼层
先谢谢你的回复.
我看了一些gstreamer rmdumxer plugin和ffmpeg的源代码, 应该是支持rm和rmvb的, 但就是死活搞不定.
回复

使用道具 举报

发表于 2005-11-10 18:45:13 | 显示全部楼层
gst的插件没几个好用的
回复

使用道具 举报

 楼主| 发表于 2005-11-11 12:34:00 | 显示全部楼层
经过一番折腾, 结论如下:
1)rmdemuxer这个plugin只负责demuxer,把stream分解为audio和video. 而没有decode的功能.
2)ffmpeg也有一个readmedia的demuxer, 但注册的MIME与rmdemuxer的MIME是不同的, 一个叫application/x-pn-realmedia
,另一个叫application/vnd.rn-realmedia(见鬼, 到现在也不知道两者有什么区别), 如果要启动ffmpeg的demuxer的话, 要修改typefind这个plugin中的MIME注册信息.
3)ffmpeg中是有realaudio和realvideo的decoder的, 但是realvideo只支持RV!,RV2, 不支持RV3和RV4, 所以改了MIME也没戏.
4)pitfdll plugin是可以使用win32codec的, 但是现在还不能支持realmedia, 所以也没戏.

最后的结论就是"没戏".
回复

使用道具 举报

发表于 2005-11-11 18:35:50 | 显示全部楼层
mplayer 吧~~
xine 也行~~~
回复

使用道具 举报

发表于 2005-11-16 00:56:02 | 显示全部楼层
totem+xine吧 gstreamer plugins不是很强
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-5-14 20:24 , Processed in 0.029235 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表