mpv/DOCS/German/formats.html

206 lines
9.7 KiB
HTML
Raw Normal View History

<HTML>
<HEAD>
<STYLE>
.text
{font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;}
</STYLE>
</HEAD>
<BODY BGCOLOR=WHITE>
<FONT CLASS="text">
<P><B><A NAME=2.1>2.1. Unterst<73>tzte Formate</A></B></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<73>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<EFBFBD>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<75>tzlicher Kapazit<69>t um Untertitel oder nicht-MPEG (AC3)
Audio aufzunehmen. Es enth<74>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<62>ngig
zu anderen Gruppen ist. Das bedeutet, dass du eine MPEG-Datei mit einem Standard-Dateitool
(wie dd oder cut) scheiden und zusammenf<6E>gen kannst und es bleibt vollst<73>ndig funktionsf<73>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<66>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<EFBFBD>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<74>chlich f<>r
DivX und DivX4 Videos verwendet. Es hat einige bekannte Nachteile und
Unf<EFBFBD>higkeiten (zum Beispiel Streaming). Es unterst<73>tzt einen Videostream
und 99 Audiostreams und die Dateien k<>nnen bis zu 2 GB gro<72> sein. Es
existiert eine Erweiterung f<>r gr<67><72>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 <20>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>MPlayer unterst<73>tzt 2 Arten des timings f<>r AVI Dateien:
<UL>
<LI><B>bps-basiert</B> : Es basiert auf die Bitrate/Samplerate des Video/Audio stream. Diese
Methode wird von den meisten Playern verwendet, inklusiv avifile und Windows Media Player.
Dateien mit kaputten headers, und Datein, welche mit VBR Audio aber nicht
VBR-unterst<73>tzdem Encoder erstellt wurden, f<>hren zu einer A/V Desync mit dieser Methode
(Meist beim Suchen).</LI>
<LI><B>interleaving-basiert</B> : Es benutzt nicht mehr den Wert der Bitrate, sondern
benutzt die relative Position des interleaved Audio und Video M<>lls. Es macht einige falsch
codierten Dateien mit VBR audio abspielbar.</LI>
</UL>
</P>
<P>Einige Audio- und Videocodecs sind erlaubt, aber bedenke das VBR Audio meinst nicht gut
unst<EFBFBD>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<EFBFBD>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<65>ffentlicht und
patentiert :). Nat<61>rlich sind sie unterschiedlich und besitzten <20>berhaupt keine Kompatibilit<69>t (es ist
nur ein anderes legales Spiel). <B>MPlayer</B> unterst<73>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. QuickTime/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<65>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<66>hlich VIVO-Dateiformate.
Der gro<72>e Nachteil des Formates ist das es keinen Index-Block besitzt, auch keine fixe Paketgr<67><72>e oder Sync-Bytes.
Die meisten Dateien besitzen nicht mal 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<65>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.1.6>2.1.1.6. FLI Dateien</A></B></P>
<P><B>FLI</B> ist ein sehr altes Fileformat benutzt vom Autodesk Animator, aber es
ist ein gebr<62>ucliches Fileformat auf dem Netz f<>r kurze Animationen. <B>MPlayer</B> demuxt
und decodiert FLI Filme und ist sogar f<>hig sie zu durchsuchen (n<>tzlich wenn man
looping aktiviert mit der -loop Option). FLI Dateien haben keine Keyframes, was zu verunstalteten
Bildern kurz nach dem Suchen f<>hrt.</P>
<P><B><A NAME=2.1.1.7>2.1.1.7. RealMedia (RM) Dateien</A></B></P>
<P>Ja, <B>MPlayer</B> kann RealMedia (.rm) Dateien lesen (demuxen). Das Suchen
wird gerade Implementiert und RM hat Keyframes, so dass es fehlerlos sein wird.
Hier ist die Liste der unterst<73>tzten <A HREF="codecs.html#2.2.1.8">RealVideo</A>
und <A HREF="codecs.html#2.2.2.5">RealAudio</A> Codecs.
<P><B><A NAME=2.1.1.8>2.1.1.8. NuppelVideo Dateien</A></B></P>
<P><A HREF="http://mars.tuwien.ac.at/~roman/nuppelvideo">NuppelVideo</A>
ist, soweit ich weiss, ein TV-Grabbing Tool. <B>MPlayer</B> kann dessen <CODE>.nuv</CODE>
Dateien (nur NuppelVideo 5.0) lesen. Diese Dateien k<>nnen unkomprimierte YV12,
YV12+RTJpeg komprimierte, YV12 RTJpeg+lzo komprimierte und YV12+lzo komprimierte Frames enthalten,
welche <B>MPlayer</B> alle dekodiert (und diese auch mit MEncoder zu DivX/etc! <B>encodiert</B>).
Eine Suchfunktion wird gerade implementiert.</P>
<P><B><A NAME=2.1.1.9>2.1.1.9. yuv4mpeg Dateien</A></B></P>
<P><A HREF="http://mjpeg.sourceforge.net">yuv4mpeg / yuv4mpeg2</A> ist
auch ein Fileformat f<>r TV-Grabbing, oder so :) Ich weiss nur etwas dazu:
Wir unterst<73>tzen es.</P>
<P><B><A NAME=2.1.1.10>2.1.1.10. FILM Dateien</A></B></P>
<P>Dieses Format wird auf alten Sega Saturn CD-ROM games verwendet.</P>
<P><B><A NAME=2.1.1.11>2.1.1.11. RoQ Dateien</A></B></P>
<P>RoQ-Dateien sind Multimedia-Dateien, welche in gewissen ID Spielen wie Quake III
und Return to castle Wolfenstein ben<65>tzt werden.</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>