LinuxSir.cn,穿越时空的Linuxsir!

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

mplayer如何播放rmvb文件?——求助

[复制链接]
发表于 2007-4-30 11:34:48 | 显示全部楼层 |阅读模式
我输入mplayer -vo xv 01.rmvb
输出:

MPlayer 1.0rc1-4.1.1 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Celeron(R) CPU 2.20GHz (Family: 15, Model: 2, Stepping: 9)
MMX2 supported but disabled
SSE2 supported but disabled
CPUflags:  MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled with runtime CPU detection.

Playing /home/guihua/01.rmvb.
REAL file format detected.
Stream description: Audio Stream
Stream mimetype: audio/x-pn-realaudio
Stream description: Video Stream
Stream mimetype: video/x-pn-realvideo
Stream mimetype: logical-fileinfo
VIDEO:  [RV40]  800x452  24bpp  23.000 fps    0.0 kbps ( 0.0 kbyte/s)
Clip info:
name: ???????.Reign.of.Fire.2002.XviD.AC3.CD1-WAF
author: SUMS?????ù??????ASUS??RMVB???
copyright: ????????????????????????????????????????????????
==========================================================================
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!
==========================================================================
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 32000 Hz, 2 ch, s16le, 128.0 kbit/12.50% (ratio: 16000->128000)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder)
==========================================================================
AO: [oss] 32000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:  16.6 (16.6) of 3050.0 (50:50.0)  1.0%

但是没有画面出来,我也看到no video的提示,但是我用mplayer播放avi文件时,却可以正常播放,请问怎么解决啊?
发表于 2007-4-30 11:52:07 | 显示全部楼层
你编译mplayer的时候,没有加RM支持。
回复 支持 反对

使用道具 举报

发表于 2007-4-30 12:04:20 | 显示全部楼层
今天发现xine-lib也支持real的USE了
回复 支持 反对

使用道具 举报

发表于 2007-4-30 13:53:23 | 显示全部楼层
# cd /usr/local
# tar jxf all-20050412.tar.bz2
# mv all-20050412/* /usr/local/lib/codecs
# ln -s /usr/local/lib/codecs /usr/lib/win32
# tar jxf MPlayer-1.0pre7.tar.bz2
# cd /usr/loca/MPlayer-1.0pre7
# patch -p1 < ../mplayer-1.0_pre7-gcc4-fix.patch
# ./configure; make; make install

gentoo emerge的mplayer播放视频没有图像只有声音,幸好以前在SuSE10.0下编译的mplayer邮箱里还有个备份。

如果需要这些文件,我可以给你发个:)
回复 支持 反对

使用道具 举报

发表于 2007-4-30 19:29:25 | 显示全部楼层
我要是你,就不要再为mplayer播放 rm和rmvb伤脑筋了,直接 emerge realplayer,用realplayer播放就行了,和硬盘空间比,时间最珍贵。
回复 支持 反对

使用道具 举报

发表于 2007-5-1 11:44:39 | 显示全部楼层
Post by mishuang

gentoo emerge的mplayer播放视频没有图像只有声音

你只需要多加几个USE标记
比如a52 aac dts
不了解的,用euse -i flag来查,或者干脆都加上
回复 支持 反对

使用道具 举报

发表于 2007-5-3 13:27:22 | 显示全部楼层
有空了应该好好读读gentoo文档,这个USE还是没有搞明白,系统能用就行了。以前emerge realplayer失败了,反正mplayer基本上什么都能播,将就着用吧,呵呵
回复 支持 反对

使用道具 举报

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

本版积分规则

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