1. 程式人生 > >centos7 安裝mplayer遇到的問題

centos7 安裝mplayer遇到的問題

雖說安裝mplayer都是裝過N次的東西,不過都是用現成的deb包,自打裝了ubuntu11.10之後,我就不打算進vista那個爛系統了,但是下了一個smplayer,播放電影顯然是差點事,於是想著用mplayer試一試,網上一看,說他對高清支援的很好。但是沒找到deb包

官網上說svn搞一份程式碼下來,編譯一下就ok了,但是遇到了很多問題,小小的記錄一下
svn搞下程式碼:
  1. svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer


設定預設gui介面,這算是非常簡單的配置了
 
  1. ./configure --enable-gui  

出現了下面這個提示
  1. No FFmpeg checkout, press enter to download one with git or CTRL+C to abort  

缺少一個東西,但是有git的話直接回車就可以了,回車之後,git遷出並編譯之
  1. Cloning into ffmpeg...  


一路編譯出現錯誤
  1. Error: yasm not found, use --yasm=''if you really want to compile without  

缺少yasm環境,新增之
  1. sudo apt-get install yasm  

缺少x11
  1. Error: X11 support required for GUI compilation.  

新增之
  1. sudo apt-get install libx11-dev  
  2. 上面這個不管用,於是找到了下面這個  
  3. sudo apt-get install  xorg-dev  


好使,但是又出現了下面這錯誤

  1. Error: The GUI requires GTK devel packages (which were not found).  

缺少GTK,新增之
  1. sudo apt-get install gtk2+-dev  

終於編譯成功了
  1. Config files successfully generated by ./configure --enable-gui !  
  2.   Install prefix: /usr/local  
  3.   Data directory: /usr/local/share/mplayer  
  4.   Config direct.: /usr/local/etc/mplayer  
  5.   Byte order: little-endian  
  6.   Optimizing fornative

  1. 配置成功之後  
  2. make  
  3. 然後   
  4. sudo  make install  



安裝完了之後執行之,彈出一個“沒有找到面板”的錯誤,然後就over了。從官網上下載了一個面板,解壓之後重新命名為default,然後cp到mplayer下的skins下,就ok了