LinuxSir.cn,穿越时空的Linuxsir!

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

有谁在用64 bit的mplayer吗?

[复制链接]
发表于 2007-1-23 03:50:31 | 显示全部楼层 |阅读模式
以前一直用 mplayer-bin
看到 有人发帖说 现在64位的 mplayer支持 real  
自己emerge了一下 发现还是不行

emerge ffmpeg xvid
然后
USE="real xvid " emerge mplayer
安装没有问题 但是 装好之后什么都不能放  我机子上的 xvid 和 divx的 电影都只有声音 说没找到codecs mpg倒是正常的
real和wmv都不能放 都是没有code
emerge win32codecs
也没有用  其实我认为win32codecs 是专门给mplayer-bin 和32位系统用的
到 mplayer的网站下了个 esstial  的code包 发现 win和linux32都很大 有10M左右  但是linux64的只有几百k 解开看了一下 好像是real的codec  和 amd64codecs的文件一样
ls /usr/lib/codecs
  1. atrc.so  drv1.so  drvc.so  rv20.so  rv40.so
  2. cook.so  drv2.so  rv10.so  rv30.so  sipr.so
复制代码
就是这些了 我想问一下 你们的64位mplayer可以放 divx 和xvid的avi吗 用的是什么codec
发表于 2007-1-23 11:39:34 | 显示全部楼层
  1. [ebuild   R   ] media-video/mplayer-1.0_rc1-r1  USE="3dnow 3dnowext X aac alsa amr arts cdparanoia cpudetection dv dvb dvd dvdread encode esd gif gtk iconv jpeg mad (mmx) musepack opengl oss png real samba (sse) (sse2) truetype unicode vorbis x264 xv xvid (-3dfx) -aalib (-altivec) -bidi -bindist -bl -custom-cflags -debug -dga -directfb -doc -dts -enca -fbcon -ggi -ipv6 -jack -joystick -libcaca -lirc -live -livecd -lzo -matrox -mmxext -nas -openal -rtc -sdl -speex (-svga) -tga -theora -v4l -v4l2 (-win32codecs) -xanim -xinerama -xvmc" LINGUAS="zh_CN -bg -cs -da -de -el -en -es -fr -hu -ja -ko -mk -nl -no -pl -pt_BR -ro -ru -sk -tr -uk -zh_TW"
复制代码
此外,win32codecs的use中我用了-real,因为加了real,会依赖到realplayer。按照这样编译出来的mplayer可以播放real格式和wmv9格式。
  1. equery d amd64codecs
  2. [ Searching for packages depending on amd64codecs... ]
  3. media-video/mplayer-1.0_rc1-r1 (amd64&real? media-libs/amd64codecs)
复制代码
至此,mplayer在我这里成为全能播放器。qsopcast也可以直接调用mplayer来播放而无需mplayer-bin。我把-bin卸载了,考虑是不是要把xine-ui卸载
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-24 02:25:20 | 显示全部楼层
我按照你的 USE 重新编译了一遍 还是没有找到codecs 只有声音没有 图像
能不能 看看 你的 codec文件有哪些
回复 支持 反对

使用道具 举报

发表于 2007-1-24 10:40:36 | 显示全部楼层
安装amd64codecs,然后检查下equery d amd64codecs,应该得到mplayer的结果,然后重新编译mplayer,应该可以了。
回复 支持 反对

使用道具 举报

发表于 2007-1-24 16:08:21 | 显示全部楼层
请问那个帖子说可以用了?!
我google了一下,没看到。请问正常吗?我看我也换了吧
Forrest 你用的正常吗?^^
回复 支持 反对

使用道具 举报

发表于 2007-1-24 17:26:57 | 显示全部楼层
Post by coolone
请问那个帖子说可以用了?!
我google了一下,没看到。请问正常吗?我看我也换了吧
Forrest 你用的正常吗?^^

http://www.linuxsir.cn/bbs/showt ... =%E6%83%8A%E7%88%86
参看这个,我这里非常ok,但是奇怪的是,我已经碰到不止一个人,emerge -uDN world的时候无法关联到amd64codecs以及mplayer的real USE,但是用上述方法强制安装amd64codecs&重新编译mplayer是可以解决的。
回复 支持 反对

使用道具 举报

发表于 2007-1-24 17:42:11 | 显示全部楼层
Post by 三翻领
http://www.linuxsir.cn/bbs/showt ... =%E6%83%8A%E7%88%86
参看这个,我这里非常ok,但是奇怪的是,我已经碰到不止一个人,emerge -uDN world的时候无法关联到amd64codecs以及mplayer的real USE,但是用上述方法强制安装amd64codecs&重新编译mplayer是可以解决的。

谢谢 。确实我也关联不了!!不知道为什么,我现在用你的方法看看 。
回复 支持 反对

使用道具 举报

发表于 2007-1-24 18:15:16 | 显示全部楼层
搞定了!
  1. mplayer@localhost ~ $ equery d amd64codecs
  2. [ Searching for packages depending on amd64codecs... ]
复制代码
虽然依然什么没有关联到,但是看什么都不妨碍!

万能!感谢

我已经删除mplayer-bin了,发现win32codec目录也没有。
我从usr/lib64下面找到一个codecs目录。就发现4个文件。atrc.so cook.so drvc.so sipr.so
别告诉我这4个就万能了?!呵呵
不过确实 放什么视频都可以!!奇怪!!
回复 支持 反对

使用道具 举报

发表于 2007-1-24 18:25:13 | 显示全部楼层
Post by fakeid
我按照你的 USE 重新编译了一遍 还是没有找到codecs 只有声音没有 图像
能不能 看看 你的 codec文件有哪些

我的也关联不上,但是没问题
回复 支持 反对

使用道具 举报

发表于 2007-1-25 05:46:06 | 显示全部楼层
我看了一下mplayer的console显示信息,它用的解码器是ffmpeg

这个ffmpeg好牛,上它的网页看发现的确是几乎全部都能搞定。
回复 支持 反对

使用道具 举报

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

本版积分规则

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