# HG changeset patch # User gabucino # Date 1013293203 0 # Node ID 1bd05178a74dadf702ef0f964b030d401d95709d # Parent 63a172de26470ce1e24ea594ebac8b780678de38 "I finished the rest of the german documentation and fixed some html-files. Everything should now be up-to-date." - Jonas Jermann diff -r 63a172de2647 -r 1bd05178a74d DOCS/German/cd-dvd.html --- a/DOCS/German/cd-dvd.html Sat Feb 09 21:56:25 2002 +0000 +++ b/DOCS/German/cd-dvd.html Sat Feb 09 22:20:03 2002 +0000 @@ -163,7 +163,7 @@
libcss.so
zu überschreiben.
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.
+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.
- + + +
lame
- Binary allein nicht genug ist. Übrigends: je weninger Optimierungen du für lame
- verwendest, desto besser wird die Qualität. Du kannst die Qualität mit make test
- nach dem Kompilieren von lame testen. Das Ergebnis (eine Zahl) sollte kleiner als 30 sein.
- Aber keine Panik wenn sie 400 oder ändlich ist, du solltest keine mindere Qualität bemerken können.
- Oh, und wenn dein Kompiler make test
nicht ausführt ... dann lösche GCC 2.96.lame
binary isn't sufficient. BTW: the less optimization
+ you use for lame, the better the quality will be. You can test
+ quality by running make test
after lame's compiling process
+ is over. The resulting number should be less than 30. Don't
+ panic if it's 400 or so, you shouldn't heard any audible
+ quality decrease. Oh, and if your compiler doesn't even run make test
...
+ Well, delete that GCC 2.96.Du bist fertig. Wie du möglichweise weisst benötigen andere Enkoder avifile. MEncoder braucht diese - überhaupt nicht.
+You are ready. As you probably know, other encoding tools need the +avifile library installed. MEncoder doesn't need it at all.
- : + + +
-ofps
Option (hilfreich beim Enkodieren von 29.97fps VOB zu 24fps AVI)-ofps
option (useful when encoding
+ 29.97fps VOB to 24fps AVI)Geplante Features
: +Planned features :
2.4.3.1. Encoding 2 or 3-pass DivX4
-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.
+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.
-Dieses Beispiel zeigt dir, wie du eine DVD in ein 2-Pass DivX4 AVI enkodierst. Nur 2 Befehle sind
-erforderlich: This example shows how to encode a DVD to a 2-pass DivX4 AVI. Just two
+commands are needed :
- mencoder -dvd 2 -ovc divx4 -oac mp3lame -divx4opts br=1100
+
+ 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
-o movie.avi -pass 1
- mencoder -dvd 2 -ovc divx4 -oac mp3lame -divx4opts br=1100 -o movie.avi -pass 2
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.
+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 :
rm frameno.avi |
- Lösche störende temporöre Dateien | + remove conflicting temporary file
mencoder <file/DVD> -ovc frameno -o
frameno.avi |
- 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. |
+ First pass : an audio-only avi file will be created, containing
+ ONLY the requested audio stream. Don't forget
mencoder <file/DVD> -oac copy -pass 1
-divx4opts br=<bitrate> |
- 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. | + 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> |
- 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! |
+ 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
Beispiel einer 3-pass Enkodierung :
+Example for 3-pass encoding :
- rm frameno.avi
- Lösche diese Datei,
- welche von einer früheren Enkodierung kommen kann (Sie führt zu einem Konflikt mit
- der momentanen)
+
rm frameno.avi
- remove this file,
+ which can come from a previous 3-pass encoding (it interferes with current
+ one)
mencoder -dvd 2 -ovc frameno
-o frameno.avi
mencoder -dvd 2
@@ -141,58 +153,61 @@
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.
+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.
-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.
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.
Rescaling ist sehr einfach:
+
Rescaling is very simple :
mencoder sample-svcd.mpg -divx4opts br=1300 -x 640 -y 480 -sws 2 -o output.avi
MEncoder kann Input-Streams auf zwei Arten behandeln: enkodieren oder -kopieren (copy). Diese Sektion erklärt das Kopieren copying.
+MEncoder can handle input streams in two ways : encode or + copy them. This section is about copying.
-ovc copy
) : nette Sachen können erledigt werden :)-ovc copy
) : nice stuff can be done :)-oac copy
) : siehe oben.-oac copy
) : straightforward.Reparieren von AVIs mit defektem Index oedr Interleaving
+2.4.3.4. Fixing AVIs with broken index or interleaving
-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.
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.
Befehl: mencoder input.avi -ovc copy -oac copy -o output.avi
Command : mencoder input.avi -ovc copy -oac copy -o output.avi
2.4.3.5. Enkodierung mit der libavcodec Codec-Familie
+2.4.3.5. Encoding with the libavcodec codec family
-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:
+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 :
Die erste Kolonne enthält den Codec-Name der nach dem vcodec
Config übergeben
-werden sollte, wie z.B.: -lavcopts vcodec=msmpeg4
The first column contains the codec names that should be passed after the
+ vcodec
config, like : -lavcopts vcodec=msmpeg4
Ein Beispiel mit MJPEG Kompression :
- mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg
An example, with MJPEG compression :
+ mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg
mencoder [Optionen] [Eingangsdatei] [Optionen] ...
mencoder [options] [input file] [options] ...
HINWEIS: lese die Manpage für alle verfügbaren Optionen!
+NOTE : for all available options, read the manpage !
-- -o Dateiname | -+ -o filename | - definiert den Namen der Ausgabedatei + specify output filename | |
- -x Breite in Pixel | -+ -x width in pixels | - ändert die Videoausgabe auf die angegebene Anzahl von Pixel + rescale output video to given pixels width | |
- -y Höhe in Pixel | -+ -y height in pixels | - ändert die Videoausgabe auf die angegebene Anzahl von Pixel + rescale output video to given pixels height | |
-sws 0-2 | -
- Arte der Scaling-Methode + type of scaling method 0 - fast bilinear 1 - bilinear - 2 - bicubic (beste Qualität) + 2 - bicubic (best quality) |
||
- -ovc Codecname | -+ -ovc codecname |
- 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 + 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 |
|
- -oac Codecname | -+ -oac codecname |
- 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) + 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) |
|
-divx4opts | -
- Wenn du zu DivX4 enkodierst kannst du hier die Parameter angeben, wie z.B.: + If encoding to DivX4, you can specify its parameters here, like: -divx4opts br=1800:deinterlace:key=250 - 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) + 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 |
||
-lavcopts |
- 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 + 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 |
||
-lameopts | -
- Wenn du zu MP3 mit libmp3lame enkodierst kannst du hier die Parameter angeben, wie z.B.: + If encoding to MP3 with libmp3lame, you can specify its parameters here, like: -lameopts q=3 -lameopts br=192:cbr - 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!) + 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!) |
Die Verwendung von MEncoder ist das Einfachste auf das Erde. Siehe folgendes:
+Using MEncoder is the easiest thing on Earth. See the following :
-Enkodierung von DVD, Titel 2:
+
Encoding from DVD, title 2 :
mencoder -dvd 2 -o title2.avi
Das gleiche, aber mit der libavcodec Familie, MJPEG compression :
- mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg -ffourcc mjpg
The same, but with libavcodec family, MJPEG compression :
+ mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg
Enkodierung von DVD, Title 2, mit Rescaling:
+
Encoding from DVD, title 2, with rescaling :
mencoder -dvd 2 -x 640 -y 480 -sws 2 -o title2.avi
Enkodierung von HTTP:
+
Encoding from HTTP :
mencoder http://mplayer.hq/example.avi -o example.avi
Enkodierung von Pipe:
+
Encoding from a pipe :
rar p test-SVCD.rar | mencoder -divx4opts br=800 -ofps 24 -pass 1 -- -
Enkodierung von mehreren *.vob-Dateien:
+
Encoding multiple *.vob files :
cat *.vob | mencoder <options> -
Enkodierung vom Tuner (für Tuner-Option siehe die TV-Input Sektion!):
+
Encoding from tuner (for tuner options see the TV input section !) :
mencoder -tv on:driver=v4l:width=640:height=480 <options>
Lies die MEncoder Manpage um alle verfügbaren Optionen zu sehen. +
For all available options, check the MEncoder man page !