# HG changeset patch # User gabucino # Date 1013331196 0 # Node ID 974fce2f49162c7f71cca3e53517f5364ad131a8 # Parent 02b275e198c3844dc14844960bb9c37cf5f11990 [REVERSE] this patch translated the file back to english diff -r 02b275e198c3 -r 974fce2f4916 DOCS/German/encoding.html --- a/DOCS/German/encoding.html Sun Feb 10 02:37:54 2002 +0000 +++ b/DOCS/German/encoding.html Sun Feb 10 08:53:16 2002 +0000 @@ -3,100 +3,88 @@ -

2.4. Encoding with MEncoder

+

2.4. Enkodieren mit MEncoder

-

2.4.1. Overview

+

2.4.1. Übersicht

-

MEncoder (MPlayer's Movie Encoder) is a simple movie encoder, -designed to encode MPlayer-playable movies -(AVI/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET) to other MPlayer-playable -formats (see below). It can encode with various codecs, like DivX4 (1 or -2 passes), libavcodec, PCM/MP3/VBRMP3 audio. Also has -stream copying and video resizing abilities.

+

MEncoder (MPlayers Movie Enkoder) ist ein einfacher Filmenkoder, +entworfen um Filme, die mit MPlayer abspielbar sind (AVI/DVD/VCD/VOB/MPG/MOV/VIV/NET), +in ein anderes von MPlayer abspielbares Format (siehe unten) zu enkodieren. Zur Zeit ist +es noch im Beta-Stadium und es enkodiert nur DivX4 (1 oder 2 Passes) Video und PCM/MP3/VBRMP3 +Audio. Es verfügt auch stream-copy-Funktion. In Zukunft wird es auch zuscheiden des Videos, ändern der +Größe und andere andere interessante Sachen beherrschen.

-

2.4.2. Compiling

- -

+

Kompilierung

-

You are ready. As you probably know, other encoding tools need the -avifile library installed. MEncoder doesn't need it at all.

+

Du bist fertig. Wie du möglichweise weisst benötigen andere Enkoder avifile. MEncoder braucht diese + überhaupt nicht.

-

2.4.3. MEncoder features

- -

+

MEncoder Features

:

-

Planned features : +

Geplante Features

:

-

2.4.3.1. Encoding 2 or 3-pass DivX4

+

2-Pass DivX4 Enkodierung

-

2-pass encoding : the name comes from the fact that this method encodes the file twice. -The first encoding (dubbed pass) creates some temporary files (*.log) with a -size of few megabytes, do not delete them yet (you can delete the AVI). In the second pass, the -2-pass output file is created, using the bitrate data from the temporary files. The resulting -file will have much better image quality. If this is the first time you heard -about this, you should consult some guides available on the Net.

+

Der Name kommt in der Tat daher, dass diese Methode die Datei zwei Mal enkodiert. +Das erste Enkodieren (1.

Pass [=Durchlauf]) erzeugt einige temporäre Dateiei (*.log) mit einer Dateigröße +von nur wenigen, lösche sie nicht (du kannst die AVI löschen). Im zeiten Pass wird die Ausgabedatei erzeugt, unter +Verwendung der Bitraten-Daten der temporären Datei. Die entgültige Datei wird eine bessere Bildqualität +besitzen. Wenn dies das erst Mal ist das du davon hörst, solltest du einige Guides in Internet lesen.

-

This example shows how to encode a DVD to a 2-pass DivX4 AVI. Just two -commands are needed :
-    rm frameno.avi - remove this file, which - can come from a previous 3-pass encoding (it interferes with current one)
-    mencoder -dvd 2 -divx4opts br=1100 +

Dieses Beispiel zeigt dir, wie du eine DVD in ein 2-Pass DivX4 AVI enkodierst. Nur 2 Befehle sind +erforderlich:
+    mencoder -dvd 2 -ovc divx4 -oac mp3lame -divx4opts br=1100 -o movie.avi -pass 1
-    mencoder -dvd 2 -divx4opts br=1100 -o movie.avi -pass 2

+    mencoder -dvd 2 -ovc divx4 -oac mp3lame -divx4opts br=1100 -o movie.avi -pass 2

-

3-pass encoding : this is an extension of 2-pass encoding, - where the audio encoding takes place in a separate pass. This method enables - estimation of recommended video bitrate in order to fit on a CD. Also, the - audio is encoded only once, unlike in 2-pass mode. The schematics :

+

3-pass Enkodierung : Dies ist eine Erweiterung der 2-Pass Enkodierung, + in der die Kodierung von Audio in einem separaten Schritt vollzogen wird. Diese Methode + erlaubt die Untersuchung der empfohlenen Video-Bitrate um auf eine CD zu passen. Auch + wird der Ton nur einmal kodiert im Unterschied zum 2-Pass.

@@ -104,46 +92,46 @@ + Lösche störende temporöre Dateien + Erster Schritt: Pass 1 : Eine Audio-only avi Datei wird erzeugt, welche + NUR den verlangten Audiostream enthält. Vergiss nicht -lameopts zu setzen, + wenn du sie setzen musst. Wenn du einen langen Film enkodierst, zeigt MEncoder + die empfohlenen Bitraten-werte an für 650Mb, 700Mb und 800Mb Endgrössen, + wenn er diesen Schritt beendet hat. + Zweiter Schritt: Pass 2 : Integriert den ersten Schritt der DivX4 Video-Enkodierung. + Optional kann die Video-Bitrate, welche am Ende des letzten Schrittes gezeigt wurde, + hier definiert werden. + Dritter Schritt: Pass 3 : Integriert den zweiten Schritt der DivX4 Video Enkodierung. + Optional kann die Video-Bitrate, welche am Ende des letzten Schrittes gezeigt wurde, + In diesem Schritt wird der Ton vom frameno.avi in die endgültige Datei + eingefügt und es ist alles bereit!
rm frameno.avi - remove conflicting temporary file
mencoder <file/DVD> -ovc frameno -o frameno.avi - First pass : an audio-only avi file will be created, containing - ONLY the requested audio stream. Don't forget -lameopts, if - you need to set it. If you were encoding a long movie, MEncoder prints - the recommended bitrate values for 650Mb, 700Mb, and 800Mb destination - sizes, after this pass finishes.
mencoder <file/DVD> -oac copy -pass 1 -divx4opts br=<bitrate> - Second pass : alias the first pass of DivX4 video encoding. - Optionally specify the video bitrate MEncoder printed at the end of the - previous pass.
mencoder <file/DVD> -oac copy -pass 2 -divx4opts br=<bitrate> - Third pass : alias the second pass of DivX4 video encoding. - Optionally specify the video bitrate MEncoder printed at the end of the - previous pass. In this pass, audio from frameno.avi will be - inserted into the destination file.. and it's all ready!

-

Example for 3-pass encoding :

+

Beispiel einer 3-pass Enkodierung :

-

    rm frameno.avi - remove this file, - which can come from a previous 3-pass encoding (it interferes with current - one)
+

    rm frameno.avi - Lösche diese Datei, + welche von einer früheren Enkodierung kommen kann (Sie führt zu einem Konflikt mit + der momentanen)
    mencoder -dvd 2 -ovc frameno -o frameno.avi
    mencoder -dvd 2 @@ -153,61 +141,58 @@

-

2.4.3.2. Rescaling movies

+

Rescaling von Filmen

-

Often the need to resize movie images' size emerges. Its reasons can be many, - examples are decreasing output file size, encoding SVCDs to DivX. Ripped DVDs - are mostly rescaled, for example a 4:3 DVD should be 640x480, especially - when you want it to fit to 1 CD, and have good quality at the same time. - SVCDs have 480x480 size, and their header contains the aspect ratio the - player should use (Ex.: 480x480 + 4:3 = 640x480). However when encoding to - AVI (DivX) files, you have be aware that AVI headers don't store this - value. Thus, the only solution is rescaling.

+

Oftmals ist die Änderung der Bildgröße erforderlich. Die Gründe darfür können verschieden sein, + Beispiele sind das Verkleinern des Ausgabenbildes oder das Enkodieren von SVCD zu DivX. Bei gerippt DVDs + wurde meinst die Größe geändert, zum Beispiel eine 4:3 DVD sollte 640x480 Pixel haben, insbesonders wenn + es auf eine CD passen soll and eine gute Bildqualität zugleich aufweisen soll. + SVCDs haben eine Größe von 480x480, wobei ihr Header jedoch die "Aspect Ratio" für den Player enthält + (z.B.: 480x480 + 4:3 = 640x480). Wie auch immer, wenn du in eine AVI (DivX) Datei enkodierst musst du + bedenken, dass der Header von AVI Dateien keine solche Infomation enthält. Darum ist die einzige Möglichkeit + das Ändern das Auslösung.

-

MEncoder can scale input images if they come in YV12 format (for example: - ffdivx, odivx drivers, or mpeg1/2). The output size is specified with the - -x, and -y options. Furthermore, there are 3 - rescaling filters in MEncoder, 0 - : fast bilinear, 1 : bilinear, 2 : bicubic (best quality). - They can be specified with the -sws option. If not specified, - MEncoder will use 0 : fast bilinear.

+

Die Ausgabegröße wird mit der -x und -y Option angeben. + Zusätzlich gibt es noch 3 verschiedene Filter für Rescaling in MEncoder, 0 + : fast (schnell) 1 : bilinear, 2 : bilinear, bicubic (beste Qualität). + Diese können mit der -sws Option ausgewählt werden. Wenn nichts angeben wird + verwendet MEncoder 0 : fast bilinear.

-

Rescaling is very simple :
+

Rescaling ist sehr einfach:
    mencoder sample-svcd.mpg -divx4opts br=1300 -x 640 -y 480 -sws 2 -o output.avi

-

2.4.3.3. Stream copying

+

Stream-Copy

-

MEncoder can handle input streams in two ways : encode or - copy them. This section is about copying.

+

MEncoder kann Input-Streams auf zwei Arten behandeln: enkodieren oder +kopieren (copy). Diese Sektion erklärt das Kopieren copying.

    -
  • Video stream (option -ovc copy) : nice stuff can be done :)
    - Like, putting (not converting!) FLI or VIVO or MPEG1 video into an AVI file ! - Of course only MPlayer can play such files :) And it probably has no - real life value at all. Rationally : video stream copying can be useful for - example when only the audio stream has to be encoded (like, uncompressed PCM - to MP3).
  • +
  • Videostreams (Option -ovc copy) : nette Sachen können erledigt werden :)
    + Wie das Geben von FLI oder VIVO oder MPEG1 Video in eine AVI Datei! Natürlich kann nur MPlayer + solche Dateien abspielen :) Und vermutlich hat es auch keine Überlebensqualität. Das Kopieren von Videostream + kann nützlicher sein, wenn man zum Beispiel nur den Audiostream enkodieren will (z.B.: umkomprimiertes PCM + zu MP3).
  • -
  • Audio stream (option -oac copy) : straightforward.
  • +
  • Audiostreams (Option -oac copy) : siehe oben.

-

2.4.3.4. Fixing AVIs with broken index or interleaving

+

Reparieren von AVIs mit defektem Index oedr Interleaving

-

Easiest thing. We simply copy the video and audio streams, and -MEncoder generates the index. Of course this cannot fix possible bugs in -the video and/or audio streams. It also fixes files with broken interleaving, -thus the -ni option won't be needed for them anymore.

+

Einfache Sache. Wir kopieren einfach die Video- und Audiostreams und +MEncoder erzeugt das Index. Natürlich kann das keine Fehler in den +Video- und/oder Audiostreams lösen. Es kann auch Dateien mit kaputten Interleaving reparieren, +so dass die Option -ni für diese nicht mehr gebraucht wird.

-

Command : mencoder input.avi -ovc copy -oac copy -o output.avi

+

Befehl: mencoder input.avi -ovc copy -oac copy -o output.avi

-

2.4.3.5. Encoding with the libavcodec codec family

+

2.4.3.5. Enkodierung mit der libavcodec Codec-Familie

-

libavcodec provides simple encoding to a -lot of interesting video and audio formats (currently its audio codecs are -unsupported). You can encode to the following codecs :

+

libavcodec bietet eine einfache Enkodierung für +viele interessante Video und Audio Formate (momentan sind deren Audio Codecs nicht +unterstützt). Du kannst zu folgenden Codecs enkodieren:

    @@ -215,149 +200,164 @@
  • h263 - H263
  • h263p - H263 Plus
  • mpeg4 - DivX4
  • -
  • msmpeg4 - the old DivX
  • -
  • rv10 - an old RealVideo codec
  • +
  • msmpeg4 - das alte DivX
  • +
  • rv10 - ein alter RealVideo Codec
  • mpeg1video - MPEG1 video :)

-

The first column contains the codec names that should be passed after the - vcodec config, like : -lavcopts vcodec=msmpeg4

+

Die erste Kolonne enthält den Codec-Name der nach dem vcodec Config übergeben +werden sollte, wie z.B.: -lavcopts vcodec=msmpeg4

-

An example, with MJPEG compression :
-     mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg

+

Ein Beispiel mit MJPEG Kompression :
+    mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg

+ -

2.4.4. Syntax

+

Syntax

-

  mencoder [options] [input file] [options] ...

+

  mencoder [Optionen] [Eingangsdatei] [Optionen] ...

-

2.4.5. Available options

+

Verfügbare Optionen

-

NOTE : for all available options, read the manpage !

+

HINWEIS: lese die Manpage für alle verfügbaren Optionen!

- +
+ + -o Dateiname + + + -x Breite in Pixel + + + -y Höhe in Pixel + + + + + -ovc Codecname + + + -oac Codecname + + + + +
   - -o filename   - specify output filename + definiert den Namen der Ausgabedatei
   - -x width in pixels   - rescale output video to given pixels width + ändert die Videoausgabe auf die angegebene Anzahl von Pixel
   - -y height in pixels   - rescale output video to given pixels height + ändert die Videoausgabe auf die angegebene Anzahl von Pixel
   -sws 0-2   - type of scaling method
+ Arte der Scaling-Methode
  0 - fast bilinear
  1 - bilinear
-   2 - bicubic (best quality)
+   2 - bicubic (beste Qualität)
   - -ovc codecname   - Encode with the given codec (codec names are from codecs.conf). Examples:
-   help - get list of available codecs
-   copy - no encoding, just copy the stream (only from AVI/ASF now)
-   divx4 - encode to DivX4
-   lavc - encode with a codec from libavcodec
+ Enkodiert mit dem angegebenen Codec (Codecnamen sind von codecs.conf). Beispiele:
+   help - zeigt eine Liste der verfügbaren Codecs an
+   copy - kein Enkodieren, kopiert den Stream (nur von AVI/ASF zur Zeit)
+   divx4 - enkodiert zu DivX4
   - -oac codecname   - Encode with the given codec (codec names are from codecs.conf). Examples:
-   help - get list of available codecs
-   copy - no encoding, just copy the stream (only from AVI/ASF now)
-   pcm - encode to uncompressed PCM
-   mp3lame - encode to MP3 (using Lame)
+ Enkodiert mit dem angegebenen Codec (Codecnamen sind von codecs.conf). Beispiele:
+   help - zeigt eine Liste der verfügbaren Codecs an
+   copy - kein Enkodieren, kopiert den Stream (nur von AVI/ASF zur Zeit)
+   pcm - enkodierten zu einem unkomprimiertem PCM
+   mp3lame - enkodiert zu MP3 (verwendet Lame)
   -divx4opts   - If encoding to DivX4, you can specify its parameters here, like:
+ Wenn du zu DivX4 enkodierst kannst du hier die Parameter angeben, wie z.B.:
  -divx4opts br=1800:deinterlace:key=250
- Common options: (for full list, check the manpage!)
-   help - get help
-   br=XXX - specify bitrate in kbit <4-16000> or bit <16001-24000000>
-   q=XXXX - quality (1-fastest, 5-best - default 5)
-   key=XXXX - keyframe interval
+ Allgemeine Optionen: (für eine vollständige Liste siehe Mapage!)
+   help - zeigt die Hilfe
+   br=XXX - gibt die Bitrate in kBit <4-16000> oder Bit <16001-24000000> an
+   q=XXXX - Qualität (1-schnellste, 5-beste - standard 5)
-lavcopts - If encoding with libavcodec, you can specify its parameters here, like:
-   -lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250
- Common options: (for full list, check the manpage!)
-   help - get help
-   vcodec=XXX - select videocodec (for the full list, see the libavcodec section above)
-   vbitrate=XXX - specify bitrate in kbit <4-16000> or bit <16001-24000000>
-   vhq - high quality
-   keyint=XXX - keyframe interval
+ Wenn du mit der libavcodec enkodierst, kannst du deren Parameter hier angeben, wie:
+   -lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250
+ Häufige Optionen: (Lies in der Manpage für die vollstöndige Liste!)
+   help - zeigt die Hilfe
+   vcodec=XXX - wählt den Videocodec (Siehe in der libavcodec Sektion unten nach für die vollständige Liste)
+   vbitrate=XXX - gibt die Bitrate in kbit <4-16000> oder bit <16001-24000000> an
+   vhq - hohe Qualität
+   keyint=XXX - Keyframe Interval
   -lameopts   - If encoding to MP3 with libmp3lame, you can specify its parameters here, like:
+ Wenn du zu MP3 mit libmp3lame enkodierst kannst du hier die Parameter angeben, wie z.B.:
  -lameopts q=3
  -lameopts br=192:cbr
- Common options: (for full list, check the manpage!)
-   help - get help
-   cbr - select CBR MP3 (default is VBR)
-   br=XXX - specify bitrate in kbit <0-1024> (this is for CBR only!)
-   q=XXXX - quality (0-highest, 9-fastest - default 0) (this is for VBR only!)
+ Allgemeine Optionen: (für eine vollständige Liste siehe Manpage!)
+   help - zeigt die Hilfe
+   cbr - wählt CBR MP3 (standard ist VBR)
+   br=XXX - definiert die Bitrate in <0-1024> (dies ist nur für CBR!)
+   q=XXXX - Qualität (0-höchste, 9-schnellste - standard 0) (dies ist nur für VBR!)
-

2.4.6. Examples

+

Beispiele

-

Using MEncoder is the easiest thing on Earth. See the following :

+

Die Verwendung von MEncoder ist das Einfachste auf das Erde. Siehe folgendes:

-

Encoding from DVD, title 2 :
+

Enkodierung von DVD, Titel 2:
    mencoder -dvd 2 -o title2.avi

-

The same, but with libavcodec family, MJPEG compression :
-     mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg

+

Das gleiche, aber mit der libavcodec Familie, MJPEG compression :
+     mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg -ffourcc mjpg

-

Encoding from DVD, title 2, with rescaling :
+

Enkodierung von DVD, Title 2, mit Rescaling:
    mencoder -dvd 2 -x 640 -y 480 -sws 2 -o title2.avi

-

Encoding from HTTP :
+

Enkodierung von HTTP:
    mencoder http://mplayer.hq/example.avi -o example.avi

-

Encoding from a pipe :
+

Enkodierung von Pipe:
    rar p test-SVCD.rar | mencoder -divx4opts br=800 -ofps 24 -pass 1 -- -

-

Encoding multiple *.vob files :
+

Enkodierung von mehreren *.vob-Dateien:
    cat *.vob | mencoder <options> -

-

Encoding from tuner (for tuner options see the TV input section !) :
+

Enkodierung vom Tuner (für Tuner-Option siehe die TV-Input Sektion!):
    mencoder -tv on:driver=v4l:width=640:height=480 <options>

-

For all available options, check the MEncoder man page ! +

Lies die MEncoder Manpage um alle verfügbaren Optionen zu sehen.