comparison DOCS/German/encoding.html @ 9313:92dbac2e0b79

sync until 2003-02-07 14:09
author mosu
date Fri, 07 Feb 2003 14:27:44 +0000
parents 6e3501a1233b
children
comparison
equal deleted inserted replaced
9312:c503636eaf5f 9313:92dbac2e0b79
21 zusammengetragen wurden. Durchsuche auch das 21 zusammengetragen wurden. Durchsuche auch das
22 <A HREF="http://mplayerhq.hu/pipermail/mplayer-users/">Archiv</A>. Dort findest 22 <A HREF="http://mplayerhq.hu/pipermail/mplayer-users/">Archiv</A>. Dort findest
23 du eine Unmenge an Diskussionen &uuml;ber alle m&ouml;glichen Themen rund um 23 du eine Unmenge an Diskussionen &uuml;ber alle m&ouml;glichen Themen rund um
24 die Encodierung mit MEncoder.</P> 24 die Encodierung mit MEncoder.</P>
25 25
26 <H3><A NAME="2pass">7.1. MPEG4-Encodierung ("DivX") in zwei oder drei 26 <H3><A NAME="2pass">7.1 MPEG4-Encodierung ("DivX") in zwei oder drei
27 Durchl&auml;ufen </A></H3> 27 Durchl&auml;ufen </A></H3>
28 28
29 <P><U><B>2-pass-Encodierung:</B></U> Der Name kommt in der Tat daher, dass 29 <P><U><B>2-pass-Encodierung:</B></U> Der Name kommt in der Tat daher, dass
30 diese Methode die Datei <I>zweimal</I> encodiert. Das erste Encodieren (1. 30 diese Methode die Datei <I>zweimal</I> encodiert. Das erste Encodieren (1.
31 <P>Pass</I> [=Durchlauf]) erzeugt einige tempor&auml;re Dateien (*.log) mit 31 <P>Pass</I> [=Durchlauf]) erzeugt einige tempor&auml;re Dateien (*.log) mit
122 &nbsp;&nbsp;<CODE>mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video 122 &nbsp;&nbsp;<CODE>mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video
123 -oac copy &lt;weitere Optionen&gt; media.avi -o ausgabe.mpg</CODE></P> 123 -oac copy &lt;weitere Optionen&gt; media.avi -o ausgabe.mpg</CODE></P>
124 124
125 125
126 126
127 <H3><A NAME="rescaling">7.3. Skalierung von Filmen</A></H3> 127 <H3><A NAME="rescaling">7.3 Skalierung von Filmen</A></H3>
128 128
129 <P>Oftmals ist die &Auml;nderung der Bildgr&ouml;&szlig;e erforderlich. Die 129 <P>Oftmals ist die &Auml;nderung der Bildgr&ouml;&szlig;e erforderlich. Die
130 Gr&uuml;nde daf&uuml;r k&ouml;nnen verschieden sein: Dateigr&ouml;&szlig;e 130 Gr&uuml;nde daf&uuml;r k&ouml;nnen verschieden sein: Dateigr&ouml;&szlig;e
131 verringern, Netzwerkbandbreite nicht &uuml;berlasten etc. Viele Leute skalieren 131 verringern, Netzwerkbandbreite nicht &uuml;berlasten etc. Viele Leute skalieren
132 das Bild auch, wenn sie von DVD zu SVCD oder DivX-AVI konvertieren. <B>Das ist 132 das Bild auch, wenn sie von DVD zu SVCD oder DivX-AVI konvertieren. <B>Das ist
137 <P>Der Skalierungsprozess erfolgt durch den <I>'scale</I>-Videofilter: 137 <P>Der Skalierungsprozess erfolgt durch den <I>'scale</I>-Videofilter:
138 <CODE>-vop scale=breite:hoehe</CODE>. Die Qualit&auml;t kann durch die Option 138 <CODE>-vop scale=breite:hoehe</CODE>. Die Qualit&auml;t kann durch die Option
139 <CODE>-sws</CODE> angegeben werden. Wenn nichts angegeben ist, verwendet 139 <CODE>-sws</CODE> angegeben werden. Wenn nichts angegeben ist, verwendet
140 MEncoder 0: schnelle bilienare Filterung ('fast bilinear').</P> 140 MEncoder 0: schnelle bilienare Filterung ('fast bilinear').</P>
141 141
142 <H5>Verwendung:</H5> 142 <H4>VERWENDUNG</H4>
143 143
144 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder beispiel-svcd.mpg -ovc lavc -lavcopts 144 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder beispiel-svcd.mpg -ovc lavc -lavcopts
145 vcodec=mpeg4 -vop scale=640:480 -sws 2 -oac copy -o ausgabe.avi</CODE></P> 145 vcodec=mpeg4 -vop scale=640:480 -sws 2 -oac copy -o ausgabe.avi</CODE></P>
146 146
147 <H3><A NAME="copying">7.4. Stream-Kopiermodus</A></H3> 147 <H3><A NAME="copying">7.4 Stream-Kopiermodus</A></H3>
148 148
149 <P>MEncoder kann Input-Streams auf zwei Arten bearbeiten: 149 <P>MEncoder kann Input-Streams auf zwei Arten bearbeiten:
150 <B>encodieren</B> oder <B>kopieren (copy)</B>. Diese Sektion erkl&auml;rt die 150 <B>encodieren</B> oder <B>kopieren (copy)</B>. Diese Sektion erkl&auml;rt die
151 <B>Stream-Kopie</B>.</P> 151 <B>Stream-Kopie</B>.</P>
152 152
163 und diese dem Ausgabestream hinzuzuf&uuml;gen. Benutze dazu die Option 163 und diese dem Ausgabestream hinzuzuf&uuml;gen. Benutze dazu die Option
164 <CODE>-audiofile &lt;dateiname&gt;</CODE>.</LI> 164 <CODE>-audiofile &lt;dateiname&gt;</CODE>.</LI>
165 </UL> 165 </UL>
166 166
167 167
168 <H3><A NAME="fixing">7.5. Reparieren von AVIs mit defektem Index oder 168 <H3><A NAME="fixing">7.5 Reparieren von AVIs mit defektem Index oder
169 schlechtem Interleaving</A></H3> 169 schlechtem Interleaving</A></H3>
170 170
171 <P>Trivial. Wir kopieren einfach die Video- und Audiostreams, und 171 <P>Trivial. Wir kopieren einfach die Video- und Audiostreams, und
172 MEncoder erzeugt den Index. Nat&uuml;rlich kann das keine Fehler in den 172 MEncoder erzeugt den Index. Nat&uuml;rlich kann das keine Fehler in den
173 Video- und/oder Audiostreams beheben. Es kann auch Dateien mit kaputten 173 Video- und/oder Audiostreams beheben. Es kann auch Dateien mit kaputten
185 kann:</P> 185 kann:</P>
186 186
187 <P>Kommando: <CODE>cat 1.avi 2.avi | mencoder -noidx -ovc copy -oac copy -o 187 <P>Kommando: <CODE>cat 1.avi 2.avi | mencoder -noidx -ovc copy -oac copy -o
188 ausgabe.avi -</CODE></P> 188 ausgabe.avi -</CODE></P>
189 189
190 <P><B>Anmerkung:</B> Hier wird angenommen, das 1.avi und 2.avi den gleichen 190 <P><B>Anmerkung:</B> Hier wird angenommen, dass <CODE>1.avi</CODE> und
191 Codec verwenden, die gleiche Aufl&ouml;ung und Streamrate besitzen etc., und 191 <CODE>2.avi</CODE> den gleichen Codec verwenden, die gleiche Aufl&ouml;ung und
192 wenigstens 1.avi darf nicht defekt sein. Eventuell musst du, wie 192 Streamrate besitzen etc., und wenigstens 1.avi darf nicht defekt sein.
193 <A HREF="#fixing">oben</A> beschrieben, die Quelldateien erst reparieren.</P> 193 Eventuell musst du, wie <A HREF="#fixing">oben</A> beschrieben, die
194 194 Quelldateien erst reparieren.</P>
195 <H3><A NAME="libavcodec">7.6. Encodierung mit der 195
196 <H3><A NAME="libavcodec">7.6 Encodierung mit der
196 <I>libavcodec</I>-Codec-Familie</A></H4> 197 <I>libavcodec</I>-Codec-Familie</A></H4>
197 198
198 <P><A HREF="codecs.html#libavcodec">libavcodec</A> bietet eine einfache 199 <P><A HREF="codecs.html#libavcodec">libavcodec</A> bietet eine einfache
199 Encodierung f&uuml;r viele interessante Video-und Audio-formate (momentan 200 Encodierung f&uuml;r viele interessante Video-und Audio-formate (momentan
200 werden deren Audio-Codecs nicht unterst&uuml;tzt). Du kannst zu folgenden 201 werden deren Audio-Codecs nicht unterst&uuml;tzt). Du kannst zu folgenden
219 220
220 <P>Ein Beispiel mit MJPEG-Compression:<BR> 221 <P>Ein Beispiel mit MJPEG-Compression:<BR>
221 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -o titel2.avi -ovc lavc -lavcopts 222 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -o titel2.avi -ovc lavc -lavcopts
222 vcodec=mjpeg -oac copy</CODE></P> 223 vcodec=mjpeg -oac copy</CODE></P>
223 224
224 <H3><A NAME="image_files">7.7. Encodierung von mehreren Einzelbildern 225 <H3><A NAME="image_files">7.7 Encodierung von mehreren Einzelbildern
225 (JPEGs, PNGs oder TGAs)</A></H3> 226 (JPEGs, PNGs oder TGAs)</A></H3>
226 227
227 <P>MEncoder kann aus mehreren JPEG-, PNG- oder TGA-Einzelbildern 228 <P>MEncoder kann aus mehreren JPEG-, PNG- oder TGA-Einzelbildern
228 einen Film erstellen. Durch einfaches Kopieren der Bilder kann er MJPEG- 229 einen Film erstellen. Durch einfaches Kopieren der Bilder kann er MJPEG-
229 (Motion JPEG), MPNG- (Motion PNG) oder MTGA-Filme (Motion TGA) erzeugen.</P> 230 (Motion JPEG), MPNG- (Motion PNG) oder MTGA-Filme (Motion TGA) erzeugen.</P>
281 aktuellen Verzeichnis:</I><BR> 282 aktuellen Verzeichnis:</I><BR>
282 283
283 &nbsp;&nbsp;<CODE>mencoder -mf on:w=800:h=600:fps=25:type=tga -ovc copy 284 &nbsp;&nbsp;<CODE>mencoder -mf on:w=800:h=600:fps=25:type=tga -ovc copy
284 -o output.avi \*.tga</CODE></P> 285 -o output.avi \*.tga</CODE></P>
285 286
286 <H3><A NAME="vobsub">7.8. Extrahieren von DVD-Untertiteln in eine 287 <H3><A NAME="vobsub">7.8 Extrahieren von DVD-Untertiteln in eine
287 Vobsub-Datei</A></H3> 288 Vobsub-Datei</A></H3>
288 289
289 <P>MEncoder kann Untertitel von einer DVD extrahieren und sie als Datei 290 <P>MEncoder kann Untertitel von einer DVD extrahieren und sie als Datei
290 im Vobsub-Format speichern. Dieses besteht aus einem Dateipaar 291 im Vobsub-Format speichern. Dieses besteht aus einem Dateipaar
291 (<CODE>.sub</CODE> und <CODE>.idx</CODE>) und wird gew&auml;hnlich in ein 292 (<CODE>.sub</CODE> und <CODE>.idx</CODE>) und wird gew&auml;hnlich in ein
331 &nbsp;&nbsp;<CODE>rm untertitel.idx untertitel.sub</CODE><BR> 332 &nbsp;&nbsp;<CODE>rm untertitel.idx untertitel.sub</CODE><BR>
332 333
333 &nbsp;&nbsp;<CODE>mencoder film.mpg -ifo film.ifo -vobsubout untertitel 334 &nbsp;&nbsp;<CODE>mencoder film.mpg -ifo film.ifo -vobsubout untertitel
334 -vobsuboutindex 0 -vobsuboutid fr -sid 1</CODE></P> 335 -vobsuboutindex 0 -vobsuboutid fr -sid 1</CODE></P>
335 336
336 <H3><A NAME="aspect">7.9. Das H&ouml;hen-/Breitenverh&auml;ltnisses erhalten 337 <H3><A NAME="aspect">7.9 Das H&ouml;hen-/Breitenverh&auml;ltnisses erhalten
337 </A></H3> 338 </A></H3>
338 339
339 <P>DVDs und SVCDs (z.B. MPEG1/2) enthalten einen Wert, der das Verh&auml;ltnis 340 <P>DVDs und SVCDs (z.B. MPEG1/2) enthalten einen Wert, der das Verh&auml;ltnis
340 zwischen der Ausgebeh&ouml;he und der Ausgebebreite enth&auml;lt. Der Player 341 zwischen der Ausgebeh&ouml;he und der Ausgebebreite enth&auml;lt. Der Player
341 sorgt dann durch Skalierung daf&uuml;r, dass dieses Verh&auml;ltnis erreicht 342 sorgt dann durch Skalierung daf&uuml;r, dass dieses Verh&auml;ltnis erreicht
363 <P>Du solltest ernsthaft in Erw&auml;gung ziehen, die eventuell vorhandenen 364 <P>Du solltest ernsthaft in Erw&auml;gung ziehen, die eventuell vorhandenen
364 schwarzen Balken oberhalb und unterhalb des Bildes wegzuschneiden. Lies 365 schwarzen Balken oberhalb und unterhalb des Bildes wegzuschneiden. Lies
365 in der man-Page dazu, wie du die <CODE>cropdetect</CODE>- und 366 in der man-Page dazu, wie du die <CODE>cropdetect</CODE>- und
366 <CODE>crop</CROP>-Filter benutzt.</P> 367 <CODE>crop</CROP>-Filter benutzt.</P>
367 368
368 <H5>Benutzung:</H5> 369 <H4>BENUTZUNG</H4>
369 370
370 <P><CODE>$ mencoder beispiel-svcd.mpg -ovc lavc -lavcopts 371 <P><CODE>$ mencoder beispiel-svcd.mpg -ovc lavc -lavcopts
371 vcodec=mpeg4:aspect=16.0/9.0 -vop crop=714:548:0:14 -oac copy -o 372 vcodec=mpeg4:aspect=16.0/9.0 -vop crop=714:548:0:14 -oac copy -o
372 ausgabe.avi</CODE></P> 373 ausgabe.avi</CODE></P>
373 374