Fedora 下安裝Mplayer(添加源和解決錯誤問題)

今天用sudo yum install mplayer安裝提示沒有可以用的包,暈倒,我想是因爲官方資源問題,於是在百度搜索找到了解決方法

(注意權限問題,如果不是root,要用su命令輸入root的密碼或者sudo也可以,看到#而不是$符號)
在打開mplayer後,出現錯誤1(圖略),
打開

/etc/mplayer/mplayer.conf找到fontconfig=yes一行改成fontconfig=no
可以用vi或者gedit打開
例如:
# vi /etc/mplayer/mplayer.conf敲擊回車鍵
a(最後一行會多出一段英文----INSERT-----)
找到fontconfig=yes一行改成fontconfig=no
Exc(鍵盤左上方退出鍵或者CTRL+C)
:wq敲擊回車鍵
出現如下這樣的錯誤2:(安裝字體 問題)
“New_Face faild. Maybe the font path is wrong. please supply the text font file. ( ~/.mplayer/subfont.ttf ).”見圖(1)。
圖1
這種情況我們使用Fedora自帶的字體來代替,/usr/share/fonts/zh_CN/TrueType/找其中一個字體文件 zysong.ttf複製到當前用戶目錄的 .mplayer/ 目錄下,這樣就能解決了字體問題了
(注意:
[root@localhost ~]# cd /usr/share/fonts/zh_CN/TrueType/
[root@localhost TrueType]# ls   -l (都是一個小寫字母L不是數字 1) 確認有zysong.tt字體文件
再確認在你的用戶目錄下有目錄.mplayer,方法如下(區別2種用戶的檢查方法)
---------------------------------------------------------------------------------------------------------------------------
(1)如果你不是root,而是普通用戶sky,只是 用了su命令轉爲root權限,那麼你的home下面應該有一個你的用戶名的目錄sky,我們檢查以下你的這個目錄下是否有隱藏目錄. mplayer,如果有就可以繼續,沒有?你到底安裝了mplayer麼?別和我開玩笑了
(1)[root@localhost TrueType]# ls -al /home/sky(sky是我自己的目錄)
(2)如果你是root,那麼你的/下面應該有一個你的用戶名的目錄root,我們檢查以下你的這個目錄下是否有隱藏目錄. mplayer,如果有就可以繼續,沒有?你到底安裝了mplayer麼?別和我開玩笑了
(2)[root@localhost TrueType]# ls -al /root
--------------------------------------------------------------------------------------------------------------------------------
)
普通用戶
[root@username TrueType]#cd /home/sky(sky是我自己的目錄)
[root@username sky]#cd .mplayer
[root@username .mplayer]#cp   /usr/share/fonts/zh_CN/TrueType/zysong.ttf   subfont.ttf
或者
root用戶
[root@username TrueType]#cd /root
[root@username sky]#cd .mplayer
[root@username .mplayer]#cp   /usr/share/fonts/zh_CN/TrueType/zysong.ttf   subfont.ttf
如果這樣還不行???????????????點擊設置(見上圖)——再點擊字體(Font)標籤(見下圖),改爲/home/sky/.mplayer/zysong.ttf這樣就可以了
(sky是我自己的目錄)

yum中添加其他mplayer源:(或者下載後安裝rpm再執行yum安裝mplayer命令)
再安裝
yum install mplayer
yum install mplayer-gui                 (這是安裝圖形界面)
播放rmvb格式需要安裝解碼器
http://www.mplayerhq.hu/MPlayer/releases/codecs/
http://rpm4fc-cn.googlecode.com/files/w32codecs-20071007-0.1.i386.rpm
http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2
http://www.mplayerhq.hu/MPlayer/releases/codecs/windows-essential-20071007.zip



Fedora10下的mplayer使用時出現下面錯誤

error:could not open required directshow codec drvc.dll

解決方法:

[root@localhost ~]# # find /usr/lib -name drvc*
[root@localhost ~]# find /usr/lib -name drvc*
/usr/lib/codecs/drvc.so
[root@localhost ~]# ldd /usr/lib/codecs/drvc.so
linux-gate.so.1 => (0x00110000)
libstdc++.so.5 =>
not found
libc.so.6 => /lib/libc.so.6 (0x00162000)
/lib/ld-linux.so.2 (0x004ed000)

[root@localhost ~]# yum install libstdc++.so.5

OK!


還提示這樣的話,下載一個dll
http://gd.qiannao.com:8080/servlet/FileDownload?vid=0&vid2=0&filename=//lena/%C9%CF%B4%AB%B7%D6%CF%ED/2009/1/19/drvc.dll
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章