LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: everyoung

用最新的mplayer和最新的nvidia驱动,搞定高清视频硬解了

[复制链接]
发表于 2009-8-13 16:51:38 | 显示全部楼层
mplayer的use太多啦,都不知道怎么选!!!!

[ebuild  N    ] media-video/mplayer-1.0_rc2_p20090731  USE="3dnow X a52 aac alsa ass cddb cdio dirac dts dv dvd dvdnav enca encode faac faad iconv jpeg live mmx mp2 mp3 network opengl osdmenu quicktime rar real rtc schroedinger shm speex theora tremor truetype unicode vorbis x264 xscreensaver xv xvid -3dnowext -aalib (-altivec) -bidi -bindist -bl -cdparanoia -cpudetection -custom-cflags -custom-cpuopts -debug -dga -directfb -doc -dvb -dxr3 -esd -fbcon -ftp -ggi -gif -gmplayer -ipv6 -jack -joystick -ladspa -libcaca -lirc -lzo -mad -md5sum -mmxext -mng -nas -openal -oss -png -pnm -pulseaudio -pvr -radio -samba -sdl -sse -sse2 -ssse3 -svga -teletext -tga -v4l -v4l2 -vdpau -vidix -win32codecs -xanim -xinerama -xvmc -zoran" VIDEO_CARDS="-mga -nvidia -s3virge -tdfx -vesa" 8,048 kB

而且没有radeon支持!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2009-8-13 17:02:09 | 显示全部楼层
那些USE,你不知道的就不管,你要的就選下。完了。前面那個打不開微軟視頻的同志,加上個win32codecs的USE標記試試。
回复 支持 反对

使用道具 举报

发表于 2009-8-13 17:08:36 | 显示全部楼层
Post by 亞利艾爾;2015868
那些USE,你不知道的就不管,你要的就選下。完了。前面那個打不開微軟視頻的同志,加上個win32codecs的USE標記試試。


没用的,amd64的系统,打不开那些USE。我另外装了win32codecs的包,都没有效果。主要是搞不定微软格式的视频,不是没有图像就是没有声音。
回复 支持 反对

使用道具 举报

发表于 2009-8-13 17:10:55 | 显示全部楼层
amd64系统请安装win64codecs,如果mplayer没开接口根本就不认codecs

USE何来打不开
() 括号问题?
回复 支持 反对

使用道具 举报

发表于 2009-8-13 17:20:16 | 显示全部楼层
Post by nonplus;2015873
amd64系统请安装win64codecs,如果mplayer没开接口根本就不认codecs

USE何来打不开
() 括号问题?


就是在那些括号里面win32codecs,用了USE=‘xx’ emerge,没反应。怎么弄?

另外,没有win64codecs。只有amd64codecs的包。我也单独安装了,问题依旧。
回复 支持 反对

使用道具 举报

发表于 2009-8-13 17:25:58 | 显示全部楼层
Post by 亞利艾爾;2015868
那些USE,你不知道的就不管,你要的就選下。完了。前面那個打不開微軟視頻的同志,加上個win32codecs的USE標記試試。


我一恼火把,/proc/cpuinfo里的flags都加进use了!!!!
回复 支持 反对

使用道具 举报

发表于 2009-8-13 18:07:48 | 显示全部楼层
就是在那些括号里面win32codecs
  1. echo media-video/mplayer -XXX >> /etc/portage/profile/package.use.mask
复制代码
另外,没有win64codecs。只有amd64codecs的包。我也单独安装了,问题依旧。
看了下,确实只有amd64codecs
我也单独安装了,问题依旧。
都说单装mplayer不认……自己看mplayer的ebuild怎么写就知道为什么不认

我一恼火把,/proc/cpuinfo里的flags都加进use了!!!!

与问题有何关联,cpu的flags跟ebuild不挂钩,谢谢
回复 支持 反对

使用道具 举报

发表于 2009-8-13 18:42:12 | 显示全部楼层
任何包有效的USE都是用IUSE定義的,所以你加多了沒有任何有途。
  amd64系統怎麼看微軟格式還真不知道,因為我不用amd64。不過一個解決方向是看你的ffmpeg這個包的USE設置。裏面肯定有答案。
回复 支持 反对

使用道具 举报

发表于 2009-8-13 18:47:23 | 显示全部楼层
Post by nonplus;2015899
  1. echo media-video/mplayer -XXX >> /etc/portage/profile/package.use.mask
复制代码

看了下,确实只有amd64codecs
都说单装mplayer不认……自己看mplayer的ebuild怎么写就知道为什么不认


与问题有何关联,cpu的flags跟ebuild不挂钩,谢谢


先卸载了原来单独安装的win32codecs和amd64codecs 的包。然后,按照你说的方法果然打开了,win32codecs的USE。但不幸的是,仍然不能解决问题,想打开amd64codecs的USE试试,但又没有这个USE。没办法,不过还是要谢谢你。
回复 支持 反对

使用道具 举报

发表于 2009-8-13 19:58:27 | 显示全部楼层
没记错64位并不能使用32位的解码,除非是用混合系统(好像是这个叫法)
可以试试开win32codecs然后把amd64codecs的解码扔到win32codecs的目录里面

最好还是自己改一下ebuild,加个amd64codecs flags



PS:差点截到 亞利艾爾 刷了N连贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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