annotate DOCS/German/codecs.html @ 6398:13c35228abe8

updated to english version
author jonas
date Wed, 12 Jun 2002 16:31:32 +0000
parents 2d1528bfd865
children eb60f4cf0b4c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
1 <HTML>
4996
47c614b4434e updated to english version
jonas
parents: 4870
diff changeset
2
47c614b4434e updated to english version
jonas
parents: 4870
diff changeset
3 <HEAD>
6398
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
4 <LINK REL="stylesheet" TYPE="text/css" HREF="default.css">
4996
47c614b4434e updated to english version
jonas
parents: 4870
diff changeset
5 </HEAD>
47c614b4434e updated to english version
jonas
parents: 4870
diff changeset
6
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
7 <BODY BGCOLOR=WHITE>
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
8
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
9
3123
2c92e20d03a1 similar to 1.33, but not finished yet
jaf
parents: 2245
diff changeset
10 <P><B><A NAME=2.2>2.2. Unterstützte Codecs</A></B></P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
11
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
12
3123
2c92e20d03a1 similar to 1.33, but not finished yet
jaf
parents: 2245
diff changeset
13 <P><B><A NAME=2.2.1>2.2.1. Video Codecs</A></B></P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
14
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
15 <P>Siehe <A HREF="http://www.mplayerhq.hu/DOCS/codecs-status.html">http://www.mplayerhq.hu/DOCS/codecs-status.html</A> für die komplette,
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
16 täglich generierte Liste!!!</P>
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
17
5541
jonas
parents: 5446
diff changeset
18 <P>Die wichtigsten Video-Codecs:</P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
19 <UL>
3123
2c92e20d03a1 similar to 1.33, but not finished yet
jaf
parents: 2245
diff changeset
20 <LI>MPEG1 (VCD) und MPEG2 (DVD) video</LI>
6031
63f08ed66948 updated to english version (except documentation.html and manpages)
jonas
parents: 5541
diff changeset
21 <LI>DivX ;-), OpenDivX (DivX4), DivX 5.01, 3ivx, M$ MPEG4 v2 und andere MPEG4 Varianten</LI>
3123
2c92e20d03a1 similar to 1.33, but not finished yet
jaf
parents: 2245
diff changeset
22 <LI>Windows Media Video 7 (WMV1) und 8 (WMV2), verwendet in .wmv-Dateien</LI>
5185
00caf46be14e updated to english version.
jonas
parents: 5024
diff changeset
23 <LI>Cinepak und Intel Indeo Codecs (3.1, 3.2, 4.1, 5.0)</LI>
00caf46be14e updated to english version.
jonas
parents: 5024
diff changeset
24 <LI>MJPEG, AVID, VCR2, ASV2 und andere Hardwareformate</LI>
3123
2c92e20d03a1 similar to 1.33, but not finished yet
jaf
parents: 2245
diff changeset
25 <LI>XAnim Codecs</LI>
5185
00caf46be14e updated to english version.
jonas
parents: 5024
diff changeset
26 <LI>VIVO 1.0, 2.0, I263 und andere h263(+) Varianten</LI>
00caf46be14e updated to english version.
jonas
parents: 5024
diff changeset
27 <LI>FLI/FLC</LI>
6398
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
28 <LI>RealVideo 1.0 von ffmpeg und RealVideo 2.0, 3.0 durch
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
29 die RealPlayer Libraries</LI>
5185
00caf46be14e updated to english version.
jonas
parents: 5024
diff changeset
30 <LI>Verschiedene alte, einfache RLE-ähnliche Formate</LI>
5541
jonas
parents: 5446
diff changeset
31 </UL>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
32
5541
jonas
parents: 5446
diff changeset
33 <P>Wenn du einen Codec hast, der noch nicht aufgelistet und unterstützt ist,
jonas
parents: 5446
diff changeset
34 lies <A HREF="#2.2.3">Win32 Codec-Importierungs HOWTO</A> und hilf uns,
jonas
parents: 5446
diff changeset
35 die Unterstützung hinzuzufügen!</P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
36
5024
a6993077e1ba updated to english version
jonas
parents: 4996
diff changeset
37 <P><B><A NAME=2.2.1.1>2.2.1.1. DivX4/DivX5</A></B></P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
38
2224
d745a83a14a5 write mistakes fixed
jaf
parents: 2157
diff changeset
39 <P>Diese Sektion enthält Informationen über den DivX4 Codec von
5541
jonas
parents: 5446
diff changeset
40 <A HREF="http://www.projectmayo.com">Project Mayo</A>. Ihre ersten verfügbaren alpha-Versionen
2224
d745a83a14a5 write mistakes fixed
jaf
parents: 2157
diff changeset
41 waren OpenDivX 4.0 alpha 47 und 48. Unterstützung dafür wurde standardgemäß in
5541
jonas
parents: 5446
diff changeset
42 <B>MPlayer</B> eingebaut. Früher verwendeten wir deren postprocessing Code,
jonas
parents: 5446
diff changeset
43 um optional die Bildqualität von MPEG1/2-Filmen zu verbessern. Nun benutzen wir
jonas
parents: 5446
diff changeset
44 unseren eigenen.</P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
45
5541
jonas
parents: 5446
diff changeset
46 <P>Die neue Version dieses Codecs heisst DivX4Linux und kann sogar Filme
jonas
parents: 5446
diff changeset
47 decodieren, die mit diesen relativ unbekannten DivX-Codecs erzeugt wurden!
jonas
parents: 5446
diff changeset
48 Dazu ist er noch um einiges schneller als die traditionelle Win32 DivX DLL
jonas
parents: 5446
diff changeset
49 aber immer noch langsamer als libavcodec. Der Gebrauch dieses Codecs ist
jonas
parents: 5446
diff changeset
50 desshalb <B>ENTMUTIGEND</B>. Er lässt sich jedoch trotzdem zur Encodierung
jonas
parents: 5446
diff changeset
51 verwenden. Ein Nachteil diese Codecs ist, dass er zur Zeit Closed-Source ist. </P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
52
5541
jonas
parents: 5446
diff changeset
53 <P>Der Codec kann von einer der folgenden URLs heruntergeladen werden:</P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
54
3592
8ca0529a532a similar to 1.39, hm. stuff.
jaf
parents: 3568
diff changeset
55 <P>&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="http://avifile.sourceforge.net">http://avifile.sourceforge.net</A></P>
5541
jonas
parents: 5446
diff changeset
56 &nbsp;&nbsp;&nbsp;&nbsp;<A HREF="http://divx.com">http://divx.com</A></P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
57
3123
2c92e20d03a1 similar to 1.33, but not finished yet
jaf
parents: 2245
diff changeset
58 <P>Entpacke es und starte <CODE>./install.sh</CODE> als Root.</P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
59
4870
a993e0bcdf75 small updates: html fixes, man2html compatibility, some new options...
jonas
parents: 4716
diff changeset
60 <P>Hinweis: vergiss NICHT <CODE>/usr/local/lib</CODE> deiner <CODE>/etc/ld.so.conf</CODE> hinzuzufügen!</P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
61
6277
710b99c6ac05 i shoudn't drink so much 'red bull', it's like coffee
jaf
parents: 6241
diff changeset
62 <P><B>MPlayer</B> erkennt automatisch, ob DivX4/DivX5 korrekt installiert ist und kompiliert
710b99c6ac05 i shoudn't drink so much 'red bull', it's like coffee
jaf
parents: 6241
diff changeset
63 wie gewöhnlich. Wenn es nicht erkannt wird, wurde es nicht korrekt installiert
5541
jonas
parents: 5446
diff changeset
64 oder konfiguriert.</P>
jonas
parents: 5446
diff changeset
65
jonas
parents: 5446
diff changeset
66 <P>DivX4Linux steht in Konflikt mit derm alten OpenDivX, da die APIs von
jonas
parents: 5446
diff changeset
67 beiden sich ähnlich aber inkompatibel sind. Desshalb kann nur einer davon
jonas
parents: 5446
diff changeset
68 zur gleichen Zeit in <B>MPlayer</B> einkompiliert werden.</P>
jonas
parents: 5446
diff changeset
69
jonas
parents: 5446
diff changeset
70 <P>DivX4Linux bietet einen OpenDivX-Kompatibilitäts Modus, so dass man
jonas
parents: 5446
diff changeset
71 bei der Verwendung des Codecs folgende Optionen auswählen kann:</P>
jonas
parents: 5446
diff changeset
72
jonas
parents: 5446
diff changeset
73 <TABLE BORDER=0>
6398
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
74 <TD>&nbsp;&nbsp;</TD><TD VALIGN=top><CODE>-vc&nbsp;odivx</CODE></TD><TD>&nbsp;&nbsp;</TD>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
75 <TD>Verwendet den Codec nach OpenDivX-Art.
5541
jonas
parents: 5446
diff changeset
76 In diesem Fall produziert es YV12 Bilder in seinem eigenen Buffer, und
6398
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
77 <B>MPlayer</B> führt die Colorspace-Konversion via libvo durch (<B>EMPFOHLEN</B>).</TD><TR>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
78 <TD></TD><TD VALIGN=top><CODE>-vc&nbsp;divx4</CODE></TD><TD></TD>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
79 <TD>verwendet die Colorspace-Konversion des Codecs.
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
80 In diesem Fall kannst du auch YUY2/UYVY verwenden.</TD><TR>
5541
jonas
parents: 5446
diff changeset
81 </TABLE>
jonas
parents: 5446
diff changeset
82
jonas
parents: 5446
diff changeset
83 <P>Die <CODE>-vc odivx</CODE> Methode ist normalerweise schneller, da es die Daten in einem YV12
jonas
parents: 5446
diff changeset
84 (Planar YUV 4:2:0) Format übermittelt, was weniger Bandbreite für den Bus bedeutet.
jonas
parents: 5446
diff changeset
85 Für gepackte YUV Formate (YUY2, UYVY) verwende die <CODE>-vc divx4</CODE> Methode.
6277
710b99c6ac05 i shoudn't drink so much 'red bull', it's like coffee
jaf
parents: 6241
diff changeset
86 Für RGB-Modus ist die Geschwindigkeit gleich, am ehesten hängt sie noch
5541
jonas
parents: 5446
diff changeset
87 von deiner momentanen Farbtiefe ab.</P>
jonas
parents: 5446
diff changeset
88
jonas
parents: 5446
diff changeset
89 <P>HINWEIS: Wenn der -vo driver "direct rendering" unterstützt, ist
jonas
parents: 5446
diff changeset
90 <CODE>-vc divx4</CODE> wahrscheinlich die schnellere oder sogar die
jonas
parents: 5446
diff changeset
91 schnellste Lösung.</P>
jonas
parents: 5446
diff changeset
92
jonas
parents: 5446
diff changeset
93 <P>Hinweis: Das <B>ALTE</B> OpenDivX unterstützt auch Postprocessing via die
jonas
parents: 5446
diff changeset
94 Option <CODE>-oldpp</CODE>. Der Bereich der Werte ist jedoch seltsam:</P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
95
5541
jonas
parents: 5446
diff changeset
96 <TABLE BORDER=0>
6398
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
97 <TD>&nbsp;&nbsp;</TD><TD>0</TD>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
98 <TD>&nbsp;&nbsp;</TD><TD>kein Postprocessing</TD><TR>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
99 <TD>&nbsp;&nbsp;</TD><TD>10 .. 20</TD>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
100 <TD>&nbsp;&nbsp;</TD><TD>Postprocessing, normal (wie Level 2 mit DivX-DS)</TD><TR>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
101 <TD>&nbsp;&nbsp;</TD><TD>30 .. 60</TD>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
102 <TD>&nbsp;&nbsp;</TD><TD>starkes Postprocessing, benötigt viel CPU Zeit (wie Level 4 bei DivX-DS)</TD><TR>
5541
jonas
parents: 5446
diff changeset
103 </TABLE>
jonas
parents: 5446
diff changeset
104
6031
63f08ed66948 updated to english version (except documentation.html and manpages)
jonas
parents: 5541
diff changeset
105
5541
jonas
parents: 5446
diff changeset
106 <P><B><A NAME=2.2.1.2>2.2.1.2. FFmpeg's DivX/libavcodec</A></B></P>
jonas
parents: 5446
diff changeset
107
jonas
parents: 5446
diff changeset
108 <P>Seit Beginn der Version 0.4.2, enthält
jonas
parents: 5446
diff changeset
109 <A HREF="http://ffmpeg.sourceforge.net">FFmpeg</A> einen <B>Open-Source</B>
jonas
parents: 5446
diff changeset
110 DivX-Codec, welcher kompatibel mit dem traditionellen DivX ist.
6398
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
111 <B>MPlayer</B> unterstützt diesen Codec und ermöglicht es, <B>DivX/DivX4/DivX5/MP41/MP42-Filme auf
5541
jonas
parents: 5446
diff changeset
112 nicht-x86 Platformen zu sehen!</B>. Des weiteren besitzt er eine schnellere
6031
63f08ed66948 updated to english version (except documentation.html and manpages)
jonas
parents: 5541
diff changeset
113 Decodierungs-Geschwindigkeit als der Win32-Codec oder die orginale DivX4-Library!</P>
5541
jonas
parents: 5446
diff changeset
114
jonas
parents: 5446
diff changeset
115 <P>Er beinhaltet auch viele nette Codecs, wie RealVideo 1.0, MJPEG, h263,
jonas
parents: 5446
diff changeset
116 h263+, etc.</P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
117
5541
jonas
parents: 5446
diff changeset
118 <P>Wenn ein <B>MPlayer</B> Release verwendet wird, befindet sich libavcodec
jonas
parents: 5446
diff changeset
119 bereits im Paket, welches normal kompiliert werden kann. Wenn <B>MPlayer</B>
jonas
parents: 5446
diff changeset
120 über CVS verwendet wird, muss die libavcodec vom FFmpeg CVS-Server verwendet werden,
6284
30a2f1807c5b big html tags
jonas
parents: 6277
diff changeset
121 das FFmpeg 0.4.5 <B>nicht</B> mit <B>Mplayer</B> zusammen läuft.
5541
jonas
parents: 5446
diff changeset
122 Um dies zu erreichen, sollten folgende Schritte vollzogen werden:</P>
jonas
parents: 5446
diff changeset
123
6241
34b3bdd52d01 corrections, sync
jonas
parents: 6031
diff changeset
124 <OL>
5541
jonas
parents: 5446
diff changeset
125 <LI><CODE>cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login</CODE></LI>
jonas
parents: 5446
diff changeset
126 <LI><CODE>cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg</CODE></LI>
jonas
parents: 5446
diff changeset
127 <LI>Dass <CODE>libavcodec</CODE> Verzeichnis von den FFmpeg-Sourcen muss ins
jonas
parents: 5446
diff changeset
128 Hauptverzeichnis des <B>MPlayer</B> CVS-Baums bewegt werden. Es sollte etwa
jonas
parents: 5446
diff changeset
129 so aussehen:
jonas
parents: 5446
diff changeset
130 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>main/libavcodec</CODE></P>
6277
710b99c6ac05 i shoudn't drink so much 'red bull', it's like coffee
jaf
parents: 6241
diff changeset
131 Symlinken ist <B>nicht</B> genug, es muss kopiert/verschoben werden!!!</LI>
5541
jonas
parents: 5446
diff changeset
132 <LI>Es folgt die Kompilierung. Configure sollte allfällige Probleme vor der
jonas
parents: 5446
diff changeset
133 Kompilierung erkennen.</LI>
6241
34b3bdd52d01 corrections, sync
jonas
parents: 6031
diff changeset
134 </OL>
34b3bdd52d01 corrections, sync
jonas
parents: 6031
diff changeset
135
34b3bdd52d01 corrections, sync
jonas
parents: 6031
diff changeset
136 <P><B>HINWEIS:</B> <B>MPlayer</B> über CVS enthält ein libavcodec
6277
710b99c6ac05 i shoudn't drink so much 'red bull', it's like coffee
jaf
parents: 6241
diff changeset
137 Unterverzeichnis, es enthält jedoch NICHT den Quellcode von libavcodec!
6241
34b3bdd52d01 corrections, sync
jonas
parents: 6031
diff changeset
138 Es muss der obrigen Anleitung gefolgt werden, um den Quellcode für diese
34b3bdd52d01 corrections, sync
jonas
parents: 6031
diff changeset
139 Bibliothek (library) zu erhalten.</P>
5541
jonas
parents: 5446
diff changeset
140
jonas
parents: 5446
diff changeset
141 <P>Der Codec <B>unterstützt auch Postprocessing</B>!</P>
jonas
parents: 5446
diff changeset
142
jonas
parents: 5446
diff changeset
143 <P>Mit FFmpeg und meiner Matrox G400 kann ich sogar DivX-Filme in hoher
jonas
parents: 5446
diff changeset
144 Auflösung auf meinem K6/2 500 ohne Framedrops betrachten.</P>
5446
jonas
parents: 5402
diff changeset
145
5541
jonas
parents: 5446
diff changeset
146 <P><B><A NAME=2.2.1.3>2.2.1.3. XAnim Codecs</A></B></P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
147
5541
jonas
parents: 5446
diff changeset
148 <P>Vorwort:<BR>
jonas
parents: 5446
diff changeset
149 Es ist darauf hinzuweisen, dass die XAnim Binary-Codecs mit einem Textstück
jonas
parents: 5446
diff changeset
150 geliefert werden, dass eine legal bindende Softwarelizenz sein soll, welche
jonas
parents: 5446
diff changeset
151 (neben einigen anderen Einschränkungen) dem Benutzer das Verwenden der Codecs mit
jonas
parents: 5446
diff changeset
152 anderen Programmen als XAnim verbietet. Der XAnim-Autor hat jedoch noch keine
jonas
parents: 5446
diff changeset
153 rechtliche Schritte gegen irgendjemanden wegen Codec bezogenen Fragen unternommen.
jonas
parents: 5446
diff changeset
154 </P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
155
5541
jonas
parents: 5446
diff changeset
156 <P><B>MPlayer</B> kann XAnims Codecs für das Decodieren verwenden. Um diese
jonas
parents: 5446
diff changeset
157 zu aktivieren sollte folgende Anleitung befolgt werden:</P>
4522
a7baf6ad622a some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents: 3710
diff changeset
158
a7baf6ad622a some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents: 3710
diff changeset
159 <UL>
5541
jonas
parents: 5446
diff changeset
160 <LI>Lade dir die Codecs, die du verwenden willst von der
jonas
parents: 5446
diff changeset
161 <A HREF="http://xanim.va.pubnix.com">XAnim-Seite</A> herunter.
jonas
parents: 5446
diff changeset
162 Der <B>3ivx</B> Codec befindet sich nicht dort, kann jedoch von der
jonas
parents: 5446
diff changeset
163 <A HREF="http://www.3ivx.com">3ivx-Seite</A> heruntergeladen werden.</LI>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
164
3213
c156c6873c78 similar to -r1.36
jaf
parents: 3167
diff changeset
165 <LI>verwende die <CODE>--with-xanimlibdir</CODE> Option um configure zu sagen, wo
5185
00caf46be14e updated to english version.
jonas
parents: 5024
diff changeset
166 es die XAnim-Codecs finden kann. Normalerweise werden diese in
00caf46be14e updated to english version.
jonas
parents: 5024
diff changeset
167 <CODE>/usr/local/lib/xanim/mods, /usr/lib/xanim/mods/ und /usr/lib/xanim</CODE> gesucht.
00caf46be14e updated to english version.
jonas
parents: 5024
diff changeset
168 Ansonsten kannst du auch die Umgebungsvariable <I>XANIM_MOD_DIR</I> zum Verzeichnis
00caf46be14e updated to english version.
jonas
parents: 5024
diff changeset
169 der XAnim Codecs setzen.</LI>
3167
b91c24076bca Similar to 1.35
jaf
parents: 3158
diff changeset
170
5185
00caf46be14e updated to english version.
jonas
parents: 5024
diff changeset
171 <LI>Entferne/Symlinke die Dateinamen, indem du das Architektur-Zeugs löschst, so dass die
00caf46be14e updated to english version.
jonas
parents: 5024
diff changeset
172 Dateinamen etwa so aussehen: <CODE>vid_cvid.xa, vid_h263.xa, vid_iv50.xa</CODE>.
3124
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
173 </UL>
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
174
5541
jonas
parents: 5446
diff changeset
175 <P>XAnim ist die Videocodec-Familie Nummer 10. Es kann also die <CODE>-vfm 10</CODE>
jonas
parents: 5446
diff changeset
176 Option verwendet werden, um <B>MPlayer</B> zu sagen, dass er sie, wenn möglich, verwenden soll.</P>
3124
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
177
5541
jonas
parents: 5446
diff changeset
178 <P>Die getesteten Codecs beinhalten: <B>Indeo 3.2</B>, <B>4.1</B>, <B>5.0</B>,
jonas
parents: 5446
diff changeset
179 <B>CVID</B>, <B>3ivX</B>, <B>h263</B>.</P>
3124
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
180
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
181
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
182 <P><B><A NAME=2.2.1.4>2.2.1.4. VIVO Video</A></B></P>
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
183
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
184 <P><B>MPlayer</B> kann VIVO (1.0 und 2.0) Videos abspielen. Der beste Codec für
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
185 1.0-Dateien ist FFmpegs H263 Dekoder, du kannst ihn mit der <CODE>-vc ffh263</CODE>
5541
jonas
parents: 5446
diff changeset
186 Option aufrufen (standard) (benötigt die neuesten libavcodecs). Für 2.0-Dateien verwende
3213
c156c6873c78 similar to -r1.36
jaf
parents: 3167
diff changeset
187 die <CODE>ivvideo.dll</CODE> DLL-Datei (von <A HREF="http://www.mplayerhq.hu/MPlayer/samples/drivers32/ivvideo.dll">
c156c6873c78 similar to -r1.36
jaf
parents: 3167
diff changeset
188 hier</A>) und installiere sie unter <CODE>/usr/lib/win32</CODE> oder wo du deine Win32 Codecs speicherst.
6277
710b99c6ac05 i shoudn't drink so much 'red bull', it's like coffee
jaf
parents: 6241
diff changeset
189 Der letztgenannte Codec unterstützt weder YV12 noch YUY2, nur BGR-Modus,
710b99c6ac05 i shoudn't drink so much 'red bull', it's like coffee
jaf
parents: 6241
diff changeset
190 was die Ausgabe auf X11 und OpenGL beschränkt. ffh263 wird in Zukunft
5541
jonas
parents: 5446
diff changeset
191 hoffentlich VIVO 2.0 unterstützen.</P>
3124
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
192
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
193
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
194 <P><B><A NAME=2.2.1.5>2.2.1.5. MPEG 1/2 Video</A></B></P>
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
195
5541
jonas
parents: 5446
diff changeset
196 <P>MPEG1 und MPEG2 werden von der eingebauten multiplatform Bibliothek <B>libmpeg2</B> decodiert,
jonas
parents: 5446
diff changeset
197 deren Source in <B>MPlayer</B> enthalten ist.
5185
00caf46be14e updated to english version.
jonas
parents: 5024
diff changeset
198 Wir spielen fehlerhafte MPEG1/2 Videos durch das Abfangen des sig11 (segmentation fault)
00caf46be14e updated to english version.
jonas
parents: 5024
diff changeset
199 und die anschliessend schnelle neue Initialisierung des Codecs. Dadurch kann exakt an der
5541
jonas
parents: 5446
diff changeset
200 Stelle des Fehlers fortgefahren werden. Es ist dabei kein Geschwindigkeitsverlust messbar.</P>
3124
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
201
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
202
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
203 <P><B><A NAME=2.2.1.6>2.2.1.6. MS Video 1</A></B></P>
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
204
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
205 <P>Dies ist dein sehr alter und sehr schlechter Codec von Microsoft. In der Vergangenheit
5541
jonas
parents: 5446
diff changeset
206 wurde es mit dem <CODE>msvidc32.dll</CODE> Win32-Codec decodiert, aber nun haben wir eine
3124
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
207 Open-Source-Codec (von <A HREF="mailto:melanson@pcisys.net">Mike Melanson</A>) eingebaut.</P>
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
208
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
209
6277
710b99c6ac05 i shoudn't drink so much 'red bull', it's like coffee
jaf
parents: 6241
diff changeset
210 <P><B><A NAME=2.2.1.7>2.2.1.7. Cinepak CVID</A></B></P>
3167
b91c24076bca Similar to 1.35
jaf
parents: 3158
diff changeset
211
5541
jonas
parents: 5446
diff changeset
212 <P><B>MPlayer</B> verwendet normalerweise einen eigenen, Open-Source, multiplatformfähigen
jonas
parents: 5446
diff changeset
213 Cinepak-Decoder. Er unterstützt YUV Ausgabe, dies ermöglicht Hardwarescaling, wenn dies vom
jonas
parents: 5446
diff changeset
214 Videoausgabetreiber unterstützt wird.</P>
jonas
parents: 5446
diff changeset
215
3167
b91c24076bca Similar to 1.35
jaf
parents: 3158
diff changeset
216
6277
710b99c6ac05 i shoudn't drink so much 'red bull', it's like coffee
jaf
parents: 6241
diff changeset
217 <P><B><A NAME=2.2.1.8>2.2.1.8. RealVideo</A></B></P>
4522
a7baf6ad622a some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents: 3710
diff changeset
218
6398
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
219 <P><B>MPlayer</B> unterstützt die Dekodierung aller Versionen von RealVideo:
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
220 <UL>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
221 <LI>RealVideo 1.0 (fourcc RV10) - En/Dekodierung durch <B>libavcodec</B> unterstützt</LI>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
222 <LI>RealVideo 2.0 (fourcc RV20) - Dekodierung durch <B>RealPlayer Libraries</B> unterstützt</LI>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
223 <LI>RealVideo 3.0 (fourcc RV30) - Dekodierung durch <B>RealPlayer Libraries</B> unterstützt</LI>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
224 </UL>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
225 </P>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
226
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
227 <P>Wie die RealPlayer Libraries installiert werden können, wird in der Sektion
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
228 <A HREF="formats.html#2.1.1.7">RealMedia Dateiformat</A> behandelt.</P>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
229
4522
a7baf6ad622a some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents: 3710
diff changeset
230
6277
710b99c6ac05 i shoudn't drink so much 'red bull', it's like coffee
jaf
parents: 6241
diff changeset
231 <P><B><A NAME=2.2.1.9>2.2.1.9. XViD</A></B></P>
5024
a6993077e1ba updated to english version
jonas
parents: 4996
diff changeset
232
5541
jonas
parents: 5446
diff changeset
233 <P><B>XViD</B> ist eine weitere Entwicklung von der OpenDivX-Gruppe
jonas
parents: 5446
diff changeset
234 (deren erste Entwicklung war DivX4).</P>
5024
a6993077e1ba updated to english version
jonas
parents: 4996
diff changeset
235
5541
jonas
parents: 5446
diff changeset
236 <P><B>Vorteile:</B></P>
5024
a6993077e1ba updated to english version
jonas
parents: 4996
diff changeset
237 <UL>
5541
jonas
parents: 5446
diff changeset
238 <LI>Open source</LI>
5024
a6993077e1ba updated to english version
jonas
parents: 4996
diff changeset
239 <LI>Die API ist kompatibel mit DivX4, so dass es leicht ist Unterstützung dafür einzubauen.</LI>
6277
710b99c6ac05 i shoudn't drink so much 'red bull', it's like coffee
jaf
parents: 6241
diff changeset
240 <LI>2-Pass Encodierungs-Unterstützung</LI>
5024
a6993077e1ba updated to english version
jonas
parents: 4996
diff changeset
241 <LI>gute Encodierungsqualität, höhere Geschwindigkeit als DivX4 (man kann es, während dem
a6993077e1ba updated to english version
jonas
parents: 4996
diff changeset
242 Kompilieren, spezifisch für den jeweiligen Rechner optimieren)</LI>
a6993077e1ba updated to english version
jonas
parents: 4996
diff changeset
243 </UL>
a6993077e1ba updated to english version
jonas
parents: 4996
diff changeset
244
5541
jonas
parents: 5446
diff changeset
245 <P><B>Nachteile:</B></P>
5024
a6993077e1ba updated to english version
jonas
parents: 4996
diff changeset
246 <UL>
5541
jonas
parents: 5446
diff changeset
247 <LI>Es <B>decodiert</B> momentan nicht alle DivX/DivX4-Dateien sauber
jonas
parents: 5446
diff changeset
248 (kein Problem, da man sie ja immer noch mit der libavcodec abspielen kann)</LI>
5024
a6993077e1ba updated to english version
jonas
parents: 4996
diff changeset
249 <LI>Man muss sich beim Kompilieren für die DivX4 <B>ODER</B>
5185
00caf46be14e updated to english version.
jonas
parents: 5024
diff changeset
250 XViD Unterstützung entscheiden.</LI>
5024
a6993077e1ba updated to english version
jonas
parents: 4996
diff changeset
251 <LI>in der Entwicklung</LI>
a6993077e1ba updated to english version
jonas
parents: 4996
diff changeset
252 </UL>
a6993077e1ba updated to english version
jonas
parents: 4996
diff changeset
253
5541
jonas
parents: 5446
diff changeset
254 <P><B>Installation:</B> Es ist momentan nur als CVS erhältlich. Hier sind die
5024
a6993077e1ba updated to english version
jonas
parents: 4996
diff changeset
255 Download- und Installations-Anweisungen :<BR>
5541
jonas
parents: 5446
diff changeset
256 <UL>
jonas
parents: 5446
diff changeset
257 <LI><CODE>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid login</CODE></LI>
jonas
parents: 5446
diff changeset
258 <LI><CODE>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid co xvidcore</CODE></LI>
jonas
parents: 5446
diff changeset
259 <LI><CODE>cd xvidcore/build/generic</CODE></LI>
jonas
parents: 5446
diff changeset
260 <LI>bearbeite <CODE>Makefile.linux</CODE> deinen Bedürfnissen entsprechend</LI>
jonas
parents: 5446
diff changeset
261 <LI><CODE>make -f Makefile.linux</CODE><LI>
jonas
parents: 5446
diff changeset
262 <LI>Nimm die <CODE>encore2.h</CODE> und <CODE>decore.h</CODE> vom
jonas
parents: 5446
diff changeset
263 Divx4linux-Paket und kopiere diese nach <CODE>/usr/local/include/</CODE>.</LI>
jonas
parents: 5446
diff changeset
264 <LI>kompiliere <B>MPlayer</B> neu mit <CODE>--with-xvidcore=/pfad/zu/libcore.a</CODE>.</LI>
jonas
parents: 5446
diff changeset
265 </UL>
5024
a6993077e1ba updated to english version
jonas
parents: 4996
diff changeset
266
4522
a7baf6ad622a some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents: 3710
diff changeset
267
3124
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
268 <P><B><A NAME=2.2.2>2.2.2. Audiocodecs</A></B></P>
ab7ce23a187d i've to update the audio codes, video codecs are ready
jaf
parents: 3123
diff changeset
269
5541
jonas
parents: 5446
diff changeset
270 <P>Die wichtigsten Audiocodecs als erstes:<BR></P>
3295
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
271 <UL>
5541
jonas
parents: 5446
diff changeset
272 <LI>MPEG layer 2 und layer 3 (MP3) Audio (<B>eingebauter</B> Code, mit MMX/SSE/3DNow! Optimierungen)</LI>
jonas
parents: 5446
diff changeset
273 <LI>MPEG layer 1 Audio (<B>eingebauter</B> Code, mit libavcodec)</LI>
jonas
parents: 5446
diff changeset
274 <LI>AC3 Dolby Audio (<B>eingebauter</B> Code, mit MMX/SSE/3DNow! Optimierungen)</LI>
jonas
parents: 5446
diff changeset
275 <LI>Ogg Vorbis Audiocodec (<B>eingebaute</B> Bibliothek)</LI>
jonas
parents: 5446
diff changeset
276 <LI>Voxware Audio (Verwendung der DirectShow DLL)</LI>
jonas
parents: 5446
diff changeset
277 <LI>alaw, MSGSM, PCM und andere einfache, alte Audioformate</LI>
jonas
parents: 5446
diff changeset
278 <LI>VIVO Audio (G723, Vivo Siren)</LI>
jonas
parents: 5446
diff changeset
279 <LI>RealAudio: DNET (AC3 mit tiefer Bitrate)</LI>
jonas
parents: 5446
diff changeset
280 </UL>
3295
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
281
4522
a7baf6ad622a some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents: 3710
diff changeset
282
5541
jonas
parents: 5446
diff changeset
283 <P><B><A NAME=2.2.2.1>2.2.2.1. Software AC3 Decodierung</A></B></P>
3295
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
284
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
285 <P>Dieser ist der standardgemäße Dekoder für Dateien mit AC3-Audio.</P>
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
286
5541
jonas
parents: 5446
diff changeset
287 <P>Der AC3 Dekoder kann die Audio-Ausgabe für 2, 4 oder 6 Lautsprecher erzeugen.
jonas
parents: 5446
diff changeset
288 Wenn er für 6 Lautsprecher konfigieriert ist unterstützt dieser Dekoder
jonas
parents: 5446
diff changeset
289 unterschiedliche Ausgabe für alle AC3-Kanäl an den Soundtreiber. Dabei
3295
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
290 erlaubt es die vollständige "surround Sound" Erfahrung ohne einen externen
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
291 AC3 Dekoder und ohne Verwendung des hwac3-Codes.</P>
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
292
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
293 <P>Verwende die <CODE>-channels</CODE> Option um die Anzahl der Aufgabekanäle zu wählen.
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
294 Verwende <CODE>-channels 2</CODE> für Downmix auf Stereo. Für Downmix auf 4 Kanäle (links vorne,
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
295 rechts vorne, links Surround und rechts Surround) verwende <CODE>-channels 4</CODE>.
5541
jonas
parents: 5446
diff changeset
296 In diesem Fall werden alle Center-Känale gleich den Front-Kanälen sein. <CODE>-channels 6</CODE> gibt alle
jonas
parents: 5446
diff changeset
297 AC3-Kanäle wie Aufgezeichnet aus - in der Reihenfolge links, rechts,
jonas
parents: 5446
diff changeset
298 links Surround, rechts Surround, Center und LFE.</P>
3295
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
299
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
300 <P>Die Standardanzahl der Ausgabekanäle ist 2.</P>
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
301
5541
jonas
parents: 5446
diff changeset
302 <P>Um mehr als 2 Kanäle zu verwenden musst du OSS verwenden und eine Soundkarte
jonas
parents: 5446
diff changeset
303 besitzen, die die Anzahl der Ausgabekanäle via SNDCTL_DSP_CHANNELS ioctl unterstützt.
jonas
parents: 5446
diff changeset
304 Ein Beispiel eines passenden Treibers ist emu10k1 (verwendet bei SB Live! Karten)
jonas
parents: 5446
diff changeset
305 vom August 2001 oder neuer (ALSA CVS sollte auch funktionieren).</P>
3295
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
306
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
307
5541
jonas
parents: 5446
diff changeset
308 <P><B><A NAME=2.2.2.2>2.2.2.2. Hardware AC3 Decodierung</A></B></P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
309
5541
jonas
parents: 5446
diff changeset
310 <P>Man braucht eine AC3-fähige Soundkarte mit Digital-Out (SP/DIF). Der
jonas
parents: 5446
diff changeset
311 Treiber muss das AFMT_AC3 Format richtig unterstützen (wie C-Media).
jonas
parents: 5446
diff changeset
312 Der AC3-Decoder sollte mit dem SP/DIF Ausgang verbunden werden und die Option
jonas
parents: 5446
diff changeset
313 <CODE>-ac hwac3</CODE> verwendet werden. Es ist experimentell, sollte aber mit
jonas
parents: 5446
diff changeset
314 C-Media Karten und SB Live! + ALSA (nicht OSS) Treiber funktionieren.</P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
315
3295
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
316 <P><B><A NAME=2.2.2.3>2.2.2.3. libmad Unterstützung</A></B></P>
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
317
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
318 <P><A HREF="http://mad.sourceforge.net">libmad</A> ist eine multiplatform Bibliothek für
5541
jonas
parents: 5446
diff changeset
319 die Decodierung von MPEG-Audio. Sie verarbeitet kaputte Dateien nicht so gut und
jonas
parents: 5446
diff changeset
320 hat teilweise Probleme mit dem Suchen</P>
5185
00caf46be14e updated to english version.
jonas
parents: 5024
diff changeset
321
3295
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
322 <P>Um die Unterstützung zu aktivieren, verwende configure mit der Option <CODE>--enable-mad</CODE>.</P>
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
323
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
324
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
325 <P><B><A NAME=2.2.2.4>2.2.2.4. VIVO Audio</A></B></P>
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
326
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
327 <P>Der verwendete Audiocodec in VIVO-Dateien hängt davon ab, ob es eine VIVO/1.0 oder VIVO/2.0 Datei ist.
5541
jonas
parents: 5446
diff changeset
328 VIVO/1.0 Dateien verwenden <B>g.723</B> Audio und VIVO/2.0 Dateien <B>Vivo Siren</B> Audio.
jonas
parents: 5446
diff changeset
329 Beide werden unterstützt. Man kann dazu g.723/Siren Win32 DLL von
3568
454dfb7787d7 similar to 1.38, err... minor fixes/additions
jaf
parents: 3295
diff changeset
330 <A HREF="http://www.mplayerhq.hu/MPlayer/samples/drivers32/vivog723.acm">hier</A>
5541
jonas
parents: 5446
diff changeset
331 herunterladen und dann in in das <CODE>/usr/lib/win32</CODE> Verzeichnis
3295
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
332 kopieren.</P>
931b9b0c1070 similar to 1.39
jaf
parents: 3213
diff changeset
333
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
334
4522
a7baf6ad622a some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents: 3710
diff changeset
335 <P><B><A NAME=2.2.2.5>2.2.2.5. RealAudio</A></B></P>
a7baf6ad622a some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents: 3710
diff changeset
336
6398
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
337 <P><B>MPlayer</B> unterstützt die Dekodierung aller RealAudio Versionen:
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
338 <UL>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
339 <LI>RealAudio DNET - Dekodierung durch <B>libavcodec</B></LI>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
340 <LI>RealAudio Cook - Dekodierung durch <B>RealPlayer Libraries</B></LI>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
341 <LI>RealAudio Sipro - Dekodierung durch <B>RealPlayer Libraries</B></LI>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
342 </UL>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
343 </P>
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
344
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
345 <P>Wie die RealPlayer Libraries installiert werden können, wird in der Sektion
13c35228abe8 updated to english version
jonas
parents: 6324
diff changeset
346 <A HREF="formats.html#2.1.1.7">RealMedia Dateiformat</A> behandelt.</P>
4522
a7baf6ad622a some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents: 3710
diff changeset
347
a7baf6ad622a some updates (patch by Jonas Jermann <jjermann@gmx.net>)
gabucino
parents: 3710
diff changeset
348
5541
jonas
parents: 5446
diff changeset
349 <P><B><A NAME=2.2.3>2.2.3. Win32 Codec-Importierungs HOWTO</A></B></P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
350
5024
a6993077e1ba updated to english version
jonas
parents: 4996
diff changeset
351 <P><B><A NAME=2.2.3.1>2.2.3.1. VFW Codecs</A></B></P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
352
5541
jonas
parents: 5446
diff changeset
353 <P>VFW (Video für Windows) ist die alte Video-Schnittstelle für Windows.
jonas
parents: 5446
diff changeset
354 Deie Codecs haben die Erweiterung .DLL oder (eher selten) .DRV.
jonas
parents: 5446
diff changeset
355 Wenn <B>MPlayer</B> mit folgender Meldung fehlschlägt, ein AVI abzuspielen:</P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
356
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
357 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>UNKNOWN video codec: HFYU (0x55594648)</CODE></P>
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
358
5541
jonas
parents: 5446
diff changeset
359 <P>...bedeutet es, dass das AVI mit einem Codec erstellt wurde, der den fourcc
jonas
parents: 5446
diff changeset
360 HFYU besitzt (HFYU = HuffYUV Codec, DIV3 = DivX Low Motion, usw...). Jetzt, wo es
jonas
parents: 5446
diff changeset
361 bekannt ist, muss herausgefunden werden, welche DLL Windows lädt, um diese Datei
jonas
parents: 5446
diff changeset
362 abzuspielen. In diesem Fall enthält die <CODE>System.ini</CODE> diese Information
jonas
parents: 5446
diff changeset
363 in solch einer Zeile:</P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
364
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
365 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>VIDC.HFYU=huffyuv.dll</CODE></P>
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
366
5541
jonas
parents: 5446
diff changeset
367 <P>Also braucht man die Datei huffyuv.dll. Hinweis: die Audio-Codecs werden durch
jonas
parents: 5446
diff changeset
368 das MSACM-Prefix angegeben:</P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
369
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
370 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>msacm.l3acm=L3codeca.acm</CODE></P>
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
371
2224
d745a83a14a5 write mistakes fixed
jaf
parents: 2157
diff changeset
372 <P>Dies ist ein MP3 Codec.
5541
jonas
parents: 5446
diff changeset
373 Da nun alle nötigen Informationen vorhanden sind (fourcc, Codec-Datei, Beispiel AVI),
jonas
parents: 5446
diff changeset
374 sollte die Codec-Unterstützungs Anfrage durch ein Mail vorgelegt und die Dateien
jonas
parents: 5446
diff changeset
375 auf folgende FTP-Seite geladen werden:</P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
376
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
377 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/</CODE></P>
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
378
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
379
5024
a6993077e1ba updated to english version
jonas
parents: 4996
diff changeset
380 <P><B><A NAME=2.2.3.2>2.2.3.2. DirectShow Codecs</A></B></P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
381
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
382 <P>DirectShow ist die neuere Video-Programmierschnittstelle, welche noch
5541
jonas
parents: 5446
diff changeset
383 schlimmer als ihr Vorgänger ist. Es ist schwieriger mit DirectShow, denn</P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
384 <UL>
5541
jonas
parents: 5446
diff changeset
385 <LI>die <CODE>system.ini</CODE> enthält nicht die Informationen die man braucht, stattdessen
jonas
parents: 5446
diff changeset
386 sind diese in der Registrierungsdatenbank gespeichert und <LI>man braucht die GUID des Codecs.
jonas
parents: 5446
diff changeset
387 </UL>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
388
6324
2d1528bfd865 *** empty log message ***
jaf
parents: 6284
diff changeset
389 <P>Atme tief durch und beginne mit dem Durchsuchen der Registrierung...</P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
390 <UL>
5541
jonas
parents: 5446
diff changeset
391 <LI>Starte <CODE>regedit</CODE>
jonas
parents: 5446
diff changeset
392 <LI>Drücke <CODE>Strg-f</CODE>, deaktiviere die ersten beiden Auswahlfelder und
6324
2d1528bfd865 *** empty log message ***
jaf
parents: 6284
diff changeset
393 aktiviere das Dritte. Nun gib den fourcc des Codecs ein (z.B.: TM20).
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
394 <LI>Du solltest ein Feld sehen, welches den Pfad und Dateinamen enthält
5541
jonas
parents: 5446
diff changeset
395 (z.B.: <CODE>C:\WINDOWS\SYSTEM\TM20DEC.AX</CODE>).
jonas
parents: 5446
diff changeset
396 <LI>Jetzt da man die Datei hat, braucht man die GUID. Versuche erneut zu
2224
d745a83a14a5 write mistakes fixed
jaf
parents: 2157
diff changeset
397 suchen, aber nun nach dem Codec-Namen, nicht nach der fourcc. Der Codec-Name
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
398 kann bei der Wiedergabe mit dem Windows Media Player herausgefunden werden,
5541
jonas
parents: 5446
diff changeset
399 indem man unter Datei-&gt;Eigenschaften-&gt;Erweitert nachschaut.
jonas
parents: 5446
diff changeset
400 Falls dies nichts bringt, hast du Pech. Versuche zu raten (suche z.B. nach:
jonas
parents: 5446
diff changeset
401 TrueMotion).
jonas
parents: 5446
diff changeset
402 <LI>Wenn die GUID gefunden wurde, sollte ein FriendlyName- und ein CLSID-Feld
jonas
parents: 5446
diff changeset
403 auftauchen. Schreibe 16 Byte der CLSID auf, dies ist die von uns benötigte GUID.
jonas
parents: 5446
diff changeset
404 </UL>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
405
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
406 <P>HINWEIS : Wenn die Suche fehlschlägt, versuche alle Auswahlfelder zu aktivieren...
5541
jonas
parents: 5446
diff changeset
407 du hast möglicherweise falsche Ergebnisse, aber vielleicht hast du auch Glück...</P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
408
5541
jonas
parents: 5446
diff changeset
409 <P>Da nun alle nötigen Informationen vorhanden sind (fourcc, GUID, Codec-Datei,
jonas
parents: 5446
diff changeset
410 Beispiel AVI), sollte die Codec-Unterstützungs Anfrage durch ein Mail vorgelegt
jonas
parents: 5446
diff changeset
411 und die Dateien auf folgende FTP-Seite geladen werden:</P>
jonas
parents: 5446
diff changeset
412
jonas
parents: 5446
diff changeset
413 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/</CODE></P>
1896
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
414
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
415 </BODY>
e6acbf9e9b53 Translated by me, but not checked
jaf
parents:
diff changeset
416 </HTML>