# HG changeset patch # User jaf # Date 1000630410 0 # Node ID e6acbf9e9b533616f72ec9594bdd05585af9bece # Parent 0213c552aa70d9e8cbd86dc0da58093017aace19 Translated by me, but not checked diff -r 0213c552aa70 -r e6acbf9e9b53 DOCS/German/codecs.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/DOCS/German/codecs.html Sun Sep 16 08:53:30 2001 +0000 @@ -0,0 +1,232 @@ + +
+ + + +2.1. Video Formate, Audio & Video Codecs
+ +2.1.1. Unterstützte Eingabe-Formate
+ +MPlayer kann von den folgenden Formaten/Geräte lesen:
+
Hinweis: zu Quicktime (.mov/.qt) und RealMedia (.ra/.rm) Support siehe FAQ!
+ + +2.1.2. Unterstützte Audio & Video Codecs
+ +Siehe http://www.mplayerhq.hu/DOCS/codecs-status.html für die komplette, +täglich generierte Liste!!!
+ +Die wichtigsten Video-Codecs:
+
Die wichtigsten Audio-Codecs:
+
Wenn du eine Codec hast, der nicht gelistet ist, und noch nicht unterstützt +ist, lese SeKtion 2.1.4 um Infos zum Status zu bekommen und wie du uns helfen +kannst, die Unterstützung hinzuzufügen!
+ + + +Diese Sektion enthält Informationen über den DivX4 Codec vom +ProjectMayo. Ihre erste verfügbare alpha-Version +wurde war the OpenDivX 4.0 alpha 47 und 48. Unterstützung dafür wurde eingebaut +in MPlayer, und wurde standardgemäß eingebaut. We verwendeten seinen +Postprocessing-Code um optional die Bildqualität von MPEG1/2 Filmen zu verbessern.
+ +Die neue Generation dieses Codecs kann auch Filme dekodieren, die mit diesen +unbekannten DivX-Codecs erzeugt wurden! Und das ist nicht alles, ist es auch UM +EINIGES schneller als die traditionelle Win32 DivX DLL. Siehe unten für die +Konfiguration. Der einigze Nachteil diese Codecs ist, dass er zur Zeit Closed- +Source ist. :(
+ +Der Codec kann unter folgender URL heruntergeladen werden:
+ +http://download2.projectmayo.com/dnload/divx4linux/divx4linux-20010718.zip
+ +Zur Zeit ist noch keine automatische Installation verfügbar, als muss man +es manuell installieren, GENAU wir hier beschrieben. Entpack es und kopiere die +Dateien an ihren Platz:
+ +cp libdivxdecore.so.0.0.0 /usr/local/lib/
+ln -s /usr/local/lib/libdivxdecore.so.0.0.0 /usr/local/lib/libdivxdecore.so.0
+ln -s /usr/local/lib/libdivxdecore.so.0 /usr/local/lib/libdivxdecore.so
+ldconfig
+cp decore.h /usr/local/include/
Hinweis: vergiss NICHT /usr/local/lib deiner /etc/ld.so.conf hinzuzufügen!
+ +MPlayer erkennt automatisch, wenn DivX4 installiert ist, kompiliere +es wie gewöhnlich. Wenn es nicht erkannt wird, wurde es nicht exakt wir oben +installiert, und/oder du hast eine schlechte Konfiguration (siehe letzte Frage +der 5.1 Sektion).
+ +Bei der Verwendung wurde ein wenig getrickst. Das es eine Konflikt mit dem +alten OpenDivX (die API ist sehr ähnlich zu OpenDivXs) verursacht, wird der +OpenDivX-Code deaktiviert und der OpenDivX-Treiber verwendet auch diese libs.
+ +Wir können diese Tatsache ausnützen um zwei Optionen für den Codec zu ver- +wenden:
+ +-vc odivx | + | verwendet DivX4 Codec als eine neue Version von OpenDivX. +In diesem Fall produziert es YV12 Bilder in seinem eigenen Buffer, und +MPlayer (libvo) führ die Colorspace-Konversion durch. | |
-vc divx4 | + | verwendet die Colorspace-Konversion des DivX4 Codecs. +In diesem Fall kannst du auch YUY2/UYVY verwenden. | |
Die 'odivx' Methode ist normalerweise schneller, da es die Daten in einem YV12 +(planar YUV 4:2:0) Format übermittelt, welches weniger Bandbreite für den Bus +bedeutet. Für gepackte YUV Formate (YUY2, UYVY) verwende die 'divx4'-Methode. +Für RGB-Modus kannst du frei wählen, denn die Geschwindigkeit ist die selbe, +möglicherweise ist sie jedoch unterschiedlich bei deiner Farbtiefe.
+ +Hinweis: Es unterstützt auch Postprocessing, und die Reichweite der Einstel- +lungen ist groß:
+ +0 | + | kein Postprocessing | |
10 .. 20 | +Postprocessing, normal (wie Level 2 mit DivX-DS) | ||
30 .. 60 | +schweres Postprocessing, verwendet viel CPU Zeit (wie Level 2 bei DivX-DS | ||
2.1.2.2. ffmpegs DivX/libavcodec
+ +Seit Beginn der Version 0.4.2, enthält ffmpeg einen Open-Source +DivX-Codec, welcher kompatibel mit dem traditionellen DivX ist. MPlayer +unterstützt diese Codec und dies macht es möglich, DivX auf nicht-x86 Plat- +formen zu sehen! +Es wurde entfernt vom MPlayers CVS-Tree, du musst es manuel direkt von +FFmpegs Tree:
+ +
+ cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login
+ cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg
+
Note: Wenn du es mit dem CVS Unterordner kopierst, genügt es das nächste mal 'cvs update' auszuführen.
+ +Verschiebe nun das neu downgeladene libavcodec Verzeichnis (in den +ffmpeg-Quellen) in das MPlayer Verzeichnise, das es so aussieht:
+ + main/libavcodec
Symbolische Links sind NICHT genug, du musst es kopieren/verschieben!!!
+ +./configure erkennt automatisch, ob es eingebaut werden kann. Zur Zeit +unterstützt es kein Postprocessing und es ist bei der Optimierung (es ist +schneller als die DS/VfW DivX-Codecs).
+ +Um es zu verwenden ändere deine codecs.conf-Datei wie in der Manpage oder +du stellst die example.conf ein (die -vfm Option).
+ +Hinweis: libavcodec enthält auch andere Codecs, aber zur Zeit sind wir +auf ffdivx fixiert und es ist unwarscheindlich dass dich das ändern wird.
+ + +2.1.2.3. Hardware AC3 decoding
+ +Du wird eine AC3-fähige Soundkarte braucht mit Digital-Out (SP/DIF). Der +Treiber muss das AFMT_AC3 Format unterstützen (wie es dir SB Live! tut). +Verbinde deinen AC3 Decoder am SP/DIF Ausgang und verwende die '-ac hwac3' +Option. Es funktioniert möglichweise oder auch nicht (experimentel).
+ + +2.1.4. Codec Einbindungs-Howto
+ + + +VfW (Video für Windows) ist die alte Video-Schnittstelle von Windows. +Die Codecs haben die .DLL oder (eher selten) die .DRV Erweiterung. +Wenn MPlayer mit deinem AVI fehlschlägt:
+ + UNKNOWN video codec: HFYU (0x55594648)
Dies bedeutet, dass dein AVI mit einem Codec kodiert wurde, der den fourcc +HFYU hat (HFYU = HuffYUV Codec, DIV3 = DivX Low Motion, usw...). Jetzt, wo wir +das wissen, müssen wir herausfinden, welche DLL Windows läd, um diese Datei +abzuspielen. In unserem Fall enthält die System.ini (unter anderem):
+ + VIDC.HFYU=huffyuv.dll
Also brauchen wir die Datei huffyuv.dll. Bemerke, dass Audio-Codecs mit dem +MSACM-Prefix angegeben werden:
+ + msacm.l3acm=L3codeca.acm
Dies ist der MP3 Codec. +So, nun haben wir alles was wir benötigen (fourcc, Codec Datei, Beispiel AVI). +Sende deine Anfrage auf Unterstützung als Mail und lade die Dateien auf diesen +FTP herauf:
+ + ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/
DirectShow ist die neuere Video-Programmierschnittstelle, welche noch +schlimmer als ihr Vorgänger ist. Es ist schwieriger mit DirectShow, denn +
Also durchsuchen wir die gottverdammte Registrierung.. +
HINWEIS : Wenn die Suche fehlschlägt, versuche alle Auswahlfelder zu aktivieren... +du hast möglicherweise falsche Ergebnisse, aber vielleicht auch die +richtigen...
+HINWEIS : Vergiss diesen M$ Scheiß.
+ + +So, nun haben wir alle Informationen die wir benötigen (fourcc, GUID, Codec
+Datei, Beispiel AVI). Sende deine Anfrage auf Unterstützung als Mail und lade
+die Dateien auf den FTP:
+ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/