Mercurial > mplayer.hg
annotate DOCS/German/formats.html @ 5185:00caf46be14e
updated to english version.
author | jonas |
---|---|
date | Mon, 18 Mar 2002 14:57:34 +0000 |
parents | 47c614b4434e |
children | ddd97fe57657 |
rev | line source |
---|---|
2856 | 1 <HTML> |
4996 | 2 |
3 <HEAD> | |
4 <STYLE> | |
5 .text | |
6 {font-family : Verdana, Arial, Helvetica, sans-serif; | |
7 font-size : 14px;} | |
8 </STYLE> | |
9 </HEAD> | |
10 | |
2856 | 11 <BODY BGCOLOR=WHITE> |
12 | |
4996 | 13 <FONT CLASS="text"> |
2856 | 14 |
15 | |
16 <P><B><A NAME=2.1>2.1. Unterstützte Formate</A></B></P> | |
17 | |
18 <P>Es ist wichtig einen allgemeinen Fehler zu berichtigen. Wenn Leute eine Datei | |
19 mit <B>.AVI</B>-Erweiterung sehen denken sie das es keine MPEG-Datei ist. | |
20 Das ist nicht war. Zumindest nicht vollständig. Wenn du jemanden sagst, das eine | |
21 solche Datei MPEG1-Video enthalten kann wird er lachen. Trette sie und sage | |
22 ihnen sie sollten RTFM.</P> | |
23 | |
24 <P>Ein <B>codec</B> ist nicht das selbe wie ein <B>Dateiformet</B>.<BR> | |
25 Video <B>codecs</B> sind: MPEG1, MPEG2, DivX, Indeo5, 3ivx.<BR> | |
26 Video <B>formats</B> sind: MPG, VOB, AVI, ASF.<BR> | |
27 </P> | |
28 | |
29 <P>Theoretisch kann du ein OpenDivX Video und MP3 Audio in ein <B>.MPG</B> | |
30 Dateiformat geben. Die meisten Player könnten es jedoch nicht abspielen, | |
31 das die MPEG1 Video und MP2 Audio erwarten. (<B>.MPG</B> hat die nötigen | |
32 Felder nicht, die die Video und Audio Streams beschreiben, wie bei <B>.AVI</B>. | |
33 Oder du kannst ein MPEG1 Video in ein .AVI geben. | |
34 <A HREF="http://ffmpeg.sourceforge.net">ffmpeg</A> kann solche Dateien erzeugen.</P> | |
35 | |
36 <P>Audio <B>codecs</B> and <B>formats</B> are basically the same terms.</P> | |
37 | |
38 | |
39 <P><B><A NAME=2.1.1>2.1.1. Video Formate</A></B></P> | |
40 | |
41 | |
42 <P><B><A NAME=2.1.1.1>2.1.1.1. MPG, VOB, DAT files</A></B></P> | |
43 | |
44 <P> | |
45 <LI>MPG : Dies ist die <B>grundlegende</B> Form des MPEG Dateiformates. Es | |
46 enthält MPEG1 Video und MP2 Audio.</LI> | |
47 <LI>DAT : Dies ist das MPEG Dateiformat auf <B>Video CD</B>s. Es ist gleich | |
48 zu MPG, aber aufgund der Tatsache dass VCDs erzeugt und Linux entworfen wurde | |
49 kann man die DAT-Dateien einer VCD weder abspielen noch kopieren. Du musst die | |
50 <CODE>-vcd</CODE> Option zum Abspielen verwenden.</LI> | |
3298 | 51 <LI>VOB : VOB ist das MPEG Dateiformat das bei <B>DVD</B>s verwendet wird. |
52 Es ist das selbe wie MPG mit zusätzlicher Kapazität um Untertitel oder nicht-MPEG (AC3) | |
5185 | 53 Audio aufzunehmen. Es enthält MPEG2 Video und normalerweise AC3 Audio, aber DTS, MP2 |
54 und unkomprimierte LPCMs sind auch erlaubt.<BR> | |
3298 | 55 <B>Lese die <A HREF="cd-dvd.html#4.2">DVD Sektion</A> !</B></LI> |
2856 | 56 </P> |
57 | |
3298 | 58 <P>In MPEG Dateien sind mehrere Frames zusammengefasst zu einer Gruppe, welche unabhängig |
59 zu anderen Gruppen ist. Das bedeutet, dass du eine MPEG-Datei mit einem Standard-Dateitool | |
60 (wie dd oder cut) scheiden und zusammenfügen kannst und es bleibt vollständig funktionsfähig.</P> | |
61 | |
2856 | 62 <P>Ein wichtiges Feature von MPGs ist, dass sie ein Feld besitzen das die |
63 Aspect Ratio des Video Streams angibt. SVCDs haben zum Beispiel Video mit | |
64 480x480 Auflösung und im Header ist diese Feld auf 4:3 gesetzt, also wird es | |
65 als 640x480 abgespielt. AVI-Dateien habe diese Feld nicht, darum müssen sie | |
5185 | 66 während des Encodings skaliert werden oder die Option -aspect bei der |
67 Wiedergabe verwendet werden.</P> | |
2856 | 68 |
69 | |
70 <P><B><A NAME=2.1.1.2>2.1.1.2. AVI Dateien</A></B></P> | |
71 | |
72 <P>Entworfen von Micro$oft, ist <B>AVI (Audio Video Interleaved)</B> ein | |
73 weitverbeitetes Multifunktionsformat, es wird zur Zeit hauptsächlich für | |
74 DivX und DivX4 Videos verwendet. Es hat einige bekannte Nachteile und | |
75 Unfähigkeiten (zum Beispiel Streaming). Es unterstützt einen Videostream | |
5185 | 76 und 0 bis 99 Audiostreams. Die Dateien können bis zu 2 GB groß sein. Es |
2856 | 77 existiert eine Erweiterung für größere Dateien, genannt <B>OpenDMS</B>. |
78 M$ versucht zur Zeit von der Verwendung stark abzuraten und propergiert | |
79 ASF/WMV. Aber keiner achtet darauf.<BR> | |
80 <B>HINWEIS</B>: DV-Kameras können 2 Arten von AVI-Formaten erzeugen, eines ist | |
81 normal und abspielbar das andere weder normal noch abspielbar.</P> | |
82 | |
3324 | 83 <P>Es gibt 2 Arten von AVI-Dateien: |
84 <UL> | |
85 <LI><B>Interleaved</B>: Audio und Video-Inhalt ist interleaved. Die ist üblich. | |
86 Empfohlen und wird auch meist verwendet. Einige Tools erzeugen interleaved | |
87 AVIs mit schlechtem Sync. <B>MPlayer</B> erkennt diese als interleaved und es wird | |
88 im Verlust der A/V Sync sichtbar, möglichweise auch beim Suchen. Diese Dateien sollten | |
89 non-interleaved (mit der <CODE>-ni</CODE> Option) abgespielt werden.</LI> | |
4522
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
90 <LI><B>Non-interleaved</B>: schlecht. Als erstes kommt der ganze Videostream dann dann der |
3324 | 91 ganze Audiostream, dies erfordert viel suchen in der Datei. Es ist sehr schlecht beim Abspielen |
92 vom Netzwerk oder von CDROM.</LI> | |
93 </UL> | |
94 </P> | |
95 | |
4522
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
96 <P>MPlayer unterstützt 2 Arten des timings für AVI Dateien: |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
97 <UL> |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
98 <LI><B>bps-basiert</B> : Es basiert auf die Bitrate/Samplerate des Video/Audio stream. Diese |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
99 Methode wird von den meisten Playern verwendet, inklusiv avifile und Windows Media Player. |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
100 Dateien mit kaputten headers, und Datein, welche mit VBR Audio aber nicht |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
101 VBR-unterstützdem Encoder erstellt wurden, führen zu einer A/V Desync mit dieser Methode |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
102 (Meist beim Suchen).</LI> |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
103 <LI><B>interleaving-basiert</B> : Es benutzt nicht mehr den Wert der Bitrate, sondern |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
104 benutzt die relative Position des interleaved Audio und Video Mülls. Es macht einige falsch |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
105 codierten Dateien mit VBR audio abspielbar.</LI> |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
106 </UL> |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
107 </P> |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
108 |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
109 |
3324 | 110 <P>Einige Audio- und Videocodecs sind erlaubt, aber bedenke das VBR Audio meinst nicht gut |
111 unstützt wird von den meinsten MPlayer. Das Dateiformat macht es möglich VBR | |
112 Audio zu verwendenm, aber die meinsten Player erwarten CBR Audio, darum funktioniert VBR nicht. VBR ist | |
113 ungewöhnlich und Microsofts Spezifikation zu AVI beschreiben nur CBR Audio. Bedenke auch, dass die meisten | |
114 AVi Encoder/Multiplexer schlechte Dateien mit VBR Audio erzeugen. Es gibt nur 2 Ausnahmen | |
115 (die ich kenne): NaNDub und <A HREF="encoding.html">MEncoder</A>.</P> | |
116 | |
2856 | 117 |
118 <P><B><A NAME=2.1.1.3>2.1.1.3. ASF/WMV Dateien</A></B></P> | |
119 | |
3324 | 120 <P>ASF (Active Streaming Format) kommt von Microsoft. Sie habe 2 Arten von |
121 ASF, v1.0 und v2.0 entwickelt. v1.0 wird von ihren Media Tools (Windows | |
122 Media Player und Windows Media Encoder) verwendet und ist sehr geheim. v2.0 ist veröffentlicht und | |
123 patentiert :). Natürlich sind sie unterschiedlich und besitzten überhaupt keine Kompatibilität (es ist | |
124 nur ein anderes legales Spiel). <B>MPlayer</B> unterstützt nur v1.0, weil noch niemand v2.0 Dateien gesehen hat | |
125 :) . Beachte das .ASF Dateien heute auch mit der Extension .WMA oder .WMV vorkommen.</P> | |
2856 | 126 |
127 | |
4522
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
128 <P><B><A NAME=2.1.1.4>2.1.1.4. QuickTime/MOV Dateien</A></B></P> |
2856 | 129 |
3324 | 130 <P>Dies ist von Macintosh. Normalerweise hat es die Extensions .QT oder .MOV . Bedenke dass - |
131 seitdem die MPEG4-Gruppe QuickTime als das empfohlene Dateiformat für MPEG4 ausgewählt hat - | |
132 deren MPEG4 in .MOV Dateien mit .MPG oder .MP4 Extension erschienen sind (interessant dass | |
133 bei diesen Dateien der Videostream ein richtige .MPG-Datei ist. Mit der <CODE>-dumpvideo</CODE> | |
134 Option kannst du es auch extrahieren.).</P> | |
135 | |
136 <P><B>Codecs</B>: alle Codecs erlaubt, beides, CBR und VBR. Bedenke das die meisten neuen | |
137 MOV-Dateien <B>Sorenson</B> Video und QDesign Music Audio verwenden. Diese Formate sind absolut | |
138 geheim und mir Apples Quicktime Player ist fähig diese Dateien abzuspielen (aber nur auf Win/Mac).</P> | |
2856 | 139 |
140 <P><B><A NAME=2.1.1.5>2.1.1.5. VIV Dateien</A></B></P> | |
141 | |
3324 | 142 <P><B>MPlayer</B> demuxt nun auch fröhlich VIVO-Dateiformate. |
143 Der große Nachteil des Formates ist das es keinen Index-Block besitzt, auch keine fixe Paketgröße oder Sync-Bytes. | |
4522
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
144 Die meisten Dateien besitzen nicht mal Keyframes, also vergiss die Suchfunktion!</P> |
3324 | 145 |
146 <P>Der Videocodec von VIVO/1.0-Datei ist Standard <B>h.263</B> . Der Videocodec der VIVO/2.0 Dateien | |
147 ist veränderter, nichtstandard <B>h.263</B> . Bei Audio ist es das selbe, es ist <B>g.723</B> (standard) | |
148 oder <B>Vivo Siren</B> .</P> | |
149 | |
150 <P>Siehe in der <A HREF=codecs.html#2.2.1.4>VIVO Videocodec</A> | |
151 und <A HREF=codecs.html#2.2.2.4>VIVO Audiocodec</A> Sektion für Installationsanweisungen.</P> | |
2856 | 152 |
153 | |
4522
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
154 <P><B><A NAME=2.1.1.6>2.1.1.6. FLI Dateien</A></B></P> |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
155 |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
156 <P><B>FLI</B> ist ein sehr altes Fileformat benutzt vom Autodesk Animator, aber es |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
157 ist ein gebräucliches Fileformat auf dem Netz für kurze Animationen. <B>MPlayer</B> demuxt |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
158 und decodiert FLI Filme und ist sogar fähig sie zu durchsuchen (nützlich wenn man |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
159 looping aktiviert mit der -loop Option). FLI Dateien haben keine Keyframes, was zu verunstalteten |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
160 Bildern kurz nach dem Suchen führt.</P> |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
161 |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
162 |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
163 <P><B><A NAME=2.1.1.7>2.1.1.7. RealMedia (RM) Dateien</A></B></P> |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
164 |
5185 | 165 <P>Ja, <B>MPlayer</B> kann RealMedia (.rm) Dateien lesen (demuxen). Suchen (seeking) |
166 funktioniert (Das Format unterstüzt Keyframes). Hier ist die Liste der unterstützten | |
167 <A HREF="codecs.html#2.2.1.8">RealVideo</A> und | |
168 <A HREF="codecs.html#2.2.2.5">RealAudio</A> Codecs. | |
4522
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
169 |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
170 |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
171 <P><B><A NAME=2.1.1.8>2.1.1.8. NuppelVideo Dateien</A></B></P> |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
172 |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
173 <P><A HREF="http://mars.tuwien.ac.at/~roman/nuppelvideo">NuppelVideo</A> |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
174 ist, soweit ich weiss, ein TV-Grabbing Tool. <B>MPlayer</B> kann dessen <CODE>.nuv</CODE> |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
175 Dateien (nur NuppelVideo 5.0) lesen. Diese Dateien können unkomprimierte YV12, |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
176 YV12+RTJpeg komprimierte, YV12 RTJpeg+lzo komprimierte und YV12+lzo komprimierte Frames enthalten, |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
177 welche <B>MPlayer</B> alle dekodiert (und diese auch mit MEncoder zu DivX/etc! <B>encodiert</B>). |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
178 Eine Suchfunktion wird gerade implementiert.</P> |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
179 |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
180 |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
181 <P><B><A NAME=2.1.1.9>2.1.1.9. yuv4mpeg Dateien</A></B></P> |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
182 |
5185 | 183 <P><A HREF="http://mjpeg.sourceforge.net">yuv4mpeg / yuv4mpeg2</A> ist ein Fileformat, |
184 das von <A HREF="http://mjpeg.sf.net">mjpegtools Programmen</A> verwendet wird. Du kannst damit | |
185 Video in diesem Format einlesen, produzieren, filtern oder encodieren. | |
186 Die Datei ist eigentlich eine Sequenz von unkomprimierten YUV 4:2:0 Bildern. | |
187 </P> | |
4522
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
188 |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
189 |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
190 <P><B><A NAME=2.1.1.10>2.1.1.10. FILM Dateien</A></B></P> |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
191 |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
192 <P>Dieses Format wird auf alten Sega Saturn CD-ROM games verwendet.</P> |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
193 |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
194 |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
195 <P><B><A NAME=2.1.1.11>2.1.1.11. RoQ Dateien</A></B></P> |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
196 |
4600
bcaeff069237
"Here is the correct patch again, some changes for the old ones and a patch for
gabucino
parents:
4522
diff
changeset
|
197 <P>RoQ-Dateien sind Multimedia-Dateien, welche in gewissen ID Spielen wie Quake III |
bcaeff069237
"Here is the correct patch again, some changes for the old ones and a patch for
gabucino
parents:
4522
diff
changeset
|
198 und Return to castle Wolfenstein benützt werden.</P> |
4522
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
199 |
a7baf6ad622a
some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents:
3324
diff
changeset
|
200 |
2856 | 201 <P><B><A NAME=2.1.2>2.1.2. Audio Formate</A></B></P> |
202 | |
203 <P>Zur Zeit ist <B>MPlayer</B> immer nicht ein <B>Video</B> und kein <B>Media</B> | |
204 Player, darum sind reine Audioformate (zum Beispiel MP3, WAV, Audio-ASF) nicht | |
205 abspielbar. Verwende <A HREF="http://www.xmms.org">xmms</A>, | |
206 <A HREF="http://www.mpg123.de">mpg123</A> oder was auch immer.</P> | |
207 | |
208 </BODY> | |
209 </HTML> |