LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: youko

我已经参考乐很多贴子,但MPlayer播放rmvb文件还是只有声音没有图像...

[复制链接]
 楼主| 发表于 2006-6-19 18:06:36 | 显示全部楼层
...怎么回事,连发了2贴...
回复 支持 反对

使用道具 举报

发表于 2006-7-11 19:41:30 | 显示全部楼层
就是如此啊。
原先我装的是32位FC5,使用mplayer可以正常播放rmvb,RealPlayer10播放得很卡。现在换成64位的,使用同样的方式编译的mplayer,但就是不能播放rmvb,但可以播放wmv,而RealPlayer(需要32位的gcc3.2兼容库)依然还是那么卡!折腾了好久也没能解决……
回复 支持 反对

使用道具 举报

发表于 2006-7-11 20:20:34 | 显示全部楼层
在64位下安装一个32位的系统,然后再chroot到32位中播放。这是一个通用的解决方案。
我不清楚FC5下做么做,但debian下做一个chroot的32位系统是很容易的。
回复 支持 反对

使用道具 举报

发表于 2006-7-11 22:08:52 | 显示全部楼层
Post by ybyygu
在64位下安装一个32位的系统,然后再chroot到32位中播放。这是一个通用的解决方案。
我不清楚FC5下做么做,但debian下做一个chroot的32位系统是很容易的。


FC的64位可以很好地兼容32位程序的。没有必要这么做。
如果想要在64位系统里面播放rmvb rm wmv等,需要安装和使用32位的播放器。
手工安装32位的mplayer或者realplay。(mplayer不要手工编译,很复杂的,直接找bin安装)

mplayer还需要安装win32codecs(貌似最新的win32codecs没有包含real解码,这个我不确认,我用的gentoo,里面没。你可以把realplay里面的复制过来,或者找老版本的win32codecs复制过来。)

realplay播放卡是个老问题。说了都不再说了。需要安装alsa-oss
用aoss realplay启动。
realplay需要32位的alsa-oss,使用64位系统的还需要安装32位的alsa-oss
(在gentoo里面自动处理了。别的发行版没有做相关处理的还是mplayer吧)
回复 支持 反对

使用道具 举报

发表于 2006-7-11 23:46:10 | 显示全部楼层
Post by 种草得草
FC的64位可以很好地兼容32位程序的。没有必要这么做。
如果想要在64位系统里面播放rmvb rm wmv等,需要安装和使用32位的播放器。
手工安装32位的mplayer或者realplay。(mplayer不要手工编译,很复杂的,直接找bin安装)

我不认为这样可以解决64位播wmv9没图像的问题。
至于real我记得的确只有32位bin可用,没法得到源码编译。(可能现在有64位的了?)
反正我的real是没问题的,但是wmv9不行。
SUSE自带的real放rmvb没问题,另外加Mplayer,除了WMC9编码的没图像,其他都可以。
回复 支持 反对

使用道具 举报

发表于 2006-7-12 06:31:36 | 显示全部楼层
Post by Thruth
我不认为这样可以解决64位播wmv9没图像的问题。
至于real我记得的确只有32位bin可用,没法得到源码编译。(可能现在有64位的了?)
反正我的real是没问题的,但是wmv9不行。
SUSE自带的real放rmvb没问题,另外加Mplayer,除了WMC9编码的没图像,其他都可以。


你不认为不代表不可以,你搞不定不代表不行。
realplay播放器是开源的,但是我们需要的解码官方还是提供的bin,所以不能编译64位的。(前面我也是说使用32位的realplay)

使用32位的mplayer调用win32codecs是可行的。你有兴趣到forums.gentoo.org
或者ubuntu的官方论坛看看。
回复 支持 反对

使用道具 举报

发表于 2006-7-30 15:55:51 | 显示全部楼层
可以参考这个说明文件:
http://www.mplayerhq.hu/DOCS/README
里面有这样一段话:
...
_______________________________
STEP1: Installing Binary Codecs
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

MPlayer has builtin support for the most common audio and video
formats, but some formats require external codecs. Examples include Real, Indeo
and QuickTime audio formats. Support for Windows Media formats except WMV9
exists but still has some bugs, your mileage may vary.
This step is not
mandatory, but recommended for getting MPlayer to play a broader range of
formats. Please note that most codecs only work on Intel x86 compatible PCs.

...
回复 支持 反对

使用道具 举报

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

本版积分规则

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