Mplayer-plugin
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 |