<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MPlayer on Michael’s Domain</title><link>https://jeltsch.org/de/tags/mplayer/</link><description>Recent content in MPlayer on Michael’s Domain</description><generator>Hugo</generator><language>de</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/de/tags/mplayer/index.xml" rel="self" type="application/rss+xml"/><item><title>Pinnacle PCTV Deluxe und Linux-Unterstützung</title><link>https://jeltsch.org/de/pinnacle_pctv_deluxe_and_linux_support/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/pinnacle_pctv_deluxe_and_linux_support/</guid><description>&lt;p&gt;Ich habe mir eine USB-TV-Karte gekauft, eine Pinnacle PCTV Deluxe. Für Linux gibt es nur ein einziges Programm: 
 &lt;a href="http://www.paranoyaxc.de/dune/dune.html" target="_blank" rel="noopener noreferrer nofollow"&gt;dunerec&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. So habe ich es zum Laufen gebracht: Lade 
 &lt;a href="http://www.paranoyaxc.de/dune/dune2-linux.tar.gz" target="_blank" rel="noopener noreferrer nofollow"&gt;dune2-linux.tar.gz&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 herunter und entpacke die Datei (tar -xvzf). Nach dem Entpacken hast du zwei Verzeichnisse: „dunetools“ und „dunelib“, zwei Shell-Skripte (deren Funktion mir nicht ganz klar ist) und eine README.txt mit einigen Installationsanweisungen. Sie müssen nichts kompilieren, sondern lediglich die ausführbaren Dateien (und einige andere Dateien) in die richtigen Verzeichnisse kopieren:
dunetools/dunerec/dunerec kommt in /usr/local/bin
dunetools/duneinit/duneinit kommt in /usr/local/bin Du musst das Verzeichnis /usr/local/lib/dune anlegen. Nun benötigst du einige Dateien aus dem Windows-Programm, das mit der TV-Karte geliefert wurde. Dazu musst du natürlich über ein Windows-System verfügen und das Programm dort zunächst installieren. Die benötigten Dateien findest du unter „C:\Program Files\Pinnacle\Pinnacle PCTV Deluxe\Driver\“.
Du musst die Dateien mit der Endung .v (k2.v usw.) sowie DuneNTSC.sys und DunePal.sys in das neu erstellte Verzeichnis /usr/local/lib/dune kopieren. Da ich in Europa lebe, benötige ich Pal.sys; deshalb benenne ich sie in dune.sys um chown root /usr/local/bin/dunerec
chmod u+s /usr/local/bin/dunerec
chown root /usr/local/bin/duneinit
chmod u+s /usr/local/bin/duneinit Der Sendersuchlauf erfolgt mit dem Befehl &lt;code&gt;/usr/local/bin dunerec -i 0 -S 1 -d 1 Dune bei 001/002 VID 2304 PID 061E ezusb2-Firmware wird geladen… dune.sys: FWOff: 77736 FWLen: 10296 Sie müssen das Programm neu starten!&lt;/code&gt; Die Option „-d 1“ dient lediglich dazu, Debugging-Informationen auszugeben. Sie müssen den Befehl erneut ausführen, das ist normal: &lt;code&gt;dunerec -i 0 -S 1 &amp;gt;&amp;gt; /usr/local/lib/dune/channels.txt&lt;/code&gt; Dieser Befehl schreibt die Ausgabe des Suchlaufs in die Datei /usr/local/lib/dune/channels.txt; du musst aus dieser Datei noch die Zeilen entfernen, die mit beginnen. Die Fehlermeldung „Cannot find dune!“ tritt auf, wenn die TV-Karte nicht in den Computer eingesteckt ist. Bei mir trat sie auch auf, obwohl die TV-Karte vorhanden war, und ich musste die Karte entfernen, den Computer neu starten und sie erneut im laufenden Betrieb einstecken, damit es funktionierte. Sie sollten testen, ob die Karte funktioniert: &lt;code&gt;dunerec -R test.mpg -i 0 -a 479250&lt;/code&gt;. Damit wird das TV-Signal auf der Frequenz 479,250 MHz in die Datei test.mpg aufgezeichnet. Sie können die Aufnahme mit Strg-C beenden und diese MPG-Datei mit einem Videoplayer Ihrer Wahl ansehen. Um jedoch Live-Fernsehen zu schauen, müssen Sie die Daten an einen Player weiterleiten. Der einzige Player, den ich dazu bringen konnte, die Daten anzunehmen, ist 
 &lt;a href="http://www.mplayer.hu" target="_blank" rel="noopener noreferrer nofollow"&gt;mplayer&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Für Suse Linux 9.1 gibt es ein großartiges RPM-Paket von 
 &lt;a href="http://packman.links2linux.de" target="_blank" rel="noopener noreferrer nofollow"&gt;Packman&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Vergiss nicht, das RPM-Paket mit allen Codecs herunterzuladen! Hier sind einige Befehle, die ich für die Weiterleitung verwendet habe: &lt;code&gt;dunerec -R - -i 0 -a 479250 | mplayer -cache 8192 -&lt;/code&gt; Du kannst die Cache-Größe anpassen, um die Wartezeit bis zum Start der Wiedergabe zu verkürzen. &lt;code&gt;dunerec -R - -i 0 -a 479250 | mplayer -framedrop -vo x11 -&lt;/code&gt; Ohne Cache musst du dem Player erlauben, Frames auszulassen. &lt;code&gt;dunerec -i 0 -a 479250 -t dvd -R - | mplayer -ao arts -vo xv -double -cache 4096 -framedrop -&lt;/code&gt; Das ist der vollständige Befehl, den ich derzeit verwende. Ich habe ihn aus der GTK2-GUI für die TV-Karte „Pinnacle PCTV Deluxe“ 
 &lt;a href="http://pctvgtk.sourceforge.net" target="_blank" rel="noopener noreferrer nofollow"&gt;http://pctvgtk.sourceforge.net"&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 kopiert. Die Installation verlief gemäß der Anleitung und das Ganze funktioniert wirklich. Ich hatte einige Probleme beim Sendersuchlauf. Es wurden nicht alle Sender gefunden. Ich musste den Sendersuchlauf unter Windows (mit dem Pinnacle-Programm) durchführen und dann die Frequenzen notieren und manuell in die „channels.txt“-Dateien eintragen. Aber auch das verlief problemlos.&lt;/p&gt;</description></item><item><title>ksubtile, Untertitel und Untertitelformat (srt, mplayer)</title><link>https://jeltsch.org/de/ksubtile_subtitles_and_subtitle_format_srt_mplayer/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/ksubtile_subtitles_and_subtitle_format_srt_mplayer/</guid><description>&lt;p&gt;Es gibt unzählige Untertitel-Editoren für Windows, aber ich habe nur einen gefunden, der unter Linux funktioniert: ksubtile. Er ist zwar nicht perfekt, aber brauchbar. Er verwendet das SubRip-Format (*.SRT). In diesen Dateien sind die Untertitel mit einer fortlaufenden Nummer sowie der End- und Startzeit bis auf die Millisekunde genau angegeben.&lt;/p&gt;</description></item><item><title>Mplayer ist wahrscheinlich der beste Videoplayer (und Mencoder der beste Encoder)</title><link>https://jeltsch.org/de/mplayer_is_probably_the_best_video_player_and_mencoder_the_best_encoder/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/mplayer_is_probably_the_best_video_player_and_mencoder_the_best_encoder/</guid><description>&lt;p&gt;Da die von dunerec aufgezeichneten Videodaten in einem seltsamen MPEG-Format vorliegen, belegten sie ziemlich viel Speicherplatz. 2 Stunden entsprechen etwa 5 GB. Deshalb suchte ich nach einer einfachen Möglichkeit, die MPEG-Dateien in DivX zu konvertieren. Nachdem ich erfolglos mit transcode herumprobiert hatte, gelang es mir schließlich mit mencoder. Mencoder ist im Lieferumfang von 
 &lt;a href="http://www.mplayer.hu" target="_blank" rel="noopener noreferrer nofollow"&gt;Mplayer&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 enthalten, und es gibt ein RPM-Paket für Suse Linux 9.1.&lt;/p&gt;</description></item><item><title>mplayer unter Kubuntu installieren</title><link>https://jeltsch.org/de/installing_mplayer_on_kubuntu/</link><pubDate>Thu, 29 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/installing_mplayer_on_kubuntu/</guid><description>&lt;ol&gt;
&lt;li&gt;Bearbeite die Datei /etc/apt/sources.list und entferne die Auskommentierung der Zeilen für „universe“ (entferne die Anführungszeichen „“ vor den Zeilen).&lt;/li&gt;
&lt;li&gt;Füge eine Zeile ähnlich wie bei „universe“ hinzu, siehe Beispiel: 
 &lt;a href="http://fi.archive.ubuntu.com/ubuntu" target="_blank" rel="noopener noreferrer nofollow"&gt;http://fi.archive.ubuntu.com/ubuntu&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 breezy multiverse&lt;/li&gt;
&lt;li&gt;Laden Sie zusätzliche Codecs herunter: wget 
 &lt;a href="http://www2.mplayerhq.hu/MPlayer/releases/codecs/all-20050412.tar.bz2" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www2.mplayerhq.hu/MPlayer/releases/codecs/all-20050412.tar.bz2&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Entpacken Sie die Codecs: tar -xvjf all-20050412.tar.bz2&lt;/li&gt;
&lt;li&gt;Erstellen Sie das Verzeichnis für die Codecs: mkdir /usr/lib/win32&lt;/li&gt;
&lt;li&gt;Verschieben Sie die „Codecs“ in das neue Verzeichnis: mv all-20050412/* /usr/lib/win32&lt;/li&gt;
&lt;li&gt;Installieren Sie mplayer: apt-get install mplayer-586&lt;/li&gt;
&lt;li&gt;Installieren Sie die mplayer-Schriftarten: apt-get install mplayer-fonts&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>DVDs ansehen, rippen und konvertieren (xine, mplayer, mencoder, DVD, ISO-Image)</title><link>https://jeltsch.org/de/watching_ripping_and_converting_dvds_xine_mplayer_mencoder_dvd_iso_image/</link><pubDate>Sun, 12 Nov 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/watching_ripping_and_converting_dvds_xine_mplayer_mencoder_dvd_iso_image/</guid><description>&lt;p&gt;Sowohl xine als auch MPlayer können DVDs direkt abspielen, allerdings verfügt xine über eine DVD-Navigation. Bei MPlayer müssen Sie angeben, welchen Film (welche VOB-Datei) Sie abspielen möchten: &lt;code&gt;xine dvd:// mplayer dvd://3&lt;/code&gt; Wenn Sie die DVD nur vorübergehend auf Ihrer Festplatte speichern möchten, reicht es möglicherweise aus, ein DVD-Image zu erstellen:&lt;code&gt;dd if=/dev/dvd of=rosenstrasse.iso&lt;/code&gt; Das Image kann wie folgt eingehängt werden:&lt;code&gt;sudo mount -o loop rosenstrasse.iso /media/temp/&lt;/code&gt; Xine kann eine DVD direkt aus einem ISO-Image abspielen (ohne das Image einzuhängen):&lt;code&gt;xine dvd://media/isos/movie.iso&lt;/code&gt; Beachte, dass du immer den vollständigen Pfad angeben musst, auch wenn sich der Film im aktuellen Verzeichnis befindet! Mplayer kann die einzelnen VOB-Dateien aus dem Image abspielen (allerdings ohne Untertitelunterstützung). Ich konnte Mplayer nicht dazu bringen, das ISO-Image als DVD zu akzeptieren. Für die Konvertierung in z. B. DivX/XviD ist es am einfachsten, Mplayer/mencoder zu verwenden. Zuerst habe ich den Ton extrahiert:&lt;code&gt;mencoder dvd://1 -ovc frameno -o frameno.avi -oac mp3lame -lameopts abr:br=128&lt;/code&gt; Dann die Kodierung im ersten Durchgang:&lt;code&gt;mencoder dvd://1 -nosound -oac copy -o /dev/null -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800:vhq:vpass=1:vqmin=1:vqmax=31 -vop scale -zoom -xy 640 -vf pp lb&lt;/code&gt; Anschließend die Kodierung im 2. Durchgang:&lt;code&gt;mencoder dvd://1 -oac copy -o file.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800:vhq:vpass=2:vqmin=1:vqmax=31 -vop scale -zoom -xy 640 -vf pp lb&lt;/code&gt;Das Extrahieren der Untertitel ist schwieriger. Man kann sie entweder als Bilder extrahieren (einfacher, aber größere Dateigröße) oder diese Bilder anschließend in Textdateien konvertieren (erfordert einen OCR-Schritt). Untertitelbilder extrahieren (in diesem Fall aus einem gemounteten ISO-Image):&lt;code&gt;cat /media/temp/VIDEO_TS/VTS_01_?.VOB | tcextract -x ps1 -t vob -a 0x20 &amp;gt; movie.ps1&lt;/code&gt; Untertitelbilder konvertieren:&lt;code&gt;subtitle2vobsub -i /media/temp/VIDEO_TS/VTS_01_0.IFO -p movie.ps1 -o movie_name&lt;/code&gt; Metadaten kopieren:&lt;code&gt;cp /media/temp/VIDEO_TS/VTS_01_0.IFO movie_name.ifo&lt;/code&gt; Direkt aus der VOB-Datei abspielen:&lt;code&gt;mplayer /media/temp/VIDEO_TS/VTS_01_1.VOB -vobsub movie_name -vobsubid 0&lt;/code&gt; Aus einer AVI-Datei abspielen:&lt;code&gt;mplayer movie.avi -vobsub movie_name -vobsubid 0&lt;/code&gt;&lt;/p&gt;</description></item></channel></rss>