MPlayer-1.0pre6a

Introduzione a MPlayer

Il pacchetto MPlayer contiene un riproduttore audio/video controllato attraverso la linea di comando o un'interfaccia grafica che può riprodurre praticamente ogni formato e CODEC di file audio e video popolare (COder/DECoder, anche COmpressor/DECompressor). Con hardware video supportato e driver aggiuntivi MPlayer può riprodurre file video senza un sistema X window installato.

Per informazioni generali su MPlayer e le caratteristiche disponibili, inclulsa una lista completa dei formati di file, i CODEC e i dispositivi di output supportati da MPlayer, visitare il sito web di MPlayer.

Informazioni sul pacchetto

Download aggiuntivi

Patch

CODEC

Skin

Font

[Nota]

Nota

I CODEC, le skin e i font non sono richiesti per costruire e usare MPlayer.

Installazione di MPlayer

Installazione del CODEC(opzionale)

Se sono stati scaricati CODEC proprietari (che possono fornire supporto per formati audio e video aggiuntivi come Real, Indeo e QuickTime), estrarli in /usr/lib/mplayer/codecs usando i seguenti comandi come utente root (sostituire e/o aggiungere differenti nomi file dei CODEC se necessario):

install -d -m755 /usr/lib/mplayer/codecs &&
tar -jxf ../essential-20050115.tar.bz2 \
    -C /usr/lib/mplayer/codecs --strip-path=1 &&
chown -R root:root /usr/lib/mplayer/codecs

Se è stato installato qualunque CODEC assicurarsi di aggingere --with-codecsdir=/usr/lib/mplayer/codecs allo script configure.

Installazione GUI (opzionale)

Per abilitare la costruzione della versione GUI di MPlayer (richiede GTK+-1.2.10), aggiungere --enable-gui allo script configure. E' anche necessario estrarre almeno una skin. Estrarre la skin desiderata e creare la locazione di default (come utente root):

install -v -d -m755 /usr/share/mplayer/Skin &&
tar -jxf ../Blue-1.4.tar.bz2 \
    -C /usr/share/mplayer/Skin &&
chown -v -R root:root /usr/share/mplayer/Skin/Blue &&
chmod -v 0755 /usr/share/mplayer/Skin/Blue{,/icons} &&
ln -sfv Blue /usr/share/mplayer/Skin/default

Installazione di OSD e del supporto ai sottotitoli (opzionale)

Per abilitare OSD (On Screen Display) e supporto ai sottotitoli aggingere --enable-menu allo script configure. Ci sarà anche bisogno di impostare almeno un font (vedere le istruzioni di installazione dei font un po' più avanti).

Installazione principale di MPlayer

[Nota]

Nota

I maintainer del pacchetto raccomandano di costruirlo senza alcuna ottimizzazione.

Installare MPlayer eseguendo i seguenti comandi:

patch -Np1 -i ../MPlayer-1.0pre6a-kernel_2.6-1.patch &&
./configure --prefix=/usr --confdir=/etc/mplayer \
    --enable-largefiles &&
make

Ora, come utente root:

make install &&
install -d -m755 /usr/share/doc/mplayer &&
cp -R DOCS/* /usr/share/doc/mplayer

MPlayer può costruire una libreria condivisa di post-processing a cui si possono linkare altri pacchetti. Fare questo significa che MPlayer deve anche linkarsi dinamicamente a questa libreria invece di usare il metodo di link statico di default. Se si desidera costruire la libreria condivisa aggiungere --enable-shared-pp allo script configure, quindi eseguire il seguente comando dopo i precedenti comandi:

make -C libavcodec/libpostproc install

Il file codecs.conf sarà necessario solo se si vogliono cambiare le sue proprietà, poiché il binario principale contiene una copia interna di questo. Assicurarsi che ogni modifica che si fa al file codecs.conf ottenga i risultati desiderati, poiché si è scoperto che i campi scorretti in questo file causano errori e rendono il player inutilizzabile. Se necessario creare il file usando il seguente comando.

install -m644 etc/codecs.conf /etc/mplayer

Si potrebbe anche voler copiare tutti i file di configurazione di default in /etc/mplayer per futuro riferimento o una maggiore capacità di personalizzazione.

install -m644 etc/*.conf /etc/mplayer

OSD e l'installazione dei font dei sottotitoli (richiesti se --enable-menu è stato passato a configure)

Il metodo raccomandato per impostare un font per MPlayer è di linkare un file TTF alla propria directory ~/.mplayer. Un link deve essere creato nella home directory di ciascun utente che può usare MPlayer. Per esempio:

mkdir ~/.mplayer &&
ln -sf /usr/X11R6/lib/X11/fonts/TTF/luxisri.ttf \
    ~/.mplayer/subfont.ttf

Ci sono molti altri modi per impostare un pacchetto di font. Per usare un pacchetto di font MPlayer prerenderizzati estrarre e linkare uno dei tarball dei font usando i seguenti comandi:

tar -jxf ../font-arial-iso-8859-1.tar.bz2 \
    -C /usr/share/mplayer/font &&
chown -R root:root /usr/share/mplayer/font &&
cd /usr/share/mplayer/font &&
ln -sf font-arial-iso-8859-1/font-arial-[font size]-iso-8859-1/* .

Le dimensioni dei font disponibili sono 14, 18, 24 or 28.

Informazioni aggiuntive così come metodi aggiuntivi per impostare un pacchetto di font MPlayer si possono trovare presso http://www.mplayerhq.hu/DOCS/HTML/en/subosd.html#mpsub-install.

Installazione per la riproduzione dei DVD (opzionale)

Se si vuole la riproduzione di DVD con MPlayer, bisogna assicurarsi che esista un link dal proprio drive DVD verso /dev/dvd. Se necessario creare il link usando i seguenti comandi:

cat >> /etc/udev/rules.d/24-dvd.rules << "EOF"
# Create a /dev/dvd symlink

KERNEL="[dvd drive]", SYMLINK="dvd"

EOF
udevstart

Rimpiazzare [dvd drive] con qualsiasi dispositivo sia appropriato, per esempio hdc. Se non si sa quale dispositivo scegliere digitare:

dmesg | grep DVD

Il risultato dovrebbe essere un output come:

hdc: Pioneer DVD-ROM ATAPIModel DVD-114 0110,
ATAPI CD/DVD-ROM drive

Configurazione di MPlayer

File di configurazione

/etc/mplayer/*, ~/.mplayer/*

Informazioni di configurazione

Tipicamente non è richiesta alcuna configurazione per i file globali in /etc/mplayer (infatti questa directory è vuota a meno che non si copino i file di default come citato in precedenza). La configurazione può essere ottenuta scegliendo il pulsante di configurazione che si trova sulla GUI di MPlayer. Qualunque cambiamento di configurazione fatto qui verrà copiato nella directory dell'utente ~/.mplayer.

Contenuti

Programmi installati: gmplayer, mplayer e mencoder
Librerie installate: libdha.so e opzionalmente libpostproc.so
Directory installate: /etc/mplayer, /usr/lib/mplayer, /usr/share/mplayer e /usr/share/doc/mplayer

Brevi descrizioni

gmplayer

è un symlink a mplayer che apre il componente dell'interfaccia grafica utente di MPlayer.

mplayer

gestisce i formati di input, i CODEC e i formati di output per riprodurre sul proprio sistema file video, DVD, (S)VCD o flussi in rete contenenti informazioni audio e/o video.

Esempi:

mplayer -fs blfs.avi
mplayer -vo fbdev -fb /dev/fb0 dvd://1 -aid 128 -sub en -framedrop
mplayer -fs vcd://1    # works both for VCDs and SVCDs
mplayer http://www.students.uni-marburg.de/~Klossa/hapkidofight_lo.mpg

Per ulteriori informazioni, guardare l'ottima documentazione inclusa nel pacchetto nella sottodirectory dei sorgenti DOCS (anche installata in /usr/share/doc/mplayer).

mencoder

è usato per codificare qualunque film riproducibile da MPlayer in DivX4, XviD o qualunque CODEC in libavcodec con audio PCM/MP3/VBRMP3.

Esempio:

rm frameno.avi
mencoder -dvd 1 -aid 128 -ovc frameno -oac mp3lame \
-lameopts vbr=3 -o frameno.avi

# mencoder should output bitrates for average encodings
# now, choose one you like best! In the following lines,
# replace <bitrate> and <name.avi> with statements of your
# personal liking.

mencoder -dvd 1 -aid 128 -oac copy -ovc lavc \
-lavcopts vcodec=mpeg4:vpass=1:vhq:vbitrate=<bitrate> -o <name.avi>
mencoder -dvd 1 -aid 128 -oac copy -ovc lavc \
-lavcopts vcodec=mpeg4:vpass=2:vhq:vbitrate=<bitrate> -o <name.avi>
mencoder -forceidx <name.avi>
libdha.so

contiene funzioni usate dai programmi di MPlayer.

libpostproc.so

è una libreria filtro di post-processamento usata dai programmi di MPlayer e da altri pacchetti.

Last updated on