LinuxSir.cn,穿越时空的Linuxsir!

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

无法播放rmvb格式的电影

[复制链接]
发表于 2004-11-22 01:53:12 | 显示全部楼层 |阅读模式
Gentoo 2004.2 从stage1安装的,具体信息见签名
将realplayer10Gold的codecs复制到mplayer的codecs目录(/usr/lib/win32),无法播放,具体表现是:选择一个rmvb文件播放后,mplayer死掉。
用realplayer10gold的installer安装的realplayer根本无法启动
[PHP]Shadow root # ldd /opt/RealPlayer/realplay.bin
        linux-gate.so.1 =>  (0xffffe000)
        libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5 (0xb7f15000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7e9c000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7e81000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7e6a000)
        libm.so.6 => /lib/libm.so.6 (0xb7e48000)
        libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0xb7e42000)
        libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0xb7e35000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7df9000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7dc0000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7dbc000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7db9000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7d3b000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7a70000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7a5f000)
        libc.so.6 => /lib/libc.so.6 (0xb7950000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb786d000)
        libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libgcc_s.so.1(0xb7864000)
        libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0xb7860000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0xb7857000)
        libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7854000)
        libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0xb7840000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb77c0000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7765000)
        libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0xb775b000)
        libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0xb7752000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7742000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fec000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb770b000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0xb76e4000)
        libz.so.1 => /lib/libz.so.1 (0xb76cf000)
[/PHP]不清楚是不是这个原因,在命令行下执行realplay(realplayer的默认启动脚本)没有任何错误信息输出,停在那里不动,所以我怀疑还是realplayer.bin的问题。
自己下载realplayer的sources编译,在好几个地方出现错误。
[PHP]platform/unix/pthreadthreads.cpp:489: error: cannot convert `HXsem_t*' to `
   sem_t*' for argument `1' to `int sem_getvalue(sem_t*, int*)'
make: *** [dbg/obj/platform/unix/pthreadthreads.o] 错误 1
[/PHP]
emerge了glc的realcodecs,mplayer仍然无法播放rmvb,mplayer死掉。
我怀疑是我的系统缺少某些lib,请大家帮忙看看
 楼主| 发表于 2004-11-22 02:05:16 | 显示全部楼层

我又查看了一下emerge mplayer时的configure结果

[PHP]Checking for mad support ... yes
Checking for OggVorbis support ... yes
Checking for OggTheora support (only the CVS version!) ... no
Checking for mp3lib support ... yes
Checking for liba52 support ... yes
Checking for libmpeg2 support ... yes
Checking for Matroska support (external 0.6.0 or later OR internal) ... yes, internal
Checking for internal FAAD2 (AAC) support ... no
Checking for external FAAD2 (AAC) support ... yes
Checking for FAAD2 version ... 2.0
Checking for Win32 codec DLL support ... yes (using /usr/lib/win32)
Checking for Win32 loader support ... yes
Checking for DirectShow ... yes
Checking for XAnim DLL ... no (no suitable directory found - see DOCS/HTML/en/codecs.html)
Checking for RealPlayer DLL ... yes (using /usr/lib/win32)
Checking for LIVE.COM Streaming Media libraries ... no
Checking for iconv ... yes
Checking for FFmpeg libavcodec (static) ... yes
Checking for FFmpeg libavformatc (static) ... no
[/PHP]
real的codecs的目录已经使用,AAC音频也支持,应该没有什么问题的。
发表于 2004-11-22 12:34:43 | 显示全部楼层
感觉mplayer对aac的支持比realplay还好点。
发表于 2004-11-22 15:04:31 | 显示全部楼层
不会是你的rmvb文件有问题吧,我碰到过可以用mplayer可以放但是用realplayer放声音不对的火影,同样也碰到过用realplay可以放但是用mplayer+codecs无法播放的钢炼滴
 楼主| 发表于 2004-11-22 15:49:35 | 显示全部楼层
我就是放的火影,不行~~
试了下别的,也不行
 楼主| 发表于 2004-11-22 20:24:42 | 显示全部楼层
又没有人帮顶一下??
发表于 2004-11-23 09:42:25 | 显示全部楼层
装realplayer10,专放rmvb
发表于 2004-11-23 09:44:31 | 显示全部楼层
注意如果之前装了scim后装realplayer的话,要把scim卸载一下(emerge -C),不然realplayer装上后启动不了,然后在重新装一下scim就可以两者都用了
发表于 2004-11-23 11:56:51 | 显示全部楼层
没有说的这个问题。emerge的时候把该用的use都用上。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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