Mercurial > mplayer.hg
comparison DOCS/xml/de/codecs.xml @ 20342:2357bde391b7
r20341: Remove obsolete parts, some updates.
author | kraymer |
---|---|
date | Sun, 22 Oct 2006 06:00:31 +0000 |
parents | f92bf1488265 |
children | c8c1ada32044 |
comparison
equal
deleted
inserted
replaced
20341:0bc1f3c65d9f | 20342:2357bde391b7 |
---|---|
1 <?xml version="1.0" encoding="iso-8859-1"?> | 1 <?xml version="1.0" encoding="iso-8859-1"?> |
2 <!-- synced with r20328 --> | 2 <!-- synced with r20341 --> |
3 <chapter id="codecs"> | 3 <chapter id="codecs"> |
4 <title>Codecs</title> | 4 <title>Codecs</title> |
5 | 5 |
6 <sect1 id="video-codecs"> | 6 <sect1 id="video-codecs"> |
7 <title>Videocodecs</title> | 7 <title>Videocodecs</title> |
77 | 77 |
78 <sect2 id="ffmpeg" xreflabel="FFmpeg/libavcodec"> | 78 <sect2 id="ffmpeg" xreflabel="FFmpeg/libavcodec"> |
79 <title>FFmpeg/libavcodec</title> | 79 <title>FFmpeg/libavcodec</title> |
80 | 80 |
81 <para> | 81 <para> |
82 <ulink url="http://ffmpeg.org">FFmpeg</ulink> enthält ein | 82 <ulink url="http://ffmpeg.org">FFmpeg</ulink> enthält <systemitem class="library">libavcodec</systemitem>, |
83 <emphasis role="bold">Open Source</emphasis> Codec Paket, welches in der Lage ist, Streams mit einer Reihe | 83 die führende Open-Source-Bibliothek für Video und Audio. Sie ist in der Lage, die meisten |
84 verschiedener Audio- und Videocodecs zu decodieren. Es bietet auch beeindruckende Codierfähigkeiten und | 84 Multimedia-Formate zu decodieren, normalerweise schneller als die Alternativen; |
85 höhere Geschwindigkeit als die Win32-Codecs oder die DivX.com DivX4/5 Bibliotheken! | 85 möglicherweise wird auch noch Unterstützung für die anderen Formate hinzugefügt. |
86 Es ist der Standarddecoder für den Großteil der Codecs, die <application>MPlayer</application> | |
87 unterstützt. Für manche Formate ist außerdem auch Encodierung mit Hilfe von | |
88 <application>MEncoder</application> möglich. | |
86 </para> | 89 </para> |
87 | 90 |
88 <para> | 91 <para> |
89 Es enthält eine Reihe netter Codecs, besonders wichtig sind hierbei die MPEG-4 Varianten: | 92 Es enthält eine Reihe netter Codecs, besonders wichtig sind hierbei die MPEG-4 Varianten: |
90 DivX3, DivX4, DivX5, Windows Media Video 7/8 (WMV1/WMV2). Weiterhin sehr interessant ist der WMA-Decoder. | 93 DivX3, DivX4, DivX5, Windows Media Video 7/8 (WMV1/WMV2). Weiterhin sehr interessant ist der WMA-Decoder. |
102 Unterstützte <ulink url="http://ffmpeg.org/ffmpeg-doc.html#SEC19">Video-</ulink> | 105 Unterstützte <ulink url="http://ffmpeg.org/ffmpeg-doc.html#SEC19">Video-</ulink> |
103 und <ulink url="http://ffmpeg.org/ffmpeg-doc.html#SEC20">Audio</ulink>codecs. | 106 und <ulink url="http://ffmpeg.org/ffmpeg-doc.html#SEC20">Audio</ulink>codecs. |
104 </para> | 107 </para> |
105 | 108 |
106 <para> | 109 <para> |
107 Sowohl die offiziellen <application>MPlayer</application>-Releases als auch <application>MPlayer</application> | 110 <application>MPlayer</application> enthält <systemitem class="library">libavcodec</systemitem>. |
108 aus dem Subversion-Repository enthalten <systemitem class="library">libavcodec</systemitem>. | 111 Es genügt, <filename>configure</filename> laufen zu lassen und zu compilieren. |
109 Es ist also nicht nötig, hier eigens einen <systemitem class="library">libavcodec</systemitem>-Checkout zu | 112 </para> |
110 machen. Es genügt, <filename>configure</filename> laufen zu lassen und zu compilieren. | 113 |
111 </para> | |
112 | |
113 <para> | |
114 Mit FFmpeg und meiner Matrox G400 kann ich auf meinem K6-2 500 DivX Filme selbst mit | |
115 höchster Auflösung sehen, ohne dabei Frames zu verlieren. | |
116 </para> | |
117 </sect2> | |
118 | |
119 | |
120 <sect2 id="xanim"> | |
121 <title>XAnim Codecs</title> | |
122 | |
123 <note> | |
124 <para> | |
125 Es soll darauf hingewiesen werden, dass die XAnim-Binärcodecs zusammen mit einem Text veröffentlicht werden, | |
126 der behauptet, eine rechtlich verbindliche Software Lizenz zu sein, und dem Anwender verbietet, den Codec in | |
127 Verbindung mit einem anderen Programm als <application>XAnim</application> zu benutzen. Von seiten des Autors | |
128 von XAnim steht ein rechtliches Vorgehen gegen irgendwen im Zusammenhang mit dem Codec jedoch noch aus. | |
129 </para> | |
130 </note> | |
131 | |
132 <formalpara> | |
133 <title>INSTALLATION UND GEBRAUCH</title> | |
134 <para> | |
135 <application>MPlayer</application> ermöglicht es, die XAnim-Codecs zur Decodierung zu benutzen. | |
136 Folge diesen Anweisungen: | |
137 </para> | |
138 </formalpara> | |
139 | |
140 <procedure> | |
141 <step><para> | |
142 Lade die Codecs, die du nutzen möchtest, von der | |
143 <ulink url="http://xanim.polter.net/">XAnim Seite</ulink> herunter. | |
144 Der <emphasis role="bold">3ivx</emphasis>-Codec ist nicht dort, sondern auf der | |
145 <ulink url="http://www.3ivx.com">3ivx Seite</ulink>. | |
146 </para></step> | |
147 <step><para> | |
148 <emphasis role="bold">ODER</emphasis> lade das Codecpaket von unserer | |
149 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">Codecs-Seite</ulink> herunter. | |
150 </para></step> | |
151 <step><para> | |
152 Nutze die Option <option>--with-xanimlibdir</option>, um | |
153 <filename>configure</filename> mitzuteilen, wo sich die XAnim-Codecs befinden. | |
154 Als Voreinstellung sucht es in | |
155 <filename class="directory">/usr/local/lib/codecs</filename>, | |
156 <filename class="directory">/usr/local/lib/xanim/mods</filename>, | |
157 <filename class="directory">/usr/lib/xanim/mods</filename> and | |
158 <filename class="directory">/usr/lib/xanim</filename>. | |
159 Alternativ kann man auch die Umgebungsvariable <envar>XANIM_MOD_DIR</envar> auf das | |
160 entsprechende Verzeichnis zeigen lassen. | |
161 </para></step> | |
162 <step><para> | |
163 Benenne die Dateien um oder verwende Symlinks, so dass alle Namen wie folgt heißen | |
164 (die Architektur wird dabei, wie man sieht, weggelassen): | |
165 <filename>vid_cvid.xa</filename>,<filename>vid_h263.xa</filename>, <filename>vid_iv50.xa</filename> | |
166 </para></step> | |
167 </procedure> | |
168 | |
169 <para> | |
170 XAnim ist in der Videocodecfamilie <systemitem>xanim</systemitem>, daher kannst du die Option | |
171 <option>-vfm xanim</option> verwenden, um <application>MPlayer</application> anzuweisen, | |
172 diese zu verwenden, falls es möglich ist. | |
173 </para> | |
174 | |
175 <para> | |
176 Getestete Codecs sind unter anderem: | |
177 <emphasis role="bold">Indeo 3.2, 4.1, 5.0, CVID, 3ivX, H.263.</emphasis> | |
178 </para> | |
179 </sect2> | |
180 | |
181 | |
182 <sect2 id="vivo-video"> | |
183 <title>VIVO Video</title> | |
184 <para> | |
185 <application>MPlayer</application> kann Vivo (1.0 und 2.0) Videos abspielen. | |
186 Der passendste Codec für 1.0-Dateien ist FFmpeg's H.263-Decoder, du kannst in mit der | |
187 Option <option>-vc ffh263</option> verwenden. Benutze für 2.0-Dateien die Win32-DLL mit | |
188 Hilfe der Option <option>-vc vivo</option>. Wenn du keine Kommandozeilenoptionen angibst, | |
189 wählt <application>MPlayer</application> automatisch den besten Codec. | |
190 </para> | |
191 </sect2> | |
192 | |
193 | |
194 <sect2 id="mpeg12"> | |
195 <title>MPEG-1/2-Video</title> | |
196 <para> | |
197 MPEG-1 und MPEG-2 werden mit der nativen, plattformunabhängigen | |
198 <systemitem class="library">libmpeg2</systemitem>-Bibliothek decodiert, deren Sourcecode | |
199 in <application>MPlayer</application> enthalten ist. | |
200 Wir behandeln fehlerhafte MPEG-1/2-Videodateien, indem wir <systemitem>Signal 11</systemitem> | |
201 (<systemitem>Speicherzugriffsfehler</systemitem>) abfangen und den Codec schnell | |
202 reinitialisieren, wobei genau dort fortgesetzt wird, wo der Fehler aufgetreten ist. | |
203 Diese Art der Fehlerbehandlung hat keine messbaren Geschwindigkeitsnachteile. | |
204 </para> | |
205 </sect2> | |
206 | |
207 | |
208 <sect2 id="avicodecs"> | |
209 <title>MS Video1, Cinepak CVID und andere ältere Codecs</title> | |
210 <para> | |
211 <application>MPlayer</application> ist in der Lage, die meisten der älteren in | |
212 AVI- und MOV-Dateien verwendeten Codecs abzuspielen. | |
213 In der Vergangenheit wurden sie mit binären Win32-Codecs decodiert, inzwischen haben | |
214 wir aber durch | |
215 <link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link> | |
216 für die meisten <emphasis role="bold">native Codecs</emphasis>. | |
217 </para> | |
218 </sect2> | |
219 | |
220 | |
221 <sect2 id="realvideo"> | |
222 <title>RealVideo</title> | |
223 | |
224 <para> | |
225 <application>MPlayer</application> unterstützt Decodierung aller Versionen von RealVideo: | |
226 | |
227 <itemizedlist> | |
228 <listitem><simpara> | |
229 RealVideo 1.0, 2.0 (fourcc RV10, RV20) - En-/Decodierung unterstützt durch | |
230 <systemitem class="library">libavcodec</systemitem> | |
231 </simpara></listitem> | |
232 <listitem><simpara> | |
233 RealVideo 3.0, 4.0 (fourcc RV30, RV40) - En-/Decodierung unterstützt durch | |
234 <emphasis role="bold">RealPlayer-Bibliotheken</emphasis> | |
235 </simpara></listitem> | |
236 </itemizedlist> | |
237 </para> | |
238 | |
239 <para> | |
240 Lade die Real-Codecs von | |
241 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">http://www.mplayerhq.hu/MPlayer/releases/codecs/</ulink> | |
242 herunter und extrahiere sie in das Verzeichnis | |
243 <filename class="directory">/usr/local/lib/codecs</filename>. | |
244 Wenn du sie woanders speichern möchtest, übergib die Option | |
245 <option>--with-reallibdir</option> an <command>configure</command>. | |
246 </para> | |
247 | |
248 <note><para> | |
249 <application>RealPlayer</application>-Bibliotheken funktionieren momentan | |
250 <emphasis role="bold">nur unter Linux, FreeBSD, NetBSD und Cygwin auf der x86-Plattform, | |
251 Alpha- und PowerPC- (Linux/Alpha und Linux/PowerPC wurden getestet) Plattformen und mit Mac OS X</emphasis>. | |
252 </para></note> | |
253 </sect2> | 114 </sect2> |
254 | 115 |
255 | 116 |
256 <sect2 id="xvid"> | 117 <sect2 id="xvid"> |
257 <title>XviD</title> | 118 <title>XviD</title> |
266 <para> | 127 <para> |
267 Es begann als Fork der Entwicklung des OpenDivX-Codecs. | 128 Es begann als Fork der Entwicklung des OpenDivX-Codecs. |
268 Dies geschah, als ProjectMayo OpenDivX zu Closed Source DivX4 (inzwischen DivX5) | 129 Dies geschah, als ProjectMayo OpenDivX zu Closed Source DivX4 (inzwischen DivX5) |
269 machte und die Leute, die an OpenDivX arbeiteten aber nicht zu ProjectMayo gehörten, | 130 machte und die Leute, die an OpenDivX arbeiteten aber nicht zu ProjectMayo gehörten, |
270 verärgerte. Diese riefen dann XviD ins Leben. Beide Projekte haben daher denselben Ursprung. | 131 verärgerte. Diese riefen dann XviD ins Leben. Beide Projekte haben daher denselben Ursprung. |
132 </para> | |
133 | |
134 <para> | |
135 Beachte, dass Xvid nicht benötigt wird, um mit Xvid encodiertes Video zu decodieren. | |
136 In der Standardkonfiguration wird dafür <systemitem class="library">libavcodec</systemitem> | |
137 benutzt, da er höhere Geschwindigkeit bietet. | |
271 </para> | 138 </para> |
272 | 139 |
273 <procedure> | 140 <procedure> |
274 <title>Installation von <systemitem class="library">XviD</systemitem></title> | 141 <title>Installation von <systemitem class="library">XviD</systemitem></title> |
275 <para> | 142 <para> |
315 </para></step> | 182 </para></step> |
316 </procedure> | 183 </procedure> |
317 </sect2> | 184 </sect2> |
318 | 185 |
319 | 186 |
320 <sect2 id="sorenson"> | |
321 <title>Sorenson</title> | |
322 | |
323 <para> | |
324 Sorenson ist ein Videocodec, der von Sorenson Media entwickelt und an Apple | |
325 lizensiert wurde, welcher ihn mit ihrem <application>QuickTime Player</application> | |
326 vertreibt. Wir sind momentan in der Lage, alle Versionen von Sorenson-Videodateien | |
327 mit Hilfe der folgenden Decoder zu decodieren: | |
328 </para> | |
329 | |
330 <itemizedlist> | |
331 <listitem><simpara> | |
332 Sorenson Video v1 (fourcc <emphasis>SVQ1</emphasis>) - Decodierung unterstützt durch | |
333 <emphasis role="bold">nativen Codec</emphasis> | |
334 (<link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>) | |
335 </simpara></listitem> | |
336 <listitem><simpara> | |
337 Sorenson Video v3 (fourcc <emphasis>SVQ3</emphasis>) - Decodierung unterstützt durch | |
338 <emphasis role="bold">nativen Codec</emphasis> | |
339 (<link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>) | |
340 </simpara></listitem> | |
341 </itemizedlist> | |
342 | |
343 <procedure> | |
344 <title>COMPILIERUNG VON MPLAYER MIT UNTERSTÜTZUNG FÜR QUICKTIME-BIBLIOTHEKEN</title> | |
345 <note><para>Momentan werden nur die 32-Bit-Intel-Plattformen unterstützt.</para></note> | |
346 <step><para>Lade <application>MPlayer</application> aus dem Subversion-Repository herunter.</para></step> | |
347 <step><para>Lade das QuickTime-DLL-Pack von | |
348 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/"/> | |
349 herunter. | |
350 </para></step> | |
351 <step><para>Extrahiere das QuickTime-DLL-Pack in dein Win32-Codecs-Verzeichnis. | |
352 (Standard: <filename class="directory">/usr/local/lib/codecs/</filename>) | |
353 </para></step> | |
354 <step><para>Compiliere <application>MPlayer</application>.</para></step> | |
355 </procedure> | |
356 | |
357 </sect2> | |
358 | |
359 <sect2 id="codec-x264"> | 187 <sect2 id="codec-x264"> |
360 <title>x264</title> | 188 <title>x264</title> |
361 | 189 |
362 <sect3 id="codec-x264-whatis"> | 190 <sect3 id="codec-x264-whatis"> |
363 <title>Was ist x264?</title> | 191 <title>Was ist x264?</title> |
364 <para> | 192 <para> |
365 <systemitem class="library">x264</systemitem> ist eine Bibliothek für die | 193 <ulink url="http://developers.videolan.org/x264.html"><systemitem class="library">x264</systemitem></ulink> |
194 ist eine Bibliothek für die | |
366 Erstellung von H.264-Videostreams. | 195 Erstellung von H.264-Videostreams. |
367 Es ist nicht 100% vollständig, hat momentan aber zumindest eine Art | 196 Es ist nicht 100% vollständig, hat momentan aber zumindest eine Art |
368 Unterstützung für die meisten H.264-Features, die Einfluß auf die Qualität haben. | 197 Unterstützung für die meisten H.264-Features, die Einfluß auf die Qualität haben. |
369 Es gibt außerdem viele fortgeschrittene Features in der H.264-Spezifikation, | 198 Es gibt außerdem viele fortgeschrittene Features in der H.264-Spezifikation, |
370 die mit Videoqualität per se nichts zu tun haben; viele davon sind in | 199 die mit Videoqualität per se nichts zu tun haben; viele davon sind in |
626 Es bringt nichts, ihn mit einem anderen Gerät (wie z.B. OSS und ALSA) | 455 Es bringt nichts, ihn mit einem anderen Gerät (wie z.B. OSS und ALSA) |
627 zu verwenden - das führt lediglich zu Rauschen. | 456 zu verwenden - das führt lediglich zu Rauschen. |
628 </para> | 457 </para> |
629 </sect2> | 458 </sect2> |
630 | 459 |
631 <sect2 id="vivo-audio"> | |
632 <title>VIVO Audio</title> | |
633 <para> | |
634 Der Audiocodec in VIVO-Dateien hängt von der Version ab: | |
635 VIVO/1.0-Dateien verwenden <emphasis role="bold">g.723</emphasis>, | |
636 VIVO/2.0 Dateien <emphasis role="bold">Vivo Siren</emphasis> Audio. | |
637 Beide werden unterstützt. | |
638 </para> | |
639 </sect2> | |
640 | |
641 <sect2 id="realaudio"> | |
642 <title>RealAudio</title> | |
643 | |
644 <para> | |
645 <application>MPlayer</application> unterstützt die | |
646 Decodierung von fast allen Versionen von RealAudio: | |
647 </para> | |
648 | |
649 <itemizedlist> | |
650 <listitem><simpara> | |
651 RealAudio DNET - Decodierung unterstützt durch | |
652 <systemitem class="library">liba52</systemitem> | |
653 </simpara></listitem> | |
654 <listitem><simpara> | |
655 RealAudio Cook/Sipro/ATRAC3 - Decodierung unterstützt durch | |
656 <emphasis role="bold">RealPlayer-Bibliotheken</emphasis> | |
657 </simpara></listitem> | |
658 </itemizedlist> | |
659 | |
660 <para> | |
661 Instruktionen zur Installation der RealPlayer-Bibliotheken finden sich im | |
662 Anschnitt <link linkend="realvideo">RealVideo</link>. | |
663 </para> | |
664 </sect2> | |
665 | |
666 <sect2 id="qdesign"> | |
667 <title>QDesign Codecs</title> | |
668 <para> | |
669 QDesign Audio (fourcc:<emphasis>QDMC, QDM2</emphasis>) wird in | |
670 MOV/QT-Dateien verwendet. Beide Versionen dieses Codecs können mit | |
671 den QuickTime-Bibliotheken decodiert werden. | |
672 Instruktionen zur Installation finden sich im | |
673 Anschnitt <link linkend="sorenson">Sorenson Videocodec</link>. | |
674 </para> | |
675 </sect2> | |
676 | |
677 <sect2 id="qualcomm"> | |
678 <title>Qualcomm Codecs</title> | |
679 <para> | |
680 Qualcomm Audio (fourcc:<emphasis>Qclp</emphasis>) wird in | |
681 MOV/QT-Dateien verwendet. Es kann mit den QuickTime-Bibliotheken | |
682 decodiert werden. Instruktionen zur Installation finden sich im | |
683 Abschnitt <link linkend="sorenson">Sorenson Videocodec</link>. | |
684 </para> | |
685 </sect2> | |
686 | 460 |
687 <sect2 id="aac"> | 461 <sect2 id="aac"> |
688 <title>AAC Codec</title> | 462 <title>AAC Codec</title> |
689 <para> | 463 <para> |
690 AAC (Advanced Audio Coding) ist ein Audiocodec, der vorwiegend | 464 AAC (Advanced Audio Coding) ist ein Audiocodec, der vorwiegend |