comparison DOCS/man/de/mplayer.1 @ 21015:47188e408821

r21012: group together "quality" control options r21013: Move xvid 'grayscale' option close to 'interlacing' r21015: group together "debug" and "psnr", note that "threads" option is featured on 1.2.x release
author kraymer
date Sat, 18 Nov 2006 16:39:26 +0000
parents 1e13b5538339
children d598cc992c7d
comparison
equal deleted inserted replaced
21014:1e13b5538339 21015:47188e408821
1 .\" MPlayer (C) 2000-2006 MPlayer Team 1 .\" MPlayer (C) 2000-2006 MPlayer Team
2 .\" Diese Man-Page wurde/wird von Moritz Bunkus, Sebastian Krämer, 2 .\" Diese Man-Page wurde/wird von Moritz Bunkus, Sebastian Krämer,
3 .\" Tobias Diedrich gepflegt. 3 .\" Tobias Diedrich gepflegt.
4 .\" Encoding: iso-8859-1 4 .\" Encoding: iso-8859-1
5 .\" 5 .\"
6 .\" In sync with r21011 6 .\" In sync with r21015
7 . 7 .
8 .\" -------------------------------------------------------------------------- 8 .\" --------------------------------------------------------------------------
9 .\" Makrodefinitionen 9 .\" Makrodefinitionen
10 .\" -------------------------------------------------------------------------- 10 .\" --------------------------------------------------------------------------
11 . 11 .
8914 Je genauer die Abschätzung ist, desto mehr Bits können eingespart werden. 8914 Je genauer die Abschätzung ist, desto mehr Bits können eingespart werden.
8915 Die Präzision wird auf Kosten der CPU-Zeit erreicht; benutze also niedrigere 8915 Die Präzision wird auf Kosten der CPU-Zeit erreicht; benutze also niedrigere
8916 Werte, falls du Encodierung in Echtzeit brauchst. 8916 Werte, falls du Encodierung in Echtzeit brauchst.
8917 . 8917 .
8918 .TP 8918 .TP
8919 .B (no)interlacing
8920 Encodiert die Felder von interlaced Videomaterial.
8921 Schalte diese Option bei interlaced Inhalten ein.
8922 .br
8923 .I ANMERKUNG:
8924 Solltest du das Video anders skalieren, brauchst du einen Skalierer, der
8925 interlaced Material bemerkt; du kannst einen solchen mit \-vf
8926 scale=<Breite>:<Höhe>:1 aktivieren.
8927 .
8928 .TP
8929 .B rc_reaction_delay_factor=<Wert>
8930 Dieser Parameter kontrolliert die Anzahl der Frames, die die
8931 CBR-Bitratenkontrolle wartet, bevor sie auf Änderungen der Bitrate reagiert
8932 und sie anpasst, um in einer durchschnittlich großen Spanne von Frames eine
8933 konstante Bitrate zu erhalten.
8934 .
8935 .TP
8936 .B rc_averaging_period=<Wert>
8937 Eine wirklich konstante Bitrate ist nur schwer zu erreichen.
8938 Abhängig vom Videomaterial kann die Bitrate variabel und schwer vorauszusagen
8939 sein.
8940 Daher benutzt der Xvid-Encoder einen durchschnittlichen Zeitraum, für den er
8941 eine gegebene Anzahl Bits garantiert (minus einer kleinen Schwankung).
8942 Diese Option setzt die Anzahl der Frames, über denen Xvid die Bitrate mittelt,
8943 um eine konstante Bitrate zu erreichen.
8944 .
8945 .TP
8946 .B rc_buffer=<Wert>
8947 Größe des Bitratenkontrollpuffers
8948 .
8949 .TP
8950 .B min_iquant=<0\-31>
8951 minimaler Wert für den Quantisierungsparameter für Intra-Frames (Standard: 2)
8952 .
8953 .TP
8954 .B max_iquant=<0\-31>
8955 maximaler Wert für den Quantisierungsparameter für Intra-Frames (Standard: 2)
8956 .
8957 .TP
8958 .B min_pquant=<0\-31>
8959 minimaler Wert für den Quantisierungsparameter für P-Frames (Standard: 2)
8960 .
8961 .TP
8962 .B max_pquant=<0\-31>
8963 maximaler Wert für den Quantisierungsparameter für P-Frames (Standard: 31)
8964 .
8965 .TP
8966 .B min_bquant=<0\-31>
8967 minimaler Wert für den Quantisierungsparameter für B-Frames (Standard: 2)
8968 .
8969 .TP
8970 .B max_bquant=<0\-31>
8971 minimaler Wert für den Quantisierungsparameter für B-Frames (Standard: 31)
8972 .
8973 .TP
8974 .B min_key_interval=<Wert> (nur im Modus mit zwei Durchläufen)
8975 minimale Anzahl Frames zwischen zwei Keyframes (Standard: 0)
8976 .
8977 .TP
8978 .B max_key_interval=<Wert>
8979 maximale Anzahl Frames zwischen zwei Keyframes (Standard: 10*fps)
8980 .
8981 .TP
8982 .B quant_type=<h263|mpeg>
8983 Bestimmt die zu benutzende Quantisierungsmethode.
8984 Bei hohen Bitraten wirst du meinen, dass die MPEG-Quantisierung mehr Details
8985 behält.
8986 Bei niedrigen Bitraten wird die Glättung von H.263 weniger Blockartefakte
8987 liefern.
8988 Bei der Benutzung eigener Matrizen
8989 .B muss
8990 die MPEG-Quantisierung benutzt werden.
8991 .
8992 .TP
8993 .B keyframe_boost=<0\-1000> (nur im Modus mit zwei Durchläufen)
8994 Diese Option verlagert einige Bits aus dem Vorrat anderer Frametypen zu
8995 Intra-Frames, so dass die Qualität von Keyframes verbessert wird.
8996 Diese Menge ein extra Anteil, daher wird ein Wert von 10 den Keyframes 10%
8997 mehr Bits als sonst zuteilen (Standard: 0).
8998 .
8999 .TP
9000 .B kfthreshold=<Wert> (nur im Modus mit
9001 zwei Durchläufen)
9002 Arbeitet mit kfreduction zusammen.
9003 Bestimmt den minimalen Abstand, unter dem zwei Frames als aufeinanderfolgend
9004 gelten und gemäß kfreduction anders behandelt werden (Standard: 10).
9005 .
9006 .TP
9007 .B kfreduction=<0-\100> (nur im Modus mit zwei Durchläufen)
9008 Die oberen beiden Einstellungen können genutzt werden, um die Größe von
9009 Keyframes anzupassen, die du für zu nah hintereinander zum ersten hältst.
9010 kfthreshold setzt den Bereich, in dem Keyframes reduziert werden, und
9011 kfreduction bestimmt die Reduktion der Bitrate, die angewendet wird.
9012 Der letzte Intra-Frame wird normal behandelt (Standard: 30).
9013 .
9014 .TP
9015 .B (no)closed_gop
9016 Diese Option weist Xvid an, jede GOP (Group Of Pictures, Gruppe von Bildern,
9017 die von zwei I-Frames begrenzt sind) zu schließen, was die GOPs unabhängig
9018 voneinander macht.
9019 Dies bedeutet lediglich, dass der letzte Frame einer GOP entweder ein P- oder
9020 ein N-Frame ist, nicht aber ein B-Frame.
9021 Es ist normalerweise sinnvoll, diese Option zu aktivieren (Standard:
9022 aktiviert).
9023 .
9024 .TP
9025 .B (no)packed
9026 Diese Option ist dazu gedacht, Probleme mit der Framereihenfolge zu lösen bei
9027 der Encodierung in Containerformate wie AVI, die mit aus der Reihenfolge
9028 gekommenen Frames nicht umgehen können.
9029 In der Praxis können die meisten (sowohl Software- als auch Hardware-) Decoder
9030 die Framereihenfolge richtig handhaben, es kann sie sogar verwirren, wenn
9031 diese Option aktiviert ist, daher kannst du sie mit Sicherheit weglassen;
9032 aktiviere sie nur, wenn du genau weißt, was du tust.
9033 .br
9034 .I WARNUNG:
9035 Dies erzeugt einen ungültigen Bitstream, der höchstwahrscheinlich von keinem
9036 ISO-MPEG-4-Decoder außer DivX/\:libavcodec/\:Xvid dekodiert werden kann.
9037 .br
9038 .I WARNUNG:
9039 Dies wird außerdem eine vorgetäuschte DivX-Version in der Datei speichern,
9040 welche die Fehlerkorrekturmechanismen mancher Decoder verwirren kann.
9041 .
9042 .TP
9043 .B (no)grayscale
9044 Sorgt dafür, dass Xvid die Chrominanzebenen verwirft, so dass das encodierte
9045 Video schwarz/weiß wird.
9046 Beachte, dass dies den Encodierungsvorgang nicht beschleunigt, es werden in
9047 der letzten Stufe der Encodierung einfach keine Farbdaten geschrieben.
9048 .
9049 .TP
9050 .B "debug\ \ "
9051 Speichert Statistiken für jeden einzelnen Frame in ./\:xvid.dbg.
9052 (Dies ist nicht das Logfile des Modus mit zwei Durchläufen.)
9053 .RE
9054 .
9055 .TP
9056 .B max_bframes=<0\-4>
9057 Maximale Anzahl der B-Frames, die zwischen Intra- und P-Frames gesetzt wird
9058 (Standard: 2).
9059 .
9060 .TP
9061 .B bquant_ratio=<0\-1000>
9062 Verhältnis von B-Frames zu nicht-B-Frames bei der Quantisierung, 150=1.50
9063 (Standard: 150).
9064 .
9065 .TP
9066 .B bquant_offset=<-1000\-1000>
9067 Offset von B-Frames zu nicht-B-Frames bei der Quantisierung, 100=1.00
9068 (Standard: 100).
9069 .
9070 .TP
9071 .B bf_threshold=<-255\-255>
9072 Diese Option erlaubt dir, die Priorität für die Benutzung von B-Frames
9073 anzugeben.
9074 Je höher der Wert, desto wahrscheinlicher wird ein B-Frame benutzt (Standard:
9075 0).
9076 Vergiss nicht, dass B-Frames normalerweise einen höheren
9077 Quantisierungsparameter benutzen, daher kann aggressives Erzeugen von B-Frames
9078 zu schlechterer visueller Qualität führen.
9079 .
9080 .TP
9081 .B frame_drop_ratio=<0\-100> (nur bei max_bframes=0)
9082 Diese Einstellung erlaubt die Erstellung von Videostreams mit variabler
9083 Framerate.
9084 Der Wert dieser Einstellung gibt den Schwellenwert an, ab dem ein Frame nicht
9085 encodiert wird, wenn nämlich die Differenz des folgenden zum vorigen Frame
9086 kleiner oder gleich diesem Schwellenwert ist (ein sogenanntes n-vop wird in
9087 den Stream geschrieben).
9088 Bei der Wiedergabe wird bei Erreichen eines n-vop der vorige Frame dargestellt.
9089 .br
9090 .I WARNUNG:
9091 Rumspielen mit dieser Einstellung kann zu ruckelnden Videos führen, benutze
9092 sie also auf eigenes Risiko!
9093 .
9094 .TP
9095 .B (no)qpel 8919 .B (no)qpel
9096 MPEG-4 benutzt normalerweise eine Präzision halber Pixel für die 8920 MPEG-4 benutzt normalerweise eine Präzision halber Pixel für die
9097 Bewegungsabschätzung. 8921 Bewegungsabschätzung.
9098 Der Standard schlägt einen Modus vor, in dem es Encodern erlaubt ist, eine 8922 Der Standard schlägt einen Modus vor, in dem es Encodern erlaubt ist, eine
9099 Präzision von einem viertel Pixel zu verwenden. 8923 Präzision von einem viertel Pixel zu verwenden.
9187 dass das menschliche Auge dazu neigt, in sehr hellen und sehr dunklen Teilen 9011 dass das menschliche Auge dazu neigt, in sehr hellen und sehr dunklen Teilen
9188 eines Bildes weniger Details zu erkennen. 9012 eines Bildes weniger Details zu erkennen.
9189 Sie komprimiert diese Bereiche stärke als mittlere, was Bits einspart, die 9013 Sie komprimiert diese Bereiche stärke als mittlere, was Bits einspart, die
9190 dafür für andere Frames benutzt werden können, so wird die subjektive Qualität 9014 dafür für andere Frames benutzt werden können, so wird die subjektive Qualität
9191 im Ganzen erhöht, der PSNR-Wert dabei jedoch möglicherweise reduziert. 9015 im Ganzen erhöht, der PSNR-Wert dabei jedoch möglicherweise reduziert.
9016 .
9017 .TP
9018 .B (no)grayscale
9019 Sorgt dafür, dass Xvid die Chrominanzebenen verwirft, so dass das encodierte
9020 Video schwarz/weiß wird.
9021 Beachte, dass dies den Encodierungsvorgang nicht beschleunigt, es werden in
9022 der letzten Stufe der Encodierung einfach keine Farbdaten geschrieben.
9023 .
9024 .TP
9025 .B (no)interlacing
9026 Encodiert die Felder von interlaced Videomaterial.
9027 Schalte diese Option bei interlaced Inhalten ein.
9028 .br
9029 .I ANMERKUNG:
9030 Solltest du das Video anders skalieren, brauchst du einen Skalierer, der
9031 interlaced Material bemerkt; du kannst einen solchen mit \-vf
9032 scale=<Breite>:<Höhe>:1 aktivieren.
9033 .
9034 .TP
9035 .B rc_reaction_delay_factor=<Wert>
9036 Dieser Parameter kontrolliert die Anzahl der Frames, die die
9037 CBR-Bitratenkontrolle wartet, bevor sie auf Änderungen der Bitrate reagiert
9038 und sie anpasst, um in einer durchschnittlich großen Spanne von Frames eine
9039 konstante Bitrate zu erhalten.
9040 .
9041 .TP
9042 .B rc_averaging_period=<Wert>
9043 Eine wirklich konstante Bitrate ist nur schwer zu erreichen.
9044 Abhängig vom Videomaterial kann die Bitrate variabel und schwer vorauszusagen
9045 sein.
9046 Daher benutzt der Xvid-Encoder einen durchschnittlichen Zeitraum, für den er
9047 eine gegebene Anzahl Bits garantiert (minus einer kleinen Schwankung).
9048 Diese Option setzt die Anzahl der Frames, über denen Xvid die Bitrate mittelt,
9049 um eine konstante Bitrate zu erreichen.
9050 .
9051 .TP
9052 .B rc_buffer=<Wert>
9053 Größe des Bitratenkontrollpuffers
9054 .
9055 .TP
9056 .B min_iquant=<0\-31>
9057 minimaler Wert für den Quantisierungsparameter für Intra-Frames (Standard: 2)
9058 .
9059 .TP
9060 .B max_iquant=<0\-31>
9061 maximaler Wert für den Quantisierungsparameter für Intra-Frames (Standard: 2)
9062 .
9063 .TP
9064 .B min_pquant=<0\-31>
9065 minimaler Wert für den Quantisierungsparameter für P-Frames (Standard: 2)
9066 .
9067 .TP
9068 .B max_pquant=<0\-31>
9069 maximaler Wert für den Quantisierungsparameter für P-Frames (Standard: 31)
9070 .
9071 .TP
9072 .B min_bquant=<0\-31>
9073 minimaler Wert für den Quantisierungsparameter für B-Frames (Standard: 2)
9074 .
9075 .TP
9076 .B max_bquant=<0\-31>
9077 minimaler Wert für den Quantisierungsparameter für B-Frames (Standard: 31)
9078 .
9079 .TP
9080 .B min_key_interval=<Wert> (nur im Modus mit zwei Durchläufen)
9081 minimale Anzahl Frames zwischen zwei Keyframes (Standard: 0)
9082 .
9083 .TP
9084 .B max_key_interval=<Wert>
9085 maximale Anzahl Frames zwischen zwei Keyframes (Standard: 10*fps)
9086 .
9087 .TP
9088 .B quant_type=<h263|mpeg>
9089 Bestimmt die zu benutzende Quantisierungsmethode.
9090 Bei hohen Bitraten wirst du meinen, dass die MPEG-Quantisierung mehr Details
9091 behält.
9092 Bei niedrigen Bitraten wird die Glättung von H.263 weniger Blockartefakte
9093 liefern.
9094 Bei der Benutzung eigener Matrizen
9095 .B muss
9096 die MPEG-Quantisierung benutzt werden.
9097 .
9098 .TP
9099 .B keyframe_boost=<0\-1000> (nur im Modus mit zwei Durchläufen)
9100 Diese Option verlagert einige Bits aus dem Vorrat anderer Frametypen zu
9101 Intra-Frames, so dass die Qualität von Keyframes verbessert wird.
9102 Diese Menge ein extra Anteil, daher wird ein Wert von 10 den Keyframes 10%
9103 mehr Bits als sonst zuteilen (Standard: 0).
9104 .
9105 .TP
9106 .B kfthreshold=<Wert> (nur im Modus mit
9107 zwei Durchläufen)
9108 Arbeitet mit kfreduction zusammen.
9109 Bestimmt den minimalen Abstand, unter dem zwei Frames als aufeinanderfolgend
9110 gelten und gemäß kfreduction anders behandelt werden (Standard: 10).
9111 .
9112 .TP
9113 .B kfreduction=<0-\100> (nur im Modus mit zwei Durchläufen)
9114 Die oberen beiden Einstellungen können genutzt werden, um die Größe von
9115 Keyframes anzupassen, die du für zu nah hintereinander zum ersten hältst.
9116 kfthreshold setzt den Bereich, in dem Keyframes reduziert werden, und
9117 kfreduction bestimmt die Reduktion der Bitrate, die angewendet wird.
9118 Der letzte Intra-Frame wird normal behandelt (Standard: 30).
9119 .
9120 .TP
9121 .B (no)closed_gop
9122 Diese Option weist Xvid an, jede GOP (Group Of Pictures, Gruppe von Bildern,
9123 die von zwei I-Frames begrenzt sind) zu schließen, was die GOPs unabhängig
9124 voneinander macht.
9125 Dies bedeutet lediglich, dass der letzte Frame einer GOP entweder ein P- oder
9126 ein N-Frame ist, nicht aber ein B-Frame.
9127 Es ist normalerweise sinnvoll, diese Option zu aktivieren (Standard:
9128 aktiviert).
9129 .
9130 .TP
9131 .B (no)packed
9132 Diese Option ist dazu gedacht, Probleme mit der Framereihenfolge zu lösen bei
9133 der Encodierung in Containerformate wie AVI, die mit aus der Reihenfolge
9134 gekommenen Frames nicht umgehen können.
9135 In der Praxis können die meisten (sowohl Software- als auch Hardware-) Decoder
9136 die Framereihenfolge richtig handhaben, es kann sie sogar verwirren, wenn
9137 diese Option aktiviert ist, daher kannst du sie mit Sicherheit weglassen;
9138 aktiviere sie nur, wenn du genau weißt, was du tust.
9139 .br
9140 .I WARNUNG:
9141 Dies erzeugt einen ungültigen Bitstream, der höchstwahrscheinlich von keinem
9142 ISO-MPEG-4-Decoder außer DivX/\:libavcodec/\:Xvid dekodiert werden kann.
9143 .br
9144 .I WARNUNG:
9145 Dies wird außerdem eine vorgetäuschte DivX-Version in der Datei speichern,
9146 welche die Fehlerkorrekturmechanismen mancher Decoder verwirren kann.
9147 .
9148 .TP
9149 .B max_bframes=<0\-4>
9150 Maximale Anzahl der B-Frames, die zwischen Intra- und P-Frames gesetzt wird
9151 (Standard: 2).
9152 .
9153 .TP
9154 .B bquant_ratio=<0\-1000>
9155 Verhältnis von B-Frames zu nicht-B-Frames bei der Quantisierung, 150=1.50
9156 (Standard: 150).
9157 .
9158 .TP
9159 .B bquant_offset=<-1000\-1000>
9160 Offset von B-Frames zu nicht-B-Frames bei der Quantisierung, 100=1.00
9161 (Standard: 100).
9162 .
9163 .TP
9164 .B bf_threshold=<-255\-255>
9165 Diese Option erlaubt dir, die Priorität für die Benutzung von B-Frames
9166 anzugeben.
9167 Je höher der Wert, desto wahrscheinlicher wird ein B-Frame benutzt (Standard:
9168 0).
9169 Vergiss nicht, dass B-Frames normalerweise einen höheren
9170 Quantisierungsparameter benutzen, daher kann aggressives Erzeugen von B-Frames
9171 zu schlechterer visueller Qualität führen.
9172 .
9173 .TP
9174 .B frame_drop_ratio=<0\-100> (nur bei max_bframes=0)
9175 Diese Einstellung erlaubt die Erstellung von Videostreams mit variabler
9176 Framerate.
9177 Der Wert dieser Einstellung gibt den Schwellenwert an, ab dem ein Frame nicht
9178 encodiert wird, wenn nämlich die Differenz des folgenden zum vorigen Frame
9179 kleiner oder gleich diesem Schwellenwert ist (ein sogenanntes n-vop wird in
9180 den Stream geschrieben).
9181 Bei der Wiedergabe wird bei Erreichen eines n-vop der vorige Frame dargestellt.
9182 .br
9183 .I WARNUNG:
9184 Rumspielen mit dieser Einstellung kann zu ruckelnden Videos führen, benutze
9185 sie also auf eigenes Risiko!
9192 . 9186 .
9193 .TP 9187 .TP
9194 .B quant_intra_matrix=<Dateiname> 9188 .B quant_intra_matrix=<Dateiname>
9195 Lädt eine Datei mit einer eigenen Intra-Matrix. 9189 Lädt eine Datei mit einer eigenen Intra-Matrix.
9196 Du kannst eine solche mit dem Matrixeditor von xvid4conf erstellen. 9190 Du kannst eine solche mit dem Matrixeditor von xvid4conf erstellen.
9382 Gib den PSNR-Wert (Peak Signal to Noise Ratio) des kompletten Films nach dem 9376 Gib den PSNR-Wert (Peak Signal to Noise Ratio) des kompletten Films nach dem
9383 Encodieren aus und speichere ihn für jeden einzelnen Frame in einer Datei der 9377 Encodieren aus und speichere ihn für jeden einzelnen Frame in einer Datei der
9384 Form 'psnr_hhmmss.log' im aktuellen Verzeichnis. 9378 Form 'psnr_hhmmss.log' im aktuellen Verzeichnis.
9385 Die gelieferten Werte haben die Einheit dB (Dezibel), je höher desto besser. 9379 Die gelieferten Werte haben die Einheit dB (Dezibel), je höher desto besser.
9386 . 9380 .
9381 .TP
9382 .B "debug\ \ "
9383 Speichert Statistiken für jeden einzelnen Frame in ./\:xvid.dbg.
9384 (Dies ist nicht das Logfile des Modus mit zwei Durchläufen.)
9385 .RE
9386 .
9387 .PP 9387 .PP
9388 .sp 1 9388 .sp 1
9389 Die folgende Option ist nur bei Xvid 1.1.x verfügbar. 9389 Die folgende Option ist nur bei Xvid 1.1.x verfügbar.
9390 . 9390 .
9391 .TP 9391 .TP
9396 Dies liefert besser aussehende B-Frames, während fast keine 9396 Dies liefert besser aussehende B-Frames, während fast keine
9397 Performance-Einbußen auftreten (Standard: 1). 9397 Performance-Einbußen auftreten (Standard: 1).
9398 . 9398 .
9399 .PP 9399 .PP
9400 .sp 1 9400 .sp 1
9401 Die folgende Option ist nur in der CVS-Version von Xvid verfügbar. 9401 Die folgende Option ist nur bei Xvid 1.2.x verfügbar.
9402 . 9402 .
9403 .TP 9403 .TP
9404 .B threads=<0\-n> 9404 .B threads=<0\-n>
9405 Erzeugt n Threads für die Bewegungsabschätzung (Standard: 0). 9405 Erzeugt n Threads für die Bewegungsabschätzung (Standard: 0).
9406 Die maximale Anzahl zu benutzender Threads die Bildhöhe geteilt durch 16. 9406 Die maximale Anzahl zu benutzender Threads die Bildhöhe geteilt durch 16.