LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2889|回复: 16

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

[复制链接]
发表于 2006-6-19 00:04:00 | 显示全部楼层 |阅读模式
FC5_64x  .我是用Add/Remove Software搜索到MPlayer安装上的。装上后可以流畅播放AVI文件,但是播放rmvb文件有声音无图像。提示没有适应的解压文件。我到http://www4.mplayerhq.hu/homepage/design7/codecs.html
下载了Codecs包,解压后放在了/usr/lib/win32和/usr/lib64/win32里面(不知道到底是哪个,就都放在了里面)。结果还是提示没有解压文件...
(注意:上述Codecs页面上有一行话First of all, a big warning: these packages are useless for normal Windows players (like WMP, QuickTime, RealPlayer, ...),难道是这个原因?那大家说的什么all包哪里有下呢?又是版权问题??)
发表于 2006-6-19 01:06:24 | 显示全部楼层
console有什么提示吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-19 11:28:23 | 显示全部楼层
我在console里面用mplayer 完全路径名来播放rmvb文件有以下错误提示:
Requested video codec family [rv3040] (vfm=realvid) not available.
Enable it at compilation.
Requested video codec family [rv40] (vfm=realvid) not available.
Enable it at compilation.
Requested video codec family [rv40win] (vfm=realvid) not available.
Enable it at compilation.
Requested video codec family [rv40mac] (vfm=realvid) not available.
Enable it at compilation.
Cannot find codec matching selected -vo and video format 0x30345652.
Read DOCS/HTML/en/codecs.html!
==========================================================================
AO: [oss] 32000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...

我又尝试播放wmv文件,就是上面mplayer页面中说的不支持的文件,结果可以播放图像,但是没声音。不过这个不要紧,主要能播放rmvb的就可以来,大家帮忙看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-19 11:38:43 | 显示全部楼层
等等,刚才发现console下有提示Read DOCS/HTML/en/codecs.html!我又去看了下文档,发现找到all包的下载地方了http://www.mplayerhq.hu/MPlayer/releases/codecs/
我现在回windows去下载,linux下太慢了。我用的download4X(我一直没找到哪里有调节线程数量的选项...)。大家能高速我怎么才能达到windows的下载速度吗?谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-19 12:08:23 | 显示全部楼层
晕了,还是不行,我下的是all-20060611。错误提示还是和我前面帖的一样....
回复 支持 反对

使用道具 举报

发表于 2006-6-19 12:38:03 | 显示全部楼层
看提示是编译时未加上对real格式文件的支持。
回复 支持 反对

使用道具 举报

发表于 2006-6-19 13:28:04 | 显示全部楼层
装了解码包后要重新编译mplayer才行
回复 支持 反对

使用道具 举报

发表于 2006-6-19 14:53:33 | 显示全部楼层
编译时要加上--with-codecsdir=/***这个选项,制定你的codecs包位置才行。(具体参数记不清了,用./configure --help看)
回复 支持 反对

使用道具 举报

发表于 2006-6-19 17:53:52 | 显示全部楼层
兄弟们,没用的

64位下的linux没办法播放wmv9格式(wmv9和所有的wmv都可以是wmv的后缀--在linux下无所谓后缀的,file一下就知道编码格式了),也没有办法播放real的rm和rmvb格式

原因就是因为是64位的,32位的播放没问题。
虽然64位下的realplay可以播放rm和rmvb,但很卡,而且一拉进度就很长时间没反应了
64位下的realplay可以播放rmvb,而mplayer不能播放,他们使用同一的codes,但就是一个能放一个不能放。

估计还是codes不是64位的缘故
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-19 18:06:36 | 显示全部楼层
....楼上兄弟说的完全符合我的情况。我用realplayer就是这样。
刚才试着把mplayer用add/remove software删除后用命令(按aaccdd版主写的教程:)/configure --enable-gui --with-codecsdir=/usr/lib/codecs --with-win32libdir=/usr/lib/codecs --with-reallibdir=/usr/lib/codecs --with-xanimlibdir=/usr/lib/codecs --disable-inet6
make
make install
来安装,其中有几个error和很多int到其它类型数据转化的warning。结果就是没装上...
控制台下都不能是用mplayer命令了...
难道真的象楼上兄弟说的那样64位FC不能使用32位的播放器?有哪位还是使用64位的正常播放了rmvb文件的吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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