view DOCS/German/formats.html @ 4355:4167864cfb0a

Add -nosound/-sound and -ovc null to mencoder.
author kmkaplan
date Sat, 26 Jan 2002 16:32:06 +0000
parents d73030303234
children a7baf6ad622a
line wrap: on
line source

<HTML>
<BODY BGCOLOR=WHITE>

<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>


<P><B><A NAME=2.1>2.1. Unterstützte Formate</A></B></P>

<P><B>MPlayer</B> kann von den folgenden Geräten/Formaten lesen:<BR>
<UL>
<LI> <A HREF="#2.1.1.1">VCD</A> (Video CD) direkt vom CD-ROM oder von einer CDRwin-.bin-Image-Datei 
<LI> <A HREF="#2.1.1.1">DVD</A>, direkt von der DVD-Disk, optionial mit libdvdread zur Entschlüsselung
<LI> <A HREF="#2.1.1.1">MPEG 1/2</A> System Stream (PS/PES/VOB) und Elementary Stream (ES) Dateiformate
<LI> <A HREF="#2.1.1.2">RIFF AVI</A> Dateiformat
<LI> <A HREF="#2.1.1.3">ASF/WMV</A> 1.0 Dateiformat
<LI> <A HREF="#2.1.1.4">QT/MOV</A> Dateiformat mit (un)komprimierten Headers
<LI> <A HREF="#2.1.1.5">VIVO</A> Format (.viv Dateien)
<LI> unterstützt <A HREF="documentation.html#3.3">lesen von stdin</A> oder Netzwerk über HTTP
</UL></P>

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

<P>Es ist wichtig einen allgemeinen Fehler zu berichtigen. Wenn Leute eine Datei
mit <B>.AVI</B>-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.</P>

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

<P>Theoretisch kann du ein OpenDivX Video und MP3 Audio in ein <B>.MPG</B>
Dateiformat geben. Die meisten Player könnten es jedoch nicht abspielen,
das die MPEG1 Video und MP2 Audio erwarten. (<B>.MPG</B> hat die nötigen
Felder nicht, die die Video und Audio Streams beschreiben, wie bei <B>.AVI</B>.
Oder du kannst ein MPEG1 Video in ein .AVI geben. 
<A HREF="http://ffmpeg.sourceforge.net">ffmpeg</A> kann solche Dateien erzeugen.</P>

<P>Audio <B>codecs</B> and <B>formats</B> are basically the same terms.</P>


<P><B><A NAME=2.1.1>2.1.1. Video Formate</A></B></P>


<P><B><A NAME=2.1.1.1>2.1.1.1. MPG, VOB, DAT files</A></B></P>

<P>
<LI>MPG : Dies ist die <B>grundlegende</B> Form des MPEG Dateiformates. Es
enthält MPEG1 Video und MP2 Audio.</LI>
<LI>DAT : Dies ist das MPEG Dateiformat auf <B>Video CD</B>s. 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
<CODE>-vcd</CODE> Option zum Abspielen verwenden.</LI>
<LI>VOB : VOB ist das MPEG Dateiformat das bei <B>DVD</B>s verwendet wird.
Es ist das selbe wie MPG mit zusätzlicher Kapazität um Untertitel oder nicht-MPEG (AC3)
Audio aufzunehmen. Es enthält MPEG2 Video und normalerweise AC3 Audio, aber MP2 ist auch erlaubt.<BR>
<B>Lese die <A HREF="cd-dvd.html#4.2">DVD Sektion</A> !</B></LI>
</P>

<P>In MPEG Dateien sind mehrere Frames zusammengefasst zu einer Gruppe, welche unabhängig
zu anderen Gruppen ist. Das bedeutet, dass du eine MPEG-Datei mit einem Standard-Dateitool
(wie dd oder cut) scheiden und zusammenfügen kannst und es bleibt vollständig funktionsfähig.</P>

<P>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.</P>


<P><B><A NAME=2.1.1.2>2.1.1.2. AVI Dateien</A></B></P>

<P>Entworfen von Micro$oft, ist <B>AVI (Audio Video Interleaved)</B> 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 <B>OpenDMS</B>.
M$ versucht zur Zeit von der Verwendung stark abzuraten und propergiert
ASF/WMV. Aber keiner achtet darauf.<BR>
<B>HINWEIS</B>: DV-Kameras können 2 Arten von AVI-Formaten erzeugen, eines ist
normal und abspielbar das andere weder normal noch abspielbar.</P>

<P>Es gibt 2 Arten von AVI-Dateien:
<UL>
  <LI><B>Interleaved</B>: Audio und Video-Inhalt ist interleaved. Die ist üblich.
    Empfohlen und wird auch meist verwendet. Einige Tools erzeugen interleaved
    AVIs mit schlechtem Sync. <B>MPlayer</B> erkennt diese als interleaved und es wird
    im Verlust der A/V Sync sichtbar, möglichweise auch beim Suchen. Diese Dateien sollten
    non-interleaved (mit der <CODE>-ni</CODE> Option) abgespielt werden.</LI>
    <LI><B>Non-interleaved</B>: schlecht. Als erstes kommt der ganze Videostream dann dann der
    ganze Audiostream, dies erfordert viel suchen in der Datei. Es ist sehr schlecht beim Abspielen
    vom Netzwerk oder von CDROM.</LI>
</UL>
</P>

<P>Einige Audio- und Videocodecs sind erlaubt, aber bedenke das VBR Audio meinst nicht gut
unstützt wird von den meinsten MPlayer. Das Dateiformat macht es möglich VBR
Audio zu verwendenm, aber die meinsten Player erwarten CBR Audio, darum funktioniert VBR nicht. VBR ist
ungewöhnlich und Microsofts Spezifikation zu AVI beschreiben nur CBR Audio. Bedenke auch, dass die meisten
AVi Encoder/Multiplexer schlechte Dateien mit VBR Audio erzeugen. Es gibt nur 2 Ausnahmen
(die ich kenne): NaNDub und <A HREF="encoding.html">MEncoder</A>.</P>


<P><B><A NAME=2.1.1.3>2.1.1.3. ASF/WMV Dateien</A></B></P>

<P>ASF (Active Streaming Format) kommt von Microsoft. Sie habe 2 Arten von
ASF, v1.0 und v2.0 entwickelt. v1.0 wird von ihren Media Tools (Windows
Media Player und Windows Media Encoder) verwendet und ist sehr geheim. v2.0 ist veröffentlicht und
patentiert :). Natürlich sind sie unterschiedlich und besitzten überhaupt keine Kompatibilität (es ist
nur ein anderes legales Spiel). <B>MPlayer</B> unterstützt nur v1.0, weil noch niemand v2.0 Dateien gesehen hat
:) . Beachte das .ASF Dateien heute auch mit der Extension .WMA oder .WMV vorkommen.</P>


<P><B><A NAME=2.1.1.4>2.1.1.4. QT/MOV Dateien</A></B></P>

<P>Dies ist von Macintosh. Normalerweise hat es die Extensions .QT oder .MOV . Bedenke dass -
seitdem die MPEG4-Gruppe QuickTime als das empfohlene Dateiformat für MPEG4 ausgewählt hat -
deren MPEG4 in .MOV Dateien mit .MPG oder .MP4 Extension erschienen sind (interessant dass
bei diesen Dateien der Videostream ein richtige .MPG-Datei ist. Mit der <CODE>-dumpvideo</CODE>
Option kannst du es auch extrahieren.).</P>

<P><B>Codecs</B>: alle Codecs erlaubt, beides, CBR und VBR. Bedenke das die meisten neuen
MOV-Dateien <B>Sorenson</B> Video und QDesign Music Audio verwenden. Diese Formate sind absolut
geheim und mir Apples Quicktime Player ist fähig diese Dateien abzuspielen (aber nur auf Win/Mac).</P>

<P><B><A NAME=2.1.1.5>2.1.1.5. VIV Dateien</A></B></P>

<P><B>MPlayer</B> demuxt nun auch fröhlich VIVO-Dateiformate. 
Der große Nachteil des Formates ist das es keinen Index-Block besitzt, auch keine fixe Paketgröße oder Sync-Bytes.
Die meisten Dateien besitzen auch Keyframes, also vergiss die Suchfunktion!</P>

<P>Der Videocodec von VIVO/1.0-Datei ist Standard <B>h.263</B> . Der Videocodec der VIVO/2.0 Dateien
ist veränderter, nichtstandard <B>h.263</B> . Bei Audio ist es das selbe, es ist <B>g.723</B> (standard)
oder <B>Vivo Siren</B> .</P>

<P>Siehe in der <A HREF=codecs.html#2.2.1.4>VIVO Videocodec</A>
und <A HREF=codecs.html#2.2.2.4>VIVO Audiocodec</A> Sektion für Installationsanweisungen.</P>


<P><B><A NAME=2.1.2>2.1.2. Audio Formate</A></B></P>

<P>Zur Zeit ist <B>MPlayer</B> immer nicht ein <B>Video</B> und kein <B>Media</B>
Player, darum sind reine Audioformate (zum Beispiel MP3, WAV, Audio-ASF) nicht
abspielbar. Verwende <A HREF="http://www.xmms.org">xmms</A>,
<A HREF="http://www.mpg123.de">mpg123</A> oder was auch immer.</P>

</BODY>
</HTML>