German man page review part IX:

("CODEC-SPEZIFISCHE ENCODING-OPTIONEN (NUR BEI MENCODER)")
incomplete - codecs reviewed in this patch: rest of lavc, nuv


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17391 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
kraymer 2006-01-14 18:59:45 +00:00
parent e0fa344935
commit 77ff2b9f85
1 changed files with 64 additions and 56 deletions

View File

@ -7342,7 +7342,7 @@ Frames.
.TP .TP
.B vqblur=<0.0\-99.0> (zweiter Durchlauf) .B vqblur=<0.0\-99.0> (zweiter Durchlauf)
Gaußsche Unschärfe des Quantisierungsparameters (Standard: 0.5); größere Werte Gaußsche Unschärfe des Quantisierungsparameters (Standard: 0.5); größere Werte
bilden den Durchschnitt über mehr Frames (langsamerer Wechsel). bilden den Durchschnitt über längere Zeit (langsamerer Wechsel).
. .
.TP .TP
.B vqcomp=<Wert> .B vqcomp=<Wert>
@ -7356,7 +7356,7 @@ Bei vqcomp=0.0 reserviert die Bitratenkontrolle f
Anzahl Bits, also striktes CBR. Anzahl Bits, also striktes CBR.
.I ANMERKUNG: .I ANMERKUNG:
Dies sind extreme Einstellungen und sollten nie benutzt werden. Dies sind extreme Einstellungen und sollten nie benutzt werden.
Die wahrgenommene Qualität ist optimal zwischen diesen beiden Extremen. Die wahrgenommene Qualität ist optimal irgendwo zwischen diesen beiden Extremen.
. .
.TP .TP
.B vrc_eq=<Gleichung> .B vrc_eq=<Gleichung>
@ -7368,9 +7368,9 @@ konstante Bitrate
.IPs tex\ \ .IPs tex\ \
konstante Qualität konstante Qualität
.IPs 1+(tex/\:avgTex-1)*qComp .IPs 1+(tex/\:avgTex-1)*qComp
ungefähr die Gleichung der alten Bitratenkontrolle ungefähr die Gleichung des Codes der alten Bitratenkontrolle
.IPs tex^qComp .IPs tex^qComp
wobei qcomp = 0.5 oder ein ähnlicher Wert (Standard) wobei qcomp = 0.5 oder einem ähnlichen Wert (Standard)
.RE .RE
.PP .PP
.RS .RS
@ -7396,14 +7396,14 @@ durchschnittliche Intra-Texturkomplexit
durchschnittliche Intra-Texturkomplexität bei P-Frames durchschnittliche Intra-Texturkomplexität bei P-Frames
.IPs avgPPTex .IPs avgPPTex
durchschnittliche Nicht-Intra-Texturkomplexität bei P-Frames durchschnittliche Nicht-Intra-Texturkomplexität bei P-Frames
.IPs avgBPTexaverage .IPs avgBPTex
durchschnittliche Nicht-Intra-Texturkomplexität bei B-Frames durchschnittliche Nicht-Intra-Texturkomplexität bei B-Frames
.IPs mv\ \ \ .IPs mv\ \ \
für Motion-Vectors verwendete Bits für Motion-Vectors verwendete Bits
.IPs fCode .IPs fCode
maximale Länge der Motion-Vectors in log2-Skalierung maximale Länge der Motion-Vectors in log2-Skalierung
.IPs iCount .IPs iCount
Anzahl der Intra-Macroblöcke / Anzahl der Macroblöcke Anzahl der Intra-Macroblöcke /\: Anzahl der Macroblöcke
.IPs var\ \ .IPs var\ \
räumliche Komplexität räumliche Komplexität
.IPs mcVar .IPs mcVar
@ -7411,7 +7411,7 @@ zeitliche Komplexit
.IPs qComp .IPs qComp
auf der Kommandozeile angegebener Wert für qcomp auf der Kommandozeile angegebener Wert für qcomp
.IPs "isI, isP, isB" .IPs "isI, isP, isB"
Ist 1 bei einem Bildtyp von I/\:P/\:B, sonst 0. Ist 1 bei einem Bildtyp I/\:P/\:B, sonst 0.
.IPs Pi,E\ .IPs Pi,E\
Schau in dein Lieblingsmathebuch. Schau in dein Lieblingsmathebuch.
.RE .RE
@ -7421,7 +7421,7 @@ Funktionen:
.RE .RE
.RSs .RSs
.IPs max(a,b),min(a,b) .IPs max(a,b),min(a,b)
Maximum / Minimum Maximum /\: Minimum
.IPs gt(a,b) .IPs gt(a,b)
(greater than) ist 1 falls a>b, sonst 0 (greater than) ist 1 falls a>b, sonst 0
.IPs lt(a,b) .IPs lt(a,b)
@ -7448,7 +7448,7 @@ Qualit
. .
.TP .TP
.B vrc_init_cplx=<0\-1000> .B vrc_init_cplx=<0\-1000>
anfängliche Komplexität (Durchlauf 1) anfängliche Komplexität (Durchlauf\ 1)
. .
.TP .TP
.B vrc_init_occupancy=<0.0\-1.0> .B vrc_init_occupancy=<0.0\-1.0>
@ -7456,7 +7456,7 @@ initiale Pufferbelegung als Bruchteil von vrc_buf_size (Standard: 0.9)
. .
.TP .TP
.B vqsquish=<0|1> .B vqsquish=<0|1>
Gibt an, wie die Quantisierungsparameter zwischen qmin und qmax gehalten werden Gibt an, wie die Quantisierungsparameter zwischen qmin und qmax beibehalten werden
(Durchlauf 1/\:2): (Durchlauf 1/\:2):
.PD 0 .PD 0
.RSs .RSs
@ -7469,9 +7469,9 @@ Benutzt eine sch
. .
.TP .TP
.B vlelim=<-1000\-1000> .B vlelim=<-1000\-1000>
Schwelle für die Eliminierung von einzelnen Koeffizienten beim Setzt die Schwelle für die Eliminierung von einzelnen Koeffizienten beim
Helligkeitsanteil. Helligkeitsanteil.
Bei negativen Werten werden auch die DC-Koeffizienten betrachtet (sollte Bei negativen Werten wird auch der DC-Koeffizient betrachtet (sollte
mindestens -4 or niedriger sein, wenn mit quant=1 encodiert wird): mindestens -4 or niedriger sein, wenn mit quant=1 encodiert wird):
.PD 0 .PD 0
.RSs .RSs
@ -7484,9 +7484,9 @@ JVT-Empfehlung
. .
.TP .TP
.B vcelim=<-1000\-1000> .B vcelim=<-1000\-1000>
Schwelle für die Eliminierung von einzelnen Koeffizienten beim Setzt die Schwelle für die Eliminierung von einzelnen Koeffizienten beim
Farbanteil. Farbanteil.
Bei negativen Werten werden auch die DC-Koeffizienten betrachtet (sollte Bei negativen Werten wird auch der DC-Koeffizient betrachtet (sollte
mindestens -4 or niedriger sein, wenn mit quant=1 encodiert wird): mindestens -4 or niedriger sein, wenn mit quant=1 encodiert wird):
.PD 0 .PD 0
.RSs .RSs
@ -7499,6 +7499,7 @@ JVT-Empfehlung
. .
.TP .TP
.B vstrict=<-2|-1|0|1> .B vstrict=<-2|-1|0|1>
strikte Einhaltung des Standards
.PD 0 .PD 0
.RSs .RSs
.IPs 0 .IPs 0
@ -7524,7 +7525,7 @@ Jedes Videopaket wird in drei separate Partitionen aufgeteilt:
.PD 0 .PD 0
.RSs .RSs
.IPs "1. MVs" .IPs "1. MVs"
Bewegungen Bewegung
.IPs "2. DC-Koeffizienten" .IPs "2. DC-Koeffizienten"
niedrig aufgelöstes Bild niedrig aufgelöstes Bild
.IPs "3. AC-Koeffizienten" .IPs "3. AC-Koeffizienten"
@ -7534,7 +7535,7 @@ Details
.RS .RS
MV und DC sind am wichtigsten, sie zu verlieren bedeutet ein viel schlechteres MV und DC sind am wichtigsten, sie zu verlieren bedeutet ein viel schlechteres
Bild als der Verlust von AC und der ersten oder zweiten Partition. Bild als der Verlust von AC und der ersten oder zweiten Partition.
MV und DC sind viel kleiner als die dritte (AC) Partition, was bedeutet, dass MV und DC sind viel kleiner als die dritte Partition (AC), was bedeutet, dass
auftretende Fehler die AC-Partition viel häufiger treffen wird als die MV- und auftretende Fehler die AC-Partition viel häufiger treffen wird als die MV- und
DC-Partitionen. DC-Partitionen.
Daher sieht das Bild mit Partitionierung viel besser aus, denn ohne eine Daher sieht das Bild mit Partitionierung viel besser aus, denn ohne eine
@ -7563,11 +7564,11 @@ Encodierung zu Graustufenbildern (schneller)
. .
.TP .TP
.B vfdct=<0\-10> .B vfdct=<0\-10>
DCT-Algorithmus (diskrete Cosinustransformation) DCT-Algorithmus
.PD 0 .PD 0
.RSs .RSs
.IPs 0 .IPs 0
automatische Wahl (Standard) Wählt automatisch einen guten (Standard).
.IPs 1 .IPs 1
schneller Integer-Algorithmus schneller Integer-Algorithmus
.IPs 2 .IPs 2
@ -7585,14 +7586,14 @@ Flie
. .
.TP .TP
.B idct=<0\-99> .B idct=<0\-99>
IDCT-Algorithmus (inverse diskrete Cosinustransformation) IDCT-Algorithmus
.br .br
.I ANMERKUNG: .I ANMERKUNG:
All diese IDCT-Algorithmen bestehen die IEEE1180-Tests. Nach unserem Wissensstand bestehen all diese IDCT-Algorithmen die IEEE1180-Tests.
.PD 0 .PD 0
.RSs .RSs
.IPs 0 .IPs 0
automatische Wahl (Standard) Wählt automatisch einen guten (Standard).
.IPs 1 .IPs 1
JPEG-Referenzalgorithmus (Integer) JPEG-Referenzalgorithmus (Integer)
.IPs 2 .IPs 2
@ -7622,10 +7623,10 @@ Teilen eines Bildes weniger Details zu erkennen.
Helligkeitsmaskierung komprimiert sehr helle Stellen stärker als Helligkeitsmaskierung komprimiert sehr helle Stellen stärker als
durchschnittlich helle, so dass ein paar Bits eingespart werden, die dann auf durchschnittlich helle, so dass ein paar Bits eingespart werden, die dann auf
andere Frames verwendet werden können, was die subjektive Qualität im Ganzen andere Frames verwendet werden können, was die subjektive Qualität im Ganzen
erhöht und den PSNR-Wert möglicherweise reduziert. erhöht, den PSNR-Wert dabei jedoch möglicherweise reduziert.
.br .br
.I WARNUNG: .I WARNUNG:
Sei vorsichtig! Zu große Werte können katastrophale Ergebnisse liefern. Sei vorsichtig, zu große Werte können katastrophale Ergebnisse liefern.
.br .br
.I WARNUNG: .I WARNUNG:
Große Werte mögen auf einigen Monitoren gut aussehen, können auf anderen aber Große Werte mögen auf einigen Monitoren gut aussehen, können auf anderen aber
@ -7647,7 +7648,7 @@ Teilen eines Bildes weniger Details zu erkennen.
Dunkelheitsmaskierung komprimiert sehr dunkle Stellen stärker als Dunkelheitsmaskierung komprimiert sehr dunkle Stellen stärker als
durchschnittlich dunkle, so dass ein paar Bits eingespart werden, die dann auf durchschnittlich dunkle, so dass ein paar Bits eingespart werden, die dann auf
andere Frames verwendet werden können, was die subjektive Qualität im Ganzen andere Frames verwendet werden können, was die subjektive Qualität im Ganzen
erhöht und den PSNR-Wert möglicherweise reduziert. erhöht, den PSNR-Wert dabei jedoch möglicherweise reduziert.
.br .br
.I WARNUNG: .I WARNUNG:
Sei vorsichtig! Sei vorsichtig!
@ -7655,7 +7656,7 @@ Zu gro
.br .br
.I WARNUNG: .I WARNUNG:
Große Werte mögen auf einigen Monitoren gut aussehen, können auf anderen Große Werte mögen auf einigen Monitoren gut aussehen, können auf anderen
Monitoren/dem Fernseher/\:TFTs aber auch schrecklich aussehen. Monitoren /\: dem Fernseher /\: TFTs aber auch schrecklich aussehen.
.PD 0 .PD 0
.RSs .RSs
.IPs 0.0\ \ .IPs 0.0\ \
@ -7706,7 +7707,8 @@ sinnvoller Bereich
.I ANMERKUNG: .I ANMERKUNG:
Diese Einstellung hat nicht denselben Effekt wie die Benutzung einer Diese Einstellung hat nicht denselben Effekt wie die Benutzung einer
benutzerdefinierten Matrix, die hohe Frequenzen stärker komprimieren würde, da benutzerdefinierten Matrix, die hohe Frequenzen stärker komprimieren würde, da
scplx_mask die Qualität nur bei Änderung des DC-Koeffizienten verringert. scplx_mask die Qualität der P-Blöcke verringert, selbst wenn sich nur die
DC-Koeffizienten ändern.
Das Ergebnis mit scplx_mask wird vermutlich nicht so gut aussehen. Das Ergebnis mit scplx_mask wird vermutlich nicht so gut aussehen.
.RE .RE
. .
@ -7728,10 +7730,10 @@ sind, da sie visuell oft weniger bedeutsam sind.
.TP .TP
.B naq\ \ \ \ .B naq\ \ \ \
Normalisierte adaptive Quantisierung (experimentell). Normalisierte adaptive Quantisierung (experimentell).
Wenn adaptive Quantisierung benutzt wird (*_mast), dann wird der Wenn adaptive Quantisierung benutzt wird (*_mask), dann wird der
durchschnittliche Quantisierungsparameter pro Macroblock eventuell durchschnittliche Quantisierungsparameter pro Macroblock eventuell
nicht mehr dem geforderten Quantisierungsparameter auf Framelevel entsprechen. nicht mehr dem geforderten Quantisierungsparameter auf Framelevel entsprechen.
NAQ versucht dann, den pro Macroblock verwendeten Quantisierungsparameter Naq versucht dann, den pro Macroblock verwendeten Quantisierungsparameter
anzupassen, um den geforderten Durchschnitt beizubehalten. anzupassen, um den geforderten Durchschnitt beizubehalten.
. .
.TP .TP
@ -7846,7 +7848,8 @@ adaptive Huffman-Tabellen
. .
.TP .TP
.B qpel\ \ \ .B qpel\ \ \
Benutze "quarter pel"-Bewegungsabschätzung (schließt ilme gegenseitig aus). Benutze auf ein viertel Pixel ("quarter pel") genaue Bewegungsabschätzung
(schließt ilme gegenseitig aus).
.br .br
.I ANMERKUNG: .I ANMERKUNG:
Dies scheint nur für Encodierung mit hohen Bitraten sinnvoll zu sein. Dies scheint nur für Encodierung mit hohen Bitraten sinnvoll zu sein.
@ -7870,7 +7873,7 @@ Summe der quadratischen Quantisierungsfehler (zu vermeiden, niedrige Qualit
.IPs "5 (BIT)" .IPs "5 (BIT)"
Anzahl der für den Block benötigten Bits Anzahl der für den Block benötigten Bits
.IPs "6 (RD)" .IPs "6 (RD)"
rate distortion (Ratenverzerrung) optimal, langsam Ratenverzerrung (rate distortion) optimal, langsam
.IPs "7 (ZERO)" .IPs "7 (ZERO)"
0 0
.IPs "8 (VSAD)" .IPs "8 (VSAD)"
@ -7880,9 +7883,9 @@ Summe der quadrierten vertikalen Differenzen
.IPs "10 (NSSE)" .IPs "10 (NSSE)"
Rauschen beibehaltende Summe der quadrierten Differenzen Rauschen beibehaltende Summe der quadrierten Differenzen
.IPs "11 (W53)" .IPs "11 (W53)"
5/3-Wavelet, wird nur bei snow verwendet 5/\:3-Wavelet, wird nur bei snow verwendet
.IPs "12 (W97)" .IPs "12 (W97)"
9/7-Wavelet, wird nur bei snow verwendet 9/\:7-Wavelet, wird nur bei snow verwendet
.IPs +256\ .IPs +256\
Benutze auch die Farbinformation, funktioniert momentan nicht (korrekt) mit Benutze auch die Farbinformation, funktioniert momentan nicht (korrekt) mit
B-Frames. B-Frames.
@ -7923,10 +7926,10 @@ herauszufiltern. (Standard: 8)
Rautentyp und -größe für "pre pass"-Bewegungsabschätzung Rautentyp und -größe für "pre pass"-Bewegungsabschätzung
. .
.TP .TP
.B dia=<\-99\-6> .B dia=<-99\-6>
Rautentyp und -größe für die Bewegungsabschätzung. Rautentyp und -größe für die Bewegungsabschätzung.
Bewegungsabschätzung ist ein iterativer Prozess. Bewegungsabschätzung ist ein iterativer Prozess.
Eine kleine Raute zu benutzen begrenzt die Suche nicht auf das Auffinden von Eine kleine Raute zu benutzen begrenzt die Suche nicht auf das Auffinden von nur
kleinen Motion-Vectors. kleinen Motion-Vectors.
Es ist nur irgendwie wahrscheinlicher, dass die Suche anhält, bevor der beste Es ist nur irgendwie wahrscheinlicher, dass die Suche anhält, bevor der beste
Motion-Vector gefunden wurde \- vor allem, wenn Rauschen involviert ist. Motion-Vector gefunden wurde \- vor allem, wenn Rauschen involviert ist.
@ -7934,22 +7937,22 @@ Gr
Motion-Vector, welche daher langsamer ist, dafür aber zu einem besseren Motion-Vector, welche daher langsamer ist, dafür aber zu einem besseren
Ergebnis führt. Ergebnis führt.
.br .br
Große normale Rauten sind qualitativ besser als "shape adaptive" (Gestalt Große normale Rauten sind qualitativ besser als an das Muster anpassende
anpassende) Rauten. ("shape adaptive") Rauten.
.br .br
Shape adaptive Rauten sind ein guter Kompromiss zwischen Geschwindigkeit An das Muster anpassende Rauten sind ein guter Kompromiss zwischen
und Qualität. Geschwindigkeit und Qualität.
.br .br
.I ANMERKUNG: .I ANMERKUNG:
Die Größen von normalen und "shape adaptive"-Rauten haben unterschiedliche Die Größen von normalen und an das Muster anpassende Rauten haben
Bedeutung. nicht dieselbe Bedeutung.
.RSs .RSs
.IPs -3 .IPs -3
shape adaptive (schnell) Raute der Größe 3 an das Muster anpassende (schnell) Raute der Größe 3
.IPs -2 .IPs -2
shape adaptive (schnell) Raute der Größe 2 an das Muster anpassende (schnell) Raute der Größe 2
.IPs -1 .IPs -1
etwas speziell: Kann langsamer und/oder besser sein als dia=-2. etwas speziell: Kann langsamer und/\:oder besser sein als dia=-2.
.IPs 1 .IPs 1
Normale Raute der Größe 1 (Standard), entspricht einer Raute des Typs EPZS. Normale Raute der Größe 1 (Standard), entspricht einer Raute des Typs EPZS.
.nf .nf
@ -7977,7 +7980,7 @@ Hiermit wird die optimale Encodierung f
Die Trellis-Quantisierung ist bei gegenseitiger Abschätzung von PSNR-Wert gegen Die Trellis-Quantisierung ist bei gegenseitiger Abschätzung von PSNR-Wert gegen
die Bitrate optimal (unter der Annahme, dass durch die IDCT keine die Bitrate optimal (unter der Annahme, dass durch die IDCT keine
Rundungsfehler ins Spiel kommen \- was natürlich nicht der Fall ist). Rundungsfehler ins Spiel kommen \- was natürlich nicht der Fall ist).
Sie findet einfach einen Block für das Minimum von Fehler und lambda * bits. Sie findet einfach einen Block für das Minimum von Fehler und lambda*Bits.
.PD 0 .PD 0
.RSs .RSs
.IPs lambda .IPs lambda
@ -7992,7 +7995,7 @@ Summe der quadrierten Quantisierungsfehler
.TP .TP
.B cbp\ \ \ \ .B cbp\ \ \ \
Ratenverzerrtes optimal codiertes Blockmuster (coded block pattern). Ratenverzerrtes optimal codiertes Blockmuster (coded block pattern).
Wird dasjenige codierte Blockmuster auswählen, das Verzerrung + lambda*rate Wird dasjenige codierte Blockmuster auswählen, das Verzerrung + lambda*Rate
minimiert. minimiert.
Dies kann nur zusammen mit der Trellis-Quantisierung benutzt werden. Dies kann nur zusammen mit der Trellis-Quantisierung benutzt werden.
. .
@ -8004,7 +8007,7 @@ Dies hat keinen Effekt, falls mbd=0.
. .
.TP .TP
.B qprd (nur mit mbd=2) .B qprd (nur mit mbd=2)
Ratenverzerrter optimaler Quantisierungsparameter bei gegebenem lambda für ratenverzerrter optimaler Quantisierungsparameter bei gegebenem lambda für
jeden Macroblock jeden Macroblock
. .
.TP .TP
@ -8067,13 +8070,12 @@ alternativer "inter vlc" f
.TP .TP
.B umv\ \ \ \ .B umv\ \ \ \
unbegrenzte Motion-Vectors (unlimited MVs) (nur bei H.263+) unbegrenzte Motion-Vectors (unlimited MVs) (nur bei H.263+)
.br
Erlaubt die Encodierung von beliebig langen Motion-Vectors. Erlaubt die Encodierung von beliebig langen Motion-Vectors.
. .
.TP .TP
.B ibias=<-256\-256> .B ibias=<-256\-256>
Intra-Quantisierungsverzerrung (256 entspricht 1.0, Intra-Quantisierungsverzerrung (256 entspricht 1.0,
MPEG-Quantisierungsstandard: 96, H.263-Quantisierungsstandard: 0) MPEG-Quantisierungsstandard: 96, H.263-artiger Quantisierungsstandard: 0)
.br .br
.I ANMERKUNG: .I ANMERKUNG:
Die H.263-MMX-Quantisierung kann positive Verzerrungen nicht verarbeiten Die H.263-MMX-Quantisierung kann positive Verzerrungen nicht verarbeiten
@ -8083,7 +8085,7 @@ nicht verarbeiten (setze vfdct=1 oder 2).
.TP .TP
.B pbias=<-256\-256> .B pbias=<-256\-256>
Inter-Quantisierungsverzerrung (256 entspricht 1.0, Inter-Quantisierungsverzerrung (256 entspricht 1.0,
MPEG-Quantisierungsstandard: 0, H.263-Quantisierungsstandard: -64) MPEG-Quantisierungsstandard: 0, H.263-artiger Quantisierungsstandard: -64)
.br .br
.I ANMERKUNG: .I ANMERKUNG:
Die H.263-MMX-Quantisierung kann positive Verzerrungen nicht verarbeiten Die H.263-MMX-Quantisierung kann positive Verzerrungen nicht verarbeiten
@ -8091,21 +8093,27 @@ Die H.263-MMX-Quantisierung kann positive Verzerrungen nicht verarbeiten
nicht verarbeiten (setze vfdct=1 oder 2). nicht verarbeiten (setze vfdct=1 oder 2).
.br .br
.I TIP: .I TIP:
Eine eher positive Verzerrung (-32 bis -16 anstelle -64) scheint den Eine eher positive Verzerrung (-32 \- -16 anstatt -64) scheint den
PSNR-Wert zu verbessern. PSNR-Wert zu verbessern.
. .
.TP .TP
.B nr=<0\-100000> .B nr=<0\-100000>
Rauschunterdrückung (noise reduction), 0 bedeutet deaktiviert. Rauschunterdrückung (noise reduction), 0 bedeutet deaktiviert.
0\-600 ist ein sinnvoller Bereich für typischen Inhalt, für etwas
verrauschteren Inhalt kannst du den Wert etwas erhöhen (Standard: 0).
Durch den geringen Einfluss auf die Geschwindigkeit möchtest du diese Option
der Rauschunterdrückung mit Filtern wie denoise3d oder hqdn3d vielleicht
vorziehen.
. .
.TP .TP
.B qns=<0\-3> .B qns=<0\-3>
"Quantizer noise shaping", Rauschanpassung des Quantisierungsparameters. Rauschanpassung des Quantisierungsparameters, "Quantizer noise shaping".
Anstatt die Quantisierung so zu wählen, dass dem Quellvideo im Sinne von PSNR Anstatt die Quantisierung so zu wählen, dass dem Quellvideo im Sinne von PSNR
am besten entsprochen wird, wählt die Rauschanpassung die Quantisierung so, am besten entsprochen wird, wählt die Rauschanpassung die Quantisierung so,
dass Rauschen (normalerweise Ringbildungen) durch ähnlichfrequenten Inhalt im dass Rauschen (normalerweise Ringbildungen) durch ähnlichfrequenten Inhalt im
Bild maskiert wird. Bild maskiert wird.
Größere Werte sind langsamer, können aber zu besserer Qualität führen. Größere Werte sind langsamer, müssen aber nicht unbedingt zu besserer Qualität
führen.
Dies kann und sollte zusammen mit der Trellis-Quantisierung benutzt werden, in Dies kann und sollte zusammen mit der Trellis-Quantisierung benutzt werden, in
welchem Falle diese (optimal für konstante Gewichtung) als Einstiegspunkt für welchem Falle diese (optimal für konstante Gewichtung) als Einstiegspunkt für
die iterative Suche benutzt wird. die iterative Suche benutzt wird.
@ -8123,12 +8131,12 @@ Versuche alle.
.PD 1 .PD 1
. .
.TP .TP
.B inter_matrix=<kommaseparierte Matrix> .B inter_matrix=<durch Kommas getrennte Matrix>
Benutze eine eigene Intermatrix. Benutze eine eigene Intermatrix.
Braucht eine kommaseparierte Zeichenkette von 64 Integerwerten. Braucht eine kommaseparierte Zeichenkette von 64 Integerwerten.
. .
.TP .TP
.B intra_matrix=<kommaseparierte Matrix> .B intra_matrix=<durch Kommas getrennte Matrix>
Benutze eine eigene Intramatrix. Benutze eine eigene Intramatrix.
Braucht eine kommaseparierte Zeichenkette von 64 Integerwerten. Braucht eine kommaseparierte Zeichenkette von 64 Integerwerten.
. .
@ -8148,7 +8156,7 @@ Wenn du vcodec=mpeg2video angibst, kann dieser Wert 8, 9, 10 oder 11 sein.
.TP .TP
.B cgop (siehe auch sc_threshold) .B cgop (siehe auch sc_threshold)
Schließt alle GOPs. Schließt alle GOPs.
Funktioniert momentan nur wenn die Szenenwechselerkennung deaktiviert ist Funktioniert momentan nur, wenn die Szenenwechselerkennung deaktiviert ist
(sc_threshold=1000000000). (sc_threshold=1000000000).
. .
. .
@ -8159,7 +8167,7 @@ Normalerweise werden Frames zuerst mit RTJPEG encodiert und dann mit LZO
komprimiert; es ist jedoch möglich, entweder einen oder beide Durchgänge zu komprimiert; es ist jedoch möglich, entweder einen oder beide Durchgänge zu
deaktivieren. deaktivieren.
Als Ergebnis kannst du also tatsächlich raw i420, LZO-komprimiertes i420, Als Ergebnis kannst du also tatsächlich raw i420, LZO-komprimiertes i420,
RTJPEG, oder normales LZO-komprimiertes RTJPEG ausgeben. RTJPEG oder normales LZO-komprimiertes RTJPEG ausgeben.
.br .br
.I ANMERKUNG: .I ANMERKUNG:
Die nuvrec-Dokumentation enthält einige Anweisungen und Beispiele zu Die nuvrec-Dokumentation enthält einige Anweisungen und Beispiele zu