Hvordan du installere den seneste version af MPlayer.

Har du en guide til en funktion eller et program? Har du tips og trick, som du gerne vil dele med andre? Post dem her.
Leutenant
Indlæg: 19
Tilmeldt: 17. okt 2007, 21:19
Geografisk sted: Aalborg

Hvordan du installere den seneste version af MPlayer.

Indlæg af Leutenant »

Først og fremmest vil jeg lige fortælle, at det er ikke mig der har lavet denne guide (Al ære hertil skal gå til Andrew Strong). Jeg har bare oversat den til Dansk.

Dette er en guide til et 32bit system IKKE et 64bit system!!!

========================
Lidt forberedelse
========================

Lidt forberedelse er nøvendig. Følgende ting vi vil røre ved er:

1. Compile de seneste x264 libraries
2. Compile de seneste libopencore-amr libraries
3. Downloade and installere de nødvendige dev filer

Første skridt er at hente og "compile" de seneste x264 libraries:


-----------------
x264
-----------------

Først og fremmest skal tidligere installeret x264 afinstalleres!

Så installere vi lidt programmer som er nødvendige.

Kode: Vælg alt

sudo apt-get install build-essential checkinstall gpac libgpac-dev git-core yasm


I de næste par linier henter og installere/compile vi x264

Kode: Vælg alt

cd $HOME
 git clone git://git.videolan.org/x264.git
 cd x264
 ./configure --prefix=/usr --enable-shared
 make
 sudo checkinstall --fstrans=no --install=yes --pakdir "$HOME/Desktop" \
--maintainer "$USER" --pkgname=x264 --pkgversion "1:0.svn`date +%Y%m%d`-0.0ubuntu1" \
--backup=no --deldoc=yes --deldesc=yes --delspec=yes --gzman --default
 make distclean


Retunere her fra tid til anden. For at opdatere x264 med kommandoen 'git up'

------------------
libopencore-amr
------------------

svn MPlayer har skiftet til "Open Source amr libraries" og der er ingen Medibuntu package.

Kode: Vælg alt

cd $HOME
 wget http://transact.dl.sourceforge.net/project/opencore-amr/opencore-amr/0.1.2/opencore-amr-0.1.2.tar.gz
 tar xvf opencore-amr-0.1.2.tar.gz
 cd opencore-amr-0.1.2/
 ./configure --prefix=/usr
 make
 sudo checkinstall --fstrans=no --install=yes --pakdir "$HOME/Desktop" \
--maintainer "$USER" --pkgname="libopencore-amr" --pkgversion="0.1.2"  \
--backup=no --deldoc=yes --deldesc=yes --delspec=yes --gzman --default
 make distclean


Næste skridt er at installere de nødvendig "dev" filer

------------------
dev filerne
------------------

Dette er "ekstra funktioner" til MPlayer og der er en del. Så måske det er en god idé, at væbne dig med god tålmodighed.

Kode: Vælg alt

sudo apt-get install debhelper em8300-headers gawk gettext html2text \
intltool-debian ladspa-sdk libaa1-dev libasound2-dev libatk1.0-dev libaudio-dev \
libaudio2 libaudiofile-dev libavahi-client-dev libavahi-common-dev libcaca-dev \
libcairo2-dev libcdparanoia-dev libcelt0 libdbus-1-dev libdbus-glib-1-dev libdirectfb-dev \
libdirectfb-extra libdts-dev libdv4-dev libenca-dev libenca0 libesd0-dev libexpat1-dev \
libfaac-dev libfaac0 libffado0 libfontconfig1-dev libfreebob0 libfreetype6-dev \
libfribidi-dev libggi-target-x libggi2 libggi2-dev libggimisc2 libggimisc2-dev \
libgif-dev libgii1 libgii1-dev libgii1-target-x libgl1-mesa-dev libglib2.0-dev \
libglu1-mesa-dev libgtk2.0-dev libice-dev libjack-dev libjack0 libjpeg62-dev \
liblzo-dev liblzo1 liblzo2-2 liblzo2-dev libmad0-dev libmail-sendmail-perl \
libmp3lame-dev libmp3lame0 libmpcdec-dev libmpcdec3 libncurses5-dev libogg-dev \
libopenal-dev libopenal1 libpango1.0-dev libpixman-1-dev libpng12-dev libpopt-dev \
libpthread-stubs0 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 \
libsdl1.2-dev libslang2-dev libsm-dev libsmbclient-dev libspeex-dev libsvga1 \
libsvga1-dev libsys-hostname-long-perl libsysfs-dev libtheora-dev libtwolame-dev \
libtwolame0 libvorbis-dev libx11-dev libxau-dev libschroedinger-dev libstdc++5  \
libxcb-render-util0-dev libxcb-render0-dev libxcb1-dev libxcomposite-dev \
libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev \
libxi-dev libxinerama-dev libxml++2.6-2 libxrandr-dev libxrender-dev libxt-dev \
libxv-dev libxvidcore4-dev libxvmc-dev libxxf86dga-dev libxxf86vm-dev mesa-common-dev \
po-debconf sharutils x11proto-composite-dev x11proto-core-dev x11proto-damage-dev \
x11proto-fixes-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 xtrans-dev zlib1g-dev \
liboil0.3-dev libcddb2-dev


Dette var "forberedelserne". Nu til selve MPlayer installationen

=========================
Installeringen af MPlayer
=========================

1. Installere de forskellige "codecs"
2. Lave en passende "font"
3. Downloade og "compile" svn MPLayer


Først "codecs":

--------------------
Installere "codecs"
--------------------

Kode: Vælg alt

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



-----
Font
-----

MPlayer behøver at vide hvor der er en "TrueType Font" for at vise undertekster på film. Her vil vi lave et "symlink" til "Vera.ttf" Føl fri til at vælge en anden, hvis denne ikke passer til dig.

Kode: Vælg alt

mkdir -v $HOME/.mplayer
 ln -sv /usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf ~/.mplayer/subfont.ttf


-----------------------------------
Downloade og "compile" svn mplayer
-----------------------------------

Endelig er det tid til at hente svn MPlayer fra "subversion repository", "compile" den og bruge "checkinstall" til at lave en deb pakke og installere den

Kode: Vælg alt

sudo apt-get install subversion
 cd $HOME
 svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
 cd $HOME/mplayer
 ./configure --confdir=/etc/mplayer
 make
 sudo checkinstall -D --install=yes --fstrans=no --pakdir "$HOME/Desktop" \
--pkgname mplayer --backup=no --deldoc=yes --deldesc=yes --delspec=yes --default \
--pkgversion "3:1.0~svn-`grep "#define VERSION" version.h | cut -d"-" -f2`"
 make distclean


Hvis du vil have installationen til at registrere BÅDE MPlayer og MEncoder ved "Ubuntu package management system" så kan du tilføje --provides "mplayer,mencoder" til checkinstall linien
Eller hvis du slet ikke vil have MEncoder kan du tilføje --disable-mencoder til ./configure linien.

Det var det. Retunere hertil fra tid til anden for at opdatere MPlayer ved at bruge 'svn update' og så "compile" igen.

====================
Downloade SMPlayer
====================

Nu mangler vi så en grafisk brugerflade. Hvis du har en Desktop installeret. Og til det vil vi bruge SMPLayer.

Kode: Vælg alt

sudo apt-get install smplayer



Du står nu med den seneste version af MPlayer installeret!

- Leutenant
zob
Redaktør
Indlæg: 4430
Tilmeldt: 6. jan 2009, 22:01
Geografisk sted: København

Re: Hvordan du installere den seneste version af MPlayer.

Indlæg af zob »

Tak for det. Og hvilken version har du så?
Leutenant
Indlæg: 19
Tilmeldt: 17. okt 2007, 21:19
Geografisk sted: Aalborg

Re: Hvordan du installere den seneste version af MPlayer.

Indlæg af Leutenant »

Lige nu køre jeg SVN-r30318
zob
Redaktør
Indlæg: 4430
Tilmeldt: 6. jan 2009, 22:01
Geografisk sted: København

Re: Hvordan du installere den seneste version af MPlayer.

Indlæg af zob »

Ok. Den var svær.
Jeg har 1.0 rc3+svn20090426-1ubuntu10.1

Mærkeligt, for mit svn-nummer svarer til en dato tror jeg.
Leutenant
Indlæg: 19
Tilmeldt: 17. okt 2007, 21:19
Geografisk sted: Aalborg

Re: Hvordan du installere den seneste version af MPlayer.

Indlæg af Leutenant »

Det er meget muligt. Her er min info:

Path: .
URL: svn://svn.mplayerhq.hu/mplayer/trunk
Repository Root: svn://svn.mplayerhq.hu/mplayer
Revision: 30380
Node Kind: directory
Schedule: normal
Last Changed Author: ramiro
Last Changed Rev: 30380
Last Changed Date: 2010-01-20 03:26:12 +0000 (Wed, 20 Jan 2010)
zob
Redaktør
Indlæg: 4430
Tilmeldt: 6. jan 2009, 22:01
Geografisk sted: København

Re: Hvordan du installere den seneste version af MPlayer.

Indlæg af zob »

Det må vel siges at være smoking nyt. Ude af kontekst men apropos nyt, så er firefox 3.6 ude i morgen: https://wiki.mozilla.org/Releases
Stra
Indlæg: 3105
Tilmeldt: 16. jun 2007, 10:26
Geografisk sted: Ikast-Herning

Re: Hvordan du installere den seneste version af MPlayer.

Indlæg af Stra »

Hvad er fordelen ved smplayer.

Kan den fx streame film herfra?

http://www.filmstriben.dk/

stra
stra
Bruger Ubuntu 22.04 og 22.10 + lubuntu 22.10
Leutenant
Indlæg: 19
Tilmeldt: 17. okt 2007, 21:19
Geografisk sted: Aalborg

Re: Hvordan du installere den seneste version af MPlayer.

Indlæg af Leutenant »

SMPlayer er i bund og grund kun, den garfiske interface af MPlayer delen.
Altså det er en GUI "graphic user interface"/"grafisk brugerflade"

Dog er det "lidt" mere, da det er en "front end til MPlayer. Det skal forståes sådan, at Mplayer er "serveren" og SMPlayer er "clienten" der "modtager" hvad "serveren" sender ud. Storset det samme som med MythTV der er også en "back end" og en "front end" (tænk på det som en mediaserver og en ps3)
Jeg snakker selvfølgelig kun i store træk her. For det kan diskuteres lidt det her.... Det er MPlayer der laver ALT arbejdet!!! Men SMplayer laver dog også lidt. Såsom netop det med at streame live video feed. Her er det SMPlayer det henter og "parser" filerne og derved smider dem videre til MPlayer for at få et video resultat ud af det. Som SMPlayer igen så kan gengive som billeder!
Nå men hvor end alt er. Så skulle SMPlayer netop kunne gøre dette! Hvordan.... tja det skal jeg nok finde ud af helt nøjagtig til dig, hvis det er påkrævet! Da jeg ikke selv har grafisk brugerfalde på min server. Så bruger jeg selvsagt ikke SMPlayer selv.

Ellers kan du til en hver tid "hoppe forbi": http://www.mplayerhq.hu/design7/projects.html Der er mange projekter undervejs derinde. Som er lige til at smide "ovenpå" MPlayer....

- Leutenant