Mplayer-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(M)
Zeile 11: Zeile 11:
  
 
==Installation==
 
==Installation==
cd /usr/local/src
+
<pre>
tar xvzf divx4linux-20020418.tgz
+
cd /usr/local/src
cd divx4linux-20020418
+
tar xvzf divx4linux-20020418.tgz
sh install.sh
+
cd divx4linux-20020418
cd -
+
sh install.sh
 +
cd -
  
tar jxvf xvidcore-1.0.1.tar.bz2
+
tar jxvf xvidcore-1.0.1.tar.bz2
cd xvidcore-1.0.1/build/generic
+
cd xvidcore-1.0.1/build/generic
./configure --prefix=/usr/local
+
./configure --prefix=/usr/local
make
+
make
make install
+
make install
ldconfig
+
ldconfig
cd -
+
cd -
  
tar xvzf lame-3.93.1.tar.gz
+
tar xvzf lame-3.93.1.tar.gz
cd lame-3.93.1
+
cd lame-3.93.1
./configure --prefix=/usr/local
+
./configure --prefix=/usr/local
make
+
make
make install
+
make install
cd -
+
cd -
  
tar xvzf ffmpeg-0.4.8.tar.gz
+
tar xvzf ffmpeg-0.4.8.tar.gz
ln -s ffmpeg-0.4.8 ffmpeg
+
ln -s ffmpeg-0.4.8 ffmpeg
cd ffmpeg
+
cd ffmpeg
./configure --prefix=/usr/local
+
./configure --prefix=/usr/local
make
+
make
make install
+
make install
ldconfig
+
ldconfig
cd -
+
cd -
  
tar jxvf qt6dlls-20040626.tar.bz2
+
tar jxvf qt6dlls-20040626.tar.bz2
mkdir -p /usr/local/lib/win32
+
mkdir -p /usr/local/lib/win32
cp qt6dlls-20040626/* /usr/local/lib/win32
+
cp qt6dlls-20040626/* /usr/local/lib/win32
  
tar jxvf win32codecs-20040626.tar.bz2
+
tar jxvf win32codecs-20040626.tar.bz2
cp win32codecs-20040626/* /usr/local/lib/win32
+
cp win32codecs-20040626/* /usr/local/lib/win32
  
tar jxvf rp9codecs-20040626.tar.bz2
+
tar jxvf rp9codecs-20040626.tar.bz2
mkdir -p /usr/local/lib/real
+
mkdir -p /usr/local/lib/real
cp rp9codecs-20040626/* /usr/local/lib/real
+
cp rp9codecs-20040626/* /usr/local/lib/real
  
tar jxvf xanimdlls-20040626.tar.bz2
+
tar jxvf xanimdlls-20040626.tar.bz2
mkdir -p /usr/local/lib/xanim
+
mkdir -p /usr/local/lib/xanim
cp xanimdlls-20040626/* /usr/local/lib/xanim
+
cp xanimdlls-20040626/* /usr/local/lib/xanim
  
tar jxvf font-arial-iso-8859-1.tar.bz2
+
tar jxvf font-arial-iso-8859-1.tar.bz2
mkdir -p ~/.mplayer/font
+
mkdir -p ~/.mplayer/font
cp font-arial-iso-8859-1/font-arial-14-iso-8859-1/* ~/.mplayer/font
+
cp font-arial-iso-8859-1/font-arial-14-iso-8859-1/* ~/.mplayer/font
  
tar jxvf default-1.8.tar.bz2
+
tar jxvf default-1.8.tar.bz2
mkdir -p ~/.mplayer/Skin
+
mkdir -p ~/.mplayer/Skin
mv default ~/.mplayer/Skin
+
mv default ~/.mplayer/Skin
  
tar xvzf mplayer.sh-0.8.5.tar.gz
+
tar xvzf mplayer.sh-0.8.5.tar.gz
cp mplayer.sh mplayer.sh.conf /usr/local/bin
+
cp mplayer.sh mplayer.sh.conf /usr/local/bin
 
+
tar jxvf MPlayer-1.0pre4.tar.bz2
+
cd MPlayer-1.0pre4
+
./configure --prefix=/usr/local --enable-largefiles --enable-menu --with-dvbincdir=/usr/local/src/DVB/include --with-win32libdir=/usr/local/lib/win32 --with-xanimlibdir=/usr/local/lib/xanim --with-reallibdir=/usr/local/lib/real
+
make
+
make install
+
cp etc/codecs.conf etc/input.conf ~/.mplayer
+
  
 +
tar jxvf MPlayer-1.0pre4.tar.bz2
 +
cd MPlayer-1.0pre4
 +
./configure --prefix=/usr/local --enable-largefiles --enable-menu --with-dvbincdir=/usr/local/src/DVB/include --with-win32libdir=/usr/local/lib/win32 --with-xanimlibdir=/usr/local/lib/xanim --with-reallibdir=/usr/local/lib/real
 +
make
 +
make install
 +
cp etc/codecs.conf etc/input.conf ~/.mplayer
 +
</pre>
 
==Konfiguration==
 
==Konfiguration==
 
Nicht das Verständnisprobleme auftretten, das [[mp3-plugin]] beinhaltet das [[mplayer-plugin]], aus diesem Grund ist die "Konfiguration" ein und die selbe, somit siehe [[mp3-plugin]].
 
Nicht das Verständnisprobleme auftretten, das [[mp3-plugin]] beinhaltet das [[mplayer-plugin]], aus diesem Grund ist die "Konfiguration" ein und die selbe, somit siehe [[mp3-plugin]].
Zeile 88: Zeile 89:
  
 
Um DVDs/VCDs mit dem Plugin abspielen zu können, müssen wir 2 "Dummy" Files erzeugen:
 
Um DVDs/VCDs mit dem Plugin abspielen zu können, müssen wir 2 "Dummy" Files erzeugen:
 
+
<pre>
mkdir -p /video/plugins/DVD-VCD
+
mkdir -p /video/plugins/DVD-VCD
touch /video/plugins/DVD-VCD/DVD /video/plugins/DVD-VCD/VCD
+
touch /video/plugins/DVD-VCD/DVD /video/plugins/DVD-VCD/VCD
 
+
</pre>
 
Später wählt man einfach über das Menu DVD/VCD um das im Laufwerk befindliche Medium abzuspielen.
 
Später wählt man einfach über das Menu DVD/VCD um das im Laufwerk befindliche Medium abzuspielen.
  

Version vom 16. Juli 2004, 16:37 Uhr

Inhaltsverzeichnis

Beschreibung

Das MPlayer Plugin ist eine Aufrufhülle für den VDR, mit dem er den MPlayer einbinden kann. Daher muss ausser diesem Plugin auch noch ein spezieller MPlayer installiert werden, der seine Ausgaben über den Videoausgang der Full-Featured DVB-Karte ausgeben kann.

Das MPlayer Plugin ruft das Skript mplayer.sh auf, welches hier hier beschrieben ist. So können Filme aller Formate von Festplatte, CD oder auch DVD gelesen werden und auf dem Fernseher dargestellt werden. Im Slave-Modus des MPlayer Plugins wird die MPlayer Wiedergabe mit der Fernbedienung des VDR gesteuert.

Hardwareanforderungen

Je nach abzuspielendem Format braucht man unterschiedliche Prozessorleistung (siehe Hardware=>Prozessor). Da i.d.R. der im VDR eingebundene MPlayer über ein Ausgabegerät (z.B. ff-DVB-Karte) die FIlme abspielt müssen diese ins MPEG2-Format codiert werden. Für flüssige DivX-Wiedergabe sind somit um die 1GHz nötig, andere Formate lassen sich jedoch auch schon mit weit langsameren Prozessoren abspielen (z.B. Celeron 433).

Softwareanforderungen

MPlayer, diverse codec, lame, ffmpeg, scripts

Installation

cd /usr/local/src
tar xvzf divx4linux-20020418.tgz
cd divx4linux-20020418
sh install.sh
cd -

tar jxvf xvidcore-1.0.1.tar.bz2
cd xvidcore-1.0.1/build/generic
./configure --prefix=/usr/local
make
make install
ldconfig
cd -

tar xvzf lame-3.93.1.tar.gz
cd lame-3.93.1
./configure --prefix=/usr/local
make
make install
cd -

tar xvzf ffmpeg-0.4.8.tar.gz
ln -s ffmpeg-0.4.8 ffmpeg
cd ffmpeg
./configure --prefix=/usr/local
make
make install
ldconfig
cd -

tar jxvf qt6dlls-20040626.tar.bz2
mkdir -p /usr/local/lib/win32
cp qt6dlls-20040626/* /usr/local/lib/win32

tar jxvf win32codecs-20040626.tar.bz2
cp win32codecs-20040626/* /usr/local/lib/win32

tar jxvf rp9codecs-20040626.tar.bz2
mkdir -p /usr/local/lib/real
cp rp9codecs-20040626/* /usr/local/lib/real

tar jxvf xanimdlls-20040626.tar.bz2
mkdir -p /usr/local/lib/xanim
cp xanimdlls-20040626/* /usr/local/lib/xanim

tar jxvf font-arial-iso-8859-1.tar.bz2
mkdir -p ~/.mplayer/font
cp font-arial-iso-8859-1/font-arial-14-iso-8859-1/* ~/.mplayer/font

tar jxvf default-1.8.tar.bz2
mkdir -p ~/.mplayer/Skin
mv default ~/.mplayer/Skin

tar xvzf mplayer.sh-0.8.5.tar.gz
cp mplayer.sh mplayer.sh.conf /usr/local/bin

tar jxvf MPlayer-1.0pre4.tar.bz2
cd MPlayer-1.0pre4
./configure --prefix=/usr/local --enable-largefiles --enable-menu --with-dvbincdir=/usr/local/src/DVB/include --with-win32libdir=/usr/local/lib/win32 --with-xanimlibdir=/usr/local/lib/xanim --with-reallibdir=/usr/local/lib/real
make
make install
cp etc/codecs.conf etc/input.conf ~/.mplayer

Konfiguration

Nicht das Verständnisprobleme auftretten, das mp3-plugin beinhaltet das mplayer-plugin, aus diesem Grund ist die "Konfiguration" ein und die selbe, somit siehe mp3-plugin.

Der Mplayer selbst kann in 2 "Modi" gesteuert werden.

  • Slave
  • Traditional

Für "Traditional" ist die "/usr/local/bin/mplayer.sh.conf" anzupassen:

# Lirc RC File
LIRCRC="/etc/lircrc.conf"

Um DVDs/VCDs mit dem Plugin abspielen zu können, müssen wir 2 "Dummy" Files erzeugen:

mkdir -p /video/plugins/DVD-VCD
touch /video/plugins/DVD-VCD/DVD /video/plugins/DVD-VCD/VCD

Später wählt man einfach über das Menu DVD/VCD um das im Laufwerk befindliche Medium abzuspielen.

Probleme

Keine bekannt.

Links

[1] http://www.mplayerhq.hu/homepage
[2] http://ffmpeg.sourceforge.net
[3] http://lame.sourceforge.net
[4] http://www.muempf.de/index.html Homepage des Plugins
[5] http://batleth.sapienti-sat.org/projects/VDR