2.1. Unterstützte Formate

MPlayer kann von den folgenden Geräten/Formaten lesen:

Hinweis: zu RealMedia (.ra/.rm) Support siehe FAQ!

Es ist wichtig einen allgemeinen Fehler zu berichtigen. Wenn Leute eine Datei mit .AVI-Erweiterung sehen denken sie das es keine MPEG-Datei ist. Das ist nicht war. Zumindest nicht vollständig. Wenn du jemanden sagst, das eine solche Datei MPEG1-Video enthalten kann wird er lachen. Trette sie und sage ihnen sie sollten RTFM.

Ein codec ist nicht das selbe wie ein Dateiformet.
Video codecs sind: MPEG1, MPEG2, DivX, Indeo5, 3ivx.
Video formats sind: MPG, VOB, AVI, ASF.

Theoretisch kann du ein OpenDivX Video und MP3 Audio in ein .MPG Dateiformat geben. Die meisten Player könnten es jedoch nicht abspielen, das die MPEG1 Video und MP2 Audio erwarten. (.MPG hat die nötigen Felder nicht, die die Video und Audio Streams beschreiben, wie bei .AVI. Oder du kannst ein MPEG1 Video in ein .AVI geben. ffmpeg kann solche Dateien erzeugen.

Audio codecs and formats are basically the same terms.

2.1.1. Video Formate

2.1.1.1. MPG, VOB, DAT files

  • MPG : Dies ist die grundlegende Form des MPEG Dateiformates. Es enthält MPEG1 Video und MP2 Audio.
  • VOB : VOB ist das MPEG Dateiformat das bei DVDs verwendet wird. Es enthält MPEG2 video und normalerweise AC3 Audio.
    Lese die DVD Sektion !
  • DAT : Dies ist das MPEG Dateiformat auf Video CDs. Es ist gleich zu MPG, aber aufgund der Tatsache dass VCDs erzeugt und Linux entworfen wurde kann man die DAT-Dateien einer VCD weder abspielen noch kopieren. Du musst die -vcd Option zum Abspielen verwenden.
  • Ein wichtiges Feature von MPGs ist, dass sie ein Feld besitzen das die Aspect Ratio des Video Streams angibt. SVCDs haben zum Beispiel Video mit 480x480 Auflösung und im Header ist diese Feld auf 4:3 gesetzt, also wird es als 640x480 abgespielt. AVI-Dateien habe diese Feld nicht, darum müssen sie während des Encodings skaliert werden.

    2.1.1.2. AVI Dateien

    Entworfen von Micro$oft, ist AVI (Audio Video Interleaved) ein weitverbeitetes Multifunktionsformat, es wird zur Zeit hauptsächlich für DivX und DivX4 Videos verwendet. Es hat einige bekannte Nachteile und Unfähigkeiten (zum Beispiel Streaming). Es unterstützt einen Videostream und 99 Audiostreams und die Dateien können bis zu 2 GB groß sein. Es existiert eine Erweiterung für größere Dateien, genannt OpenDMS. M$ versucht zur Zeit von der Verwendung stark abzuraten und propergiert ASF/WMV. Aber keiner achtet darauf.
    HINWEIS: DV-Kameras können 2 Arten von AVI-Formaten erzeugen, eines ist normal und abspielbar das andere weder normal noch abspielbar.

    2.1.1.3. ASF/WMV Dateien

    ASF ist ein sehr neues, undokumentiertes Dateiformat von M$ und WMV ist der Nachfolger. Sie sind sehr kommerziell und wenn jemand versucht einen Opensource Parser zu entwickeln, wird bald ein bestimmtes Verhängnis treffen. Während er Erzeugung des Parsers war es offensichtlich zu sehen, wie aufgeblasen, scheisse und unbrauchbar es ist. Nicht das jemand was anderes von M$ erwartet hätte.

    2.1.1.4. QT/MOV Dateien

    Dies ist Apples Dateiformat. Nicht viel zu sagen, grundsätzlich gut entworfen, vielseitig und streamable, viele Features usw. Es ist schwer Dokumentationen zu finden, aber wir denken der der Parser perfekt ist.

    2.1.1.5. VIV Dateien

    MPlayer demuxt nun auch fröhlich VIVO-Dateiformate. Dieser Code ist neu und möglicherweise fehlerhalft und es gibt noch keine Suchfunktion. Siehe VIVO Videocodec und VIVO Audiocodec Sektion für Anweisungen zur Installation.

    2.1.2. Audio Formate

    Zur Zeit ist MPlayer immer nicht ein Video und kein Media Player, darum sind reine Audioformate (zum Beispiel MP3, WAV, Audio-ASF) nicht abspielbar. Verwende xmms, mpg123 oder was auch immer.