Java世界

          學習筆記

          常用鏈接

          統計

          積分與排名

          天籟村

          新華網

          雅虎

          最新評論

          Opensuse安裝mplayer實現步驟

          下面是我安裝mplayer的過程,寫下來備忘,也不知道有沒有錯,反正安裝成功了。安裝環境為opensue11.1 ked。

          安裝準備:
          1、Opensuse安裝mplayer下載
          ( http://www.mplayerhq.hu/MPlayer/)Mplayer-1.0rc2.tar.bz2,Abyss- 1.7.tar.bz2 (皮膚)
          all-20071007.tar.bz2,windows-all-20071007.zip,windows-essential- 20071007.zip,essential-amd64-20071007.tar.bz2。

          2、以root用戶建目錄:

          1. mkdir /usr/lib/codecs   
          2. mkdir /usr/lib/wincodecs 。 



          3、解壓復制:
           

          1. tar jxvf all-20071007.tar.bz2   
          2. mv all-20071007/* /usr/lib/codecs   
          3. unzip windows-all-20071007.zip  
          4. cp windows-all-20071007/* /usr/lib/wincodecs   
          5. mv windows-all-20071007/* /usr/lib/codecs   
          6. tar jxvf all-20071007.tar.bz2   
          7. mv all-20071007/* /usr/lib/codecs   
          8. tar jxvf essential-amd64-20071007.tar.bz2  
          9. mv essential-amd64-20071007/* /usr/lib/codecs   
          10. unzip windows-essential-20071007.zip  
          11. mv windows-essential-20071007/* /usr/lib/codecs   


          4、Opensuse安裝mplayer
           

          1. tar jxvf MPlayer-1.0rc2.tar.bz2   
          2. cd MPlayer-1.0rc2   
          3. configure。你可以用./configure --help 查看選項。這是我的configure:  
          4. ./configure --prefix=/usr/local/mplayer --enable-menu --enable-gui --codecsdir=/usr/lib/codecs  
          5.  --win32codecsdir=/usr/lib/wincodecs --language=zh_CN --disable-ivtv  
          6. make  
          7. make install 



          5、Opensuse安裝mplayer安裝皮膚
           

          1. tar -jxvf Abyss-1.7.tar.bz2  
          2. mv Abyss /usr/local/mplayer/share/mplayer/skins/   
          3. cd /usr/local/mplayer/share/mplayer/skins/  
          4. mv Abyss default   
          現在輸入/usr/local/mplayer/bin/gmplayer 應該可以打開mplayer了。

          6.Opensuse安裝mplayer安裝字體
          到系統中找自己喜歡的字體,然后   cp 字體.ttf $HOME/.mplaye
          cd $HOME/.mplayer
          mv uming.ttf subfont.ttf
          安裝完畢。

          桌面建立快捷方式方法是;在桌面點右鍵,選擇創建啟動器,名字自己想怎么寫就怎么寫.命令填寫你安裝mplayer的目錄下的 gmplayer(mplayer是一個字符下的播放器,gmplayer是一個圖形下的播放器),確定就可以在桌面上使用了.

          1wmv:彈出以下Error提示,但能正確播放

          Error:Could not open required DirectShow codec wmvdmod.dll.

          2wmv:彈出以下Error提示,能正確播放視頻,但無音頻

          Error:Can not find codec for audio format 0x162.

          3wmv:能正確播放,播放期間彈出以下Error提示

          Error:J-type picture is not supported

          4rm:彈出以下Error提示,有的能播放,有的不能

          Error:Cannot find codec matching selected -vo and video format 0x30345652.

          5rmvb:彈出以下Error提示,不能播放

          Error:Cannot find codec matching selected -vo and video format 0x30345652.

          6.不能播放rm/rmvb文件的解決方案
          在終端啟動
          MPlayer:#gmplayer,這樣啟動主要是能看到到底哪里出錯了。每當播放rm rmvb時就有以下錯誤提示:
          ================================
          Opening video decoder: [realvid] RealVideo decoder
          Error: libstdc++.so.5: cannot open shared object file: No such file or directory
          Win32 LoadLibrary failed to load:drvc.so,/usr/lib/codecs/drvc.so,/usr/lib/win32/drvc.so, /usr/local/lib/win32/drvc.so
          Error loading dll
          ………………
          ================================
          但我在
          /usr/lib/下發現有libstdc++.so.6,libstdc++.so.6.0.8
          /usr/lib/codecs下發現有
          drvc.so
          如是我就建立一個鏈接:

          [root@localhost ~] # ln -s /usr/lib/libstdc++.so.6.0.8 /usr/lib/libstdc++.so.5
          這樣仍舊報錯:

          ====================================
          Error: /usr/lib/libstdc++.so.5: version `GLIBCPP_3.2' not found (required by /usr/lib/codecs/drvc.so)
          Win32 LoadLibrary failed to load: drvc.so, /usr/lib/codecs/drvc.so, /usr/lib/win32/drvc.so, /usr/local/lib/win32/drvc.so
          Error loading dll
          ………………
          ====================================
          看來還是
          gcc版本的問題了,因為我的RHEL5.5自帶的gcc4.1.2,這里需要gcc3.2編譯。
          在網上找了很久終于發現《
          libstdc++.so.5丟失的處理辦法》一文:
          http://hi.baidu.com/wangwader/blog/item/c87b44cdebd021550fb34584.html
          上的處理方法,于是我就試了一下:

          下載http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/compat-libstdc++-33-3.2.3-47.3.i386.rpm
          再安裝
          [root@localhost ~]# rpm -ivh compat-libstdc++-33-3.2.3-47.3.i386.rpm

          安裝這個包估計主要解決gcc編譯時的版本問題,但是這樣播放rm,rmvb時還是彈出Error消息框:Cannot find codec matching selected- vo and video format 0x30345652.并且桌面右下方有個五角星提示SELinux顯示錯誤: SELinux AVC denial,這時只要對解碼器進行以下處理:

          [root@localhost ~]# chcon - t textrel_shlib_t /usr/lib/codecs/drv*
          終于,機子上的什么
          .mp3;.wma;.wmv;.mpeg;.avi;.rm.rmvb都能播放了。


          一切OK了.
          mplayer的設置有幾點,“音頻”點選“聲音正常化”,字幕編碼是CP936,字體點選“按高度比例”。

          注意:系統需要安裝gcc,可以通過安裝軟件進行選擇;
                    make需要安裝才能執行,命令 sudo zypper in make。

          posted on 2010-12-11 21:10 Rabbit 閱讀(2213) 評論(3)  編輯  收藏

          評論

          # re: Opensuse安裝mplayer實現步驟 2011-10-18 11:48 dsaf

          dfdffdfdfffdfffffffdf  回復  更多評論   

          # re: Opensuse安裝mplayer實現步驟 2011-10-18 11:49 中央

          地方打到底叮叮當當  回復  更多評論   

          # re: Opensuse安裝mplayer實現步驟 2011-11-19 19:26 fansuse

          太難了,嚇退了fans!  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 娱乐| 望城县| 孝义市| 天气| 巴林左旗| 宜兰市| 麟游县| 义乌市| 大厂| 泊头市| 灵寿县| 兴文县| 邯郸县| 正镶白旗| 腾冲县| 佛坪县| 海宁市| 建湖县| 苏尼特右旗| 承德市| 合阳县| 图木舒克市| 昆山市| 牙克石市| 张家口市| 萨迦县| 略阳县| 高唐县| 吴江市| 西昌市| 稷山县| 独山县| 中牟县| 阳泉市| 蒲江县| 武山县| 镇赉县| 阆中市| 岐山县| 宝鸡市| 砚山县|