1
0
mirror of https://github.com/mpv-player/mpv synced 2025-03-05 05:37:37 +00:00

r18631: yadif filter: formatting fixes

r18630: add vqscale=0 option, explain different meanings for snow and other codecs
r18628: mcdeint is happy with yadif=3 too
r18627: make spatial interlacing check optional
r18623: Add bicubic texture scaling
r18612: [previously applied, some renaming only]
r18609: yet another deinterlacing filter
r18608: small consistency fix
r18607: grammar/wording and formatting fixes for mcdeint
r18591: Motion compensating deinterlacer


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18632 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
kraymer 2006-06-07 19:12:31 +00:00
parent 2d69d3e464
commit 99372c9e20

View File

@ -2,7 +2,7 @@
.\" Diese Man-Page wurde/wird von Moritz Bunkus, Sebastian Krämer, .\" Diese Man-Page wurde/wird von Moritz Bunkus, Sebastian Krämer,
.\" Tobias Diedrich gepflegt. .\" Tobias Diedrich gepflegt.
.\" .\"
.\" In sync with r18587 .\" In sync with r18631
. .
.\" -------------------------------------------------------------------------- .\" --------------------------------------------------------------------------
.\" Makrodefinitionen .\" Makrodefinitionen
@ -1256,8 +1256,7 @@ nach Kartentyp)
oder ~/\:.mplayer/\:channels.conf als letzte Möglichkeit. oder ~/\:.mplayer/\:channels.conf als letzte Möglichkeit.
.IPs timeout=<1\-30> .IPs timeout=<1\-30>
Maximale Anzahl Sekunden, die benutzt werden, um einen Sender einzustellen, Maximale Anzahl Sekunden, die benutzt werden, um einen Sender einzustellen,
bevor aufgegeben wird. bevor aufgegeben wird (Standard: 3).
Standard ist 3.
.RE .RE
.PD 1 .PD 1
. .
@ -3233,6 +3232,18 @@ Mindestens drei Textureinheiten werden ben
Ermöglicht Sättigungs- und Farbwerteinstellung. Ermöglicht Sättigungs- und Farbwerteinstellung.
Diese Methode ist schnell aber ungenau. Diese Methode ist schnell aber ungenau.
.RE .RE
.IPs [l|c]scaler=<n>
Wählt die zu benutzende Skalierungsmethode (unabhängig für Luminanz und
Chrominanz).
Nur gültig für yuv-Modi 2, 3 und 4.
.RSss
0: Benutze einfache lineare Filterung (Standard).
.br
1: Benutze bikubische Filterung (bessere Qualität).
Ältere Karten werden dies für Chrominanz zumindest im Vollbildmodus nicht
verarbeiten können.
Benötigt außerdem eine zusätzliche Textureinheit.
.RE
.IPs customprog=<Dateiname> .IPs customprog=<Dateiname>
Lädt ein eigenes Fragmentprogramm aus <Dateiname>. Lädt ein eigenes Fragmentprogramm aus <Dateiname>.
Siehe TOOLS/\:edgedetect.fp als Beispiel. Siehe TOOLS/\:edgedetect.fp als Beispiel.
@ -4319,16 +4330,16 @@ Sinusfunktions-Delta, benutze sehr geringe Werte, um die Schwingung zu h
.PD 1 .PD 1
. .
.TP .TP
.B sinesuppress[=freq:delay] .B sinesuppress[=Frequenz:Abfall]
Entfernt einen Sinus an der angegebenen Frequenz. Entfernt einen Sinus an der angegebenen Frequenz.
Nützlich, um bei Audiogeräten niedriger Qualität das 50/60hz-Rauschen Nützlich, um bei Audiogeräten niedriger Qualität das 50/60hz-Rauschen
loszuwerden. loszuwerden.
Funktioniert wahrscheinlich nur bei Mono-Input. Funktioniert wahrscheinlich nur bei Mono-Input.
.PD 0 .PD 0
.RSs .RSs
.IPs <freq> .IPs <Frequenz>
Die Frequenz des Sinus, der entfernt werden soll (in Hz) (Standard: 50) Die Frequenz des Sinus, der entfernt werden soll (in Hz) (Standard: 50)
.IPs <decay> .IPs <Abfall>
Kontrolliert die Anpassung (ein größerer Wert bewirkt, dass der Filter Kontrolliert die Anpassung (ein größerer Wert bewirkt, dass der Filter
Änderungen von Amplitude und Phase schneller adaptiert, ein kleinerer Wert Änderungen von Amplitude und Phase schneller adaptiert, ein kleinerer Wert
wird die Adaption langsamer machen (Standard: 0.0001). wird die Adaption langsamer machen (Standard: 0.0001).
@ -6191,6 +6202,48 @@ untere Felder zuerst
.PD 1 .PD 1
. .
.TP .TP
.B yadif=[Modus[:Felddominanz]]
Noch ein Deinterlacing-Filter
.PD 0
.RSs
.IPs <Modus>
0: Gib 1 Frame für jeden Frame aus.
.br
1: Gib 1 Frame für jedes Feld aus.
.br
2: Wie 0, überspringt aber die Überprüfung für räumliches Interlacing.
.br
3: Wie 1, überspringt aber die Überprüfung für räumliches Interlacing.
.IPs <Felddominanz>
Arbeitet wie tfields.
.RE
.PD 1
.
.TP
.B mcdeint=[Modus[:Parität[:QP]]]
Bewegungskompensierender Deinterlacer.
Dieser benötigt ein Feld pro Frame als Input und muss daher zusammen mit
tfields=1 oder yadif=1/3 oder einem Äquivalent verwendet werden.
.PD 0
.RSs
.IPs <Modus>
0: schnell
.br
1: mittel
.br
2: langsam, iterative Bewegungsabschätzung
.br
3: besonders langsam, wie 2 plus mehrere Referenzframes
.IPs <Parität>
0 oder 1 bestimmt, welches Feld verwendet wird (Beachte: bisher keine
automatische Erkennung!).
.IPs <QP>\
Höhere Werte sollten zu einem weicheren Bewegungsvektorfeld aber weniger
optimalen individuellen Vektoren führen.
.RE
.PD 1
.
.TP
.B "boxblur=Radius:Stärke[:Radius:Stärke]" .B "boxblur=Radius:Stärke[:Radius:Stärke]"
Kastenunschärfe Kastenunschärfe
.PD 0 .PD 0