comparison DOCS/German/codecs.html @ 8833:e4c5ee3aa3e9

bunkus: Updated/newly translated German version of the docs
author mosu
date Tue, 07 Jan 2003 12:17:57 +0000
parents 7e654203b6b2
children e293d5eccd41
comparison
equal deleted inserted replaced
8832:a1578b329cc0 8833:e4c5ee3aa3e9
7 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> 7 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
8 </HEAD> 8 </HEAD>
9 9
10 <BODY> 10 <BODY>
11 11
12 <H2><A NAME="codecs">2.2. Unterstützte Codecs</A></H2> 12 <H2><A NAME="codecs">2.2. Unterst&uuml;tzte Codecs</A></H2>
13 13
14 <H3><A NAME="video_codecs">2.2.1. Video Codecs</A></H3> 14 <H3><A NAME="video_codecs">2.2.1. Video-Codecs</A></H3>
15 15
16 <P>Siehe <A HREF="http://www.mplayerhq.hu/DOCS/codecs-status.html">Codec-Status</A> Seite 16 <P>Siehe
17 für die komplette, täglich generierte Liste.</P> 17 <A HREF="http://www.mplayerhq.hu/DOCS/codecs-status.html">Codec-Status</A>-Seite
18 f&uuml;r die komplette, t&auml;glich generierte Liste.</P>
18 19
19 <P>Die wichtigsten Video-Codecs:</P> 20 <P>Die wichtigsten Video-Codecs:</P>
20 21
21 <UL> 22 <UL>
22 <LI>MPEG1 (VCD) und MPEG2 (DVD) Video</LI> 23 <LI>MPEG1 (VCD) und MPEG2 (DVD) Video</LI>
23 <LI>eingebauter Dekoder für DivX ;-), OpenDivX, DivX4, DivX5, M$ MPEG4 v1, v2 24 <LI>eingebauter Dekoder f&uuml;r DivX ;-), OpenDivX, DivX4, DivX5,
24 und andere MPEG4 Varianten</LI> 25 M$ MPEG4 v1, v2 und andere MPEG4-Varianten</LI>
25 <LI>eingebauter Decoder für Windows Media Video 7 (WMV1) und Win32 DLL Decoder für 26 <LI>eingebauter Decoder f&uuml;r Windows Media Video 7 (WMV1) und
26 Windows Media Video 8 (WMV2), beide werden in in .wmv Dateien verwendet</LI> 27 Win32-DLL-Decoder f&uuml;r Windows Media Video 8 (WMV2). Beide werden in
27 <LI><B>eingebauter Sorenson (SVQ1) Decoder</B></LI> 28 .wmv-Dateien verwendet</LI>
28 <LI>3ivx Decoder</LI> 29 <LI><B>eingebauter Sorenson 1 (SVQ1) Decoder</B></LI>
29 <LI>Cinepak und Intel Indeo Codecs (3.1,3.2,4.1,5.0)</LI> 30 <LI><B>Win32/QT Sorenson 3 (SVQ3) Decoder</B></LI>
31 <LI>3ivx-Decoder</LI>
32 <LI>Cinepak und Intel Indeo Codecs (3.1, 3.2, 4.1, 5.0)</LI>
30 <LI>MJPEG, AVID, VCR2, ASV2 und andere Hardwareformate</LI> 33 <LI>MJPEG, AVID, VCR2, ASV2 und andere Hardwareformate</LI>
31 <LI>VIVO 1.0, 2.0, I263 und andere h263(+) Varianten</LI> 34 <LI>VIVO 1.0, 2.0, I263 und andere h263(+)-Varianten</LI>
32 <LI>FLI/FLC</LI> 35 <LI>FLI/FLC</LI>
33 <LI>RealVideo 1.0 von ffmpeg und RealVideo 2.0, 3.0 und 4.0 36 <LI>RealVideo 1.0 von libavcodec und RealVideo 2.0, 3.0 und 4.0
34 durch die RealPlayer Libraries</LI> 37 durch die RealPlayer-Libraries</LI>
35 <LI>eingebauter Decoder für HuffYUV</LI> 38 <LI>eingebauter Decoder f&uuml;r HuffYUV</LI>
36 <LI>Verschiedene alte, einfache RLE-ähnliche Formate</LI> 39 <LI>Verschiedene alte, einfache RLE-&auml;hnliche Formate</LI>
37 </UL> 40 </UL>
38 41
39 <P>Wenn du einen Codec hast, der noch nicht aufgelistet und unterstützt ist, 42 <P>Wenn du einen Win32-Codec hast, der noch nicht aufgelistet und
40 lies <A HREF="#importing">Win32 Codec-Importierungs HOWTO</A> und hilf uns, 43 unterst&uuml;tzt ist, dann lies <A HREF="#importing">Win32
41 die Unterstützung hinzuzufügen.</P> 44 Codec-Importierungs-HOWTO</A> und hilf uns, die Unterst&uuml;tzung
45 hinzuzuf&uuml;gen.</P>
42 46
43 47
44 <H4><A NAME="divx">2.2.1.1. DivX4/DivX5</A></H4> 48 <H4><A NAME="divx">2.2.1.1. DivX4/DivX5</A></H4>
45 49
46 <P>Diese Sektion enthält Informationen über den DivX4 und Divx5 Codecs von 50 <P>Diese Sektion enth&auml;lt Informationen &uuml;ber den DivX4- und
47 <A HREF="http://www.projectmayo.com">Project Mayo</A>. Ihre ersten verfügbaren alpha-Versionen 51 Divx5-Codec vom <A HREF="http://www.projectmayo.com">Project Mayo</A>. Ihre
48 waren OpenDivX 4.0 alpha 47 und 48. Unterstützung dafür war früher standardgemäß in 52 ersten verf&uuml;gbaren alpha-Versionen waren OpenDivX 4.0 alpha 47 und 48.
49 <B>MPlayer</B> eingebaut. Es wured auch deren postprocessing Code verwendet, 53 Unterst&uuml;tzung daf&uuml;r war fr&uuml;her standardgem&auml;&szlig; in
50 um optional die Bildqualität von MPEG1/2-Filmen zu verbessern. Nun benutzen wir 54 <B>MPlayer</B> eingebaut. Es wurde auch deren Postprocessing Code verwendet, um
51 unseren eigenen für alle Dateitypen.</P> 55 optional die Bildqualit&auml;t von MPEG1/2-Filmen zu verbessern. Nun benutzen
56 wir unseren eigenen f&uuml;r alle Dateitypen.</P>
52 57
53 <P>Die neue Version dieses Codecs heisst DivX4Linux und kann sogar Filme 58 <P>Die neue Version dieses Codecs heisst DivX4Linux und kann sogar Filme
54 decodieren, die mit diesen relativ unbekannten DivX-Codecs erzeugt wurden! 59 decodieren, die mit dem ber&uuml;chtigten DivX-Codec (DivX 3 ;-)) erzeugt
55 Dazu ist er noch um einiges schneller als die traditionelle Win32 DivX DLL 60 wurden! Dazu ist sie noch um einiges schneller als die traditionelle
56 aber immer noch langsamer als libavcodec. Der Gebrauch dieses Codecs ist 61 Win32-DivX-DLL aber immer noch langsamer als libavcodec. Vom Gebrauch dieses
57 desshalb <B>entmutigend</B>. Er lässt sich jedoch trotzdem zur Encodierung 62 Codecs wird desshalb <B>abgeraten</B>. Er l&auml;sst sich jedoch trotzdem zum
58 verwenden. Ein Nachteil diese Codecs ist, dass er zur Zeit Closed-Source ist.</P> 63 Encodieren verwenden. Ein Nachteil diese Codecs ist, dass er zurzeit
64 Closed-Source ist.</P>
59 65
60 <P>Der Codec kann von einer der folgenden URLs heruntergeladen werden:</P> 66 <P>Der Codec kann von einer der folgenden URLs heruntergeladen werden:</P>
61 67
62 <UL> 68 <UL>
63 <LI><A HREF="http://avifile.sourceforge.net">http://avifile.sourceforge.net</A></LI> 69 <LI><A HREF="http://avifile.sourceforge.net">http://avifile.sourceforge.net</A></LI>
64 <LI><A HREF="http://divx.com">http://divx.com</A></LI> 70 <LI><A HREF="http://divx.com">http://divx.com</A></LI>
65 </UL> 71 </UL>
66 72
67 <P>Entpacke es und starte <CODE>./install.sh</CODE> als Root.</P> 73 <P>Entpacke es und starte <CODE>./install.sh</CODE> als root.</P>
68 74
69 <P><B>Hinweis:</B> vergiss <B>nicht</B> <CODE>/usr/local/lib</CODE> deiner <CODE>/etc/ld.so.conf</CODE> hinzuzufügen!</P> 75 <P><B>Hinweis:</B> vergiss <B>nicht</B>, <CODE>/usr/local/lib</CODE> deiner
70 76 <CODE>/etc/ld.so.conf</CODE> hinzuzuf&uuml;gen und anschlie&szlig;end
71 <P><B>MPlayer</B> erkennt automatisch, ob DivX4/DivX5 korrekt installiert ist und kompiliert 77 <CODE>ldconfig</CODE> aufzurufen!</P>
72 wie gewöhnlich. Wenn es nicht erkannt wird, wurde es nicht korrekt installiert 78
73 oder konfiguriert.</P> 79 <P><B>MPlayer</B> erkennt automatisch, ob DivX4/DivX5 korrekt installiert ist,
74 80 du kannst ihn wie gew&ouml;hnlich kompilieren. Wenn es nicht erkannt wird,
75 <P>DivX4Linux arbeitet mit 2 Methoden:</P> 81 wurde es nicht korrekt installiert oder konfiguriert.</P>
76 82
77 <TABLE BORDER=0> 83 <P>DivX4Linux arbeitet in zwei verschiedenen Modi:</P>
78 <TR><TD>&nbsp;&nbsp;</TD><TD VALIGN=top><CODE>-vc&nbsp;odivx</CODE></TD><TD>&nbsp;&nbsp;</TD> 84
79 <TD>Verwendet den Codec nach OpenDivX-Art. 85 <DL>
80 In diesem Fall produziert es YV12 Bilder in seinem eigenen Buffer, und 86 <DT><CODE>-vc odivx</CODE></DT>
81 <B>MPlayer</B> führt die Colorspace-Konversion via libvo durch (<B>schnell, empfohlen</B>).</TD></TR> 87 <DD>Spricht den Codec so wie den alten OpenDivX-Codec an. In diesem Fall
82 <TR><TD></TD><TD VALIGN=top><CODE>-vc&nbsp;divx4</CODE></TD><TD></TD> 88 produziert der Codec YV12-Bilder in seinem eigenen Puffer, und
83 <TD>verwendet die Colorspace-Konversion des Codecs. 89 <B>MPlayer</B> nimmt die Farbraumkonvertierung mittels libvo vor
84 In diesem Fall kannst du auch YUY2/UYVY verwenden (<B>LANGSAM</B>).</TD></TR> 90 (<B>schneller und empfohlener Modus!</B>).</DD>
85 </TABLE> 91 <DT><CODE>-vc divx4</CODE></DT>
86 92 <DD>Benutzt die Farbraumkonvertierung des Codecs. In diesem Modus kannst
87 <P>Die <CODE>-vc odivx</CODE> Methode ist normalerweise schneller, da es die Daten in einem YV12 93 du auch YUY2/UYVY benutzen (<B>LANGSAM</B>).</DD>
88 (Planar YUV 4:2:0) Format übermittelt, was weniger Bandbreite für den Bus bedeutet. 94 </DL>
89 Für gepackte YUV Formate (YUY2, UYVY) verwende die <CODE>-vc divx4</CODE> Methode. 95
90 Für RGB-Modus ist die Geschwindigkeit gleich, am ehesten hängt sie noch 96 <P>Der <CODE>-vc odivx</CODE>-Modus ist normalerweise schneller, da er die
91 von deiner momentanen Farbtiefe ab.</P> 97 Daten in einem YV12-Format (planares YUV 4:2:0) &uuml;bermittelt, was weniger
92 98 Bandbreite f&uuml;r den Bus bedeutet. F&uuml;r gepackte YUV-Formate (YUY2,
93 <P><B>Hinweis:</B> Wenn der -vo driver "direct rendering" unterstützt, ist 99 UYVY) verwende den <CODE>-vc divx4</CODE>-Modus. F&uuml;r den RGB-Modus ist die
94 <CODE>-vc divx4</CODE> wahrscheinlich die schnellere oder sogar die 100 Geschwindigkeit gleich und h&auml;ngt am ehesten von deiner momentanen
95 schnellste Lösung.</P> 101 Farbtiefe ab.</P>
102
103 <P><B>Hinweis:</B> Wenn der -vo-Treiber "direct rendering" unterst&uuml;tzt,
104 ist <CODE>-vc divx4</CODE> wahrscheinlich die schnellere oder sogar die
105 schnellste L&ouml;sung.</P>
96 106
97 107
98 <H4><A NAME="libavcodec">2.2.1.2. FFmpeg's DivX/libavcodec</A></H4> 108 <H4><A NAME="libavcodec">2.2.1.2. FFmpeg's DivX/libavcodec</A></H4>
99 109
100 <P><A HREF="http://ffmpeg.sourceforge.net">FFmpeg</A> enthält ein <B>Open-Source</B> 110 <P>Das <A HREF="http://ffmpeg.sourceforge.net">FFmpeg</A>-Projekt enth&auml;lt
101 Codec Paket, dass fähig ist H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1 codierte 111 ein <B>Open-Source</B>-Codec-Paket, das f&auml;hig ist, mit
102 Filme zu decodieren. Es kann nicht nur zu einigen davon konvertiert werden, sondern 112 H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1 codiertes Video und mit WMA
103 auch die Geschwindigkeit ist häher als die der Win32 Codecs oder der 113 (Windows Media Audio) codiertes Audio zu decodieren. Man kann nicht nur einige
104 ProjectMayo DivX4/5 Bibliothek!</P> 114 dieser Codecs zum Encodieren benutzen, sondern die Geschwindigkeit ist sogar um
105 115 einiges h&auml;her als die der Win32-Codecs oder der ProjectMayo
106 <P>Er beinhaltet auch viele nette Codecs. Die wichtigsten sind die MPEG4 116 DivX4/5-Bibliothek!</P>
107 Varianten: DivX 3, DivX 4, DivX 5, Windows Media Video 7 (WMV1).</P> 117
108 118 <P>FFmpeg beinhaltet auch viele nette Codecs. Die wichtigsten sind die
109 <P>Wenn ein <B>MPlayer</B> Release verwendet wird, befindet sich libavcodec 119 MPEG4-Varianten: DivX3, DivX4, DivX5, Windows Media Video 7 (WMV1). Ein
110 bereits im Paket, welches normal kompiliert werden kann. Wenn <B>MPlayer</B> 120 weiterer sehr interessanter Deocder ist der f&uuml;r WMA.</P>
111 über CVS verwendet wird, muss die libavcodec vom FFmpeg CVS-Server verwendet werden, 121
112 das FFmpeg 0.4.5 <B>nicht</B> mit <B>Mplayer</B> zusammen läuft. 122 <P>Wenn ein offizielles <B>MPlayer</B>-Release verwendet wird, befindet sich
113 Um dies zu erreichen, sollten folgende Schritte vollzogen werden:</P> 123 libavcodec (die Codec-Bilbiothek des FFmpeg-Projektes) bereits im Paket,
124 welches normal kompiliert werden kann. Wenn du die <B>MPlayer</B>-Sourcen per
125 CVS runterl&auml;dst, musst du die libavcodec vom FFmpeg CVS-Server verwenden,
126 da das offizielle FFmpeg-Release 0.4.5 <B>nicht</B> mit <B>Mplayer</B>
127 zusammen l&auml;uft. Um dies zu erreichen gibst du folgendes ein:</P>
114 128
115 <OL> 129 <OL>
116 <LI><CODE>cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login</CODE></LI> 130 <LI><CODE>cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg
117 <LI><CODE>cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg</CODE></LI> 131 login</CODE></LI>
118 <LI>Dass <CODE>libavcodec</CODE> Verzeichnis von den FFmpeg-Sourcen muss ins 132 <LI><CODE>cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg
119 Hauptverzeichnis des <B>MPlayer</B> CVS-Baums bewegt werden. Es sollte etwa 133 co ffmpeg</CODE></LI>
120 so aussehen: 134 <LI>Das <CODE>libavcodec</CODE>-Verzeichnis von den FFmpeg-Sourcen muss in's
135 Hauptverzeichnis des <B>MPlayer</B> CVS-Baums verschoben/kopiert werden.
136 Es sollte etwa so aussehen:
121 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>main/libavcodec</CODE></P> 137 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>main/libavcodec</CODE></P>
122 Symlinken ist <B>nicht</B> genug, es muss kopiert/verschoben werden!</LI> 138 Das Erstellen eines symbolischen Links ist <B>nicht</B> genug; es muss
123 <LI>Es folgt die Kompilierung. Configure sollte allfällige Probleme vor der 139 kopiert/verschoben werden!</LI>
124 Kompilierung erkennen.</LI> 140 <LI>Es folgt die Compilierung. configure sollte Probleme vor der
141 Compilierung erkennen.</LI>
125 </OL> 142 </OL>
126 143
127 <P><B>Hinweis:</B> <B>MPlayer</B> über CVS enthält ein libavcodec 144 <P><B>Hinweis:</B> Die <B>MPlayer</B>-Sourcen im CVS enthalten ein
128 Unterverzeichnis, es enthält jedoch <B>nicht</B> den Quellcode von libavcodec! 145 libavcodec-Unterverzeichnis. Es enth&auml;lt jedoch <B>nicht</B> den Quellcode
129 Es muss der obrigen Anleitung gefolgt werden, um den Quellcode für diese 146 von libavcodec! Du musst - wie oben beschrieben - dir die CVS-Version von
130 Bibliothek (library) zu erhalten.</P> 147 FFmpeg besorgen.</P>
131 148
132 <P>Mit FFmpeg und meiner Matrox G400 kann ich sogar DivX-Filme in hoher 149 <P>Mit FFmpeg und meiner Matrox G400 kann ich sogar DivX-Filme in hoher
133 Auflösung auf meinem K6/2 500 ohne Framedrops betrachten.</P> 150 Aufl&ouml;sung auf meinem K6/2 500 ohne Framedrops betrachten.</P>
134 151
135 152
136 <H4><A NAME="xanim">2.2.1.3. XAnim Codecs</A></H4> 153 <H4><A NAME="xanim">2.2.1.3. XAnim-Codecs</A></H4>
137 154
138 <P>Vorwort:<BR> 155 <P>Vorwort:<BR> Es ist darauf hinzuweisen, dass die XAnim-Binary-Codecs mit
139 Es ist darauf hinzuweisen, dass die XAnim Binary-Codecs mit einem Textstück 156 einem Textst&uuml;ck geliefert werden, das eine legal bindende Softwarelizenz
140 geliefert werden, dass eine legal bindende Softwarelizenz sein soll, welche 157 sein soll, welche (neben einigen anderen Einschr&auml;nkungen) dem Benutzer das
141 (neben einigen anderen Einschränkungen) dem Benutzer das Verwenden der Codecs mit 158 Verwenden der Codecs mit anderen Programmen als XAnim verbietet. Der
142 anderen Programmen als XAnim verbietet. Der XAnim-Autor hat jedoch noch keine 159 XAnim-Autor hat jedoch noch keine rechtliche Schritte gegen irgendjemanden
143 rechtliche Schritte gegen irgendjemanden wegen Codec bezogenen Fragen unternommen.</P> 160 wegen Codec bezogenen Fragen unternommen.</P>
144 161
145 <P><B>MPlayer</B> kann XAnims Codecs für das Decodieren verwenden. Um diese 162 <P><B>MPlayer</B> kann XAnims Codecs f&uuml;r das Decodieren verwenden. Um
146 zu aktivieren sollte folgende Anleitung befolgt werden:</P> 163 diese zu aktivieren, solltest folgenden Anweisungen folgen:</P>
147 164
148 <UL> 165 <OL>
149 <LI>Lade dir die Codecs, die du verwenden willst von der 166 <LI>Lade dir die Codecs, die du verwenden willst, von der
150 <A HREF="http://xanim.va.pubnix.com">XAnim-Seite</A> herunter. 167 <A HREF="http://xanim.va.pubnix.com">XAnim-Seite</A> herunter.
151 Der <B>3ivx</B> Codec befindet sich nicht dort, kann jedoch von der 168 Der <B>3ivx</B> Codec befindet sich nicht dort. Er kann jedoch von der
152 <A HREF="http://www.3ivx.com">3ivx-Seite</A> heruntergeladen werden.</LI> 169 <A HREF="http://www.3ivx.com">3ivx-Seite</A> heruntergeladen werden.</LI>
153 <LI>verwende die <CODE>--with-xanimlibdir</CODE> Option um configure zu sagen, wo 170 <LI>Verwende die <CODE>--with-xanimlibdir</CODE>-Option, um configure zu
154 es die XAnim-Codecs finden kann. Normalerweise werden diese in 171 sagen, wo es die XAnim-Codecs finden kann. Normalerweise werden diese in
155 <CODE>/usr/local/lib/xanim/mods, /usr/lib/xanim/mods/ und /usr/lib/xanim</CODE> gesucht. 172 <CODE>/usr/local/lib/xanim/mods</CODE>, <CODE>/usr/lib/xanim/mods/</CODE>
156 Ansonsten kannst du auch die Umgebungsvariable <I>XANIM_MOD_DIR</I> zum Verzeichnis 173 und <CODE>/usr/lib/xanim</CODE> gesucht. Weiterhin kannst du auch die
157 der XAnim Codecs setzen.</LI> 174 Umgebungsvariable <I>XANIM_MOD_DIR</I> auf den Verzeichnisnamen
158 <LI>Entferne/Symlinke die Dateinamen, indem du das Architektur-Zeugs löschst, so dass die 175 der XAnim-Codecs setzen.</LI>
159 Dateinamen etwa so aussehen: <CODE>vid_cvid.xa, vid_h263.xa, vid_iv50.xa</CODE>.</LI> 176 <LI>Entferne/Symlinke die Dateinamen, wobei du das Architektur-Zeugs
160 </UL> 177 l&ouml;schst, sodass die Dateinamen etwa so aussehen:
178 <CODE>vid_cvid.xa</CODE>, <CODE>vid_h263.xa</CODE>,
179 <CODE>vid_iv50.xa</CODE>.</LI>
180 </OL>
161 181
162 <P>XAnim ist die Videocodec-Familie Nummer 10. Es kann also die <CODE>-vfm 10</CODE> 182 <P>XAnim ist die Videocodec-Familie Nummer 10. Du kannst also die
163 Option verwendet werden, um <B>MPlayer</B> zu sagen, dass er sie, wenn möglich, verwenden soll.</P> 183 <CODE>-vfm 10</CODE>-Option verwenden, um <B>MPlayer</B> zu sagen, dass er
184 sie, wenn m&ouml;glich, verwenden soll.</P>
164 185
165 <P>Die getesteten Codecs beinhalten: <B>Indeo 3.2</B>, <B>4.1</B>, <B>5.0</B>, 186 <P>Die getesteten Codecs beinhalten: <B>Indeo 3.2</B>, <B>4.1</B>, <B>5.0</B>,
166 <B>CVID</B>, <B>3ivX</B>, <B>h263</B>.</P> 187 <B>CVID</B>, <B>3ivX</B>, <B>h263</B>.</P>
167 188
168 189
169 <H4><A NAME="vivo_video">2.2.1.4. VIVO Video</A></H4> 190 <H4><A NAME="vivo_video">2.2.1.4. VIVO-Video</A></H4>
170 191
171 <P><B>MPlayer</B> kann VIVO (1.0 und 2.0) Videos abspielen. Der beste Codec für 192 <P><B>MPlayer</B> kann VIVO (1.0 und 2.0) Videos abspielen. Der beste geeignete
172 1.0-Dateien ist FFmpegs H263 Dekoder, du kannst ihn mit der <CODE>-vc ffh263</CODE> 193 Codec f&uuml;r 1.0-Dateien ist FFmpegs H263-Decoder. Du kannst ihn mit der
173 Option aufrufen (standard) (benötigt die neuesten libavcodecs). Für 2.0-Dateien verwende 194 <CODE>-vc ffh263</CODE>-Option aufrufen (standard) (ben&ouml;tigt die neuesten
174 die <A HREF="http://www.mplayerhq.hu/MPlayer/samples/drivers32/ivvideo.dll">ivvideo.dll</A> 195 libavcodecs). F&uuml;r 2.0-Dateien verwende die <A
175 Win32 DLL und installiere sie unter <CODE>/usr/lib/win32</CODE> oder wo du deine Win32 Codecs speicherst. 196 HREF="http://www.mplayerhq.hu/MPlayer/samples/drivers32/ivvideo.dll">
176 Der letztgenannte Codec unterstützt weder YV12 noch YUY2, nur BGR-Modus, 197 ivvideo.dll</A> Win32-DLL und installiere sie unter <CODE>/usr/lib/win32</CODE>
177 was die Ausgabe auf X11 und OpenGL beschränkt. ffh263 wird in Zukunft 198 oder wo auch immer du deine Win32-Codecs speicherst.</P>
178 hoffentlich VIVO 2.0 unterstützen.</P> 199
179 200
180 201 <H4><A NAME="mpeg">2.2.1.5. MPEG 1/2-Video</A></H4>
181 <H4><A NAME="mpeg">2.2.1.5. MPEG 1/2 Video</A></H4> 202
182 203 <P>MPEG1 und MPEG2 werden von der eingebauten Multiplatform-Bibliothek
183 <P>MPEG1 und MPEG2 werden von der eingebauten multiplatform Bibliothek <B>libmpeg2</B> decodiert, 204 <B>libmpeg2</B> decodiert, deren Source in <B>MPlayer</B> enthalten ist. Wir
184 deren Source in <B>MPlayer</B> enthalten ist. 205 spielen fehlerhafte MPEG1/2-Videos durch das Abfangen des sig11 (segmentation
185 Wir spielen fehlerhafte MPEG1/2 Videos durch das Abfangen des sig11 (segmentation fault) 206 fault) und die anschliessend schnelle neue Initialisierung des Codecs ab.
186 und die anschliessend schnelle neue Initialisierung des Codecs. Dadurch kann exakt an der 207 Dadurch kann exakt an der Stelle des Fehlers fortgefahren werden. Es ist dabei
187 Stelle des Fehlers fortgefahren werden. Es ist dabei kein Geschwindigkeitsverlust messbar.</P> 208 kein Geschwindigkeitsverlust messbar.</P>
188 209
189 210
190 <H4><A NAME="ms_video1">2.2.1.6. MS Video 1</A></H4> 211 <H4><A NAME="ms_video1">2.2.1.6. MS Video 1</A></H4>
191 212
192 <P>Dies ist dein sehr alter und sehr schlechter Codec von Microsoft. In der Vergangenheit 213 <P>Dies ist dein sehr alter und sehr schlechter Codec von Microsoft. In der
193 wurde es mit dem <CODE>msvidc32.dll</CODE> Win32-Codec decodiert, aber nun haben wir eine 214 Vergangenheit wurde es mit dem <CODE>msvidc32.dll</CODE> Win32-Codec decodiert,
194 Open-Source-Codec (von <A HREF="mailto:melanson@pcisys.net">Mike Melanson</A>) eingebaut.</P> 215 aber nun haben wir einen Open-Source-Codec (von <A
216 HREF="mailto:melanson@pcisys.net">Mike Melanson</A>) eingebaut.</P>
195 217
196 218
197 <H4><A NAME="cinepak">2.2.1.7. Cinepak CVID</A></H4> 219 <H4><A NAME="cinepak">2.2.1.7. Cinepak CVID</A></H4>
198 220
199 <P><B>MPlayer</B> verwendet normalerweise einen eigenen, Open-Source, multiplatformfähigen 221 <P><B>MPlayer</B> verwendet normalerweise seinen eigenen, Open-Source
200 Cinepak-Decoder. Er unterstützt YUV Ausgabe, dies ermöglicht Hardwarescaling, wenn dies vom 222 multiplatformf&auml;higen Cinepak-Decoder. Er unterst&uuml;tzt YUV-Ausgabe,
201 Videoausgabetreiber unterstützt wird.</P> 223 was Hardwarescaling erm&ouml;glicht, wenn dies vom Videoausgabetreiber
224 unterst&uuml;tzt wird.</P>
202 225
203 226
204 <H4><A NAME="realvideo">2.2.1.8. RealVideo</A></H4> 227 <H4><A NAME="realvideo">2.2.1.8. RealVideo</A></H4>
205 228
206 <P><B>MPlayer</B> unterstützt die Dekodierung aller Versionen von RealVideo:</P> 229 <P><B>MPlayer</B> unterst&uuml;tzt die Dekodierung aller Versionen von
207 230 RealVideo:</P>
208 <UL> 231
209 <LI>RealVideo 1.0 (fourcc RV10) - En/Dekodierung durch <B>libavcodec</B> unterstützt</LI> 232 <UL>
210 <LI>RealVideo 2.0 (fourcc RV20) - Dekodierung durch <B>RealPlayer Libraries</B> unterstützt</LI> 233 <LI>RealVideo 1.0 (fourcc RV10) - En/Dekodierung durch <B>libavcodec</B>
211 <LI>RealVideo 3.0 (fourcc RV30) - Dekodierung durch <B>RealPlayer Libraries</B> unterstützt</LI> 234 unterst&uuml;tzt</LI>
212 <LI>RealVideo 4.0 (fourcc RV40) - Dekodierung durch <B>RealPlayer Libraries</B> unterstützt</LI> 235 <LI>RealVideo 2.0, 3.0, 4.0 (fourcc RV20, RV30, RV40) - Dekodierung durch die
213 </UL> 236 <B>RealPlayer Libraries</B> unterst&uuml;tzt</LI>
214 237 </UL>
215 <P> 238
216 Es wird empfohlen, RealPlayer8 oder RealONE herunterzuladen und zu installieren, 239 <P> Es wird empfohlen, RealPlayer8 oder RealONE herunterzuladen und zu
217 da <B>MPlayer</B> deren Bibliotheken verwenden kann, um RealVideo 2.0, 3.0 oder 4.0 240 installieren, da <B>MPlayer</B> deren Bibliotheken verwenden kann, um RealVideo
218 Video zu decodieren. Das <CODE>configure</CODE> Script von <B>MPlayer</B> sollte die 241 2.0, 3.0 oder 4.0 zu decodieren. Das <CODE>configure</CODE>-Script von
219 RealPlayer Bibliotheken an der normalen Stelle der Installation finden. Falls nicht, 242 <B>MPlayer</B> sollte die RealPlayer-Bibliotheken an der normalen Stelle der
220 kann man <CODE>configure</CODE> über die Option <CODE>--with-reallibdir</CODE> mitteilen, 243 Vollinstallation finden. Falls nicht, kannst du <CODE>configure</CODE>
221 wo sie zu suchen/finden sind.</P> 244 &uuml;ber die Option <CODE>--with-reallibdir</CODE> mitteilen, wo sie zu
222 245 suchen/finden sind.</P>
223 <P><B>Hinweis:</B> Momentan <B>funktionieren die RealPlayer Bibliotheken nur mit Linux, 246
224 FreeBSD, NetBSD und Cygwin auf der x86 Plattform.</B></P> 247 <P><B>Hinweis:</B> Momentan <B>funktionieren die RealPlayer-Bibliotheken nur
225 248 mit Linux, FreeBSD, NetBSD und Cygwin auf der x86 oder der Alpha-Plattform.</B>
226 <P><B>Hinweis2:</B> Wir können die RealPlayer Bibliotheken nicht verteilen, da die 249 </P>
227 Lizenz es nicht erlaubt. Sie müssen selbst geholt werden.</P> 250
228 251 <P><B>Hinweis2:</B> Wir k&ouml;nnen die RealPlayer-Bibliotheken nicht zum
229 252 Download zur Verf&uuml;gung stellen oder sie mit <B>MPlayer</B> vertreiben, da
230 <H4><A NAME="xvid">2.2.1.9. XViD</A></H4> 253 die Lizenz es nicht erlaubt. Du musst sie selbst runterladen.</P>
231 254
232 <P><B>XViD</B> ist eine abgespaltene (forked) Entwicklung des OpenDivX Codec. Es geschah, als 255
233 ProjectMayo OpenDivX in das DivX4 Projekt mit geschlossenen Quellen änderte und die nicht-ProjectMayo, 256 <H4><A NAME="xvid">2.2.1.9. XviD</A></H4>
234 welche an OpenDivX arbeiteten wütend wurden und XViD starteten. Es besitzen also beide Projekte 257
235 denselben Ursprung.</P> 258 <P><B>XviD</B> ist eine abgespaltene Entwicklung des OpenDivX-Codecs. Es
259 geschah, als ProjectMayo OpenDivX in das ClosedSource-Projekt DivX4 (jetzt
260 DivX5) &auml;nderte, woraufhin die Leute, die an OpenDivX aber nicht beim
261 ProjectMayo arbeiteten, sauer wurden und XviD starteten. Beide Projekte haben
262 also den selben Urpsrung.</P>
236 263
237 <H4>Vorteile:</H4> 264 <H4>Vorteile:</H4>
238 265
239 <UL> 266 <UL>
240 <LI>Open Source</LI> 267 <LI>Open Source</LI>
241 <LI>Die API ist kompatibel mit DivX4, so dass es leicht ist Unterstützung dafür einzubauen.</LI> 268 <LI>Das API ist kompatibel mit DivX4, sodass es leicht ist,
242 <LI>2-Pass Encodierungs-Unterstützung</LI> 269 Unterst&uuml;tzung daf&uuml;r einzubauen.</LI>
243 <LI>gute Encodierungsqualität, höhere Geschwindigkeit als DivX4 (man kann es, während dem 270 <LI>2-Pass Encodierungs-Unterst&uuml;tzung</LI>
244 Kompilieren, spezifisch für den jeweiligen Rechner optimieren)</LI> 271 <LI>gute Encodierungsqualit&auml;t, h&ouml;here Geschwindigkeit als DivX4
272 (man kann es w&auml;hrend des Compilierens f&uuml;r den jeweiligen Rechner
273 optimieren)</LI>
245 </UL> 274 </UL>
246 275
247 <H4>Nachteile:</H4> 276 <H4>Nachteile:</H4>
248 277
249 <UL> 278 <UL>
250 <LI>Es <B>decodiert</B> momentan nicht alle DivX/DivX4-Dateien sauber 279 <LI>Es <B>decodiert</B> momentan nicht alle DivX/DivX4-Dateien sauber
251 (kein Problem, da man sie ja immer noch mit der libavcodec abspielen kann)</LI> 280 (kein Problem, da man sie ja immer noch mit der libavcodec abspielen kann).
252 <LI>Man muss sich beim Kompilieren für die DivX4 <B>ODER</B> 281 </LI>
253 XViD Unterstützung entscheiden.</LI> 282 <LI>Man muss sich beim Compilieren f&uuml;r die DivX4- <B>ODER</B>
283 XviD-Unterst&uuml;tzung entscheiden.</LI>
254 <LI>in der Entwicklung</LI> 284 <LI>in der Entwicklung</LI>
255 </UL> 285 </UL>
256 286
257 <H4>Installation:</H4> 287 <H4>Installation:</H4>
258 288
259 <P>Es ist momentan nur als CVS erhältlich. Hier sind die 289 <P>Es ist momentan nur als CVS erh&auml;ltlich. Hier sind die
260 Download- und Installations-Anweisungen:</P> 290 Download- und Installations-Anweisungen:</P>
261 291
262 <OL> 292 <OL>
263 <LI><CODE>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid login</CODE></LI> 293 <LI><CODE>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid login</CODE></LI>
264 <LI><CODE>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid co xvidcore</CODE></LI> 294 <LI><CODE>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid co
295 xvidcore</CODE></LI>
265 <LI><CODE>cd xvidcore/build/generic</CODE></LI> 296 <LI><CODE>cd xvidcore/build/generic</CODE></LI>
266 <LI>bearbeite <CODE>Makefile.linux</CODE> deinen Bedürfnissen entsprechend</LI> 297 <LI>&auml;ndere <CODE>Makefile.linux</CODE> deinen Bed&uuml;rfnissen
298 entsprechend</LI>
267 <LI><CODE>make -f Makefile.linux</CODE><LI> 299 <LI><CODE>make -f Makefile.linux</CODE><LI>
268 <LI>Nimm die <CODE>encore2.h</CODE> und <CODE>decore.h</CODE> vom 300 <LI>Nimm die <CODE>encore2.h</CODE> und <CODE>decore.h</CODE> vom
269 Divx4linux-Paket und kopiere diese nach <CODE>/usr/local/include/</CODE>.</LI> 301 Divx4linux-Paket und kopiere diese nach <CODE>/usr/local/include/</CODE>.
270 <LI>kompiliere <B>MPlayer</B> neu mit <CODE>--with-xvidcore=/pfad/zu/libcore.a</CODE>.</LI> 302 </LI>
303 <LI>compiliere <B>MPlayer</B> neu mit
304 <CODE>--with-xvidcore=/pfad/zu/libcore.a</CODE>.</LI>
271 </OL> 305 </OL>
272 306
273 307
274 <H4><A NAME="sorenson">2.2.1.10. Sorenson</A></H4> 308 <H4><A NAME="sorenson">2.2.1.10. Sorenson</A></H4>
275 309
276 <P><B>Sorenson</B> ist ein von Apple entwickelter Videocodec. Wir sind momentan fähig, 310 <P><B>Sorenson</B> ist eine von Sorenson Media entwickelte und von Apple
277 die erste Version davon mit einem eingebautem Decoder zu decodieren (SVQ1).</P> 311 lizensierte Videocodecfamilie. Wir sind momentan in der Lage, alle Videos zu
278 312 decodieren, die mit einer der folgenden Sorenson-Versionen erstellt wurden:</P>
279 <H4>Vorteile:</H4> 313
280 <UL> 314 <UL>
281 <LI>Schnell, sogar alte Macintosh Maschinen waren fähig den Codec zu decodieren</LI> 315 <LI>Sorenson 1 (fourcc <I>SVQ1</I>) - Decodierung durch <B>selbstentwickelte
282 </UL> 316 Codecs</B>. Tats&auml;chlich gibt es zwei (qualitativ nahezu identische)
283 317 Decoder f&uuml;r SVQ1: Einer ist der in <B>MPlayer</B> enthaltene
284 <H4>Nachteile:</H4> 318 OpenSource-Codec, der andere ist der in libavcodec vorhandene Decoder.
285 <UL> 319 Du kannst sie mit <CODE>-vc svq1</CODE> respektive <CODE>-vc ffsvq1</CODE>
286 <LI>SVQ3 wurde immer noch nicht "reverse-engineered".</LI> 320 benutzen. Manche Dateien funktionieren eventuell nur mit einem der beiden
287 </UL> 321 Decoder. Probier als bei problematischen Dateien beide Decoder aus.</LI>
288 322 <LI>Sorenson 3 (fourcc <I>SVQ3</I>) - Decodierung mit den
289 <H4>Installation:</H4> 323 <B>Win32-QuickTime-Bibliotheken</B></LI>
290 324 </UL>
291 <P>Es wird standardmässig kompiliert und verwendet.</P> 325
292 326 <H4>Compilierung von <B>MPlayer</B> mit Support f&uuml;r die
293 327 QuickTime-Bibliotheken</H4>
294 <H3><A NAME="audio_codecs">2.2.2. Audiocodecs</A></H3> 328
329 <P><B>Anmerkung:</B> Momentan wird nur die 32bit-Intel-Architektur
330 unterst&uuml;tzt. </P>
331
332 <OL>
333 <LI>Lade die CVS-Version von <B>MPlayer</B> herunter.</LI>
334 <LI>Compiliere MPlayer mit:<BR>
335 <CODE>$ ./configure --enable-qtx-codecs</CODE></LI>
336 <LI>Lade dir das QuickTime-DLL-Paket von
337 <A HREF="http://www.mplayerhq.hu/MPlayer/releases/codecs">http://www.mplayerhq.hu/MPlayer/releases/codecs</A>
338 herunter.</LI>
339 <LI>Entapcke die QuickTime-DLLs in dein Win32-Codec-Verzeichnis, das
340 standardm&auml;&szlig;ig <CODE>/usr/lib/win32</CODE> ist.</LI>
341 </OL>
342
343 s
344 <H3><A NAME="audio_codecs">2.2.2. Audio-Codecs</A></H3>
295 345
296 <P>Die wichtigsten Audiocodecs als erstes:</P> 346 <P>Die wichtigsten Audiocodecs als erstes:</P>
297 347
298 <UL> 348 <UL>
299 <LI>MPEG layer 2 und layer 3 (MP3) Audio (<B>eingebauter</B> Code, mit MMX/SSE/3DNow! Optimierungen)</LI> 349 <LI>MPEG layer 2 und layer 3 (MP3) Audio (<B>eingebauter</B> Code, mit
350 MMX/SSE/3DNow!-Optimierungen)</LI>
300 <LI>MPEG layer 1 Audio (<B>eingebauter</B> Code, mit libavcodec)</LI> 351 <LI>MPEG layer 1 Audio (<B>eingebauter</B> Code, mit libavcodec)</LI>
301 <LI>AC3 Dolby Audio (<B>eingebauter</B> Code, mit MMX/SSE/3DNow! Optimierungen)</LI> 352 <LI>Windows Media Audio 9 (WMAv3) (mit der DMO-DLL)</LI>
353 <LI>AC3 Dolby Audio (<B>eingebauter</B> Code, mit
354 MMX/SSE/3DNow!-Optimierungen)</LI>
302 <LI>Ogg Vorbis Audiocodec (<B>eingebaute</B> Bibliothek)</LI> 355 <LI>Ogg Vorbis Audiocodec (<B>eingebaute</B> Bibliothek)</LI>
303 <LI>Voxware Audio (Verwendung der DirectShow DLL)</LI> 356 <LI>RealAudio: DNET (AC3 mit niedriger Bitrate), Cook, Sipro, Atrac</LI>
357 <LI>QuickTime: Qualcomm und QDesign Audiocodecs</LI>
358 <LI>VIVO Audio (G723, Vivo Siren)</LI>
359 <LI>Voxware Audio (Verwendung der DirectShow-DLL)</LI>
304 <LI>alaw, MSGSM, PCM und andere einfache, alte Audioformate</LI> 360 <LI>alaw, MSGSM, PCM und andere einfache, alte Audioformate</LI>
305 <LI>VIVO Audio (G723, Vivo Siren)</LI> 361 </UL>
306 <LI>RealAudio: DNET (AC3 mit tiefer Bitrate), Cook</LI> 362
307 </UL> 363
308 364 <H4><A NAME="software_ac3">2.2.2.1. AC3-Decodierung in Software</A></H4>
309 365
310 <H4><A NAME="software_ac3">2.2.2.1. Software AC3 Decodierung</A></H4> 366 <P>Dieser ist der standardm&auml;&szlig;e Dekoder f&uuml;r Dateien mit
311 367 AC3-Audio.</P>
312 <P>Dieser ist der standardgemäße Dekoder für Dateien mit AC3-Audio.</P> 368
313 369 <P>Der AC3 Dekoder kann die Audio-Ausgabe f&uuml;r 2, 4 oder 6 Lautsprecher
314 <P>Der AC3 Dekoder kann die Audio-Ausgabe für 2, 4 oder 6 Lautsprecher erzeugen. 370 erzeugen. Wenn er f&uuml;r 6 Lautsprecher konfigieriert ist, unterst&uuml;tzt
315 Wenn er für 6 Lautsprecher konfigieriert ist unterstützt dieser Dekoder 371 dieser Decoder die Ausgabe aller AC3-Kan&auml;le an den Soundtreiber. Damit
316 unterschiedliche Ausgabe für alle AC3-Kanäl an den Soundtreiber. Dabei 372 erm&ouml;glicht er die vollst&auml;ndige "Surround Sound"-Erfahrung ohne einen
317 erlaubt es die vollständige "surround Sound" Erfahrung ohne einen externen 373 externen AC3-Decoder, der bei der Verwendung des hwac3-Codecs n&ouml;tig
318 AC3 Dekoder und ohne Verwendung des hwac3-Codes.</P> 374 ist.</P>
319 375
320 <P>Verwende die <CODE>-channels</CODE> Option um die Anzahl der Aufgabekanäle zu wählen. 376 <P>Verwende die <CODE>-channels</CODE>-Option um die Anzahl der
321 Verwende <CODE>-channels 2</CODE> für Downmix auf Stereo. Für Downmix auf 4 Kanäle (links vorne, 377 Ausgabekan&auml;le zu w&auml;hlen. Verwende <CODE>-channels 2</CODE> f&uuml;r
322 rechts vorne, links Surround und rechts Surround) verwende <CODE>-channels 4</CODE>. 378 Downmix auf Stereo. F&uuml;r Downmix auf 4 Kan&auml;le (links vorne, rechts
323 In diesem Fall werden alle Center-Känale gleich den Front-Kanälen sein. <CODE>-channels 6</CODE> gibt alle 379 vorne, links Surround und rechts Surround) verwende <CODE>-channels 4</CODE>.
324 AC3-Kanäle wie Aufgezeichnet aus - in der Reihenfolge links, rechts, 380 In diesem Fall werden alle Center-K&auml;nale gleichm&auml;&szlig;ig den
325 links Surround, rechts Surround, Center und LFE.</P> 381 Frontkan&auml;len beigemischt. <CODE>-channels 6</CODE> gibt alle
326 382 AC3-Kan&auml;le wie Aufgezeichnet in der Reihenfolge links, rechts,
327 <P>Die Standardanzahl der Ausgabekanäle ist 2.</P> 383 links Surround, rechts Surround, Center und LFE aus.</P>
328 384
329 <P>Um mehr als 2 Kanäle zu verwenden musst du OSS verwenden und eine Soundkarte 385 <P>Die Standardanzahl der Ausgabekan&auml;le ist 2.</P>
330 besitzen, die die Anzahl der Ausgabekanäle via SNDCTL_DSP_CHANNELS ioctl unterstützt. 386
331 Ein Beispiel eines passenden Treibers ist emu10k1 (verwendet bei SB Live! Karten) 387 <P>Um mehr als 2 Kan&auml;le zu verwenden, musst du OSS verwenden und eine
332 vom August 2001 oder neuer (ALSA CVS sollte auch funktionieren).</P> 388 Soundkarte besitzen, die die Anzahl der Ausgabekan&auml;le via
333 389 SNDCTL_DSP_CHANNELS ioctl unterst&uuml;tzt. Ein Beispiel eines passenden
334 390 Treibers ist emu10k1 (verwendet bei SB Live! Karten) vom August 2001 oder neuer
335 <H4><A NAME="hardware_ac3">2.2.2.2. Hardware AC3 Decodierung</A></H4> 391 (ALSA CVS sollte auch funktionieren).</P>
336 392
337 <P>Man braucht eine AC3-fähige Soundkarte mit Digital-Out (SP/DIF). Der 393
338 Treiber muss das AFMT_AC3 Format richtig unterstützen (wie C-Media). 394 <H4><A NAME="hardware_ac3">2.2.2.2. AC3 Decodierung in Hardware</A></H4>
339 Der AC3-Decoder sollte mit dem SP/DIF Ausgang verbunden werden und die Option 395
340 <CODE>-ac hwac3</CODE> verwendet werden. Es ist experimentell, sollte aber mit 396 <P>Du brauchst eine AC3-f&auml;hige Soundkarte mit einem Digitalausgang
341 C-Media Karten und SB Live! mit dem ALSA (nicht OSS) Treiber funktionieren.</P> 397 (SP/DIF). Der Treiber muss das AFMT_AC3 Format richtig unterst&uuml;tzen (wie
342 398 z.B. der f&uuml;r die C-Media-Karten). Verbinde den AC3-Decoder mit dem
343 399 SP/DIF-Ausgang, und benutze die Option <CODE>-ac hwac3</CODE>. Dieser Code
344 <H4><A NAME="libmad">2.2.2.3. libmad Unterstützung</A></H4> 400 ist not experimentell, laeuft aber bekannterma&szlig;en mit C-Media-Karten,
345 401 SoundBlaster Live!-Karten mit dem ALSA-Treiber (aber nicht mit dem OSS-Treiber)
346 <P><A HREF="http://mad.sourceforge.net">libmad</A> ist eine multiplatform Bibliothek für 402 und mit den DXR3/Hollywood+-MPEG-Decoderkarten.</P>
347 die Decodierung von MPEG-Audio. Sie verarbeitet kaputte Dateien nicht so gut und 403
348 hat teilweise Probleme mit dem Suchen</P> 404
349 405 <H4><A NAME="libmad">2.2.2.3. libmad-Unterst&uuml;tzung</A></H4>
350 <P>Um die Unterstützung zu aktivieren, verwende configure mit der Option <CODE>--enable-mad</CODE>.</P> 406
351 407 <P><A HREF="http://mad.sourceforge.net">libmad</A> ist eine
352 408 Multiplattform-Bibliothek f&uuml;r die Decodierung von MPEG-Audio. Sie
353 <H4><A NAME="vivo_audio">2.2.2.4. VIVO Audio</A></H4> 409 verarbeitet kaputte Dateien nicht so gut und hat teilweise Probleme mit dem
354 410 Suchen.</P>
355 <P>Der verwendete Audiocodec in VIVO-Dateien hängt davon ab, ob es eine VIVO/1.0 oder VIVO/2.0 Datei ist. 411
356 VIVO/1.0 Dateien verwenden <B>g.723</B> Audio und VIVO/2.0 Dateien <B>Vivo Siren</B> Audio. 412 <P>Um die Unterst&uuml;tzung zu aktivieren, verwende configure mit der Option
357 Beide werden unterstützt. Man kann dazu die 413 <CODE>--enable-mad</CODE>.</P>
358 <A HREF="http://www.mplayerhq.hu/MPlayer/samples/drivers32/vivog723.acm">g.723/Siren</A> 414
359 Win32 DLL von der <B>MPlayer</B> Seite herunterladen und dann in in das 415
360 <CODE>/usr/lib/win32</CODE> Verzeichnis kopieren.</P> 416 <H4><A NAME="vivo_audio">2.2.2.4. VIVO-Audio</A></H4>
361 417
362 418 <P>Der verwendete Audiocodec in VIVO-Dateien h&auml;ngt davon ab, ob es eine
363 <H4><A NAME="realaudio">2.2.2.5. RealAudio</A></H4> 419 VIVO/1.0- oder VIVO/2.0-Datei ist. VIVO/1.0-Dateien verwenden
364 420 <B>g.723</B>-Audio und VIVO/2.0-Dateien <B>Vivo-Siren</B>-Audio. Beide werden
365 <P><B>MPlayer</B> unterstützt die Dekodierung fast aller RealAudio Versionen:</P> 421 unterst&uuml;tzt. Du kannst daf&uuml;r die <A
366 422 HREF="http://www.mplayerhq.hu/MPlayer/samples/drivers32/vivog723.acm">g.723/Siren</A>-Win32-DLL
367 <UL> 423 von der <B>MPlayer</B>-Seite herunterladen und in in das
368 <LI>RealAudio DNET - Dekodierung durch <B>liba52</B></LI> 424 <CODE>/usr/lib/win32</CODE>-Verzeichnis kopieren.</P>
369 <LI>RealAudio Cook - Dekodierung durch <B>RealPlayer Libraries</B></LI> 425
370 <LI>RealAudio Sipro - Dekodierung durch <B>RealPlayer Libraries</B></LI> 426
371 </UL> 427 <H4><A NAME="realaudio">2.2.2.5. RealAudio</A></H4>
372 428
373 <P>Wie die RealPlayer Libraries installiert werden können, wird in der Sektion 429 <P><B>MPlayer</B> unterst&uuml;tzt die Dekodierung fast aller
374 <A HREF="formats.html#real">RealMedia Dateiformat</A> behandelt.</P> 430 RealAudio-Versionen:</P>
375 431
376 432 <UL>
377 <H3><A NAME="importing">2.2.3. Win32 Codec-Importierungs HOWTO</A></H3> 433 <LI>RealAudio DNET - Decodierung durch <B>liba52</B></LI>
378 434 <LI>RealAudio Cook/Sipro/Atrac - Decodierung durch die
379 <H4><A NAME="importing_vfw">2.2.3.1. VFW Codecs</A></H4> 435 <B>RealPlayer-Bibliotheken</B></LI>
380 436 </UL>
381 <P>VFW (Video für Windows) ist die alte Video-Schnittstelle für Windows. 437
382 Deie Codecs haben die Erweiterung .DLL oder (eher selten) .DRV. 438 <P>Wie die RealPlayer Libraries installiert werden k&ouml;nnen, wird in der
383 Wenn <B>MPlayer</B> mit folgender Meldung fehlschlägt, ein AVI abzuspielen:</P> 439 <A HREF="#realvideo">RealVideo-Sektion</A> behandelt.</P>
384 440
385 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>UNKNOWN video codec: HFYU (0x55594648)</CODE></P> 441
442 <H4><A NAME="qdesign">2.2.2.6 QDesign-Codecs</A></H4>
443
444 <P>QDesign-Audio (fourcc: <I>QDMC</I>, <I>QDM2</I>) findest du in
445 MOV/QT-Dateien. Beide Versionen dieses Codecs k&ouml;nnen mit den
446 QuickTime-Bibliotheken decodiert werden. Schau in der <A
447 HREF="#sorenson">Sorenson-Video-Codec-Sektion</A> f&uuml;r
448 Installationsanweisungen nach.</P>
449
450 <H4><A NAME="qclp">2.2.2.7 Qualcomm-Codec</A></H4>
451
452 <P>Qualcomm-Audiostreams (FourCC: <I>Qclp</I>) finden sich in MOV/QT-Dateien.
453 Sie k&ouml;nnen mit den Quicktime-Bibliotheken decidiert werden.
454 Installationsanweisungen findest du in der Sektion &uuml;ber den
455 <A HREF="#sorenson">Sorenson Videocodec</A>.</P>
456
457
458 <H3><A NAME="importing">2.2.3. Win32 Codec-Importierungs-HOWTO</A></H3>
459
460 <H4><A NAME="importing_vfw">2.2.3.1. VfW-Codecs</A></H4>
461
462 <P>VfW (Video for Windows) ist die alte Video-Schnittstelle f&uuml;r Windows.
463 Diese Codecs haben die Erweiterung .DLL oder (eher selten) .DRV.
464 Wenn <B>MPlayer</B> mit folgender Meldung fehlschl&auml;gt, ein AVI
465 abzuspielen:</P>
466
467 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>UNKNOWN video codec: HFYU (0x55594648)</CODE>
468 </P>
386 469
387 <P>...bedeutet es, dass das AVI mit einem Codec erstellt wurde, der den fourcc 470 <P>...bedeutet es, dass das AVI mit einem Codec erstellt wurde, der den fourcc
388 HFYU besitzt (HFYU = HuffYUV Codec, DIV3 = DivX Low Motion, usw...). Jetzt, wo es 471 HFYU besitzt (HFYU = HuffYUV-Codec, DIV3 = DivX Low Motion, usw...). Jetzt
389 bekannt ist, muss herausgefunden werden, welche DLL Windows lädt, um diese Datei 472 musst du nur noch herausgefunden, welche DLL Windows l&auml;dt, um diese Datei
390 abzuspielen. In diesem Fall enthält die <CODE>System.ini</CODE> diese Information 473 abzuspielen. In diesem Fall enth&auml;lt die <CODE>System.ini</CODE> diese
391 in solch einer Zeile:</P> 474 Information in solch einer Zeile:</P>
392 475
393 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>VIDC.HFYU=huffyuv.dll</CODE></P> 476 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>VIDC.HFYU=huffyuv.dll</CODE></P>
394 477
395 <P>Also braucht man die Datei huffyuv.dll. Hinweis: die Audio-Codecs werden durch 478 <P>Also braucht man die Datei huffyuv.dll. Hinweis: die Audio-Codecs werden
396 das MSACM-Prefix angegeben:</P> 479 durch das MSACM-Prefix angegeben:</P>
397 480
398 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>msacm.l3acm=L3codeca.acm</CODE></P> 481 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>msacm.l3acm=L3codeca.acm</CODE></P>
399 482
400 <P>Dies ist ein MP3 Codec. 483 <P>Dies ist ein MP3 Codec. Da du nun alle n&ouml;tigen Informationen hast
401 Da nun alle nötigen Informationen vorhanden sind (fourcc, Codec-Datei, Beispiel AVI), 484 (fourcc, Codec-Datei, AVI-Beispiel), solltest du per Mail um Unterst&uuml;tzung
402 sollte die Codec-Unterstützungs Anfrage durch ein Mail vorgelegt und die Dateien 485 f&uuml;r diesen Codec bitten und die Dateien auf folgenden FTP-Server
403 auf folgende FTP-Seite geladen werden:</P> 486 hochladen:</P>
404 487
405 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/</CODE></P> 488 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/</CODE></P>
406 489
490 <P><B>Anmerkung:</B> Auf Windows NT/2000/XP-Systemem solltest du in der Registry
491 nach diesen Informationen suchen, also z.B. nach "VIDC.HFYU". Um herauszufinden,
492 wie das geht, lies die Sektion "alte DirectShow-Methode".</P>
493
407 494
408 <H4><A NAME="importing_directshow">2.2.3.2. DirectShow Codecs</A></H4> 495 <H4><A NAME="importing_directshow">2.2.3.2. DirectShow Codecs</A></H4>
409 496
410 <P>DirectShow ist die neuere Video-Programmierschnittstelle, welche noch 497 <P>DirectShow ist die neuere Video-Programmierschnittstelle, welche noch
411 schlimmer als ihr Vorgänger ist. Es ist schwieriger mit DirectShow, denn</P> 498 schlimmer als ihr Vorg&auml;nger ist. Den Namen der DLL herauszufinden ist bei
412 499 DirectShow schwieriger, weil...</P>
413 <UL> 500
414 <LI>die <CODE>system.ini</CODE> enthält nicht die Informationen die man braucht, stattdessen 501 <UL>
415 sind diese in der Registrierungsdatenbank gespeichert und <LI>man braucht die GUID des Codecs.</LI> 502 <LI>die <CODE>system.ini</CODE> nicht mehr die ben&ouml;tigten Informationen
416 </UL> 503 enth&auml;lt (stattdessen stehen diese in der Registry), und weil</LI
417 504 <LI>man die GUID des Codecs braucht.</LI>
418 <P>Atme tief durch und beginne mit dem Durchsuchen der Registrierung...</P> 505 </UL>
506
507 <P><B>Neue Methode:</B> mittels Microsoft GraphEdit (schnell)</P>
508
509 <OL>
510 <LI>Besorg dir GraphEdit entweder aus dem DirectX-SDK oder von
511 <A HREF="http://doom9.org">Doom9</A>.</LI>
512 <LI>Starte <CODE>graphedit.exe</CODE>.</LI>
513 <LI>W&auml;hle im Men&uuml; "Graph -&gt; Insert Filters".</LI>
514 <LI>Klappe <CODE>DirectShow Filters</CODE> auf.</LI>
515 <LI>Suche und w&auml;hle den richtigen Codec, dann klappe auch diesen auf.
516 </LI>
517 <LI>Der Eintrag <CODE>DisplayName</CODE> enth&auml;lt die gesuchte GUID.
518 Diese steht nach dem Backslash (\) in geschweiften Klammern und besteht
519 aus f&uuml;nf Bl&ouml;cken mit Ziffern und Buchstaben, die jeweils mit
520 Punkten voneinander getrennt sind. Schreib diese GUID auf.</LI>
521 <LI>Der Dateiname des Codecs steht im Eintrag <CODE>Filename</CODE>.
522 </OL>
523
524 <P><B>Anmerkdung:</B> Wenn es keinen Eintrag namens <CODE>Filename</CODE> gibt
525 und der <CODE>DisplayName</CODE>-Eintrag etwas in der Art
526 <CODE>device:dmo</CODE> enth&auml;lt, so handelt es sich um einen DMO-Codec,
527 der momentan nicht von <B>MPlayer</B> unterst&uuml;tzt wird.</P>
528
529 <P><B>Alte Methode</B>: Atme tief durch und beginne mit dem Durchsuchen der
530 Registry...</P>
419 531
420 <OL> 532 <OL>
421 <LI>Starte <CODE>regedit</CODE></LI> 533 <LI>Starte <CODE>regedit</CODE></LI>
422 <LI>Drücke <CODE>Strg-f</CODE>, deaktiviere die ersten beiden Auswahlfelder und 534 <LI>Dr&uuml;cke <CODE>Strg-f</CODE>, deaktiviere die ersten beiden
423 aktiviere das Dritte. Nun gib den fourcc des Codecs ein (z.B.: TM20).</LI> 535 Auswahlfelder und aktiviere das Dritte. Nun gib den fourcc des Codecs ein
424 <LI>Du solltest ein Feld sehen, welches den Pfad und Dateinamen enthält 536 (z.B.: TM20).</LI>
537 <LI>Du solltest ein Feld sehen, welches den Pfad und Dateinamen enth&auml;lt
425 (z.B.: <CODE>C:\WINDOWS\SYSTEM\TM20DEC.AX</CODE>).</LI> 538 (z.B.: <CODE>C:\WINDOWS\SYSTEM\TM20DEC.AX</CODE>).</LI>
426 <LI>Jetzt da man die Datei hat, braucht man die GUID. Versuche erneut zu 539 <LI>Jetzt da man die Datei hat, braucht man die GUID. Versuche erneut zu
427 suchen, aber nun nach dem Codec-Namen, nicht nach der fourcc. Der Codec-Name 540 suchen, aber nun nach dem Codec-Namen, nicht nach der fourcc. Der
428 kann bei der Wiedergabe mit dem Windows Media Player herausgefunden werden, 541 Codec-Name kann bei der Wiedergabe mit dem Windows Media Player
429 indem man unter Datei-&gt;Eigenschaften-&gt;Erweitert nachschaut. 542 herausgefunden werden, indem man unter Datei -&gt; Eigenschaften -&gt;
430 Falls dies nichts bringt, hast du Pech. Versuche zu raten (suche z.B. nach: 543 Erweitert nachschaut. Falls dies nichts bringt, hast du Pech. Versuche zu
431 TrueMotion).</LI> 544 raten (suche z.B. nach: TrueMotion).</LI>
432 <LI>Wenn die GUID gefunden wurde, sollte ein FriendlyName- und ein CLSID-Feld 545 <LI>Wenn die GUID gefunden wurde, sollte ein FriendlyName- und ein CLSID-Feld
433 auftauchen. Schreibe 16 Byte der CLSID auf, dies ist die von uns benötigte GUID.</LI> 546 auftauchen. Schreibe die 16 Byte lange CLSID auf, dies ist die von uns
547 ben&ouml;tigte GUID.</LI>
434 </OL> 548 </OL>
435 549
436 <P><B>Hinweis:</B> Wenn die Suche fehlschlägt, versuche alle Auswahlfelder zu aktivieren... 550 <P><B>Hinweis:</B> Wenn die Suche fehlschl&auml;gt, versuche alle Auswahlfelder
437 du hast möglicherweise falsche Ergebnisse, aber vielleicht hast du auch Glück...</P> 551 zu aktivieren. Du wirst m&ouml;glicherweise falsche Ergebnisse finden, aber
438 552 vielleicht hast du auch Gl&uuml;ck...</P>
439 <P>Da nun alle nötigen Informationen vorhanden sind (fourcc, GUID, Codec-Datei, 553
440 Beispiel AVI), sollte die Codec-Unterstützungs Anfrage durch ein Mail vorgelegt 554 <P>Da du nun alle n&ouml;tigen Informationen hast (fourcc, GUID, Codec-Datei,
441 und die Dateien auf folgende FTP-Seite geladen werden:</P> 555 AVI-Beispiel), solltest du per Mail um Unterst&uuml;tzung f&uuml;r diesen Codec
442 556 bitten und die Dateien auf folgenden FTP-Server hochladen:</P>
443 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/</CODE></P> 557
558 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/
559 </CODE></P>
444 560
445 </BODY> 561 </BODY>
446 </HTML> 562 </HTML>