<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.slacky.eu/wikislack/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
		<id>http://www.slacky.eu/wikislack/index.php?title=Compilazione_di_MPlayer&amp;feed=atom&amp;action=history</id>
		<title>Compilazione di MPlayer - Cronologia</title>
		<link rel="self" type="application/atom+xml" href="http://www.slacky.eu/wikislack/index.php?title=Compilazione_di_MPlayer&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Compilazione_di_MPlayer&amp;action=history"/>
		<updated>2013-05-21T16:37:16Z</updated>
		<subtitle>Cronologia della pagina su questo sito</subtitle>
		<generator>MediaWiki 1.20.3</generator>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Compilazione_di_MPlayer&amp;diff=3122&amp;oldid=prev</id>
		<title>Eth0: /* Scarichiamo i sorgenti */</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Compilazione_di_MPlayer&amp;diff=3122&amp;oldid=prev"/>
				<updated>2006-11-05T12:59:27Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Scarichiamo i sorgenti&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 12:59, 5 nov 2006&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 19:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 19:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt; 2. Scaricare le libdvdcss. Grazie a questa libreria riusciremo a visualizzare i DVD criptati poichè sfrutta&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt; 2. Scaricare le libdvdcss. Grazie a questa libreria riusciremo a visualizzare i DVD criptati poichè sfrutta&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;    un algoritmo di &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;deciptazione &lt;/span&gt;chiamato appunto “DeCSS”. Senza questa libreria non riusciremmo a visualizzare&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;    un algoritmo di &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;decriptazione &lt;/span&gt;chiamato appunto “DeCSS”. Senza questa libreria non riusciremmo a visualizzare&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;    i DVD noleggiati o acquistati! http://download.videolan.org/pub/libdvdcss/&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;    i DVD noleggiati o acquistati! http://download.videolan.org/pub/libdvdcss/&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:version:1.11a:oldid:2422:newid:3122 --&gt;
&lt;/table&gt;</summary>
		<author><name>Eth0</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Compilazione_di_MPlayer&amp;diff=2422&amp;oldid=prev</id>
		<title>Gohanz il 06:55, 12 set 2006</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Compilazione_di_MPlayer&amp;diff=2422&amp;oldid=prev"/>
				<updated>2006-09-12T06:55:15Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Scritti misti]]&lt;br /&gt;
&lt;br /&gt;
'''Questo Howto spiega con compilare perfettamente MPlayer con tutti i tool e i codec disponibili'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Introduzione =&lt;br /&gt;
&lt;br /&gt;
Questa guida vuole essere un aiuto per ottenere qualcosa in più dal player più famoso della scena OpenSource. In realtà molte parti della guida saranno delle indicazioni della guida ufficiale, che comunque consiglio di tenere sempre vicina.Qui saranno affrontati solo i problemi inerenti alla compilazione di MPlayer con Xvid, Theora, LIVE e DirectFB e il supporto per i DVD. Considererò comunque che abbiate anche installato,libavcodec, ffmpeg, LAME, libogg e libvorbis, libpng, libjpeg, zlib, cdparanoia, xv, gcc ed il server X, dal momento che ogni distribuzione offre dei pacchetti per questi.&lt;br /&gt;
&lt;br /&gt;
= Scarichiamo i sorgenti =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1. La prima cosa da fare è ovviamente scaricare la versione più aggiornata di MPlayer, scaricate inoltre il&lt;br /&gt;
    pacchetto dei codec (si consiglia la versione “ALL” contenente tutti i codec esistenti), una skin e un&lt;br /&gt;
    font. http://www.mplayerhq.hu/homepage/design7/dload.html&lt;br /&gt;
&lt;br /&gt;
 2. Scaricare le libdvdcss. Grazie a questa libreria riusciremo a visualizzare i DVD criptati poichè sfrutta&lt;br /&gt;
    un algoritmo di deciptazione chiamato appunto “DeCSS”. Senza questa libreria non riusciremmo a visualizzare&lt;br /&gt;
    i DVD noleggiati o acquistati! http://download.videolan.org/pub/libdvdcss/&lt;br /&gt;
&lt;br /&gt;
 3. Scaricare le libdvdread. Questa libreria ha la stessa funzione delle libdvdcss ma in modo generico (senza&lt;br /&gt;
    criptazione) http://www.dtek.chalmers.se/groups/dvd/dist/&lt;br /&gt;
&lt;br /&gt;
 4. Scaricare il codec Xvid. http://www.xvid.org &lt;br /&gt;
&lt;br /&gt;
 5. Scaricate le LIVE necessarie per potere riprodurre file multimediali tramite i protocolli RTP/RTCP/RTSP/SIP.&lt;br /&gt;
    http://www.live.com/liveMedia/public/&lt;br /&gt;
&lt;br /&gt;
 6. Scaricate theora, codec aperto e libero necessario per la riproduzione di OGG/Vorbis.&lt;br /&gt;
    http://www.theora.org/&lt;br /&gt;
&lt;br /&gt;
 7. Scaricate DirectFB, utile per abilitare la visione dei video tramite framebuffer.&lt;br /&gt;
    http://www.directfb.org/index.php?path=Main%2FDownloads&lt;br /&gt;
&lt;br /&gt;
= Compilazione dei sorgenti =&lt;br /&gt;
&lt;br /&gt;
== Libdvdcss ==&lt;br /&gt;
&lt;br /&gt;
 # su&lt;br /&gt;
 # tar -xvzf libdvdcss-x.x.x.tar.gz -C /usr/local/src &lt;br /&gt;
 # cd /usr/local/src/libdvdcss-x.x.x &lt;br /&gt;
 # ./configure –prefix=/usr&lt;br /&gt;
 # make &lt;br /&gt;
 # make install &lt;br /&gt;
 # ldconfig&lt;br /&gt;
&lt;br /&gt;
== Libdvdread ==&lt;br /&gt;
&lt;br /&gt;
 # tar -xvzf libdvdread-x.x.x.tar.gz -C /usr/local/src &lt;br /&gt;
 # cd /usr/local/src/libdvdread-x.x.x &lt;br /&gt;
 # ./configure –prefix=/usr&lt;br /&gt;
 # make &lt;br /&gt;
 # make install &lt;br /&gt;
 # ldconfig&lt;br /&gt;
&lt;br /&gt;
== Xvid ==&lt;br /&gt;
&lt;br /&gt;
Prima di tutto assicuriamoci di avere installato il pacchetto Nasm che non è necessario ai fini della compilazione ma le prestazioni in fase di codifica saranno migliori. Per farlo bisogna solo controllare l'output del ./configure assicurandoci che ci sia la voce &amp;quot;'''checking for nasm... yes'''&amp;quot;. Adesso passiamo alla compilazione:&lt;br /&gt;
&lt;br /&gt;
 # tar -xvjpf xvidcore-x.x.x.tar.bz2 &lt;br /&gt;
 # cd xvidcore-x.x.x/build/generic &lt;br /&gt;
 # ./bootstrap.sh &lt;br /&gt;
 # ./configure &lt;br /&gt;
 # make &lt;br /&gt;
 # su &lt;br /&gt;
 # make install&lt;br /&gt;
&lt;br /&gt;
Creiamo un link simbolico che ci eviterà di avere problemi di compilazione in futuro:&lt;br /&gt;
&lt;br /&gt;
 # ln -s /usr/lib/libxvidcore.so.x.y /usr/lib/libxvidcore.so.x (x e y corrispondono ai numeri&lt;br /&gt;
   della versione di xvid&lt;br /&gt;
&lt;br /&gt;
== Theora ==&lt;br /&gt;
&lt;br /&gt;
 # tar -xvzf libtheora-xxxx.tar.gz &lt;br /&gt;
 # cd libtheora-xxxx &lt;br /&gt;
 # ./configure &lt;br /&gt;
 # make &lt;br /&gt;
 # make install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LIVE ==&lt;br /&gt;
&lt;br /&gt;
 # tar -xvzf live.200x.x.x.tar.gz &lt;br /&gt;
 # cd live &lt;br /&gt;
 # ./genMakefiles linux &lt;br /&gt;
 # make&lt;br /&gt;
&lt;br /&gt;
Lasciamo i sorgenti compilati qui senza installarli, ci torneranno utili in seguito&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DirectFB ==&lt;br /&gt;
&lt;br /&gt;
 # tar -xvzf DirectFB-xxxx.tar.gz &lt;br /&gt;
 # cd DirectFB-xxxx &lt;br /&gt;
 # ./configure &lt;br /&gt;
 # make &lt;br /&gt;
 # make install&lt;br /&gt;
&lt;br /&gt;
Io ho avuto dei problemi nella compilazione di quest'ultimo pacchetto a causa di queste due periferiche che non possiedo:&lt;br /&gt;
 &lt;br /&gt;
 '''SonyPI Jogdial''' yes &lt;br /&gt;
 '''WM97xx Touchscreen''' yes &lt;br /&gt;
&lt;br /&gt;
Se anche voi riscontrate questo problema dovete solamente editare il makefile dopo avere dato ./configure e commentare (#) le voci in questione.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Compiliamo MPlayer =&lt;br /&gt;
&lt;br /&gt;
Prima di fare il grande passo estraiamo i codec che abbiamo scaricato, mi raccomando fatelo '''PRIMA''' di compilare MPlayer:&lt;br /&gt;
&lt;br /&gt;
 # mkdir /usr/local/lib/codecs&lt;br /&gt;
 # tar -xvjpf all-xxxxxxxx.tar.bz2 /usr/local/lib/codecs &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il grande passo, ricordatevi dove avete lasciato i sorgenti compilati di LIVE:&lt;br /&gt;
&lt;br /&gt;
 # tar -xvjpf MPlayer-X.XpreXY.tar.bz2&lt;br /&gt;
 # cd MPlayer-X.XpreXY&lt;br /&gt;
 # ./configure –enable-gui –enable-largefiles –disable-tv –enable-live –with-livelibdir=”inserite la dir&lt;br /&gt;
   delle  live”&lt;br /&gt;
   --enable-xmms –with-xmmslibdir=/usr/lib –language=it –with-xvidlibdir=/usr/lib –enable-internal-matroska&lt;br /&gt;
   --enable-directfb &lt;br /&gt;
 # make&lt;br /&gt;
 # make install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con i parametri passati al ./configure abbiamo &lt;br /&gt;
&lt;br /&gt;
 1) Abilitato la GUI, cioè l'interfaccia grafica al player, richiamata con il comando gmplayer &lt;br /&gt;
&lt;br /&gt;
 2) Abilitato i file grandi, in realtà non ho mai testato il suo utilizzo, ma più di una volta&lt;br /&gt;
    mi ritrovo ad aprire file di 5-6 GB&lt;br /&gt;
&lt;br /&gt;
 3) Disabilitato l'opzione per la visione e aquisizione TV (disabilitata perchè di default e' enable) &lt;br /&gt;
&lt;br /&gt;
 4) Abilitato le LIVE &lt;br /&gt;
&lt;br /&gt;
 5) Path delle LIVE. &lt;br /&gt;
&lt;br /&gt;
 6) Abilitato xmms (per chi ce l'ha, ovviamente) &lt;br /&gt;
&lt;br /&gt;
 7) Path delle librerie di xmms &lt;br /&gt;
&lt;br /&gt;
 8) Abilitato il linguaggio in italiano&lt;br /&gt;
&lt;br /&gt;
 9) Path delle librerie di xvid &lt;br /&gt;
&lt;br /&gt;
 10) Abilitato il codec Matroska interno di MPlayer &lt;br /&gt;
&lt;br /&gt;
 11) Abilitato il supporto per il framebuffer&lt;br /&gt;
&lt;br /&gt;
''PS: le libdvdcss e le libdvdread verranno abilitate automaticamente da Mplayer (ovviamente se sono state compilate correttamente).''&lt;br /&gt;
&lt;br /&gt;
I configure e' personale. Possiamo non badare alle voci [autodetect] (enable o disable lo gestirà lui), mentre conviene soffermarsi dove non c'è l'auotdetect e quindi abilitare e disabilitare a seconda dei casi. &lt;br /&gt;
Per avere una lista dettagliata delle voci da abilitare o disabilitare digitate ./configure --help&lt;br /&gt;
&lt;br /&gt;
A fine installazione conviene abilitare l'uso del RealTimeClock hardware:&lt;br /&gt;
 &lt;br /&gt;
 # chmod a+r /dev/rtc &lt;br /&gt;
 # echo 1024 &amp;gt; /proc/sys/dev/rtc/max-user-freq&lt;br /&gt;
&lt;br /&gt;
Terminata l'installazione avremo i file di configurazione sia nella nostra home, nella directory '''$HOME/.mplayer/''', che saranno “personali”, sia nel sistema, nelle directory &lt;br /&gt;
'''/usr/local/share/mplayer/''' e '''/usr/local/etc/mplayer/''', che saranno quelli “generali”. &lt;br /&gt;
&lt;br /&gt;
Adesso estraiamo la Skin in '''$HOME/.mplayer/Skin/'''. &lt;br /&gt;
Poiche il comando gmplayer andrà a cercare la directory la skin “default” nella directory Skin, creiamo un link Simbolico alla nostra skin in questo modo:&lt;br /&gt;
&lt;br /&gt;
 # ln -s $HOME/.mplayer/Skin/skin-scaricata $HOME/.mplayer/Skin/default&lt;br /&gt;
&lt;br /&gt;
Per il font copiamo un qualsiasi font in formato .ttf su '''$HOME/.mplayer''' e rinominiamolo come “'''subfont.ttf'''”&lt;br /&gt;
&lt;br /&gt;
= Conclusioni =&lt;br /&gt;
&lt;br /&gt;
Ora il nostro lavoro dovrebbe essere terminato lanciamo gmplayer e configuriamolo a nostro piacere, io cosiglio di utilizzare ALSA per l'audio e XV per il video. Se non riuscite a visualizzare il video a tutto schermo impostate al massimo il Panscan a 1.0, se tutto è configurato bene dovremmo riuscire a riprodurre qualsiasi tipo di media (avi, mpg, rm, mov, mp3 ecc...).&lt;br /&gt;
&lt;br /&gt;
Buona visione!&lt;br /&gt;
&lt;br /&gt;
= Licenza =&lt;br /&gt;
&lt;br /&gt;
Copyright (c)  2005  www.cybersmokers.altervista.org&lt;br /&gt;
è garantito il permesso di copiare, distribuire e/o modificare&lt;br /&gt;
questo documento seguendo i termini della Licenza per&lt;br /&gt;
Documentazione Libera GNU, Versione 1.1 o ogni versione&lt;br /&gt;
successiva pubblicata dalla Free Software Foundation; con le&lt;br /&gt;
Sezioni Non Modificabili ELENCARNE I TITOLI, con i Testi&lt;br /&gt;
Copertina ELENCO, e con i Testi di Retro Copertina ELENCO.  Una&lt;br /&gt;
copia della licenza è acclusa nella sezione intitolata&lt;br /&gt;
&lt;br /&gt;
 Autore Loops AKA Edema www.cybersmokers.altervista.org 25/01/2005&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	</feed>