Mercurial > mplayer.hg
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ü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ür die komplette, tä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ü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ü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ü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ür HuffYUV</LI> |
36 <LI>Verschiedene alte, einfache RLE-ähnliche Formate</LI> | 39 <LI>Verschiedene alte, einfache RLE-ä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ü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ützung |
45 hinzuzufü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ält Informationen ü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ü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ützung dafür war früher standardgemäß 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ät von MPEG1/2-Filmen zu verbessern. Nun benutzen |
56 wir unseren eigenen fü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ü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ä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ügen und anschließ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ö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> </TD><TD VALIGN=top><CODE>-vc odivx</CODE></TD><TD> </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 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) übermittelt, was weniger |
92 | 98 Bandbreite für den Bus bedeutet. Fü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ür den RGB-Modus ist die |
94 <CODE>-vc divx4</CODE> wahrscheinlich die schnellere oder sogar die | 100 Geschwindigkeit gleich und hä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ützt, | |
104 ist <CODE>-vc divx4</CODE> wahrscheinlich die schnellere oder sogar die | |
105 schnellste Lö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ä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ä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ä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ü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ä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ä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> <CODE>main/libavcodec</CODE></P> | 137 <P> <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ä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ö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ü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ä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ü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ö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ö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ü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ötigt die neuesten |
174 die <A HREF="http://www.mplayerhq.hu/MPlayer/samples/drivers32/ivvideo.dll">ivvideo.dll</A> | 195 libavcodecs). Fü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ähigen Cinepak-Decoder. Er unterstützt YUV-Ausgabe, |
201 Videoausgabetreiber unterstützt wird.</P> | 223 was Hardwarescaling ermöglicht, wenn dies vom Videoausgabetreiber |
224 unterstü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ü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ü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ü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 ü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önnen die RealPlayer-Bibliotheken nicht zum |
229 | 252 Download zur Verfü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) ä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ützung dafü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ützung</LI> |
244 Kompilieren, spezifisch für den jeweiligen Rechner optimieren)</LI> | 271 <LI>gute Encodierungsqualität, höhere Geschwindigkeit als DivX4 |
272 (man kann es während des Compilierens fü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ür die DivX4- <B>ODER</B> |
283 XviD-Unterstü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ä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>ändere <CODE>Makefile.linux</CODE> deinen Bedü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ächlich gibt es zwei (qualitativ nahezu identische) |
283 | 317 Decoder fü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ü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ü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äß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äße Dekoder fü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ü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ür 6 Lautsprecher konfigieriert ist, unterstützt |
315 Wenn er für 6 Lautsprecher konfigieriert ist unterstützt dieser Dekoder | 371 dieser Decoder die Ausgabe aller AC3-Kanäle an den Soundtreiber. Damit |
316 unterschiedliche Ausgabe für alle AC3-Kanäl an den Soundtreiber. Dabei | 372 ermöglicht er die vollstä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ö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äle zu wählen. Verwende <CODE>-channels 2</CODE> für |
322 rechts vorne, links Surround und rechts Surround) verwende <CODE>-channels 4</CODE>. | 378 Downmix auf Stereo. Für Downmix auf 4 Kanä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änale gleichmäßig den |
325 links Surround, rechts Surround, Center und LFE.</P> | 381 Frontkanälen beigemischt. <CODE>-channels 6</CODE> gibt alle |
326 | 382 AC3-Kanä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ä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ä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äle via |
333 | 389 SNDCTL_DSP_CHANNELS ioctl unterstü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ä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ützen (wie |
342 | 398 z.B. der fü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ß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ü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ü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ü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ä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ützt. Du kannst dafü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ü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ö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> <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önnen mit den | |
446 QuickTime-Bibliotheken decodiert werden. Schau in der <A | |
447 HREF="#sorenson">Sorenson-Video-Codec-Sektion</A> fü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önnen mit den Quicktime-Bibliotheken decidiert werden. | |
454 Installationsanweisungen findest du in der Sektion ü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ür Windows. | |
463 Diese Codecs haben die Erweiterung .DLL oder (eher selten) .DRV. | |
464 Wenn <B>MPlayer</B> mit folgender Meldung fehlschlägt, ein AVI | |
465 abzuspielen:</P> | |
466 | |
467 <P> <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ädt, um diese Datei |
390 abzuspielen. In diesem Fall enthält die <CODE>System.ini</CODE> diese Information | 473 abzuspielen. In diesem Fall enthält die <CODE>System.ini</CODE> diese |
391 in solch einer Zeile:</P> | 474 Information in solch einer Zeile:</P> |
392 | 475 |
393 <P> <CODE>VIDC.HFYU=huffyuv.dll</CODE></P> | 476 <P> <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> <CODE>msacm.l3acm=L3codeca.acm</CODE></P> | 481 <P> <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ö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ützung |
402 sollte die Codec-Unterstützungs Anfrage durch ein Mail vorgelegt und die Dateien | 485 fü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> <CODE>ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/</CODE></P> | 488 <P> <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ä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ötigten Informationen |
416 </UL> | 503 enthä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ähle im Menü "Graph -> Insert Filters".</LI> | |
514 <LI>Klappe <CODE>DirectShow Filters</CODE> auf.</LI> | |
515 <LI>Suche und wähle den richtigen Codec, dann klappe auch diesen auf. | |
516 </LI> | |
517 <LI>Der Eintrag <CODE>DisplayName</CODE> enthält die gesuchte GUID. | |
518 Diese steht nach dem Backslash (\) in geschweiften Klammern und besteht | |
519 aus fünf Blö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ält, so handelt es sich um einen DMO-Codec, | |
527 der momentan nicht von <B>MPlayer</B> unterstü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ü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ä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->Eigenschaften->Erweitert nachschaut. | 542 herausgefunden werden, indem man unter Datei -> Eigenschaften -> |
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ö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ä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öglicherweise falsche Ergebnisse finden, aber |
438 | 552 vielleicht hast du auch Glü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ö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ützung für diesen Codec |
442 | 556 bitten und die Dateien auf folgenden FTP-Server hochladen:</P> |
443 <P> <CODE>ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/</CODE></P> | 557 |
558 <P> <CODE>ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/ | |
559 </CODE></P> | |
444 | 560 |
445 </BODY> | 561 </BODY> |
446 </HTML> | 562 </HTML> |