Mercurial > mplayer.hg
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 über alle möglichen Themen rund um | 23 du eine Unmenge an Diskussionen über alle mö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äufen </A></H3> | 27 Durchlä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äre Dateien (*.log) mit | 31 <P>Pass</I> [=Durchlauf]) erzeugt einige temporäre Dateien (*.log) mit |
122 <CODE>mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video | 122 <CODE>mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video |
123 -oac copy <weitere Optionen> media.avi -o ausgabe.mpg</CODE></P> | 123 -oac copy <weitere Optionen> 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 Änderung der Bildgröße erforderlich. Die | 129 <P>Oftmals ist die Änderung der Bildgröße erforderlich. Die |
130 Gründe dafür können verschieden sein: Dateigröße | 130 Gründe dafür können verschieden sein: Dateigröße |
131 verringern, Netzwerkbandbreite nicht überlasten etc. Viele Leute skalieren | 131 verringern, Netzwerkbandbreite nicht ü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ät kann durch die Option | 138 <CODE>-vop scale=breite:hoehe</CODE>. Die Qualitä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> mencoder beispiel-svcd.mpg -ovc lavc -lavcopts | 144 <CODE> 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ärt die | 150 <B>encodieren</B> oder <B>kopieren (copy)</B>. Diese Sektion erklärt die |
151 <B>Stream-Kopie</B>.</P> | 151 <B>Stream-Kopie</B>.</P> |
152 | 152 |
163 und diese dem Ausgabestream hinzuzufügen. Benutze dazu die Option | 163 und diese dem Ausgabestream hinzuzufügen. Benutze dazu die Option |
164 <CODE>-audiofile <dateiname></CODE>.</LI> | 164 <CODE>-audiofile <dateiname></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ürlich kann das keine Fehler in den | 172 MEncoder erzeugt den Index. Natü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öung und Streamrate besitzen etc., und | 191 <CODE>2.avi</CODE> den gleichen Codec verwenden, die gleiche Auflö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ür viele interessante Video-und Audio-formate (momentan | 200 Encodierung für viele interessante Video-und Audio-formate (momentan |
200 werden deren Audio-Codecs nicht unterstützt). Du kannst zu folgenden | 201 werden deren Audio-Codecs nicht unterstü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> mencoder -dvd 2 -o titel2.avi -ovc lavc -lavcopts | 222 <CODE> 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 <CODE>mencoder -mf on:w=800:h=600:fps=25:type=tga -ovc copy | 284 <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ähnlich in ein | 292 (<CODE>.sub</CODE> und <CODE>.idx</CODE>) und wird gewähnlich in ein |
331 <CODE>rm untertitel.idx untertitel.sub</CODE><BR> | 332 <CODE>rm untertitel.idx untertitel.sub</CODE><BR> |
332 | 333 |
333 <CODE>mencoder film.mpg -ifo film.ifo -vobsubout untertitel | 334 <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öhen-/Breitenverhältnisses erhalten | 337 <H3><A NAME="aspect">7.9 Das Höhen-/Breitenverhä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ältnis | 340 <P>DVDs und SVCDs (z.B. MPEG1/2) enthalten einen Wert, der das Verhältnis |
340 zwischen der Ausgebehöhe und der Ausgebebreite enthält. Der Player | 341 zwischen der Ausgebehöhe und der Ausgebebreite enthält. Der Player |
341 sorgt dann durch Skalierung dafür, dass dieses Verhältnis erreicht | 342 sorgt dann durch Skalierung dafür, dass dieses Verhältnis erreicht |
363 <P>Du solltest ernsthaft in Erwägung ziehen, die eventuell vorhandenen | 364 <P>Du solltest ernsthaft in Erwä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 |