

                                    xine


                            Ein freier Video-Player


______________________________________________________________2003/04/10 (1.9)
INHALT

1       DOKUMENTATION
1.1     Ziel dieses Dokuments

2       WAS IST XINE?
2.1     Untersttzte Systeme und Voraussetzungen
2.2     Von xine verwendete Software
2.3     Entwickler
2.4     Benutzung
2.4.1   Bedienung mit der Tastatur
2.4.2   Audio-Kanle (Sprachen)
2.4.3   Untertitel
2.4.4   LIRC
2.4.5   xine-Konfiguration ber die Kommandozeile setzen

3       SONSTIGES
3.1     Was DVDs mit Freiheit zu tun haben

4       KONTAKT ZUM XINE PROJEKT TEAM

_____________________________________________________________________________
1       DOKUMENTATION

1.1     Ziel dieses Dokuments

        Dieser Text (README_de) ist an die Endbenutzer von xine gerichtet.
        Weitere Information finden Sie im Verzeichnis doc/ in den xine-lib
        und xine-ui Paketen.

        Bitte nehmen Sie sich auch Zeit, die FAQs (Frequently Asked
        Questions = hufig gestellte Fragen) zu lesen. Die Datei FAQ befindet
        sich im xine-ui-x.x.x Paket.


_____________________________________________________________________________
2       WAS IST XINE?

        xine (gesprochen "ksin") ist ein GPL-lizenzierter Video-Player fr
        Unix, Linux und andere Systeme. Es werden u.a. folgende Formate
        untersttzt:

        -  MPEG-1 Audio und Video
        -  MPEG-2 Audio und Video
        -  MP3
        -  AVI (verschiedene Formate, auch DivX)
        -  Ogg Vorbis
        -  QuickTime (eingeschrnkt, da diese Formate proprietr sind)

        xine spielt sowohl Audio- und Videodaten eines Streams. Die dazu
        bentigte Hardware-Leistung ist abhngig vom Format des Streams.
        Die untere Grenze fr MPEG-2 bei voller Bildrate ist ein Pentium II
        mit 400MHz.

        "Von Haus aus" kann xine Video CDs, SVCDs und DVDs abspielen.
        Leider ist in vielen Lndern das Abspielen verschlsselter DVDs
        durch "nichtauthorisierte" Software verboten oder rechtlich unklar.
        Aus diesem Grund besitzt xine keine Funktion zum Abspielen
        verschlsselter DVDs. Um solche DVDs abzuspielen, bentigen Sie
        zustzliche Software, wie z.B. "libdvdread" und das "dvdnav"-Plugin.

        Die Entwickler von xine lehnen jede Verantwortung fr Folgen einer
        solchartigen Benutzung von xine ab.

        Durch die Mglichkeit, Plug-Ins zu laden, kann xine weitere Stream-
        Formate und Ausgabegerte untersttzen.


2.1     Untersttzte Systeme und Voraussetzungen

        Software-Voraussetzungen (werden von allen aktuellen Distributionen
        erfllt):

        -  Linux oder FreeBSD. xine sollte aber auch auf Solaris, IRIX und
           Apple PPC laufen.
        -  X-Server X11
           empfehlenswert: MIT-Xv oder MIT-Shm
        -  aktuelle GNU-Versionen von make, gcc und binutils
        -  OSS, ALSA, ESD oder artsd (KDE) fr Sound-Wiedergabe
        -  optional: aalib fr ASCII-Art Video :-)

        Hardware-Voraussetzungen:

        -  von X11 untersttzte Grafikkarte mit 8, 15, 16, 24 oder 32 Bit
           Farbtiefe. Dringend empfohlen: Xv- oder XShm-Untersttzung.
           Folgende Karten wurden erfolgreich mit Xv oder XShm getestet:
                nVidia Riva TNT und Riva TNT2
                Matrox G400
                ATI Rage128, M64 und Rage II
                3dfx Voodoo 3
                Trident 9660
           Wenn Ihre Karte Xv nicht untersttzt, sollten Sie 16 Bit Farbtiefe
           verwenden, da sonst die Performance drastisch sinkt. Xv luft mit
           jeder Farbtiefe okay.
        -  mind. Pentium II 400MHz fr DVD-Wiedergabe, schnellerer Prozessor
           dringend empfohlen.
        -  empfohlen: DMA-Untersttzung fr Festplatten und DVD-Laufwerke


2.2     Von xine verwendete Software

        xine verwendet folgende, unter der GPL verffentlichte Software:

        -  liba52 (von Aaron Holtzman und Michel Lespinasse)
        -  libmpeg2 (von Aaron Holtzman und Michel Lespinasse)
        -  libmad (von Robert Leslie)
        -  libffmpeg (von Fabrice Bellard)

        Ohne diese Programme wre xine nicht das, was es heute ist!

        Ein grosser Dank gebrt auch dem "Linux Video and DVD Project"
        (LiViD).

        => http://www.linuxvideo.org


2.3     Entwickler

        Hauptentwickler:
           Gnter Bartsch

        viele Ideen und Fehlerbehebung, ALSA Plugin, Bedienoberflche (GUI):
           Daniel Caujolle-Bert

        Audio Programmierung
           Siegfried "Siggi" Langauf

        libmpeg2 und libac3 "Hacks":
           Michael Lespinasse

        ... u.v.a.m., siehe Datei xine-lib-x.x.x/AUTHORS


2.4     Benutzung

        Sie knnen xine ohne Optionen starten. Geben Sie dazu einfach

           xine

        in einem X-Terminal ein. xine berprft, ob Ihr System Xv untersttzt
        und wenn nicht, benutzt es XShm. Sollte diese berprfung nicht
        funktionieren, knnen Sie mit der "-V" Option das Output-Plugin
        auswhlen, z.B:

           xine -V XShm

        So verwendet xine das XShm Plugin.


        Sie knnen als Option eine Datei oder ein sog. "Media Resource
        Locator" angeben. Ein Media Resource Locator (MRL) ist dem von
        Internet her bekannten URL hnlich. Er hat folgendes Format: Zuerst
        mssen Sie eine Eingabequelle angeben, gefolgt von "://" und der
        Angabe, welchen Ausschnitt/Kapitel der Quelle Sie sehen mchten.

        Beispiel: Kapitel 3 einer VCD abspielen

           xine vcd://3

        Beispiel: Direktzugriff auf eine DVD

           xine dvd://VTS_01_1.VOB


        Das Standard-Plugin zum Abspielen von DVDs (wie im oberen Beispiel)
        untersttzt weder Mens noch verschlsselte DVDs. Bessere DVD-Plugins
        sind "xine-dvdnav", "xine-dmd" und "xine-d5d".

        Die mglichen Eingabeformate sind abhngig von den Input-Plugins.

        Geben Sie folgendes ein, um einen berblick ber die Benutzung von
        xine zu erhalten:

           xine --help


        xine untersttzt "Drag'n'Drop" (xdnd Protokoll Version 3). Sie
        knnen Dateien mit der Maus auf xine ziehen, um diese abzuspielen.

        Wenn Sie den Sound per ESD ber ein Netzwerk senden wollen, mssen
        Sie die Umgebungsvariable ESPEAKER setzen, bevor Sie xine starten.


2.4.1   Bedienung mit der Tastatur

        Taste                   Funktion

        ENTER                   abspielen
        LEERTASTE               Pause
        AUF / AB                schnell vorspulen / Zeitlupe

        0 - 9                   zugehrige Ziffer eingeben
        /                       Zur vorher angegebenen % Position im Strom gehen
        LINKS / RECHTS          +/- 15 Sekunden (mit STRG: +/- 60 Sekunden)

        BILD-AUF                gehe zum vorherigen Eintrag in der Liste
        BILD-AB                 gehe zum nchsten Eintrag in der Liste

        f                       Vollbild an/aus
        a                       Seitenverhltnis (AUTO/16:9/4:3/DVB)
        i                       Interlace-Modus an/aus
        z  Z                    hinein-/herauszoomen
                                (+STRG: Zoom horizontal, +ALT: Zoom vertikal)
        EINFG                   Mauscursor "gefangenhalten"
                                (ntzlich fr Virtual Screen)
        <  >                    Fenstergrsse verndern

        +  - (nicht auf dem Ziffernblock)
                                Audiokanal (Sprache) wechseln
        ,  .                    Sprache der Untertitel wechseln

        n  m                    Audio und Video synchronisieren
        POS1                    Audio- und Video-Synchronisation auf
                                Standardwert setzen

        q                       xine beenden
        h                       Video-Fenster deaktivieren
                                (nur Ton-Wiedergabe)
        g  (oder rechte Maustaste)
                                Player-Fenster deaktivieren


        Tastenfunktionen ndern:

        Sie knnen die Tastenzuordnungen ndern, indem Sie die Datei
        ~/.xine/keymap bearbeiten. Die Syntax lautet wie folgt:

           WindowReduce {
                key = less
                modifier = none
           }

        Vor der Klammer "{" steht die auszufhrende Funktion. Nach "key = "
        kommt die Bezeichnung der Taste. Um die Bezeichnung einer bestimmten
        Taste zu erfahren, verwenden Sie das Programm "xev". Starten Sie es
        in einem X-Terminal und drcken Sie die Taste. Im Terminalfenster
        erscheint ungefhr folgendes:

          KeyPress event, serial 27, synthetic NO, window 0x1a00001,
          root 0x53, subw 0x0, time 3574935687, (-204,707), root:(544,731),
          state 0x10, keycode 99 (keysym 0xff55, Prior), same_screen YES,
                                                 ^^^^^
                                         Bezeichnung der Taste

        Das selbe gilt auch fr Maustasten/-Rder. Rufen Sie ebenfalls "xev"
        auf und bettigen Sie die Tasten bzw. das Mausrad:

          ButtonRelease event, serial 27, synthetic NO, window 0x1200001,
          root 0x3b, subw 0x0, time 2710360666, (107,87), root:(120,117),
          state 0x1000, button 5, same_screen YES
                        ^^^^^^^^
                   Bezeichnung der Taste

        In diesem Fall msstem Sie "key = XButton_5" setzen. "Modifier"-Tasen
        werden ebenfalls bei der Verwendung der Maus untersttzt.

        Die "modifier"-Taste (Zusatztaste) kann eine der folgenden sein:

           "none"                       keine Zusatztaste
           "control" oder "ctrl"        Strg-Taste
           "meta" oder "alt"            Alt-Taste
           "mod3", "mod4" oder "mod5"   Spezialtasten auf einigen Systemen

        Es knnen mehrere Zusatztasten angegeben werden (durch Kommas
        getrennt). Wenn Sie die Zeile "modifier" weglassen, wird keine
        Zusatztaste verwendet.

        Um ein sog. "Alias" (zweite Taste fr dieselbe Funktion) festzulegen,
        geben Sie folgendes ein:

           Alias {
                entry = Pause
                key = p
                modifier = meta
           }


        Die aktuellen Tastenzuordnungen anzeigen:

           xine --keymap                (Standard-Zuordnung)

        oder

           xine --keymap=default        (Standard-Zuordnung)

        oder

           xine --keymap=remapped       (von Ihnen definierte Zuordnung)

        Sie knnen die Ausgabe in die Datei ~/.xine/keymap umlenken und diese
        Datei dann bearbeiten.


2.4.2   Audio-Kanle (Sprachen)

        Mit der "-a" Option knnen Sie einen Audio-Kanal whlen. Vor allem
        bei DVDs werden die Kanle fr die verschiedenen Sprachen benutzt.

           xine -a 3 test.mpg

        spielt das Video test.mpg und dessen dritte Tonspur.

        Der Audio-Kanal kann auch mit der Bedienoberflche ausgewhlt werden.


2.4.3   Untertitel

        Die verschiedenen Untertitel (-sprachen) knnen Sie mit der Option
        "-u" auswhlen.

           xine -u 0 test.vob

        Zeigt die Standard-Untertitel (Nr. 0) an. Auch die Untertitel knnen
        mit der Bedienoberflche gewhlt werden.


2.4.4   LIRC

        Sie knnen xine mit einer herkmmlichen Fernbedienung steuern. Dazu
        bentigen Sie LIRC

        => http://www.lirc.org

        Sie sollten Folgendes in die Datei ~/.lircrc schreiben (natrlich
        angepasst an Ihre IR-Hardware):

           begin
                remote = SAMSUNG
                button = Button_Play
                prog   = xine
                repeat = 0
                config = Play
           end
           begin
                remote = SAMSUNG
                button = Button_1
                prog   = xine
                repeat = 0
                config = SetPosition10%
           end

        xine kann die ntigen Eintrage erzeugen, wenn Sie es mit der Option
        "--keymap=lirc" starten und die Ausgabe in eine Datei lenken. Die
        Datei mssen Sie aber noch nachbearbeiten und die Namen der
        Fernbedienung und der zuzuweisenden Knpfe eingeben.

        Titellisten:
        ------------
        Um automatisch Titellisten fr ein Input-Plugin zu erstellen, knnen
        Sie das spezielle Schlsselwort 'PlaylistFrom:' gefolgt vom Namen des
        Plugins angeben. (Der Name entspricht der Bezeichnung des Knopfes im
        Bedienfenster):

           # Titelliste fr NAV-Plugin erstellen
           begin
                remote = xxx
                button = xxx
                prog   = xine
                repeat = 0
                config = PlaylistFrom:NAV
           end


2.4.5   xine-Konfiguration ber die Kommandozeile setzen

        Sie knnen jede Optionen (siehe README.config_en) von der Kommando-
        zeile aus benutzen, um die Standardwerte aus der Konfigurationsdatei
        $HOME/.xine/config zu berschreiben.

        Zum Beispiel knnen Sie folgendes tun

           xine vcd://1 opt:input.vcd_device=/dev/cdrom2 vcd://1

        um zwischen dem Abspielen zweier MRLs das Laufwerk zu wechseln.

        Solche opt:-Optionen werden nicht in der Konfigurationsdatei
        abgespeichert, sondern gelten nur temporr.

_____________________________________________________________________________
3       SONSTIGES

3.1     Was DVDs mit Freiheit zu tun haben

        xine ist freie Software. "Freie Software" hat mit "Open Source" zu
        tun, doch es ist mehr: es bedeutet Freiheit fr die Anwender der
        Software. Wenn Sie etwas Zeit und Englischkenntnisse haben, sollten
        Sie diesen Text der Free Software Foundation (FSF) ber Freiheit und
        Software lesen:

        => http://www.gnu.org/philosophy/free-sw.html


        Dieser Freiheit geht es an den Kragen, wenn Sie DVDs abspielen
        wollen: Die Filmindustrie scheut keine noch so grossen Bemhungen,
        das Abspielen von DVDs auf "authorisierte" und kontrollierte Gerte
        zu beschrnken. Die meiste heutzutage verkauften DVDs sind deshalb
        mit einem proprietren Verfahren verschlsselt, und es ist vielen
        Lndern (u.a. in den USA) verboten, sie zu entschlsseln, auch fr
        den privaten Gebrauch.

        Es werden hoffentlich mglichst viele Leute einsehen, dass dies eine
        sehr fragwrdige Art ist, Kunden zu "behandeln". Das xine Projekt
        Team verurteilt diese Praktiken der Filmindustrie. Diese Versuche,
        Umsatzverluste einzudmmen, sind ein Zeichen mangelnden Respekts
        gegenber ehrlichen Kunden. Das xine Projekt Team will aber nicht
        dazu aufrufen, bestehende Gesetze zu brechen. Es ist nicht genau
        bekannt, ob das Schreiben, Besitzen, Verteilen und Benutzen von
        Software zum Abspielen verschlsselter DVDs verboten ist, in welchem
        Staat auch immer.

        Da hier also rechtlich alles andere als Klarheit herrscht, verfgt
        xine nicht ber eine Funktion, um verschlsselte DVDs abzuspielen.
        Allerdings haben andere Programmierer Erweiterungen fr xine
        entwickelt, um das zu ermglichen.

        So oder so: xine allein spielt keine verschlsselten DVDs ab. Es
        handelt sich hier also nicht um einen "Bug", sondern um ein rein
        rechtliches Problem.

        Die einzige Lsung fr dieses Problem wre, Staatsbehrden (allen
        voran die der Vereinigten Staaten) und/oder die Filmindustrie davon
        zu berzeugen, dass der heutige Weg ein unntiger und ungerechter
        ist.


_____________________________________________________________________________
4       KONTAKT ZUM XINE PROJEKT TEAM

        Sie finden die Internetseite des xine Projekts unter folgender
        Adresse:

        => http://xine.sourceforge.net

        Brauchen Sie Hilfe? Mchten Sie beim xine Projekt mithelfen?
        Dann abonnieren Sie eine der Mailing-Listen:

           xine-user@lists.sourceforge.net        englisch, fr Anwender
           xine-user.de@lists.sourceforge.net     deutsch, fr Anwender
           xine-devel@lists.sourceforge.net       englisch, fr Entwickler


        bersetzung dieses Textes ins Deutsche:
           Stephan Walter <stephan.walter@gmx.ch>
