XINE(1) XINE(1) NAME xine - Ein freier Video-Player SYNTAX xine [Optionen] [MRL] ... BESCHREIBUNG Diese Handbuchseite beschreibt kurz den xine Audio/Video-Player. xine spielt MPEG system streams (Ton und Video), MPEG elementary streams (Z.B. .mp3 oder .mpv Dateien), MPEG transport streams, OGG Dateien, AVI Dateien, ASF Dateien, Quicktime Dateien, (S)VCDs und DVDs ab. OPTIONEN Dieses Programm folgt dem ublichen Format der GNU Kommandozeilenoptionen, in dem lange Optionen mit 2 Minuszeichen (`-') beginnen. Eine Zusammenfassung der Optionen ist unten aufgefuhrt. Fur eine vollstandige Beschreibung wird auf die README und FAQ in /usr/share/doc/xine-ui oder auf die xine-Homepage verwiesen. -h, --help Zeigt eine Zusammenfassung der Optionen und die verfugbaren Ausgabe-Treiber (Plugins) an. --verbose [=Stufe] Setze Stufe der `Geschwatzigkeit'. -c, --config Benutze anstatt der normalen config Datei. -a, --audio-channel Wahlt die angegebene Tonspur. ist die Nummer der Tonspur, normalerweise 0. Xine 0.5 und neuer versucht, moglichst viele gultige Tonspuren (ac3, mpeg audio, avi audio, ...) des Titels zu sammeln und ordnet diese sogenannten "Virtuellen Kanalen" zu, die von 0 an beginnend durchnummeriert sind. -V, --video-driver Wahlt den Video-Treiber aus. xine --help zeigt eine Liste der Video-Treiber an, die auf diesem System verfugbar sind. Diese Auswahl wird automatisch in ~/.xine/config gespeichert, so dass der Video-Treiber nur einmalig gewahlt werden braucht. -A, --audio-driver Wahlt den Audio-Treiber aus. xine --help zeigt eine Liste der Audio-Treiber an, die auf diesem System verfugbar sind. Diese Auswahl wird automatisch in ~/.xine/config gespeichert, so dass der Audio-Treiber nur einmalig gewahlt werden braucht. -u, --spu-channel Wahlt einen Bilduntertitel-Kanal aus. gibt die Nummer des Kanals an. -1 steht fur "keinen Untertitel" und ist die Standardeinstellung. -p, --auto-play=[f][F][h][w][q][d][v] Startet die Wiedergabe sofort nach dem Laden den Programms. Folgende Optionen konnen angehangt werden: `f' Vollbildmodus, `F' Xinerama Vollbildmodus, `h' GUI (Steuerfenster, etc...) ausblenden, `w' Videoausgabefenster ausblenden, `q' Programm nach Abspielen beenden, Es ist auch moglich, eine Spielliste von DVD `d' oder `v' anzufordern. Dafur gibt es inzwischen die allgemeinere Option --auto-scan, mehr dazu siehe weiter unten. -s, --auto-scan Titelliste automatisch vom Input-Plugin erstellen. Viele Plugins erlauben es, eine Standard-Titelliste zu erstellen, die "alles" enthalt. Dies funktioniert zum Beispiel gut mit DVDs und VCDs. Das Benutzen dieser Option hat die gleiche Wirkung, als wenn der zugehorige Knopf im xine-Hauptfenster gedruckt wird. Diese Option ist besonders nutzlich im Zusammenhang mit auto-play. Durch Starten von xine --auto-play --auto-scan dvd kann eine gesamte DVD abgespielt werden, ohne einen weiteren Knopf zu betatigen. Dies funktioniert auch mit Plugins, die nicht mit xine ausgeliefert werden, indem einfach der Name des Knopfes angegeben wird, wie er im xine-Fenster dargestellt wird. -f, --fullscreen Schaltet xine nach dem Start in den Vollbildschirmmodus. (Wie das Betatigen von `f') -f, --xineramafull Schaltet xine nach dem Start in den Xinerama Vollbildschirmmodus. (Wie das Betatigen von `F') Dadurch werden mehrere Bildschirme (festgelegt durch die Konfigurationsdatei) zur Anzeige verwendet. -g, --hide-gui Verdeckt nach dem Start nur das Steuerfenster, das Video-Fenster bleibt sichtbar. (Wie das Betatigen von `G') -G, --geometry Position und Grosse des Video-Fensters als X-Geometrie angeben (siehe X(7)). Position X und Y sind optional. -B, --borderless Rahmen vom Video-Fenster entfernen (Nur im Fenster-Modus). -N, --animation Eine oder mehrere MRLs zum Abspielen, falls kein Videoanteil vorhanden ist. -P, --playlist Benutzt die Datei als Wiedergabeliste. Mogliche Formate sind: asx, toxine, m3u, pls, sfv und rohe Textdateien. -l, --loop [=Modus] Setzt den Wiedergabeliste-Wiederholmodus. Wenn der Modus nicht angegeben ist, wird `loop' verwendet. MOgliche Modi sind: `loop': Gesamte Wiedergabeliste wiederholen. `repeat': Aktuellen Wiedergabelisteneintrag wiederholen. `shuffle': Zufalligen Eintrag aus noch nicht gespielter Wiedergabeliste auswahlen. `shuffle+': Dasselbe wie shuffle, nur wird die Playliste unendlich oft wiederholt. --skin-server-url Definiert die URL fur den Skin-Server. --enqueue Eine oder mehrere MRLs an laufende Sitzung (Sitzung 0) anhangen. Wenn eine andere Sitzung verwendet werden soll, kann diese mit -S session=x angegeben werden. -S, --session Sitzungsverwaltung. Alle Optionen bis auf session konnen mehr als einmal angegeben werden. Die Optionen sind: session=n: Spezifiziert die Sitzungsnummer n, mrl=m: Fugt MRL m der Wiedergabeliste hinzu. audio=c: Wahlt Audiokanal (c: next oder prev), spu=c: Wahlt SPU-Kanal (c: next oder prev), volume=v: Setzt Lautstarke (v: 0 bis 100), amp=v: Setzt Verstarkungslevel (v: 0 bis 200), playlist|pl=p

kann folgendes sein: clear: Wiedergabeliste leeren, next: Nachsten Eintrag wiedergeben, prev: Vorherigen Eintrag wiedergeben, load:s: Wiedergabeliste aus Datei s laden. Weiterhin sind folgende Optionen benutzbar: play, slow2, slow4, pause, fast2, fast4, stop, quit, fullscreen, eject. -Z Wiedergabe nicht automatisch starten (Beeinflusst nur den Autostart im Smart-Modus). -D, --deinterlace [Nach[:..][;]] Deinterlace Video-Fenster. Konfigurationsoptionen der Nach- Plugins konnen uberschrieben werden, die zum Deinterlacing des Ausgabebilds verwendet werden. Siehe --post fur die Syntax. -r, --aspect-ratio Setze das Seitenverhaltnis fur die Video-Ausgabe. Mogliche Modi sind: auto, square, 4:3, anamorphic, dvb. --broadcast-port Setzt den Port fur den xine Broadcaster (Sender-Seite), Empfanger werden mit 'xine slave://Adresse:Port' gestartet. --no-logo Das Logo nicht anzeigen. -E, --no-reload Alte Playlist nicht laden. Die Playlist wird beim Beenden von xine gesichert und erneut geladen, wenn xine das nachste mal gestartet wird. Diese Funktion kann uber das Setup deaktiviert werden. --post [:Parameter=Wert][,...][;...] Ladt ein oder mehrere Post-Plugin(s). Parameter sind Komma- separiert. Diese Option kann mehrfach angegeben werden, um zwei oder mehr Video-Nachbearbeitungs-Plugins in Reihe zu schalten. Zwei oder mehr Plugins konnen mit Semikolon ';' getrennt angegeben werden. --disable-post Post-Plugins nicht aktivieren. Auf diese Weise konnen mehrere Plugins mit der --post-Option angegeben werden, ohne dass diese Effekte aktiviert werden. -H, --hide-video Verdeckt nach dem Start nur das Video-Fenster. (Wie das Betatigen von `H') -L, --no-lirc Deaktiviert die LIRC Unterstutzung. Diese Option steht nur zur Verfugung, wenn xine mit LIRC-Unterstutzung ubersetzt wurde. --stdctl Aktiviert die Steuerung von xine uber die Standardeingabe. --visual Bestimmtes X11-Visual fur xine-Fenster verwenden. Der Parameter kann entweder der Name einer X11-visual-Klasse (StaticGray, GrayScale, StaticColor, PseudoColor, TrueColor oder DirectColor) oder ein hexadezimaler Wert derselben sein. Wenn ein symbolischer Name benutz wird, versucht xine ein solches Visual in der Farbtiefe 15 bzw. 16, 24 bzw. 32, oder 8 (in dieser Reihenfolge) zu finden. Die Standardeinstellung der visual-Klasse, die bei Abwesenheit der --visual-Option benutzt wird, ist TrueColor. Wenn kein benutzbares Visual gefunden wird, greift xine auf das Standard-Visual zuruck, dass vom Hauptfenster des X11-Servers benutzt wird. --install Wenn ein X11-visual mit veranderlichen Farben (Farbtabellen) benutzt wird, installiert xine eine eigene Farbtabelle. Mit einer eigenen Farbtabelle kann xine mehr Farben anfordern, so dass die Video-Ausgabe besser aussieht. --keymap [=Optionen] Zeigt die Tastenbelegung an. Optionen sind: `default' Zeigt die Standard-Tastenbelegung an, `lirc' Zeigt die Tastenbelegung aus der ~/.lircrc-Konfigurationsdatei an, `remapped' Zeigt die benutzerspezifische Tastenbelegung an, `file:' Benutze Tastenbelegung aus Datei. Wird keine Option angegeben, wird `default' ausgewahlt. -n, --network Aktiviert netzwerkbasierte Fernsteuerung. Fur die Benutzung der netzwerkbasierten Fernsteuerung wird eine Passwortdatei benotigt. Wenn xine diese nicht finden kann, wird der Server gestoppt. Die Syntax der Passwortdatei folgt dem (bekannten) Schema :. Weil Kryptographie in einigen Landern gesetzlichen Beschrankungen unterliegt, wird das Passwort unverschlusselt gespeichert und ubertragen, weshalb Netzwerkverbindungen besonders zu beachten sind. Zusatzlichen stehen zwei (optionale) allgemeine Regeln zur Verfugung, die sich gegenseitig ausschliessen ALL:ALLOW oder ALL:DENY Im ersten Fall konnen alle Klienten alle Kommandos ohne Einschrankungen ausfuhren. Im zweiten Fall konnen keine Klienten irgendwelche Kommandos ausfuhren, ausser identifizierten Benutzern (durch das identify-Kommando). Wenn ein Passworteintrag mit einem Stern `*' beginnt, wird der Benutzer blockiert. Wenn das Passwortfeld leer ist, wird der komplette Eintrag ignoriert. Hier ein Beispiel fur eine kleine ~/.xine/passwd Datei: ALL:DENY daniel:mypasswd foo:* Dieses erlaubt nur 'daniel' die Ausfuhrung von Kommandos, nachdem er sich erfolgreich identifiziert hat. Der Standart-Port des Servers ist 6789 und ist vollkommen willkurlich. Der Server kann mit einem einfachen telnet Kommando kontaktiert werden: telnet localhost 6789 Um den Standard-Port zu andern, editiere als "root" die Datei /etc/services und fuge folgenden Eintrag hinzu: xinectl 7890/tcp # xine control Das wird den Standard-Port von 6789 auf 7890 andern und einen Benutzer-Service mit dem Namen xinectl hinzufugen. Der Server selbst bietet folgende Befehle: help [Kommando] Ohne die Angabe von Kommando werden alle verfugbaren Befehle aufgelistet. Wenn ein Kommand angegeben ist, wird ein kurzer Text mit der Bescreibung der Funktionalitat des Befehls ausgegeben. syntax Zeigt die Syntax von Kommando an. -R, --root Benutzt den Desktophintergrund zur Videoausgabe. MRL (media resource locator) MRLs sind ahnlich wie URLs im Web-Browser und beschreiben die zu spielenden Titel. Gultige MRLs konnen einfache Dateinamen sein oder folgendermassen aussehen: file: fifo: stdin:/ dvd:/. vcd:// tcp://: rtp://: udp://: mms://... http://... cdda:// Mehrere MRLs konnen angegeben werden, um mehrere Titel nacheinander zu spielen. Die oben aufgefuhrten MRLs werden standardmassig von libxine unterstutzt. Zusatzliche Plugins konnen diese Liste um weitere MRLs erganzen. Wenn keine MRL angegeben wird, muss eine Datei per drag'n-drop ausgewahlt werden. Das Heruberziehen vom GNOME Midnight Commander (gmc), Nautilus und Konqueror funktioniert. Externe Untertiteldateien (Jede MRL) Dateien mit Textuntertiteln konnen an die Datei-MRL angehangt werden: :: Dies ist eine xine-ui spezifische Option, um Untertitel anzugeben. Der Dateiname wird vom Frontend extrahiert, wodurch der Eintrag editierbar und abspeicherbar ist. #subtitle: Dies ist eine xine-lib spezifische Option, um Untertitel anzugeben. Das Frontend wird diese Option ignorieren. Abspieloptionen Nach einem trennenden # konnen Parameter fur den Abspielvorgang angegeben werden: novideo Videodaten werden ignoriert noaudio Tondaten werden ignoriert nospu Untertitel werden ignoriert demux: bestimmt das zu verwendende Demuxer Plugin volume: setzt die Lautstarke compression: setzt die Dynamikkompression : weist einem Konfigurationseintrag einen neuen Wert zu cfg:/: Konfigurationseintrag 'on the fly' andern. Im Unterschied zu Datenstromoptionen konnen so alle Optionen vor der Wiedergabe geandert werden. BEDIENTASTEN Viele Funktionen konnen durch Tastendrucken gesteuert werden. `M-' ist die Meta Taste (`Alt' Taste auf PC Tastaturen), `C-' ist die Control/Steuerungs `CTRL'/`STRG' Taste. Andere spzielle Tasten sind mit '<' und '>' Zeichen umklammert, z.B.: die `HOME/Pos1' Taste ist dargestellt als . Die Standard-Tastaturbelegung ist: 0 .. 9 Zu 0%..90% des momentanen Titels springen. / Springe zum angegebenen Prozentsatz. Diese Moglichkeit ist allgemeiner als die "0 .. 9" Kommandos von oben. Siehe dazu auch die Sektion "Numerische Eingabe" weiter unten. A Seitenverhaltnis (AUTO/16:9/4:3/DVB) umschalten. C-a Mediamarke fur aktuelle Abspielposition der Wiedergabeliste hinzufugen. M-C Fenster mit Video-Einstellungen anzeigen/verdecken. E Momentanes Medium/Titel auswerfen. f Vollbildmodues umschalten. F Xinerama Vollbildmodues umschalten. G Bedienfenster anzeigen/verdecken. H Video-Ausgabefenster anzeigen/verdecken. i | I Deinterlace-Methode umschalten. l Zwischen Wiederholungsmodi umschalten. M-l Fenster mit Meldungen anzeigen/verdecken. M-m Fenster mit MRL-Browser anzeigen/verdecken. C-m Ton-Stummschaltung umschalten. CM-o TV-Modus der DXR3 umschalten. C-o Dateibrowser offnen. M-p Fenster mit Wiedergabeliste anzeigen/verdecken. Q Beenden. d Monitor in DPMS-Bereitschaftsmodus schalten. s Zoom auf 1:1 zurucksetzen. S Wiedergabe anhalten. M-s Fenster mit Einstellungen anzeigen/verdecken. z | Z Hinein/hinaus zoomen. M-C-z Zoom zurucksetzen. v Lautstarke verringern. V Lautstarke erhohen. C-v Verstarkungslevel verringern. C-V Verstarkungslevel erhohen. C-A Verstarkungslevel zurucksetzen. t Bildschirmschnappschuss machen. Wiedergabe. Pause. | Schnelle / langsame Wiedergabe. c- | C- -+ 15 Sekunden spulen. | -+ 60 Sekunden spulen. Zum vorherigen Titel in der Wiedergabeliste springen. Zum nachsten Titel in der Wiedergabeliste springen. < Ausgabefenster verkleinern. > Ausgabefenster vergrossern. M-1 Video-Fenstergrosse auf 50% setzen. M-2 Video-Fenstergrosse auf 100% setzen. M-3 Video-Fenstergrosse auf 200% setzen. . Nachsten Untertitel-Kanal auswahlen. , Vorherigen Untertitel-Kanal auswahlen. + Nachsten Tonkanal auswahlen. (Der Wechsel kann sich bis zu einigen Sekunden verzogern) - Vorherigen Tonkanal auswahlen. Menu 1 (insbesondere Hauptmenu) Menu 2 (insbesondere Titelmenu) Menu 3 Mauszeiger ein-/ausblenden M-e Ereignissendefenster anzeichen/verdecken. M-i Fenster mit Datenstrominformationen anzeichen/verdecken. C-t Anzeigemodus zwischen MRL und Identifikatoren umschalten. C-s Datenstrominformationen in Wiedergabeliste aktualisieren (falls verfugbar). C-e Erlaubt das Andern der Mediamarkinformationen (Identifikator, MRL, Start- und Endzeit) im Wiedergabelistenfenster. Zusatzliche Plugins Die folgenden Belegungen werden von zusatzlichen Plugins verwendet, normalerweise zur DVD-Navigation: Ein Ereignis hoch. Ein Ereignis runter. Ein Ereignis links. Ein Ereignis rechts. Ein Ereignis vorher. Ein Ereignis weiter. Vorheriges Blickwinkel-Ereignis. Nachstes Blickwinkel-Ereignis. Ereignis auswahlen. Synchonisationsfeinheiten Einige Titel haben schlechte Zeitmarken, so dass die Synchonisation nicht funktioniert. Dies kann mit folgenden Tasten korrigiert werden: n Falls das Video dem Ton hinterherhinkt. m Falls das Video dem Ton vorauseilt. Video/Ton-Differenz auf 0 zurucksetzen, so dass die Zeitmarken unverandert bleiben. Untertitelsynchronisation Die Synchronisation der Untertitel kann mit folgenden Tasten korrigiert werden: N | M Numerische Eingabe Die Zifferntasten konnen zur Eingabe von Zahlen verwendet werden, aber aus Ruckwartskompatibilitatsgrunden sind die Zifferntasten nicht mit den korrespondierenden Zahlen belegt. Vielmehr sind sie mit Symbolen belegt, die normalerweise nicht mit der Tastatur erzeugt werden konnen. Deshalb ist die numerische Eingabe standardmassig deaktiviert. Diese Einstellungen lassen sich aber verandern, indem "SetPosition%" und "Number" Tasten zugeordnet werden (X ist 0, 10, .. 90 und Y ist 0..9). Dazu mussen in der xine keymap-Datei ~/.xine/keymap folgende Zeile ersetzt werden: # Setze Position auf den Anfang bzw. 10..90% des Datemstroms. SetPosition0% { key = 0 modifier = mod3 } SetPosition10% { key = 1 modifier = mod3 } SetPosition20% { key = 2 modifier = mod3 } SetPosition30% { key = 3 modifier = mod3 } SetPosition40% { key = 4 modifier = mod3 } SetPosition50% { key = 5 modifier = mod3 } SetPosition60% { key = 6 modifier = mod3 } SetPosition70% { key = 7 modifier = mod3 } SetPosition80% { key = 8 modifier = mod3 } SetPosition90% { key = 9 modifier = mod3 } # Eingabe der Ziffern 0..9. Number0 { key = 0 modifier = none } Number1 { key = 1 modifier = none } Number2 { key = 2 modifier = none } Number3 { key = 3 modifier = none } Number4 { key = 4 modifier = none } Number5 { key = 5 modifier = none } Number6 { key = 6 modifier = none } Number7 { key = 7 modifier = none } Number8 { key = 8 modifier = none } Number9 { key = 9 modifier = none } Nach den obigen Anderungen konnen numerische Eingaben genutzt werden, um Zahlen fur Kommandos einzugeben. Dazu wird zuerst die Zahl und danach das eigentliche Kommando eingegeben. Die Eingabe "99/" (zweimal die `9'-Taste und danach die `/'-Taste) wurde zum Beispiel an die Position 99% des Eingabedatenstroms springen. Das neue, experimentelle VCD/SVCD-Plugin `VCDX' erlaubt die numerische Eingabe. Die Eingabe einer Zahl gefolgt von "Ereignis-Auswahl" (normalerweise Ziffernblock Enter) springt in das angegebene "Kapitel" (Track oder Eintrag). Im Laufer der Zeit werden sicherlich weitere Plugins diese neue Funktionalitat benutzen. Die Kommandos "nachste/vorherige MRL" (MRL_NEXT, MRL_PRIOR), "nachster/vorheriger Untertitel" (SPU_NEXT, SPU_PRIOR) und "nachster/vorheriger Tonkanal" (AUDIOCHAN_NEXT, AUDIOCHAN_PRIOR) nutzen bereits die Funktion der numerischen Eingabe. Wird vor diesen Kommandos eine Zahl eingegeben, so wird das Kommando sooft wie angegeben ausgefuhrt. Eine "0" wird hier als "einmal" interpretiert, da dies ansonsten sinnlos ware. DATEIEN ~/.xine/config Hauptkonfigurationsdatei. ~/.xine/keymap Tastaturbelegung von xine-ui. ~/.xine/passwd Passwortdatei fur xine-ui. ~/.xine/xinerc Zusatzliche Kommandozeilenoptionen Jede Zeile entspricht einer zusatzlichen Kommandozeilenoption (Eine Option pro Zeile): --geometry 720x576+0+0 --network -s DVD -p SIEHE AUCH xine-remote(1), aaxine(1) Die vollstandige Dokumentation befindet sich auf der xine-Homepage: http://xine.sourceforge.net/ AUTOR Diese Hilfe wurde von Philipp Hahn fur das xine Project ubersetzt. Das englische Original wurde von Siggi Langauf fur das xine Projekt geschrieben. Viele Erganzungen stammen von Guenter Bartsch und Daniel Caujolle-Bert Das xine Projekt 30. April 2002 XINE(1)