From fa7754e2f50b61df0ab8fd5d53f59b1439737782 Mon Sep 17 00:00:00 2001 From: kraymer Date: Thu, 23 Nov 2006 22:51:42 +0000 Subject: r21078: add a link to Michael's de-interlacing filters, and replace the crappy pp=fd video filter with yadif as it's soooo much better r21079: Add a new MPEG encoding example using lavf r21152: typo: Bitrate is printed in kb/s, not Mb/s on the status line. r21153: Miscellaneous updates for the introduction and the requirements section. r21154: Remove outdated and superfluous sound card section. r21155: Remove outdated and superfluous video cards section. r21168: x264 supports interlaced encoding for some time git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21183 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/xml/de/codecs.xml | 3 +- DOCS/xml/de/encoding-guide.xml | 15 +- DOCS/xml/de/faq.xml | 4 +- DOCS/xml/de/install.xml | 304 ++++------------------------------------- DOCS/xml/de/mencoder.xml | 8 +- 5 files changed, 45 insertions(+), 289 deletions(-) (limited to 'DOCS') diff --git a/DOCS/xml/de/codecs.xml b/DOCS/xml/de/codecs.xml index 1817cbf200..0fbd0bf973 100644 --- a/DOCS/xml/de/codecs.xml +++ b/DOCS/xml/de/codecs.xml @@ -1,5 +1,5 @@ - + Codecs @@ -213,6 +213,7 @@ Verlustfreier Modus Benutzerdefinierte Quantisierungsmatrizen Parallele Encodierung mehrerer Scheiben + Interlacing diff --git a/DOCS/xml/de/encoding-guide.xml b/DOCS/xml/de/encoding-guide.xml index 551273f4b7..e20a02093b 100644 --- a/DOCS/xml/de/encoding-guide.xml +++ b/DOCS/xml/de/encoding-guide.xml @@ -2249,16 +2249,19 @@ vcodec=mpeg2video:vbitrate=6000:ilme:ildct:acodec=mp2:abitrate=224 Nutze einen Deinterlacing-Filter vor dem Encodieren. Es stehen verschiedene dieser Filter zur Auswahl, jeder mit seinen eigenen Vor- - und Nachteilen. Ziehe zu Rate, um zu sehen, welche - verfügbar sind (suche nach "deint") und durchsuche die - - MPlayer-Mailinglisten, um Diskussionen über die zahlreichen Filter - zu finden. Nochmals, die Framerate wechselt nicht, also kein + und Nachteilen. Ziehe und + zu Rate, um zu sehen, welche + verfügbar sind (suche nach "deint"), lies Michael Niedermayers + Deinterlacing-Filter-Vergleich + und durchsuche die + MPlayer-Mailinglisten, + um Diskussionen über die zahlreichen Filter zu finden. + Nochmals, die Framerate ändert sich nicht, also kein . Deinterlacing sollte außerdem nach dem Zuschneiden (cropping) [1] und vor dem Skalieren angewandt werden. - mencoder dvd://1 -oac copy -vf pp=lb -ovc lavc + mencoder dvd://1 -oac copy -vf yadif -ovc lavc diff --git a/DOCS/xml/de/faq.xml b/DOCS/xml/de/faq.xml index dae7b148c2..e5f6f9feff 100644 --- a/DOCS/xml/de/faq.xml +++ b/DOCS/xml/de/faq.xml @@ -1,5 +1,5 @@ - + Häufig gestellte Fragen @@ -1418,7 +1418,7 @@ Starte Wiedergabe... + Installation @@ -11,13 +11,11 @@ - In diesem Abschnitt werde ich versuchen, dich durch den Vorgang des - Compilierens und Konfigurierens von MPlayer zu - leiten. Es ist nicht leicht, muss aber nicht unbedingt schwierig sein. Wenn du - andere Erfahrungen machst als das, was ich erkläre, durchsuche bitte die - Dokumentation, und du wirst deine Antworten finden. Wenn du Links siehst, folge - ihnen und lies ihren Inhalt sorgfältig. Das wird etwas Zeit in Anspruch - nehmen, aber das IST es wert. + In diesem Abschnitt wirst du durch den Vorgang des + Compilierens und Konfigurierens von MPlayer + geleitet. Es ist nicht leicht, muss aber nicht unbedingt schwierig sein. Wenn du + Erfahrungen machst anders als das hier beschriebene, durchsuche bitte die + Dokumentation, und du wirst deine Antworten finden. @@ -31,36 +29,31 @@ - binutils - Empfohlene Version ist 2.11.x. - Dieses Programm ist verantwortlich für die Generierung von Instruktionen für - MMX/3DNow!/usw. und daher sehr wichtig. + binutils - empfohlene Version ist + 2.11.x. - gcc - Empfohlene Versionen sind 2.95 + gcc - empfohlene Versionen sind 2.95 und 3.4+. 2.96 und 3.0.x generieren bekannterweise fehlerhaften Code, 3.1 und 3.2 hatten auch Probleme, 3.3 ein paar kleinere. Benutze auf PowerPC-Architektur 4.x+. - XFree86 - Empfohlene Version ist - immer die neueste (4.3). Normalerweise - möchte das jeder. Mit XFree86 4.0.2 beginnend enthält es die - XVideo-Erweiterung (irgendwo als - Xv bezeichnet), die bei Karten, die dies unterstützen, - für die YUV-Hardwarebeschleunigung (schnelle Bilddarstellung) benötigt wird. - Stelle auch sicher, dass das Entwicklerpaket + Xorg/XFree86 - empfohlene Version ist + 4.3 oder neuer. Stelle auch sicher, dass die + Entwicklerpakete installiert ist, sonst wird es nicht funktionieren. - Bei manchen Grafikkarten benötigst du kein XFree86. Siehe Liste unten. + Du brauchst X nicht zwangsläufig, manche Videoausgabetreiber funktionieren auch ohne. - make - Empfohlene Version ist - immer die neueste (mindestens 3.79.x). Dies - ist normalerweise nicht so wichtig. + make - empfohlene Version ist + 3.79.x oder neuer. + Um die XML-Dokumentation zu erstellen, benötigst du 3.80. @@ -71,60 +64,37 @@ - SDL - ist nicht zwingend notwendig, kann - in manchen Fällen aber helfen (schlechter Klang, Grafikkarten, die zusammen - mit dem xv-Treiber komischerweise hinterherhingen). - Benutze immer die neueste Version (beginnend bei 1.2.x). + libjpeg - optionaler JPEG-Decoder, + benötigt für den JPEG-Videoausgabetreiber. - libjpeg - optionaler JPEG-Decoder, der - von der Option und für mache QT MOV-Dateien verwendet - wird. Nützlich sowohl für MPlayer als auch - MEncoder, wenn du vorhast, mit JPEG-Dateien zu - arbeiten. + libpng - optionaler (M)PNG-Decoder. + Wird für die GUI und den PNG-Videoausgabetreiber benötigt. - libpng - empfohlen und - Standard-(M)PNG-Decoder. Wird für die GUI benötigt. - Nützlich sowohl für MPlayer als auch - MEncoder. - - - - - lame - empfohlen, erforderlich für - Audioencodierung in das MP3-Format mit MEncoder, - empfohlene Version ist immer die neueste (mindestens - 3.90). + lame - 3.90 oder neuer wird empfohlen, + erforderlich für die Audioencodierung mit MEncoder. zlib - empfohlen, benötigt für die - Unterstützung komprimierter MOV-Headern und PNG. - - - - - libogg - optional, erforderlich für die - Wiedergabe von Dateien im OGG-Format. + Unterstützung komprimierter MOV-Header und PNG. LIVE555 Streaming Media - - optional, benötigt für die Wiedergabe von RTSP/RTP-Streams. + - optional, benötigt für die Wiedergabe mancher RTSP/RTP-Streams. - directfb - optional, von - . Version 0.9.13 ist mindestens - erforderlich. + directfb - optional, verwende 0.9.13 oder neuer. @@ -153,230 +123,6 @@ - - Grafikkarten - - - Es gibt allgemein zwei Arten Grafikkarten. Die eine (die neueren Karten) - unterstützen Hardware-Skalierung und YUV-Beschleunigung, - die anderen nicht. - - - - - YUV-Karten - - - Diese können das Bild in jeder Größe darstellen und auf jede Größe - skalieren (zoomen), die in ihren Speicher passt, und das mit - geringer CPU-Last (sogar beim Zoom), daher ist - die Vollbildwiedergabe nett und sehr schnell. - - - - - Matrox G200/G400/G450/G550-Karten: Obwohl ein - Vidix-Treiber zur Verfügung steht, wird empfohlen, - statt dessen das mga_vid-Modul zu verwenden, da es wesentlich besser funktioniert. - Siehe bitte den Abschnitt mga_vid für dessen Installation - und den Umgang damit. Es ist wichtig, diese Schritte vor der Compilierung - von MPlayer durchzuführen, da sonst keine Unterstützung - für mga_vid eingebaut wird. Schaue dir auch den Abschnitt - Matrox TV-out an. - Wenn du nicht Linux benutzt, ist deine einzige - Möglichkeit der VIDIX-Treiber: Lies den Abschnitt VIDIX. - - - - - 3Dfx Voodoo3/Banshee-Karten: Bitte siehe den Abschnitt - tdfxfb, um große Geschwindigkeitsvorteile zu nutzen. - Es ist wichtig, diese Schritte vor der Compilierung - von MPlayer durchzuführen, da sonst keine Unterstützung - für 3Dfx eingebaut wird. - Wenn du X benutzt, verwende mindestens 4.2.0, da der - 3dfx Xv-Treiber in der Version 4.1.0 und davor nicht funktioniert. - - - - - ATI-Karten: Der VIDIX-Treiber - wird für folgende Karten bereitgestellt: - Radeon, Rage128, Mach64 (Rage XL/Mobility, Xpert98). - Siehe auch die Dokumentation des TV-out im Abschnitt ATI-Karten, - damit du weißt, ob das TV-out deiner Karte unter Linux mit - MPlayer unterstützt wird. - - - - - S3-Karten: Die Savage- und Virge/DX-Chips verfügen - über Hardwarebeschleunigung. Benutze eine XFree86-Version, die so neu wir möglich ist, - ältere Treiber sind buggy. Savage-Chips haben Probleme mit YV12-Darstellung, siehe - Abschnitt S3 Xv für Details. Ältere Trio-Karten haben keine - oder nur langsame Hardwareunterstützung. - - - - - nVidia-Karten: Können oder können keine gute Wahl sein - für die Videowiedergabe. Wenn du eine GeForce2-Karte hast (oder neuer), ist es nicht - wahrscheinlich, dass sie ohne Fehler funktioniert. - Der in XFree86 eingebaute nVidia-Treiber unterstützt nicht auf - allen Karten YUV-Hardwarebeschleunigung. Du musst die Closed-Source-Treiber von - nVidia.com herunterladen. Siehe Abschnitt - nVidia Xv-Treiber für Details. Bitte siehe auch Abschnitt - nVidia TV-out, wenn du einen Fernseher verwenden möchtest. - - - - - 3DLabs GLINT R3 und Permedia3: Ein VIDIX-Treiber wird - bereitgestellt (pm3_vid). Bitte siehe Abschnitt VIDIX für Details. - - - - - Andere Karten: keine der oben genannten? - - - - Probiere, ob der XFree86-Treiber (und deine Karte) Hardwarebeschleunigung unterstützen. - Siehe Abschnitt Xv für Details. - - - - - Sollten sie dies nicht tun, werden die Features unter deinem Betriebssystem nicht - unterstützt :( Wenn Hardwarebeschleunigung unter Windows funktioniert, bedeutet - dies nicht, dass sie unter Linux oder anderen Betriebssystemen funktioniert, das - hängt von den Treibern ab. Die meisten Hersteller stellen weder Linuxtreiber her, - noch veröffentlichen sie die Spezifikationen ihrer Chips - daher hast du Pech, - wenn du ihre Karten benutzt. - Siehe . - - - - - - - - - - - - Nicht-YUV-Karten - - - Vollbildwiedergabe kann erreicht werden, indem entweder - Softwareskalierung aktiviert wird - (benutz die Option oder , aber ich warne dich, - die ist langsam), oder durch den Wechsel zu einem kleineren Videomodus wie zum Beispiel - 352x288. Hast du keine YUV-Beschleunigung, wird letztere Methode empfohlen. - Der Wechsel des Videomodus kann durch die Option aktiviert werden - und funktioniert mit folgenden Treibern: - - - - Benutzung von XFree86: Siehe Details in den Abschnitten - DGA-Treiber und X11-Treiber. - DGA wird empfohlen! Probiere auch DGA via SDL, das funktioniert manchmal besser. - - - - - Nicht-Benutzung von XFree86: Probiere die Treiber - in folgender Reihenfolge: - vesa, - fbdev, - svgalib, - aalib. - - - - - - - - - Cirrus-Logic-Karten - - - - GD 7548: verfügbar on-board und getestet in der Compaq Armada 41xx Notebook-Serie. - - - - XFree86 3: Funktioniert in 8/16bpp-Modi. Trotzdem, der Treiber ist übel langsam in - 800x600@16bpp. Empfohlen: 640x480@16bpp - - - - - XFree86 4: Der Xserver friert kurz nach dem Start ein, wenn Beschleunigung nicht - aktiviert ist, dann jedoch laufen die Dinge noch langsamer als mit XFree86 3. - Kein XVideo. - - - - - FBdev: Framebuffer kann mit dem clgenfb-Treiber im Kernel - aktiviert werden, auch wenn er bei mir nur mit 8bpp funktioniert hat, daher - unbrauchbar. Die clgenfb-Source musste um die 7548-ID vor der Compilierung - erweitert werden. - - - - - VESA: Die Karte ist nur VBE 1.2-fähig, daher kann VESA-Ausgabe nicht benutzt - werden. Kann mit UniVBE nicht umgangen werden. - - - - - SVGAlib: erkennt einen älteren Cirrus-Chip. Langsam, aber nutzbar mit der Option - . - - - - - - - - - - - - Soundkarten - - - - - Soundblaster Live!: Mit dieser Karte kannst du - AC3-Decodierung mit 4 oder 6 (5.1) anstatt 2 Kanälen - verwenden. Lies den Abschnitt Software-AC3-Decodierung. - Für Hardware-AC3-Passthrough musst du ALSA 0.9 mit - OSS-Emulation verwenden! - - - - - C-Media mit S/PDIF out: Hardware-AC3-Passthrough - ist mit diesen Karten möglich, siehe Abschnitt - Hardware-AC3-Decodierung. - - - - - Features anderer Karten werden von - MPlayer nicht unterstützt. - Es wird dringend empfohlen, die Sektion Soundkarte zu lesen! - - - - - - Features diff --git a/DOCS/xml/de/mencoder.xml b/DOCS/xml/de/mencoder.xml index 56c6b74800..861510bf79 100644 --- a/DOCS/xml/de/mencoder.xml +++ b/DOCS/xml/de/mencoder.xml @@ -1,5 +1,5 @@ - + Allgemeiner Gebrauch von <application>MEncoder</application> @@ -427,6 +427,12 @@ geeigneten MPEG1-Datei, wie etwa auf Standard-Windows-Installationen: mencoder input.avi -of mpeg -mpegopts format=mpeg1:tsaf:muxrate=2000 -o output.mpg -oac lavc -ovc lavc \ -lavcopts acodec=mp2:abitrate=224:vcodec=mpeg1video:vbitrate=1152:keyint=15:mbd=2:aspect=4/3 +Das gleiche bei Benutzung des MPEG-Muxers von libavformat: + +mencoder input.avi -of lavf -lavfopts format=mpg:i_certify_that_my_video_stream_does_not_use_b_frames \ +-ovc lavc -lavcopts vcodec=mpeg1video:vrc_buf_size=327:keyint=15:vrc_maxrate=1152:vbitrate=1152:vmax_b_frames=0 \ +-o VCD.mpg -ofps 25 -vf scale=352:288,harddup -oac lavc -lavcopts acodec=mp2:abitrate=224 + -- cgit v1.2.3