Questa guida intende mostrare come compilare con successo mplayer svn con tutti i codec e con l’interfaccia grafica gmplayer su Ubuntu Gutsy.

Nota: Scaricando mplayer utilizzando il sorgente presente nel repo SVN significa che avrete l’ultima versione di questo fantastico software con tutte le ultime funzioni. Ma si espone anche dei più recenti bug e problemi. Quindi, se non si vuole rischiare, si consiglia di installare mplayer attraverso Synaptic.

Installazione dei codec

I codec sono il cuore e l’anima di mplayer. In questa guida installeremo il FULL pack, in modo tale da avere a disposizione tutti i codec supportati da Mplayer. I codec sanno scaricati nella vostra HOME directory ma è possibile utilizzare qualsiasi altra cartella:

$ cd $HOME/Desktop
$ wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2
$ sudo mkdir -pv /usr/local/lib/codecs
$ tar xjvf all-20071007.tar.bz2
$ sudo cp -v $HOME/Desktop/all-20071007/* /usr/local/lib/codecs

Skin

Per la gui Gmplayer abbiamo bisogno di scaricare e installare una Skin. Per questa guida, verrà utilizzato la skin standard (Blue), ma ci sono molte altre a disposizione.


$ cd $HOME/Desktop
$ mkdir -pv $HOME/.mplayer/skins/default
$ wget http://www.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2
$ tar xjvf Blue-1.7.tar.bz2
$ cp -Rv $HOME/Desktop/Blue/* $HOME/.mplayer/skins/default

OSD Font

Dobbiamo dire a MPlayer quale font usare per usufruire dell’OSD e dei sottotitoli. Un qualsiasi font TrueType o basato su bitmap funzionerà.
In questa guida utilizzeremo ttf-bitstream-vera ma è possibile utilizzare qualsiasi altro font.

$ sudo apt-get install ttf-bitstream-vera
$ ln -sv /usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf ~/.mplayer/subfont.ttf

Installazione su Gutsy Gibbon

Installazione delle dipendenze:

$ sudo apt-get install build-essential subversion avifile-divx-plugin avifile-xvid-plugin gawk
libxcursor-dev ladspa-sdk liba52-0.7.4 liba52-0.7.4-dev libaa1-dev libartsc0
libartsc0-dev libasound2-dev libatk1.0-dev libaudiofile-dev libavcodec1d libavcodec-dev
libavformat1d libavformat-dev libavifile-0.7c2 libavifile-0.7-dev libavutil1d
libavutil-dev libcaca-dev libcairo2-dev libcdparanoia0-dev libcucul-dev libdv4-dev
libdirectfb-dev libdirectfb-extra libdbus-1-dev libdbus-glib-1-dev libdc1394-13
libdc1394-13-dev libdfb++-0.9-25 libdfb++-dev libdts-dev libdvdnav4 libdvdnav-dev
libdvdread3 libdvdread-dev libebml0 libebml-dev libenca0 libenca-dev libesd0-dev
libexpat1-dev libfaac0 libfaac-dev libfaad2-0 libfaad2-dev libfame-0.9 libfame-dev
libflac++6 libflac-dev libflac++-dev libfontconfig1-dev libfontenc-dev libfreetype6-dev
libfribidi-dev libgdk-pixbuf2 libgdk-pixbuf-dev libgii1 libgii1-dev libgii1-target-x
libgl1-mesa-dev libglib1.2 libglib1.2-dev libglib2.0-dev libglu1-mesa-dev
libglu1-xorg-dev libgsm1 libgsm1-dev libgtk1.2 libgtk1.2-common libgtk1.2-dev
libgtk2.0-dev libice-dev libggi2 libggi2-dev libggimisc2 libggimisc2-dev libggiwmh0
libggiwmh0-dev libjpeg62-dev liblame0 liblame-dev liblivemedia-dev liblzo1 liblzo-dev
liblzo2-2 liblzo2-dev libmad0 libmad0-dev libmatroska0 libmatroska-dev libmikmod2
libmikmod2-dev libmp4v2-0 libmp4v2-dev libmpcdec3 libmpcdec-dev libncurses5-dev
libogg-dev libpango1.0-dev libpng12-dev libpopt-dev libpostproc1d libpostproc-dev
libraw1394-dev libsdl1.2-dev libslang2-dev libsmbclient-dev libsm-dev libspeex-dev
libsvga1 libsvga1-dev libsysfs-dev libtheora-dev libungif4-dev libungif4g
libvorbis-dev libx11-dev libx264-54 libx264-dev libxau-dev libxcomposite-dev
libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxfont-dev libxft-dev
libxi-dev libxinerama-dev libxrandr-dev libxrender-dev libxsharp-dev libxv-dev
libxvidcore4 libxvidcore4-dev libxvmc1 libxvmc-dev libxxf86dga-dev libxxf86vm-dev
mesa-common-dev pnet-interpreter sharutils toolame ttf-bitstream-vera
x11proto-composite-dev x11proto-core-dev x11proto-damage-dev
x11proto-fixes-dev x11proto-fonts-dev x11proto-input-dev x11proto-kb-dev
x11proto-randr-dev x11proto-render-dev x11proto-video-dev x11proto-xext-dev
x11proto-xf86dga-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev
xlibs-static-dev xtrans-dev zlib1g-dev

Installazione

Scarichiamo l’ultima versione SVN di Mplayer:


$ cd $HOME/Desktop
$ svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer

Compilazione e Installazione:

$ cd $HOME/Desktop/mplayer
$ ./configure --enable-gui --enable-menu
$ make
$ sudo make install
$ sudo make clean

Se si vuole invece disinstallare:


$ cd $HOME/Desktop/mplayer
$ sudo make uninstall



You may be the one to comment first. Please leave your message below.