# HG changeset patch # User jonas # Date 1048334547 0 # Node ID 0fe056bdb135aee8c12ca3b7226d4b5ea9790765 # Parent f1b66e97c3d32e11208eae69cadf35e08c4f3193 vop -> vf change, small fixes. The Polish documentation should be checked for correctness. diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/de/documentation.html --- a/DOCS/de/documentation.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/de/documentation.html Sat Mar 22 12:02:27 2003 +0000 @@ -774,7 +774,7 @@

Nicht-YUV-Karten

Vollbild kann durch Zoomen durch eine Softwareskalierung (benutze die -Option -zoom oder -vop scale) erreicht werden. Aber +Option -zoom oder -vf scale) erreicht werden. Aber sei gewarnt: Es ist langsam! Eventuell reicht es auch schon aus, in einen kleineren Videomodus zu wechseln, z.B. zu 352x288. Wenn keine YUV-Beschleunigung zur Verfügung steht, ist diese letztgenannte Methode zu @@ -1285,7 +1285,7 @@ verwendete Algorithmus damit warhscheinlich nicht zurecht kommen, da Interlacing-Artefakte sehr viele Details erzeugen und der Codec somit eine Unmenge an Bandbreite für die Encodierung benötigt. Du kannst - Deinterlacing mit der Option -vop pp=DEINT_TYPE anschalten. + Deinterlacing mit der Option -vf pp=DEINT_TYPE anschalten. Normalerweise funktioniert pp=lb sehr gut, aber das hängt auch vom persönlichen Geschmack ab. Schau in der man-page nach. Dort findest du eine Beschreibung der einzelnen Deinterlacing-Algorithmen. @@ -1375,8 +1375,8 @@     -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=900 \
    -oac mp3lame -lameopts cbr:br=64 \
-     -vop - pp=lb,crop=720:544:24:18 -o output.avi +     -vf + crop=720:544:24:18,pp=lb -o output.avi

In diesem Beispiel wird das Bild noch auf 384x288 verkleinert und mit @@ -1392,7 +1392,7 @@     mencoder -tv on:driver=v4l:width=768:height=576 \
    -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350:vhq:vqmax=31:keyint=300 \
    -oac mp3lame -lameopts cbr:br=48 \
-     -vop scale=384:288,pp=tn/lb,crop=720:540:24:18 -sws 1 -o output.avi +     -vf crop=720:540:24:18,pp=tn/lb,scale=384:288 -sws 1 -o output.avi
Du könntest auch in der -tv-Option eine kleinere diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/de/encoding.html --- a/DOCS/de/encoding.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/de/encoding.html Sat Mar 22 12:02:27 2003 +0000 @@ -135,14 +135,14 @@ Höhen-/Breitenverhältnisses.

Der Skalierungsprozess erfolgt durch den 'scale-Videofilter: --vop scale=breite:hoehe. Die Qualität kann durch die Option +-vf scale=breite:hoehe. Die Qualität kann durch die Option -sws angegeben werden. Wenn nichts angegeben ist, verwendet MEncoder 0: schnelle bilienare Filterung ('fast bilinear').

VERWENDUNG

    mencoder beispiel-svcd.mpg -ovc lavc -lavcopts - vcodec=mpeg4 -vop scale=640:480 -sws 2 -oac copy -o ausgabe.avi

+ vcodec=mpeg4 -vf scale=640:480 -sws 2 -oac copy -o ausgabe.avi

7.4 Stream-Kopiermodus

@@ -369,7 +369,7 @@

BENUTZUNG

$ mencoder beispiel-svcd.mpg -ovc lavc -lavcopts - vcodec=mpeg4:aspect=16.0/9.0 -vop crop=714:548:0:14 -oac copy -o + vcodec=mpeg4:aspect=16.0/9.0 -vf crop=714:548:0:14 -oac copy -o ausgabe.avi

diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/de/faq.html --- a/DOCS/de/faq.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/de/faq.html Sat Mar 22 12:02:27 2003 +0000 @@ -412,7 +412,7 @@
Q: Das OSD (onscreen display) flackert!
A: Du verwendest einen vo-Treiber mit einfachem-Buffering (x11, xv). Verwende bei xv die -double-Option. Versuche auch - -vop expand.
+ -vf expand.
 
Q: Was genau ist dieses libavcodec-Dingens?
diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/de/mplayer.1 --- a/DOCS/de/mplayer.1 Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/de/mplayer.1 Sat Mar 22 12:02:27 2003 +0000 @@ -39,7 +39,7 @@ .\" Title .\" -------------------------------------------------------------------------- . -.TH MPlayer 1 "2003-01-11" +.TH MPlayer 1 "2003-03-22" . .SH NAME mplayer \- Movie Player for Linux @@ -193,12 +193,12 @@ .B \-, \-use-stdin Liest Daten von stdin. \-idx funktioniert hiermit nicht. .TP -.B \-autoq (zusammen mit \-vop pp) +.B \-autoq (zusammen mit \-vf pp) Ändert dynamisch das Qualitätslevel der Nachbearbeitung, je nachdem, wieviel CPU-Zeit gerade frei ist. Das angegebene Level ist das maximal verwendete Level. Normalerweise kanns du eine große Nummer wählen. -Um dieses Feature zu benutzen, muss \-vop pp ohne Parameter aufgerufen +Um dieses Feature zu benutzen, muss \-vf pp ohne Parameter aufgerufen werden. .TP .B \-autosync @@ -546,7 +546,7 @@ .I ANMERKUNG: .br Manchmal muss bei einer DVD Deinterlacing eingeschaltet werden. Siehe -Option \-vop pp=0x20000. +Option \-vf pp=0x20000. .TP .B \-dvd\-device Gibt ein anderes DVD-Gerät als das Standardgerät /dev/\:dvd an. @@ -846,7 +846,7 @@ .SH "OSD\-/UNTERTITEL\-OPTIONEN" .I ANMERKUNG: .br -Siehe auch \-vop expand. +Siehe auch \-vf expand. .TP .B \-dumpmicrodvdsub (nur bei MPLAYER) Konvertiert die mit der \-sub\-Option angegebenen Untertitel in das @@ -1064,7 +1064,7 @@ Momentan nutzlos. Macht das gleiche für Untertitel, was \-audiofile für Audio macht (OggDS?). .TP -.B \-subpos <0\-100> (nützlich mit \-vop expand) +.B \-subpos <0\-100> (nützlich mit \-vf expand) Gibt die Position der Untertitel auf dem Bildschirm an. Der Wert gibt die vertikale Position der Untertitel in % der Anzeigehöhe an. .TP @@ -1134,7 +1134,7 @@ Überschreibt die automatisch erkannte Puffergröße der Audiotreiber/\:\-karte; nur mit \-ao oss. .TP -.B \-af +.B \-af Aktiviert eine kommaseparierte Liste von Audiofiltern zusammen mit ihren Optionen. .br @@ -1862,7 +1862,7 @@ .B \-nosound Spielt keinen Sound ab bzw. encodiert keinen Sound. .TP -.B \-pp (siehe auch \-vop pp) +.B \-pp (siehe auch \-vf pp) Setzt das Level der Nachbearbeitung der DLL. Diese Option kann NICHT MEHR für MPlayers Nachbearbeitungsfilter verwendet werden, sondern nur noch für diejnigen Win32-DirectShow-DLLs, die eigene interne @@ -1871,7 +1871,7 @@ The valid range of \-pp value vary on codecs, mostly 0\-6, wobei 0=deaktiviert und 6=langsamster/bester Modus bedeutet. .TP -.B \-pphelp (siehe auch \-vop pp) +.B \-pphelp (siehe auch \-vf pp) Zeigt eine Zusammenfassung der vorhandenen Nachbearbeitungsfilter und Nutzungshinweise an. .TP @@ -1881,7 +1881,7 @@ .I BEISPIEL: .PD 0 .RSs -\-vop scale \-ssf lgb=3.0 +\-vf scale \-ssf lgb=3.0 .RE .PD 1 @@ -1918,7 +1918,7 @@ .PD 1 . .TP -.B \-sws (siehe auch \-vop scale) +.B \-sws (siehe auch \-vf scale) Mit dieser Option wird die Qualität (und damit auch die Geschwindigkeit) des Softwareskalierers gewählt, der bei \-zoom zum Einsatz kommt. Dieser wird beispielsweise bei x11 oder anderen Videotreibern benutzt, @@ -1928,7 +1928,7 @@ .I ANMERKUNG: .br Für \-sws\ 2 und 7 kann die Schärfe mit dem Skalierungsparameter (p) des -Skalierungsfilters (\-vop scale (0 (weich) \- 100 (scharf))) gesetzt werden. +Skalierungsfilters (\-vf scale (0 (weich) \- 100 (scharf))) gesetzt werden. Bei \-sws 9 gibt dieser Parameter dagegen die Filterlänge an (1 \- 10). .PD 0 @@ -1987,36 +1987,9 @@ .PD 1 . .TP -.B \-vfm -Gibt eine Prioritätsliste der zu verwendenden Videocodecfamilien an, so wie sie -in codecs.conf definiert werden. -Wenn keiner davon funktioniert, werden die Standardfamilien ausprobiert. - -.I ANMERKUNG: -.br -Falls MPlayer mit Unterstützung für libdivxdecore compiert wurde, dann -verwenden odivx und divx4 den gleichen DivX4-Codec, benutzen aber ein -unterschiedliches API. -Unterschiede und Anmerkungen, wann welcher der beiden benutzt werden sollte, -befinden sich in der DivX4-Sektion der Dokumentation. -.br -Mit \-vfm help wird eine vollständige Liste der verfügbaren Treiber ausgegeben. - -.I BEISPIEL: -.PD 0 -.RSs -.IPs "\-vfm ffmpeg,dshow,vfw" -Probiert zuerst libavcodec, dann DirectShow, dann die VfW-Codecs und schließlich -andere, falls keine der Familien funktioniert hat. -.IPs "\-vfm xanim" -Probiert zuerst die XAnim-Codecs. -.RE -.PD 1 -. -.TP -.B \-vop <...,filter3[=options],filter2,filter1> +.B \-vf Aktiviert eine kommaseparierte Liste von Videofiltern zusammen mit ihren -Optionen. Diese Liste wird UMGEKEHRTER Reihenfolge durchlaufen. +Optionen. .I ANMERKUNG: .br @@ -2025,7 +1998,7 @@ Die Parameter w:h bedeuten Breite (width) und Höhe (height); x:y bedeutet die x;y-Position relativ zur linken oberen Ecke des größeren Bildes. .br -Eine vollständige Liste aller verfügbaren Plugins liefert \-vop help. +Eine vollständige Liste aller verfügbaren Plugins liefert \-vf help. .br Die folgenden Filter sind verfügbar: . @@ -2106,22 +2079,22 @@ .RE .RSss .br -\-vop pp=hb/vb/dr/al/lb +\-vf pp=hb/vb/dr/al/lb .br -\-vop pp=hb/vb/dr/al +\-vf pp=hb/vb/dr/al .br Standardfilter mit Helligkeits\-/\:Kontrastkorrektur: .br -\-vop pp=de/\-al +\-vf pp=de/\-al .br Aktiviert die Standardfilter und den zeitlichen Rauschunterdrücker: .br -\-vop pp=de/tn:1:2:3 +\-vf pp=de/tn:1:2:3 .br Entfernt Blockartefakte horizontal im Helligkeitsbereich und abhängig von der CPU\-Auslastung auch vertikal: .br -\-vop pp=hb:y/vb:a \-autoq 6 +\-vf pp=hb:y/vb:a \-autoq 6 .REss .IPs lavc[=quality:fps] Echtzeit\-MPEG1\-Encoder für DVB/\:DXR3 (libavcodec) @@ -2286,7 +2259,7 @@ opaque: schaltet zwischen Alphablending (transparent) und opaque (schnell) um .br -fifo: Pfad und Dateiname des FIFOs (eine named pipe, die mplayer -vop bmovl +fifo: Pfad und Dateiname des FIFOs (eine named pipe, die mplayer -vf bmovl mit der kontrollierenden Anwendung verknüpft) .REss @@ -2354,6 +2327,33 @@ .RE . .TP +.B \-vfm +Gibt eine Prioritätsliste der zu verwendenden Videocodecfamilien an, so wie sie +in codecs.conf definiert werden. +Wenn keiner davon funktioniert, werden die Standardfamilien ausprobiert. + +.I ANMERKUNG: +.br +Falls MPlayer mit Unterstützung für libdivxdecore compiert wurde, dann +verwenden odivx und divx4 den gleichen DivX4-Codec, benutzen aber ein +unterschiedliches API. +Unterschiede und Anmerkungen, wann welcher der beiden benutzt werden sollte, +befinden sich in der DivX4-Sektion der Dokumentation. +.br +Mit \-vfm help wird eine vollständige Liste der verfügbaren Treiber ausgegeben. + +.I BEISPIEL: +.PD 0 +.RSs +.IPs "\-vfm ffmpeg,dshow,vfw" +Probiert zuerst libavcodec, dann DirectShow, dann die VfW-Codecs und schließlich +andere, falls keine der Familien funktioniert hat. +.IPs "\-vfm xanim" +Probiert zuerst die XAnim-Codecs. +.RE +.PD 1 +. +.TP .B \-x (nur bei MPLAYER) Skaliert das Bild auf eine Breite von x (falls Software\-/\:Hardwareskalierung verfügbar ist). Deaktiviert die Berechnung des Höhen\-/\:Breitenverhältnisses. @@ -2389,11 +2389,11 @@ .TP .B \-zoom \ Lässt Softwareskalierung zu, wo sie verfügbar ist. Kann benutzt werden, -um Skalierung mit \-vop scale zu erzwingen. +um Skalierung mit \-vf scale zu erzwingen. .I ANMERKUNG: .br -\-vop scale IGNORIERT die Optionen \-x / \-y / \-xy / \-fs / \-aspect, wenn +\-vf scale IGNORIERT die Optionen \-x / \-y / \-xy / \-fs / \-aspect, wenn \-zoom nicht angegeben wird. @@ -3555,10 +3555,10 @@ mencoder \-dvd 2 \-chapter 10-15 \-o title2.avi \-oac copy \-ovc divx4 .TP .B Encodiere Titel Nr. 2 der DVD und skaliere auf 640x480 -mencoder \-dvd 2 \-vop scale=640:480 \-o title2.avi \-oac copy \-ovc divx4 +mencoder \-dvd 2 \-vf scale=640:480 \-o title2.avi \-oac copy \-ovc divx4 .TP .B Encodiere Titel Nr. 2 der DVD und skaliere auf 512xHHH unter Beibehaltung des Höhen\-/\:Breitenverhältnisses -mencoder \-dvd 2 \-vop scale \-zoom \-xy 512 \-o title2.avi \-oac copy +mencoder \-dvd 2 \-vf scale \-zoom \-xy 512 \-o title2.avi \-oac copy \-ovc divx4 .TP .B Das gleiche, aber mit libavcodecs MPEG4\-Codec diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/de/video.html --- a/DOCS/de/video.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/de/video.html Sat Mar 22 12:02:27 2003 +0000 @@ -561,8 +561,8 @@   -bpp 4
Die Auflösung des Films muss wahrscheinlich verkleinert werden, damit er in den EGA-Modus reinpasst:
-   -vop scale=640:350 or
-   -vop scale=320:200
+   -vf scale=640:350 or
+   -vf scale=320:200
Dafür brauchen wir eine schnelle, aber schlechte Qualität produzierende Skalierroutine:
  -sws 4
@@ -572,7 +572,7 @@

ANMERKUNG: Die besten Ergebnisse bei EGA-Bildschirmen erhält man meiner Erfahrung nach, wenn man die Helligkeit ein wenig verringert: --vop eq=-20:0. Ich musste auch die Audiosamplerate erniedrigen, +-vf eq=-20:0. Ich musste auch die Audiosamplerate erniedrigen, weil bei 44KHz der Sound nicht richtig funktionierte: -srate 22050.

@@ -1201,21 +1201,21 @@ MPEG1 klappt so:

-  mplayer -ao mpegpes -vo mpegpes -vop lavc deinedatei.ext
-  mplayer -ao mpegpes -vo mpegpes -vop fame,expand deinedatei.ext
+  mplayer -ao mpegpes -vo mpegpes -vf lavc deinedatei.ext
+  mplayer -ao mpegpes -vo mpegpes -vf expand,fame deinedatei.ext
 

Beachte, dass DVB-Karten nur bestimmte Bildhöhen unterstützen: 288 und 576 für PAL und 240 und 480 für NTSC. Du musst das Bild vorher skalieren, wenn die Höhe nicht einer der oben erwähnten -entspricht: -vop scale=width:height. DVB-Karten +entspricht: -vf scale=width:height. DVB-Karten unterstützen eine Vielzahl von horizontalen Auflösungen wie z.B. 720, 704, 640, 512, 480, 352 etc. Sie skalieren horizontal selber in Hardware, sodass du meistens nicht in horizontaler Richtung skalieren musst. Bei einem 512x384-DivX kannst du folgendes probieren:

-  mplayer -ao mpegpes -vo mpegpes -vop lavc,scale=512:576
+  mplayer -ao mpegpes -vo mpegpes -vf scale=512:576,lavc
 

Wenn du einen Widescreen-Film hast und du ihn nicht auf die volle @@ -1224,21 +1224,21 @@ hinzuzufügen. Um ein 640x384-DivX anzuschauen:

-  mplayer -ao mpegpes -vo mpegpes -vop lavc,expand=640:576 file.avi
+  mplayer -ao mpegpes -vo mpegpes -vf expand=640:576,fame file.avi
 

Wenn deine CPU für 720x576-DivX zu langsam ist, dann skalier herunter:

-  mplayer -ao mpegpes -vo mpegpes -vop lavc,scale=352:576 file.avi
+  mplayer -ao mpegpes -vo mpegpes -vf scale=352:576,lavc file.avi
 

Wenn sich die Geschwindigkeit nicht verbessert, dann skalier auch in vertikaler Richtung:

-  mplayer -ao mpegpes -vo mpegpes -vop lavc,scale=352:288 file.avi
+  mplayer -ao mpegpes -vo mpegpes -vf scale=352:288,lavc file.avi
 

Für ein OSD und Untertitel kannst du das OSD-Feature des expand- @@ -1263,8 +1263,8 @@ den neuen dvbscale-Filter:

-für  3:4 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale
-für 16:9 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024
+für  3:4 TV: -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1,lavc
+für 16:9 TV: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1,lavc
 
@@ -1374,23 +1374,23 @@ 22050 ist. Bei 24000Hz nimmst du 48000Hz etc. Das funktioniert nicht mit der digitalen Audioausgabe (-ac hwac3). -
-vop lavc/fame
+
-vf lavc/fame
Wenn du nicht-MPEG-Filme mit dem em8300 ansehen möchtest (z.B. DivX oder RealVideo), dann musst du einen MPEG1-Videofilter wie lavcodec (lavc) oder libfame (fame) verwenden. Momentan ist lavc sowohl schneller als auch qualitativ besser, sodass die Empfehlung lavc lautet. Schau in - der Manpage nach. Dort stehen weitere Informationen zu -vop + der Manpage nach. Dort stehen weitere Informationen zu -vf lavc/fame.
Die Benutzung von lavc wird empfohlen. Momentan gibt es keine Möglichkeit, die Anzahl der Bilder pro Sekunde des em8300 zu setzen, was bedeutet, dass sie fest bei 29.97 liegt. Aus diesem Grund solltest du - -vop lavc=<quality>:25 verwenden, besonders dann, wenn + -vf lavc=<quality>:25 verwenden, besonders dann, wenn du auch Prebuffering verwendest. Warum aber 25 und nicht 29.97? Tja, die Sache ist, dass das Bild bei 29.97 unruhig wird. Wir wissen leider nicht, warum das so ist. Wenn du Werte zwischen 25 und 27 benutzt, dann wird das Bild stabil. Momentan können wir das nur als gegeben hinnehmen.
-
-vop lavc,expand=-1:-1:-1:-1:1
+
-vf expand=-1:-1:-1:-1:1,lavc
Obwohl der DXR3-Treiber ein OSD über das MPEG1-/2-/4-Video projezieren kann, ist es qualitativ deutlich schlechter als MPlayers traditionelles OSD, und es hat diverse Probleme mit der @@ -1456,7 +1456,7 @@ skalieren. Die Kommandozeile sieht dazu wie folgt aus:

-  mplayer -vo zr -sws 0 -vop scale=384:204 movie.avi
+  mplayer -vo zr -sws 0 -vf scale=384:204 movie.avi
 

Das Beschneiden des Bildes kann mit dem crop-Filter geschehen @@ -1472,7 +1472,7 @@

Mit dem crop-Filter sieht es so aus:

-  mplayer -vo zr -vop crop=720:320:80:0 benhur.avi
+  mplayer -vo zr -vf crop=720:320:80:0 benhur.avi
 

Mehrfache Verwendung von -zrcrop aktiviert den diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/en/documentation.html --- a/DOCS/en/documentation.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/en/documentation.html Sat Mar 22 12:02:27 2003 +0000 @@ -714,7 +714,7 @@

Non-YUV cards

Fullscreen playing can be achieved by either enabling software scaling - (use the -zoom or -vop scale + (use the -zoom or -vf scale option, but I warn you: this is slow), or switching to a small resolution video mode, for example 352x288. If you don't have YUV acceleration, the latter method is recommended. Video mode switching can be enabled by @@ -1161,7 +1161,7 @@ during fast-motion scenes and the bitrate controller will be probably even unable to retain the specified bitrate as the interlacing artifacts produce high amount of detail and thus consume lot of bandwidth. You can enable - deinterlacing with -vop pp=DEINT_TYPE. Usually + deinterlacing with -vf pp=DEINT_TYPE. Usually pp=lb does a good job, but it can be matter of personal preference. See other deinterlacing algorithms in the manual and give it a try. @@ -1227,8 +1227,8 @@ on:driver=v4l:width=768:height=576 \
    -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=900 \
    -oac - mp3lame -lameopts cbr:br=64 \
    -vop - pp=lb,crop=720:544:24:16 -o output.avi

+ mp3lame -lameopts cbr:br=64 \
    -vf + crop=720:544:24:16,pp=lb -o output.avi

This will additionally rescale the image to 384x288 and compresses @@ -1241,7 +1241,7 @@     mencoder -tv on:driver=v4l:width=768:height=576 \
    -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350:vhq:vqmax=31:keyint=300 \
    -oac mp3lame -lameopts cbr:br=48 \
-     -vop scale=384:288,pp=tn/lb,crop=720:540:24:18 -sws 1 -o output.avi +     -vf crop=720:540:24:18,pp=tn/lb,scale=384:288 -sws 1 -o output.avi
It's also possible to specify smaller image dimensions in the diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/en/encoding.html --- a/DOCS/en/encoding.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/en/encoding.html Sat Mar 22 12:02:27 2003 +0000 @@ -115,14 +115,14 @@ aspect ratio section.

The scaling process is handled by the 'scale' video filter: - -vop scale=width:height. Its quality can be set with the + -vf scale=width:height. Its quality can be set with the -sws option. If it's not specified, MEncoder will use 0: fast bilinear.

Usage:

    mencoder input.mpg -ovc lavc -lavcopts - vcodec=mpeg4 -vop scale=640:480 -oac copy -o + vcodec=mpeg4 -vf scale=640:480 -oac copy -o output.avi

@@ -314,7 +314,7 @@

Usage:

$ mencoder sample-svcd.mpg -ovc lavc -lavcopts - vcodec=mpeg4:aspect=16.0/9.0 -vop crop=714:548:0:14 -oac copy -o output.avi

+ vcodec=mpeg4:aspect=16.0/9.0 -vf crop=714:548:0:14 -oac copy -o output.avi

diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/en/faq.html --- a/DOCS/en/faq.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/en/faq.html Sat Mar 22 12:02:27 2003 +0000 @@ -353,7 +353,7 @@
Q: The onscreen display (OSD) is flickering!
A: You use a vo driver with single buffering (x11,xv). With xv, - use the -double option. Also try -vop expand
+ use the -double option. Also try -vf expand
 
Q: What exactly is this libavcodec thing?
diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/en/mplayer.1 --- a/DOCS/en/mplayer.1 Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/en/mplayer.1 Sat Mar 22 12:02:27 2003 +0000 @@ -38,7 +38,7 @@ .\" Title .\" -------------------------------------------------------------------------- . -.TH MPlayer 1 "2003-01-11" +.TH MPlayer 1 "2003-03-22" . .SH NAME mplayer \- Movie Player for Linux @@ -186,12 +186,12 @@ Read data from stdin. The \-idx option does not work in conjunction with this. .TP -.B \-autoq (use with \-vop pp) +.B \-autoq (use with \-vf pp) Dynamically changes the level of postprocessing depending on available spare CPU time. The number you specify will be the maximum level used. Usually you can use some big number. -You have to use \-vop pp without parameters in order to use this. +You have to use \-vf pp without parameters in order to use this. .TP .B \-autosync Gradually adjusts the A/\:V sync based on audio delay measurements. @@ -523,7 +523,7 @@ .I NOTE: .br Sometimes deinterlacing is required for DVD playback, -see the \-vop pp=0x20000 option. +see the \-vf pp=0x20000 option. .TP .B \-dvd\-device Override default DVD device name /dev/\:dvd. @@ -809,7 +809,7 @@ 176x120 NTSC .REss .IPs quality=<0-100> -choose the quality of the jpeg compression +choose the quality of the jpeg compression .br (quality < 60 recommended for full size) .RE @@ -831,7 +831,7 @@ .SH "OSD/SUB OPTIONS" .I NOTE: .br -See \-vop expand too. +See \-vf expand too. .TP .B \-dumpmicrodvdsub (MPLAYER only) Convert the given subtitle (specified with the \-sub option) to the @@ -1048,7 +1048,7 @@ Currently useless. Same as \-audiofile, but for subtitle streams (OggDS?). .TP -.B \-subpos <0\-100> (useful with \-vop expand) +.B \-subpos <0\-100> (useful with \-vf expand) Specify the position of subtitles on the screen. The value is the vertical position of the subtitle in % of the screen height. .TP @@ -1116,7 +1116,7 @@ .B \-abs (OBSOLETE) Override audio driver/\:card buffer size detection, \-ao oss only .TP -.B \-af +.B \-af Activate a comma separated list of audio filters and their options. .br Available filters are: @@ -1855,7 +1855,7 @@ .B \-nosound Do not play/\:encode sound. .TP -.B \-pp (see \-vop pp option too!) +.B \-pp (see \-vf pp option too!) Set postprocess level of the DLL. This option is NO LONGER USABLE with MPlayer's postprocess filter, but only with Win32 DirectShow DLLs which have internal postprocessing routine. @@ -1863,7 +1863,7 @@ The valid range of \-pp value vary on codecs, mostly 0\-6, where 0=disable 6=slowest/\:best. .TP -.B \-pphelp (see \-vop pp option too) +.B \-pphelp (see \-vf pp option too) Show a summary about the available postprocess filters and their usage. .TP .B \-ssf @@ -1872,7 +1872,7 @@ .I EXAMPLE .PD 0 .RSs -\-vop scale \-ssf lgb=3.0 +\-vf scale \-ssf lgb=3.0 .RE .PD 1 @@ -1909,7 +1909,7 @@ .PD 1 . .TP -.B \-sws (see \-vop scale option too) +.B \-sws (see \-vf scale option too) This option sets the quality (and speed, respectively) of the software scaler, with the \-zoom option. For example with x11 or other outputs which lack hardware acceleration. @@ -1918,7 +1918,7 @@ .I NOTE: .br For \-sws\ 2 and 7, the sharpness can be set with the scaling parameter (p) -of \-vop scale (0 (soft) \- 100 (sharp)), for \-sws 9, it specifies the filter +of \-vf scale (0 (soft) \- 100 (sharp)), for \-sws 9, it specifies the filter length (1 \- 10). .PD 0 @@ -1975,35 +1975,8 @@ .PD 1 . .TP -.B \-vfm -Specify a priority list of video drivers to be used, according to their driver -name in codecs.conf. -It falls back to default if none is ok. - -.I NOTE: -.br -If libdivxdecore support was compiled in, then odivx and divx4 now contains -just the same DivX4 codec, but different APIs to reach it. -For difference between them and when to use which, check the DivX4 section in -the documentation. -.br -See \-vfm help for a full list of available drivers. - -.I EXAMPLE: -.PD 0 -.RSs -.IPs "\-vfm ffmpeg,dshow,vfw" -try the libavcodec, then Directshow, then VFW codecs and fallback to the -others, if still none is ok -.IPs "\-vfm xanim" -try XAnim codecs first -.RE -.PD 1 -. -.TP -.B \-vop <...,filter3[=options],filter2,filter1> -Activate a comma separated list of video filters and their options in reverse -order. +.B \-vf +Activate a comma separated list of video filters and their options. .I NOTE: .br @@ -2013,7 +1986,7 @@ Parameters w:h means width x height in pixels, x:y means x;y position counted from the upper left corner of the bigger image. .br -To get a full list of available plugins, see \-vop help. +To get a full list of available plugins, see \-vf help. .br Available filters are: . @@ -2092,22 +2065,22 @@ .RE .RSss .br -\-vop pp=hb/vb/dr/al/lb -.br -\-vop pp=hb/vb/dr/al +\-vf pp=hb/vb/dr/al/lb +.br +\-vf pp=hb/vb/dr/al .br Default filters without brightness/\:contrast correction: .br -\-vop pp=de/\-al +\-vf pp=de/\-al .br Enable default filters & temporal denoiser: .br -\-vop pp=de/tn:1:2:3 +\-vf pp=de/tn:1:2:3 .br Deblock horizontal only luminance and switch vertical deblocking on or off automatically depending on available CPU time: .br -\-vop pp=hb:y/vb:a \-autoq 6 +\-vf pp=hb:y/vb:a \-autoq 6 .REss .IPs lavc[=quality:fps] Realtime MPEG1 encoder for use with DVB/\:DXR3 (libavcodec) @@ -2153,7 +2126,7 @@ Alternative software equalizer that uses lookup tables (very slow), allowing gamma correction in addition to simple brightness, contrast and saturation adjustment. Note that it uses the same MMX -optimized code as -vop eq if all gamma values are 1.0! +optimized code as -vf eq if all gamma values are 1.0! The parameters are given as floating point values. Defaults are gamma=1.0, contrast=1.0, brightness=0.0 and saturation=1.0. Parameters rg, gg, bg are the independent gamma values for the Red, Green @@ -2243,7 +2216,7 @@ .IPs "telecine[=start]" Apply 3:2 "telecine" process to increase framerate by 20%. This most likely will not work correctly with mplayer, but it can be used -with 'mencoder -fps 29.97 -ofps 29.97 -vop telecine'. Both fps options are +with 'mencoder -fps 29.97 -ofps 29.97 -vf telecine'. Both fps options are essential! (A/V sync will break if they are wrong.) The optional start parameter tells the filter where in the telecine pattern to start (0-3). @@ -2302,7 +2275,7 @@ opaque: flag switching between alphablended (transparent) and opaque (fast) mode .br -fifo: path/filename for the FIFO (named pipe connecting mplayer -vop bmovl +fifo: path/filename for the FIFO (named pipe connecting mplayer -vf bmovl to the controlling application) .REss @@ -2370,6 +2343,32 @@ .RE . .TP +.B \-vfm +Specify a priority list of video drivers to be used, according to their driver +name in codecs.conf. +It falls back to default if none is ok. + +.I NOTE: +.br +If libdivxdecore support was compiled in, then odivx and divx4 now contains +just the same DivX4 codec, but different APIs to reach it. +For difference between them and when to use which, check the DivX4 section in +the documentation. +.br +See \-vfm help for a full list of available drivers. + +.I EXAMPLE: +.PD 0 +.RSs +.IPs "\-vfm ffmpeg,dshow,vfw" +try the libavcodec, then Directshow, then VFW codecs and fallback to the +others, if still none is ok +.IPs "\-vfm xanim" +try XAnim codecs first +.RE +.PD 1 +. +.TP .B \-x (MPLAYER only) Scale image to x width (if sw/\:hw scaling available). Disables aspect calculations. @@ -2404,11 +2403,11 @@ .TP .B \-zoom \ Allow software scaling, where available. -Could be used to force scaling with \-vop scale. +Could be used to force scaling with \-vf scale. .I NOTE: .br -\-vop scale will IGNORE options \-x / \-y / \-xy / \-fs / \-aspect without +\-vf scale will IGNORE options \-x / \-y / \-xy / \-fs / \-aspect without \-zoom. @@ -3174,7 +3173,7 @@ .TP .B \-oac Encode with the given audio codec. -Use \-ovc help to get a list of available codecs. +Use \-oac help to get a list of available codecs. (no default set) .I EXAMPLE: @@ -3398,7 +3397,7 @@ .PP (The following keys are valid only when using a hardware accelerated video output (xv, (x)vidix, (x)mga, etc), or the software equalizer filter -(-vop eq or -vop eq2). +(-vf eq or -vf eq2). .IPs "1 and 2" adjust contrast @@ -3595,10 +3594,10 @@ mencoder \-dvd 2 \-chapter 10-15 \-o title2.avi \-oac copy \-ovc divx4 .TP .B Encoding DVD title #2, resizing to 640x480 -mencoder \-dvd 2 \-vop scale=640:480 \-o title2.avi \-oac copy \-ovc divx4 +mencoder \-dvd 2 \-vf scale=640:480 \-o title2.avi \-oac copy \-ovc divx4 .TP .B Encoding DVD title #2, resizing to 512xHHH (keep aspect ratio) -mencoder \-dvd 2 \-vop scale \-zoom \-xy 512 \-o title2.avi \-oac copy +mencoder \-dvd 2 \-vf scale \-zoom \-xy 512 \-o title2.avi \-oac copy \-ovc divx4 .TP .B The same, but with libavcodec family, MPEG4 (Divx5) compression diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/en/video.html --- a/DOCS/en/video.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/en/video.html Sat Mar 22 12:02:27 2003 +0000 @@ -497,15 +497,15 @@

The bpp (bits per pixel) value must be set to 4 by hand:
  -bpp 4
The movie probably must be scaled down to fit in EGA mode:
-   -vop scale=640:350 or
-   -vop scale=320:200
+   -vf scale=640:350 or
+   -vf scale=320:200
For that we need fast but bad quality scaling routine:
  -sws 4
Maybe automatic aspect correction has to be shut off:
  -noaspect

NOTE: according to my experience the best image quality on EGA - screens can be achieved by decreasing the brightness a bit: -vop + screens can be achieved by decreasing the brightness a bit: -vf eq=-20:0. I also needed to lower the audio samplerate on my box, because the sound was broken on 44kHz: -srate 22050.

@@ -685,7 +685,7 @@ (using aalib on X), and it's least CPU intensive on standard, non-framebuffer console. Use SVGATextMode to set up a big textmode, then enjoy! (secondary head Hercules cards rock :)) (but imho you can use - -vop 1bpp option to get graphics on hgafb:)

+ -vf 1bpp option to get graphics on hgafb:)

Use the -framedrop option if your computer isn't fast enough to render all frames!

@@ -1034,19 +1034,19 @@
   mplayer -ao mpegpes -vo mpegpes yourfile.ext
-  mplayer -ao mpegpes -vo mpegpes -vop expand yourfile.ext
+  mplayer -ao mpegpes -vo mpegpes -vf expand yourfile.ext
 

Note that DVB cards only support heights 288 and 576 for PAL or 240 and 480 for NTSC. You must rescale for other heights by adding scale=width:height with the width and height you want to the - -vop option. DVB cards accept various widths, like 720, 704, + -vf option. DVB cards accept various widths, like 720, 704, 640, 512, 480, 352 etc and do hardware scaling in horizontal direction, so you do not need to scale horizontally in most cases. For a 512x384 (aspect 4:3) DivX try:

-  mplayer -ao mpegpes -vo mpegpes -vop scale=512:576
+  mplayer -ao mpegpes -vo mpegpes -vf scale=512:576
 

If you have a widescreen movie and you do not want to scale it to full height, @@ -1054,19 +1054,19 @@ 640x384 DivX, try:

-  mplayer -ao mpegpes -vo mpegpes -vop expand=640:576 file.avi
+  mplayer -ao mpegpes -vo mpegpes -vf expand=640:576 file.avi
 

If your CPU is too slow for a full size 720x576 DivX, try downscaling:

-  mplayer -ao mpegpes -vo mpegpes -vop scale=352:576 file.avi
+  mplayer -ao mpegpes -vo mpegpes -vf scale=352:576 file.avi
 

If speed does not improve, try vertical downscaling, too:

-  mplayer -ao mpegpes -vo mpegpes -vop scale=352:288 file.avi
+  mplayer -ao mpegpes -vo mpegpes -vf scale=352:288 file.avi
 

For OSD and subtitles use the OSD feature of the expand filter. So, instead @@ -1085,8 +1085,8 @@ right aspect ratio), use the new dvbscale filter:

-for  3:4 TV: -vop expand=-1:576:-1:-1:1,scale=-1:0,dvbscale
-for 16:9 TV: -vop expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024
+for  3:4 TV: -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1
+for 16:9 TV: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1
 

FUTURE

@@ -1199,22 +1199,22 @@ 44100 / 2 = 22050, if it is 24000Hz use 48000Hz as 48000 / 2 = 24000 and so on. This does not work with digital audio output (-ac hwac3). -
-vop lavc/fame
+
-vf lavc/fame
(AUTO-INSERTED) To watch non-MPEG content on the em8300 (i.e. DivX or RealVideo) you have to specify an MPEG1 video filter such as libavcodec (lavc) or libfame (fame). At the moment lavc is both faster and gives better image quality, it is suggested that you use that unless you have problems with it. See the man - page for further info about -vop lavc/fame.
+ page for further info about -vf lavc/fame.
Using lavc is highly recommended. Currently there is no way of setting the fps of the em8300 which means that it is fixed to 29.97fps. Because of this - it is highly recommended that you use -vop lavc=<quality>:25, + it is highly recommended that you use -vf lavc=<quality>:25, especially if you are using prebuffering. Then why 25 and not 29.97? Well, the thing is that when you use 29.97 the picture becomes a bit jumpy. The reason for this is unknown to us. If you set it to somewhere between 25 and 27 the picture becomes stable. For now all we can do is accept this for a fact.
-
-vop expand=-1:-1:-1:-1:1
+
-vf expand=-1:-1:-1:-1:1
Although the DXR3 driver can put some OSD onto the MPEG1/2/4 video, it has much lower quality than MPlayer's traditional OSD, and has several refresh problems as well. The command line above will firstly convert the @@ -1273,7 +1273,7 @@ bilinear software scaler. The commandline is

-  mplayer -vo zr -sws 0 -vop scale=384:204 movie.avi
+  mplayer -vo zr -sws 0 -vf scale=384:204 movie.avi
 

Cropping can be done by the crop filter and by @@ -1288,7 +1288,7 @@

if you want to use the crop filter, you would do

-  mplayer -vo zr -vop crop=720:320:80:0 benhur.avi
+  mplayer -vo zr -vf crop=720:320:80:0 benhur.avi
 

Extra occurances of -zrcrop invoke cinerama mode, i.e. diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/fr/documentation.html --- a/DOCS/fr/documentation.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/fr/documentation.html Sat Mar 22 12:02:27 2003 +0000 @@ -710,7 +710,7 @@

Cartes non-YUV

L'affichage en plein-écran peut être obtenu soit en activant le redimensionnement logiciel - (utilisez les options -zoom ou -vop scale, mais je vous préviens: + (utilisez les options -zoom ou -vf scale, mais je vous préviens: c'est lent), ou passez dans une résolution plus basse, par exemple 352x288. Si vous n'avez pas d'accélération YUV, cette dernière méthode est recommandée. Le changement de mode vidéo peut être activé en utilisant l'option -vm et fonctionne @@ -1146,7 +1146,7 @@ scènes fast-motion et le contrôleur de bitrate ne sera probablement même pas capable de garder le bitrate demandé car l'artefact de désentrelacement produit un grand taux de détails et donc consomme plus de bande passante. Vous pouvez - désactiver l'entrelacement avec -vop pp=DEINT_TYPE. Généralement + désactiver l'entrelacement avec -vf pp=DEINT_TYPE. Généralement pp=lb peut faire un bon travail, m'est c'est une histoire de préférence personnelle. Voyez les autres algorithmes de désentrelacement dans le manuel et essayez-les. @@ -1211,8 +1211,8 @@ on:driver=v4l:width=768:height=576 \
    -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=900 \
    -oac - mp3lame -lameopts cbr:br=64 \
    -vop - pp=lb,crop=720:544:24:16 -o sortie.avi

+ mp3lame -lameopts cbr:br=64 \
    -vf + crop=720:544:24:16,pp=lb -o sortie.avi

Cela dimensionne également l'image en 384x288 et compresse la @@ -1224,7 +1224,7 @@     mencoder -tv on:driver=v4l:width=768:height=576 \
    -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350:vhq:vqmax=31:keyint=300 \
    -oac mp3lame -lameopts cbr:br=48 \
-     -vop scale=384:288,pp=tn/lb,crop=720:540:24:18 -sws 1 -o sortie.avi +     -vf crop=720:540:24:18,pp=tn/lb,scale=384:288 -sws 1 -o sortie.avi
Il est également possible de spécifier des dimensions d'image plus diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/fr/encoding.html --- a/DOCS/fr/encoding.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/fr/encoding.html Sat Mar 22 12:02:27 2003 +0000 @@ -113,14 +113,14 @@ section Préserver l'aspect ratio.

Le processus de zoom est géré par le filtre vidéo 'scale': - -vop scale=largeur:hauteur. Sa qualité peut être réglée avec l'option + -vf scale=largeur:hauteur. Sa qualité peut être réglée avec l'option -sws. Si elle n'est pas spécifiée, MEncoder utilisera 0: fast bilinear.

Utilisation:

    mencoder entree.mpg -ovc lavc -lavcopts - vcodec=mpeg4 -vop scale=640:480 -oac copy -o + vcodec=mpeg4 -vf scale=640:480 -oac copy -o sortie.avi

@@ -309,7 +309,7 @@

Utilisation:

$ mencoder sample-svcd.mpg -ovc lavc -lavcopts - vcodec=mpeg4:aspect=16.0/9.0 -vop crop=714:548:0:14 -oac copy -o sortie.avi

+ vcodec=mpeg4:aspect=16.0/9.0 -vf crop=714:548:0:14 -oac copy -o sortie.avi

diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/fr/faq.html --- a/DOCS/fr/faq.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/fr/faq.html Sat Mar 22 12:02:27 2003 +0000 @@ -357,7 +357,7 @@
Q: L'on-screen display (OSD) tremblote!
A: Vous utilisez le pilote vo avec un cache simple (x11,xv). Avec xv, - utilisez l'option -double. Essayez également -vop expand
+ utilisez l'option -double. Essayez également -vf expand
 
Q: libavcodec, c'est quoi?
diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/fr/mplayer.1 --- a/DOCS/fr/mplayer.1 Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/fr/mplayer.1 Sat Mar 22 12:02:27 2003 +0000 @@ -194,12 +194,12 @@ Lis les données depuis stdin. L'option \-idx ne fonctionne pas en conjonction avec cela. .TP -.B \-autoq (utiliser avec \-vop pp) +.B \-autoq (utiliser avec \-vf pp) Change dynamiquement le niveau de postprocessing en fonction de la charge processeur. Le nombre à indiquer est le niveau maximum utilisé. Normalement vous pouvez utiliser un nombre important. -Vous devez utiliser \-vop pp sans paramètres pour l'utiliser. +Vous devez utiliser \-vf pp sans paramètres pour l'utiliser. .TP .B \-autosync Ajuste graduellement la synchro A/\:V en fonction de la mesure du décalage @@ -541,7 +541,7 @@ .I NOTE: .br Parfois le désentrelacement est requis pour la lecture de DVD, -voir l'option \-vop pp=0x20000. +voir l'option \-vf pp=0x20000. .TP .B \-dvd\-device Force le nom de périphérique DVD /dev/\:dvd. @@ -837,7 +837,7 @@ .SH "OPTIONS OSD/SUB" .I NOTE: .br -voir \-vop expand également. +voir \-vf expand également. .TP .B \-dumpmicrodvdsub (MPLAYER uniquement) Convertit les sous-titres donnés (via l'option \-sub) au format MicroDVD. @@ -1063,7 +1063,7 @@ Actuellement inutilisé. Identique à \-audiofile, mais pour les flux de sous-titres (OggDS?). .TP -.B \-subpos <0\-100> (utile avec \-vop expand) +.B \-subpos <0\-100> (utile avec \-vf expand) Spécifie la position des sous-titres sur l'écran. Cette valeur est la position verticale des sous-titres en % de la hauteur de l'écran. @@ -1874,7 +1874,7 @@ .B \-nosound Ne pas jouer/\:encoder le son. .TP -.B \-pp (voir l'option \-vop pp également!) +.B \-pp (voir l'option \-vf pp également!) Initialise le niveau de postprocess de la DLL. Cette option N'EST PLUS UTILISABLE avec le filtre de postprocess de MPlayer, mais uniquement avec les DLLs DirectShow Win32 qui ont une routine de @@ -1883,7 +1883,7 @@ L'intervalle valide de la valeur \-pp pour les filtres de pp varient suivant les codecs, généralement 0\-6, où 0=désactivé 6=plus lent/\:meilleur. .TP -.B \-pphelp (voir l'option \-vop pp également) +.B \-pphelp (voir l'option \-vf pp également) Affiche un aperçu des filtres de postprocess disponibles et de leur utilisation. .TP .B \-ssf @@ -1892,7 +1892,7 @@ .I EXEMPLE .PD 0 .RSs -\-vop scale \-ssf lgb=3.0 +\-vf scale \-ssf lgb=3.0 .RE .PD 1 @@ -1929,7 +1929,7 @@ .PD 1 . .TP -.B \-sws (voir également l'option \-vop scale) +.B \-sws (voir également l'option \-vf scale) Cette fonction fixe la qualité (et la vitesse, respectivement) du zoom logiciel, avec l'option \-zoom option. Par exemple avec X11 ou d'autres sorties qui manquent d'accélération matérielle. @@ -1938,7 +1938,7 @@ .I NOTE: .br Pour \-sws\ 2 et 7, le sharpness peut être initialisé avec le paramètre de -zoom (p) de \-vop scale (0 (doux) \- 100 (fort)), pour \-sws 9, il spécifie +zoom (p) de \-vf scale (0 (doux) \- 100 (fort)), pour \-sws 9, il spécifie la longueur du filtre (1 \- 10). .PD 0 @@ -1996,34 +1996,8 @@ .PD 1 . .TP -.B \-vfm -Spécifie une liste de priorité des pilotes vidéo à utiliser, suivant leur nom de -pilote dans codecs.conf. -Se rabattra sur celui par défaut si aucun ne convient. - -.I NOTE: -.br -Si le support libdivxdecore a été compilé, alors odivx et divx4 contiennent -maintenant le même codec DivX4, mais plusieurs APIs pour l'atteindre. -Pour les différences entre elles et quand utiliser laquelle, regardez la section -DivX4 de la documentation. -.br -Voir \-vfm help pour une liste complète des pilotes disponibles. - -.I EXEMPLE: -.PD 0 -.RSs -.IPs "\-vfm ffmpeg,dshow,vfw" -essaie les codecs libavcodec, puis Directshow, puis VFW et se rabat sur -les autres, si aucun n'arrive à convenir -.IPs "\-vfm xanim" -essaie les codecs XAnim en premier -.RE -.PD 1 -. -.TP -.B \-vop <...,filtre3[=options],filtre2,filtre1> -Active une liste de filtres vidéo séparés par des virgules en ordre inversé. +.B \-vf +Active une liste de filtres vidéo séparés par des virgules. .I NOTE: .br @@ -2033,7 +2007,7 @@ Les paramètres w:h signifient largeur x hauteur en pixels, x:y signifient position x;y à partir de du coin supérieur gauche de la plus grande image. .br -pour avoir une liste complète des plugins disponibles, voir \-vop help. +pour avoir une liste complète des plugins disponibles, voir \-vf help. .br Les filtres disponibles sont: . @@ -2110,22 +2084,22 @@ .RE .RSss .br -\-vop pp=hb/vb/dr/al/lb +\-vf pp=hb/vb/dr/al/lb .br -\-vop pp=hb/vb/dr/al +\-vf pp=hb/vb/dr/al .br filtres par défaut sans correction de luminosité/\:contraste: .br -\-vop pp=de/\-al +\-vf pp=de/\-al .br Active les filtres par défaut & le débruiteur temporel: .br -\-vop pp=de/tn:1:2:3 +\-vf pp=de/tn:1:2:3 .br Débloque la luminance horizontale uniquement et active ou désactive le déblocage vertical suivant le temps CPU disponible: .br -\-vop pp=hb:y/vb:a \-autoq 6 +\-vf pp=hb:y/vb:a \-autoq 6 .REss .IPs lavc[=qualité:fps] Encodeur MPEG1 temps-réel à utiliser avec DVB/\:DXR3 (libavcodec) @@ -2260,7 +2234,7 @@ .IPs "telecine[=départ]" Applique un processus telecine 3:2 "telecine" pour augmenter le débit de 20%. Cela ne fonctionnera surement pas correctement avec MPlayer, mais peut être -utilisé avec "mencoder -fps 29.97 -ofps 29.97 -vop telecine". Les deux options +utilisé avec "mencoder -fps 29.97 -ofps 29.97 -vf telecine". Les deux options fps sont essentielles ! (la synchro A/V sera brisée si elles sont mauvaises.) Le paramètre optionnel départ indique où démarrer (0-3). .IPs "tfields[=mode]" @@ -2321,7 +2295,7 @@ opaque: option changeant de mode entre alphablended (transparent) et opaque (rapide) .br -fifo: chemin/nom de fichier pour le FIFO (pipe nommé connectant mplayer \-vop +fifo: chemin/nom de fichier pour le FIFO (pipe nommé connectant mplayer \-vf bmovl à l'application le contrôlant) .REss .RS @@ -2388,6 +2362,32 @@ .RE . .TP +.B \-vfm +Spécifie une liste de priorité des pilotes vidéo à utiliser, suivant leur nom de +pilote dans codecs.conf. +Se rabattra sur celui par défaut si aucun ne convient. + +.I NOTE: +.br +Si le support libdivxdecore a été compilé, alors odivx et divx4 contiennent +maintenant le même codec DivX4, mais plusieurs APIs pour l'atteindre. +Pour les différences entre elles et quand utiliser laquelle, regardez la section +DivX4 de la documentation. +.br +Voir \-vfm help pour une liste complète des pilotes disponibles. + +.I EXEMPLE: +.PD 0 +.RSs +.IPs "\-vfm ffmpeg,dshow,vfw" +essaie les codecs libavcodec, puis Directshow, puis VFW et se rabat sur +les autres, si aucun n'arrive à convenir +.IPs "\-vfm xanim" +essaie les codecs XAnim en premier +.RE +.PD 1 +. +.TP .B \-x (MPLAYER uniquement) Zoome l'image à la largeur x (si le zoom sw/\:hw est disponible). Désactive les calculs d'aspect. @@ -2423,11 +2423,11 @@ .TP .B \-zoom \ Permet le zoom logiciel, si disponible. -Peut être utilisé pour forcer le zoom avec \-vop scale. +Peut être utilisé pour forcer le zoom avec \-vf scale. .I NOTE: .br -\-vop scale IGNORERA les options \-x / \-y / \-xy / \-fs / \-aspect sans +\-vf scale IGNORERA les options \-x / \-y / \-xy / \-fs / \-aspect sans \-zoom. @@ -3568,11 +3568,11 @@ mencoder \-dvd 2 \-chapter 10-15 \-o titre2.avi \-oac copy \-ovc divx4 .TP .B Encodage du titre #2 d'un DVD, redimensionnement en 640x480 -mencoder \-dvd 2 \-vop scale=640:480 \-o titre2.avi \-oac copy \-ovc divx4 +mencoder \-dvd 2 \-vf scale=640:480 \-o titre2.avi \-oac copy \-ovc divx4 .TP .B Encodage du titre #2 d'un DVD, redimensionnement en 512xHHH (garder l'aspect ratio) -mencoder \-dvd 2 \-vop scale \-zoom \-xy 512 \-o titre2.avi \-oac copy +mencoder \-dvd 2 \-vf scale \-zoom \-xy 512 \-o titre2.avi \-oac copy \-ovc divx4 .TP .B Même chose, mais avec compression MPEG4 (Divx5) via la famille libavcodec diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/fr/video.html --- a/DOCS/fr/video.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/fr/video.html Sat Mar 22 12:02:27 2003 +0000 @@ -493,8 +493,8 @@

La valeur des bpp (bits par pixel) doit être fixé à 4 manuellement:
  -bpp 4
Le film doit probablement être redimensionné pour tenir dans le mode EGA:
-   -vop scale=640:350 or
-   -vop scale=320:200
+   -vf scale=640:350 or
+   -vf scale=320:200
Pour cela nous avons besoin de la routine de redimensionnement rapide mais de mauvaise qualité:
  -sws 4
@@ -502,7 +502,7 @@   -noaspect

NOTE: d'après mon expérience, la meilleur qualité d'image sur les écrans EGA - peut être obtenue en diminuant légèrement la luminosité: -vop + peut être obtenue en diminuant légèrement la luminosité: -vf eq=-20:0. J'ai également besoin de diminuer la fréquence d'échantillonnage sur ma machine, car le son est endommagé en 44kHz: -srate 22050.

@@ -683,7 +683,7 @@ et prend moins de CPU sur une console standard, sans framebuffer. Utilisez SVGATextMode pour passer en mode texte large, et appréciez ! (une carte hercules en second écran, c'est génial :)) (mais à mon humble avis vous pouvez utiliser - l'option -vop 1bpp pour avoir des graphismes sur hgafb:)

+ l'option -vf 1bpp pour avoir des graphismes sur hgafb:)

Utilisez l'option -framedrop si votre machine n'est pas suffisamment rapide pour afficher toutes les trames !

@@ -1035,19 +1035,19 @@
   mplayer -ao mpegpes -vo mpegpes votrefichier.ext
-  mplayer -ao mpegpes -vo mpegpes -vop expand votrefichier.ext
+  mplayer -ao mpegpes -vo mpegpes -vf expand votrefichier.ext
 

Notez que les cartes DVB ne supportent que les tailles 288 par 576 pour le PAL ou 240 par 480 pour le NTSC. Vous devez redimensionner vers d'autres tailles en ajoutant scale=width:height avec la largeur et la hauteur - que vous voulez à l'option -vop. Les cartes DVB acceptent des + que vous voulez à l'option -vf. Les cartes DVB acceptent des largeurs variées, comme 720, 704, 640, 512, 480, 352 etc et font un redimensionnement matériel dans le sens horizontal, vous n'avez donc pas besoin de redimensionner horizontalement dans la plupart des cas. Pour un Divx en 512x384 (aspect 4:3) essayez:

-  mplayer -ao mpegpes -vo mpegpes -vop scale=512:576
+  mplayer -ao mpegpes -vo mpegpes -vf scale=512:576
 

Si vous avez un film plein-écran et que vous ne voulez pas l'afficher @@ -1055,20 +1055,20 @@ pour ajouter des bandes noires. Pour voir un Divx en 640x384, essayez:

-  mplayer -ao mpegpes -vo mpegpes -vop expand=640:576 fichier.avi
+  mplayer -ao mpegpes -vo mpegpes -vf expand=640:576 fichier.avi
 

Si votre CPU est trop lent pour un DivX en taille complète 720x576, essayez de diminuer la taille:

-  mplayer -ao mpegpes -vo mpegpes -vop scale=352:576 fichier.avi
+  mplayer -ao mpegpes -vo mpegpes -vf scale=352:576 fichier.avi
 

Si la vitesse ne s'améliore pas, essayez également la diminution verticale:

-  mplayer -ao mpegpes -vo mpegpes -vop scale=352:288 fichier.avi
+  mplayer -ao mpegpes -vo mpegpes -vf scale=352:288 fichier.avi
 

Pour l'OSD et les sous-titres utilisez la fonction expand du plugin OSD. @@ -1088,8 +1088,8 @@ original), utilisez le nouveau plugin dvbscale:w/P>

-pour une TV 3:4:  -vop expand=-1:576:-1:-1:1,scale=-1:0,dvbscale
-pour une TV 16:9: -vop expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024
+pour une TV 3:4:  -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1
+pour une TV 16:9: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1
 

FUTUR

@@ -1205,23 +1205,23 @@ utilisez 48000Hhz car 48000 / 2 = 24000 et ainsi de suite. Cela ne fonctionne pas avec la sortie audio numérique (-ac hwac3). -
-vop lavc/fame
+
-vf lavc/fame
(AUTO-INSERTED) Pour voir du contenu non-MPEG sur l'em8300 (c-a-d DivX ou RealVideo), vous devrez spécifier un filtre vidéo MPEG1 tel que libavcodec (lavc) ou libfame (fame). Pour le moment lavc est à la fois plus rapide et donne une meilleur qualité, il est recommandé de l'utiliser à moins que vous ayez des problèmes avec. Voir la page de man pour de plus amples infos à propos de - -vop lavc/fame.
+ -vf lavc/fame.
Utiliser lavc est hautement recommandé. Actuellement il n'est pas possible de régler les fps de l'em8300 ce qui veut dire qu'il est fixé à 29.97fps. A cause de cela il est hautement recommandé d'utiliser - -vop lavc=<qualité>:25, surtout si vous utilisez le + -vf lavc=<qualité>:25, surtout si vous utilisez le prebuffering. Alors pourquoi 25 et pas 29.97? Hé bien, le truc est que si vous utilisez 29.97 l'image devient un peu sautante. Nous n'en connaissons pas la raison. Si vous le réglez quelque part entre 25 et 27 l'image devient stable. Pour l'instant tous ce que nous pouvons faire est de l'accepter.
-
-vop expand=-1:-1:-1:-1:1
+
-vf expand=-1:-1:-1:-1:1
Bien que le pilote DXR3 puisse placer quelques OSD sur de la vidéo MPEG1/2/4, il est de bien plus basse qualité que l'OSD traditionnel de MPlayer, et de plus possède de nombreux problèmes de rafraîchissement. La ligne @@ -1282,7 +1282,7 @@ le zoom logiciel bilinéaire rapide. La ligne de commande est

-  mplayer -vo zr -sws 0 -vop scale=384:204 film.avi
+  mplayer -vo zr -sws 0 -vf scale=384:204 film.avi
 

Le découpage peut être fait avec le filtre crop et par ce @@ -1297,7 +1297,7 @@

si vous voulez utiliser le filtre crop, vous feriez

-  mplayer -vo zr -vop crop=720:320:80:0 benhur.avi
+  mplayer -vo zr -vf crop=720:320:80:0 benhur.avi
 

Des occurrences supplémentaires de -zrcrop invoquent le mode diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/hu/documentation.html --- a/DOCS/hu/documentation.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/hu/documentation.html Sat Mar 22 12:02:27 2003 +0000 @@ -1152,7 +1152,7 @@ deinterlacing-et. Ha nem teszed, a keletkezõ film a gyors jeleneteknél torz lesz, és mivel a váltott sorok kódolása a codec számára túl nagy részletességet jelent, a felhasznált bitráta megnõ. A deinterlacing - bekapcsolása a -vop pp=DEINT_TIPUS opcióval történik. + bekapcsolása a -vf pp=DEINT_TIPUS opcióval történik. Általában a pp=lb megfelelõ hatást ér el, de egyéni ízlés szerint használható más opció is. A man page-ban megtalálod a deinterlacing további opcióit. diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/hu/encoding.html --- a/DOCS/hu/encoding.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/hu/encoding.html Sat Mar 22 12:02:27 2003 +0000 @@ -117,11 +117,11 @@ el az Aspect ratio megõrzése fejezetet.

Az átméretezést a 'scale' nevû video filter végzi: - -vop scale=X:Y. A minõségét pedig az -sws opcióval + -vf scale=X:Y. A minõségét pedig az -sws opcióval lehet megadni (lásd a manpage-t). Alapértelmezett a 0: gyors bilinear.

Használata:
-    mencoder sample-svcd.mpg -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1300 -vop +    mencoder sample-svcd.mpg -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1300 -vf scale=640:480 -oac copy -o output.avi

7.4 Stream másolása

@@ -307,7 +307,7 @@

Használata:

$ mencoder sample-svcd.mpg -ovc lavc -lavcopts - vcodec=mpeg4:aspect=16.0/9.0 -vop crop=714:548:0:14 -oac copy -o output.avi

+ vcodec=mpeg4:aspect=16.0/9.0 -vf crop=714:548:0:14 -oac copy -o output.avi

diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/hu/mplayer.1 --- a/DOCS/hu/mplayer.1 Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/hu/mplayer.1 Sat Mar 22 12:02:27 2003 +0000 @@ -187,11 +187,11 @@ Adat olvasása a stdin-rõl. Az \-idx opció nem használható ilyenkor. .TP -.B \-autoq (használd a \-vop pp mellett) +.B \-autoq (használd a \-vf pp mellett) Dinamikusan változtatja a postprocessing értékét a maradék CPU idõ függvényében. A megadott szám lesz a maximálisan használandó érték. Általában célravezetõ nagy számok beírása. -Ezen opció használatához elengedhetetlen a \-vop pp opció paraméterek nélküli +Ezen opció használatához elengedhetetlen a \-vf pp opció paraméterek nélküli használata. .TP .B \-autosync @@ -516,7 +516,7 @@ .I MEGJEGYZÉS: .br Néha a deinterlace-elés szükséges a DVD lejátszáshoz, -lásd a \-vop pp=0x20000 opciót. +lásd a \-vf pp=0x20000 opciót. .TP .B \-dvd\-device <útvonal\ az\ egységhez> Alapértelmezett /dev/\:dvd egységnév felülbírálata. @@ -799,7 +799,7 @@ .SH "OSD/SUB OPCIÓK" .I MEGJEGYZÉS: .br -Lásd még a \-vop expand opciót. +Lásd még a \-vf expand opciót. .TP .B \-dumpmicrodvdsub (csak MPLAYER) A használt felirat (amit a \-sub opció ad meg) MicroDVD formátumba @@ -1010,7 +1010,7 @@ Jelenleg haszontalan. Ugyanaz mint az \-audiofile, de felirat stream-ekhez (OggDS?). .TP -.B \-subpos <0\-100> (a \-vop expand opcióval hasznos) +.B \-subpos <0\-100> (a \-vf expand opcióval hasznos) A feliratok képernyõn elfoglalt helye. Az érték a képernyõ magasságának megadott százaléka, ahol a felirat legyen. @@ -1754,7 +1754,7 @@ .B \-nosound Hang lejátszásának/\:enkódolásának kikapcsolása. .TP -.B \-pp (lásd még \-vop pp) +.B \-pp (lásd még \-vf pp) A DLL minõségjavító szintjének beállítása. Ez az opció NEM az MPlayer postprocess szûrõjének beállítására való, hanem az olyan Win32 DirectShow DLL-ekre amelyeknek van beépített minõségjavító @@ -1763,7 +1763,7 @@ Az értéktartomány codecfüggõ, többnyire 0\-6, ahol 0=kikapcsolás 6=leglassabb/\:legjobb. .TP -.B \-pphelp (lásd még \-vop pp) +.B \-pphelp (lásd még \-vf pp) Összefoglaló a postprocess szûrõkrõl és használatukról. .TP .B \-ssf @@ -1772,7 +1772,7 @@ .I PÉLDA .PD 0 .RSs -\-vop scale \-ssf lgb=3.0 +\-vf scale \-ssf lgb=3.0 .RE .PD 1 @@ -1809,7 +1809,7 @@ .PD 1 . .TP -.B \-sws (lásd még \-vop scale opció) +.B \-sws (lásd még \-vf scale opció) Ezzel az opcióval lehet a \-zoom opcióval használható szoftveres nagyítás sebességét és minõségét állítani. Ez a hardveres gyorsítást nélkülõzõ módokhoz van, mint például az x11. @@ -1870,35 +1870,8 @@ .PD 1 . .TP -.B \-vfm -Specify a priority list of video drivers to be used, according to their driver -name in codecs.conf. -It falls back to default if none is ok. - -.I NOTE: -.br -If libdivxdecore support was compiled in, then odivx and divx4 now contains -just the same DivX4 codec, but different APIs to reach it. -For difference between them and when to use which, check the DivX4 section in -the documentation. -.br -See \-vfm help for a full list of available drivers. - -.I EXAMPLE: -.PD 0 -.RSs -.IPs "\-vfm ffmpeg,dshow,vfw" -try the libavcodec, then Directshow, then VFW codecs and fallback to the -others, if still none is ok -.IPs "\-vfm xanim" -try XAnim codecs first -.RE -.PD 1 -. -.TP -.B \-vop <...,filter3[=options],filter2,filter1> -Activate a comma separated list of video filters and their options in reverse -order. +.B \-vf +Activate a comma separated list of video filters and their options. .I NOTE: .br @@ -1908,7 +1881,7 @@ Parameters w:h means width x height in pixels, x:y means x;y position counted from the upper left corner of the bigger image. .br -To get a full list of available plugins, see \-vop help. +To get a full list of available plugins, see \-vf help. .br Available filters are: . @@ -1987,22 +1960,22 @@ .RE .RSss .br -\-vop pp=hb/vb/dr/al/lb +\-vf pp=hb/vb/dr/al/lb .br -\-vop pp=hb/vb/dr/al +\-vf pp=hb/vb/dr/al .br Default filters without brightness/\:contrast correction: .br -\-vop pp=de/\-al +\-vf pp=de/\-al .br Enable default filters & temporal denoiser: .br -\-vop pp=de/tn:1:2:3 +\-vf pp=de/tn:1:2:3 .br Deblock horizontal only luminance and switch vertical deblocking on or off automatically depending on available CPU time: .br -\-vop pp=hb:y/vb:a \-autoq 6 +\-vf pp=hb:y/vb:a \-autoq 6 .REss .IPs lavc[=quality:fps] Realtime MPEG1 encoder for use with DVB/\:DXR3 (libavcodec) @@ -2155,7 +2128,7 @@ opaque: flag switching between alphablended (transparent) and opaque (fast) mode .br -fifo: path/filename for the FIFO (named pipe connecting mplayer -vop bmovl +fifo: path/filename for the FIFO (named pipe connecting mplayer -vf bmovl to the controlling application) .REss @@ -2223,6 +2196,32 @@ .RE . .TP +.B \-vfm +Specify a priority list of video drivers to be used, according to their driver +name in codecs.conf. +It falls back to default if none is ok. + +.I NOTE: +.br +If libdivxdecore support was compiled in, then odivx and divx4 now contains +just the same DivX4 codec, but different APIs to reach it. +For difference between them and when to use which, check the DivX4 section in +the documentation. +.br +See \-vfm help for a full list of available drivers. + +.I EXAMPLE: +.PD 0 +.RSs +.IPs "\-vfm ffmpeg,dshow,vfw" +try the libavcodec, then Directshow, then VFW codecs and fallback to the +others, if still none is ok +.IPs "\-vfm xanim" +try XAnim codecs first +.RE +.PD 1 +. +.TP .B \-x (MPLAYER only) Scale image to x width (if sw/\:hw scaling available). Disables aspect calculations. @@ -2257,11 +2256,11 @@ .TP .B \-zoom \ Allow software scaling, where available. -Could be used to force scaling with \-vop scale. +Could be used to force scaling with \-vf scale. .I NOTE: .br -\-vop scale will IGNORE options \-x / \-y / \-xy / \-fs / \-aspect without +\-vf scale will IGNORE options \-x / \-y / \-xy / \-fs / \-aspect without \-zoom. @@ -3195,7 +3194,7 @@ .PP (A következõ billentyûk csak hardveres támogatású videokimeneteken (xv, (x)vidix, (x)mga, stb), vagy szoftveres equalizer használatakor -(-vop eq vagy -vop eq2) mûködnek. +(-vf eq vagy -vf eq2) mûködnek. .IPs "1 és 2" kontraszt beállítása @@ -3392,11 +3391,11 @@ mencoder \-dvd 2 \-chapter 10-15 \-o title2.avi \-oac copy \-ovc divx4 .TP .B DVD 2-es sávjának enkódolása, átméretezés 640x480-ba -mencoder \-dvd 2 \-vop scale=640:480 \-o title2.avi \-oac copy \-ovc divx4 +mencoder \-dvd 2 \-vf scale=640:480 \-o title2.avi \-oac copy \-ovc divx4 .TP .B DVD 2-es sávjának enkódolása, átméretezés 512xMMM-be (képarány megtartásával) -mencoder \-dvd 2 \-vop scale \-zoom \-xy 512 \-o title2.avi \-oac copy +mencoder \-dvd 2 \-vf scale \-zoom \-xy 512 \-o title2.avi \-oac copy \-ovc divx4 .TP .B Ugyanez, de a libavcodec-kel, MPEG4 tömörítéssel diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/hu/video.html --- a/DOCS/hu/video.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/hu/video.html Sat Mar 22 12:02:27 2003 +0000 @@ -481,8 +481,8 @@

A bpp (bits per pixel) értéket kézzel kell 4-re állítani:
  -bpp 4
A filmet valószínûleg le kell kicsinyíteni egy EGA módra:
-   -vop scale=640:350 vagy
-   -vop scale=320:200
+   -vf scale=640:350 vagy
+   -vf scale=320:200
Ehhez pedig egy gyors scaler kell:
  -sws 4
Valószínûleg az aspektus javítást ki kell kapcsolni:
@@ -490,7 +490,7 @@

Megjegyzés: tapasztalatom szerint EGA monitoron a legjobb a - fényességet csökkenteni kicsit: . A gépemen le + fényességet csökkenteni kicsit: . A gépemen le kell csökkenteni a mintavételezési frekit is, mert 44kHz-en rossz a hang: -srate 22050.

@@ -970,20 +970,20 @@
   mplayer -ao mpegpes -vo mpegpes file.ext
-  mplayer -ao mpegpes -vo mpegpes -vop expand file.ext
+  mplayer -ao mpegpes -vo mpegpes -vf expand file.ext
 

Fontos megjegyezni hogy a DVB kártyák csak 288 és 576 pixel, (PAL esetén), illetve 240 és 480 (NTSC) magasságú videókat támogatnak. Más felbontású filmeket át kell méretezni a megfelelõ méretre, - a scale=szélesség:magasság szûrõ megadásával (-vop + a scale=szélesség:magasság szûrõ megadásával (-vf opció). Szélességbõl többféle is használható, pl. 720, 704, 640, 512, 480, 352, továbbá a kártyák a horizontális átméretezést hardveresen is képesek megoldani, ezért a horizontális nagyítás a legtöbb esetben szükségtelen. Es 512x384-es felbontású (aspect 4:3) DivX lejátszása így történik:

-  mplayer -ao mpegpes -vo mpegpes -vop scale=512:576
+  mplayer -ao mpegpes -vo mpegpes -vf scale=512:576
 

Ha szélesvásznú filmrõl van szó és nem akarod teljes magasságra nagyítani, @@ -991,20 +991,20 @@ kép köré rakni. Es 640x384-es DivX-hez a következõ opciók kellenek:

-  mplayer -ao mpegpes -vo mpegpes -vop expand=640:576 file.avi
+  mplayer -ao mpegpes -vo mpegpes -vf expand=640:576 file.avi
 

Ha a CPU-d túl lassú egy 720x576-os DivX-hez, csökkentsd le a file felbontását:

 
-  mplayer -ao mpegpes -vo mpegpes -vop scale=352:576 file.avi
+  mplayer -ao mpegpes -vo mpegpes -vf scale=352:576 file.avi
 

Ha ettõl se javul a sebesség, vertikálisan is csökkentheted a méretet:

                                                           
-  mplayer -ao mpegpes -vo mpegpes -vop scale=352:288 file.avi 
+  mplayer -ao mpegpes -vo mpegpes -vf scale=352:288 file.avi 
 

OSD és/vagy feliratok megjelenítéséhez az expand szûrõ OSD részét kell @@ -1024,8 +1024,8 @@ szûrõt:

- 3:4-es TV-hez: -vop expand=-1:576:-1:-1:1,scale=-1:0,dvbscale
-16:9-es TV-hez: -vop expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024
+ 3:4-es TV-hez: -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1
+16:9-es TV-hez: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1
 

A JÖVÕ

@@ -1133,7 +1133,7 @@ 22050Hz esetén 44100, 24000Hz esetén 48000. Ez az opció természetesen nem mûködik digitális AC3 esetén (-ac hwac3).
-
-vop expand=-1:-1:-1:-1:1
+
-vf expand=-1:-1:-1:-1:1
OSD megjelenítése
-ac hwac3
@@ -1178,7 +1178,7 @@ a gyors bilineáris szoftever nagyítással. A parancsok:

-  mplayer -vo zr -sws 0 -vop scale=384:204 movie.avi
+  mplayer -vo zr -sws 0 -vf scale=384:204 movie.avi
 

A vágást a crop szûrõvel is el lehet végezni. Tegyük fel hogy @@ -1192,7 +1192,7 @@

ugyanez a crop szûrõvel:

-  mplayer -vo zr -vop crop=720:320:80:0 benhur.avi
+  mplayer -vo zr -vf crop=720:320:80:0 benhur.avi
 

A -zrcrop használatával állítható be a cinerama mód is. diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/it/documentation.html --- a/DOCS/it/documentation.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/it/documentation.html Sat Mar 22 12:02:27 2003 +0000 @@ -1017,7 +1017,7 @@ nelle scene con movimenti veloci e il controller del bitrate sarà probabilmente incapace di mantenere il bitrate specificato in quanto gli artifatti dell'interlacing producono un alto livello di dettaglio e quindi consumano molta banda. Si può abilitare - il deinterlacing con -vop pp=DEINT_TYPE. Solitamente + il deinterlacing con -vf pp=DEINT_TYPE. Solitamente pp=lb fa un buon lavoro, ma può essere una questione di gusti personali. Quindi prova anche altri algoritmi di deinterlacing.

  • Taglia via gli spazi morti. Quando catturi il video, le zone al bordi @@ -1080,8 +1080,8 @@ on:driver=v4l:width=768:height=576 \
        -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=900 \
        -oac - mp3lame -lameopts cbr:br=64 \
        -vop - pp=lb,crop=720:544:24:16 -o output.avi

    + mp3lame -lameopts cbr:br=64 \
        -vf + crop=720:544:24:16,pp=lb -o output.avi

    Questo in aggiunta ridimensiona l'immagine a 384x288 e comprime @@ -1094,7 +1094,7 @@     mencoder -tv on:driver=v4l:width=768:height=576 \
        -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350:vhq:vqmax=31:keyint=300 \
        -oac mp3lame -lameopts cbr:br=48 \
    -     -vop scale=384:288,pp=tn/lb,crop=720:540:24:18 -sws 1 -o output.avi +     -vf crop=720:540:24:18,pp=tn/lb,scale=384:288 -sws 1 -o output.avi
    E' anche possibile specificare dimensioni d'immagine più piccole nell'opzione diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/it/encoding.html --- a/DOCS/it/encoding.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/it/encoding.html Sat Mar 22 12:02:27 2003 +0000 @@ -84,14 +84,14 @@ le proporzioni.

    Il processo di ridimensionamento è gestito dal filtro video 'scale': - -vop scale=larghezza:altezza. La qualità può essere impostata tramite l'opzione + -vf scale=larghezza:altezza. La qualità può essere impostata tramite l'opzione -sws. Se non specificata, MEncoder userà il valore 0 : bilineare veloce.

    Utilizzo :

        mencoder input.mpg -ovc lavc -lavcopts - vcodec=mpeg4 -vop scale=640:480 -oac copy -o + vcodec=mpeg4 -vf scale=640:480 -oac copy -o output.avi

    @@ -258,7 +258,7 @@
    Utilizzo:

    $ mencoder sample-svcd.mpg -ovc lavc -lavcopts - vcodec=mpeg4:aspect=16.0/9.0 -vop crop=714:548:0:14 -oac copy -o output.avi

    + vcodec=mpeg4:aspect=16.0/9.0 -vf crop=714:548:0:14 -oac copy -o output.avi

    diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/it/video.html --- a/DOCS/it/video.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/it/video.html Sat Mar 22 12:02:27 2003 +0000 @@ -495,8 +495,8 @@

    Il valore di bpp (bits per pixel) deve essere impostato manualmente a 4:
      -bpp 4
    Il filmato probabilmente deve essere ridimensionato per adattarlo alla modalità EGA:
    -   -vop scale=640:350 or
    -   -vop scale=320:200
    +   -vf scale=640:350 or
    +   -vf scale=320:200
    Per questo abbiamo bisogno di una routine di ridimensionamento veloca ma di cattiva qualità:
      -sws 4
    Forse deve essere disabilitata la correzione automatica dell'aspetto:
    @@ -947,19 +947,19 @@ usando un comando come questo:

    -  mplayer -ao mpegpes -vo mpegpes -vop lavc tuofile.ext
    -  mplayer -ao mpegpes -vo mpegpes -vop fame,expand tuofile.ext
    +  mplayer -ao mpegpes -vo mpegpes -vf lavc tuofile.ext
    +  mplayer -ao mpegpes -vo mpegpes -vf expand,fame tuofile.ext
     

    Nota che le schede DVB supportano solo un'altezza di 288 o 576 per il PAL e 240 o 480 per NTSC. Devi ridimensionare se vuoi altre altezze aggiungendo scale=larghezza:altezza con le dimensioni desiderate all'opzione - -vop. Le schede DVB accettano varie larghezze, come 720, 704, + -vf. Le schede DVB accettano varie larghezze, come 720, 704, 640, 512, 480, 352 ecc e utilizzano il ridimensionamento hardware nella direzione orizzontale, quindi nella maggior parte dei casi non devi ridimensionare orizzontalmente. Per un DivX 512x384 (aspetto 4:3) prova:

    -  mplayer -ao mpegpes -vo mpegpes -vop lavc,scale=512:576
    +  mplayer -ao mpegpes -vo mpegpes -vf scale=512:576,lavc
     

    Se hai un filmato widescreen e non vuoi ridimensionarlo a piena altezza, @@ -967,19 +967,19 @@ un DivX 640x384, prova:

    -  mplayer -ao mpegpes -vo mpegpes -vop lavc,expand=640:576 file.avi
    +  mplayer -ao mpegpes -vo mpegpes -vf expand=640:576,lavc file.avi
     

    Se la tua CPU è troppo lenta per un DivX a dimensione intera 720x576, prova a ridurlo:

    -  mplayer -ao mpegpes -vo mpegpes -vop lavc,scale=352:576 file.avi
    +  mplayer -ao mpegpes -vo mpegpes -vf scale=352:576,lavc file.avi
     

    Se la velocità non aumenta, prova anche a ridurlo verticalmente:

    -  mplayer -ao mpegpes -vo mpegpes -vop lavc,scale=352:288 file.avi
    +  mplayer -ao mpegpes -vo mpegpes -vf scale=352:288,lavc file.avi
     

    Per l'OSD e i sottotitoli usa l'opzione OSD del filtro di espansione. Quindi, invece @@ -998,8 +998,8 @@ le giuste proporzioni), usa il nuovo filtro dvbscale:

    -per TV 3:4: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale
    -per TV 16:9: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024
    +per TV 3:4: -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1
    +per TV 16:9: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1
     

    FUTURO

    @@ -1086,22 +1086,22 @@ 44100 / 2 = 22050, se è a 24000Hz, usa 48000Hz dato che 48000 / 2 = 24000 e così via. Questo non funziona con output audio digitale (-ac hwac3). -
    -vop lavc/fame
    +
    -vf lavc/fame
    Per vedere contenuti non-MPEG sul em8300 (cioè DivX o RealVideo) devi specificare un filtro video MPEG1 come libavcodec (lavc) o libfame (fame). Al momento lavc è più veloce che e ha una migliore qualità dell'immagine, suggeriamo di usarlo a meno che tu non riscontra problemi. Leggi la pagina di man - per altre informazioni su -vop lavc/fame.
    + per altre informazioni su -vf lavc/fame.
    Usare lavc è caldamente consigliato. Al momento non è possibile regolare l'fps dell' em8300 e ciò significa che è fisso a 29.97fps. Perciò si - consiglia di usare -vop lavc=<qualità>:25, + consiglia di usare -vf lavc=<qualità>:25, specialmente se usi il prebuffering. Quindi perchè 25 e non 29.97? Bhe, il fatto è che quando si usa 29.97 l'immagine saltella un po'. La ragione è a noi sconosciuta. Se lo si imposta a qualcosa tra 25 e 27 l'immagine si stabilizza. Per ora tutto quello che possiamo fare è accettarlo come un fatto.
    -
    -vop lavc,expand=-1:-1:-1:-1:1
    +
    -vf expand=-1:-1:-1:-1:1,lavc
    Anche se il driver DXR3 può inserire degli OSD nei video MPEG1/2/4, ha una qualità molto minore dell'OSD di MPlayer, e ha anche alcuni problemi di refresh. La riga di comando scritta sopra prima converte il video in entrata diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/pl/documentation.html --- a/DOCS/pl/documentation.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/pl/documentation.html Sat Mar 22 12:02:27 2003 +0000 @@ -1033,7 +1033,7 @@

    2.6.2. U¿ycie

    -

      mplayer/mencoder -vop filter1,filter2,filter3,... +

      mplayer/mencoder -vf filter1,filter2,filter3,...

    Ustawia kolejkê filtrów (mo¿êsz u¿yæ dowolnej liczby filtrów). @@ -1042,10 +1042,6 @@ ekranu, a szeroko¶æ i wysoko¶æ - na szeroko¶æ i wysoko¶æ filmu.

    -

    Filters are queued starting from libvo, so filter1 will be the - last called filter (after that libvo comes, or when using MEncoder, - encoding).

    -

    2.6.3. Crop

    @@ -1056,7 +1052,7 @@

    U¿ycie:

    -

      -vop crop[=width:height:x:y]

    +

      -vf crop[=width:height:x:y]

    2.6.4. Expand

    @@ -1071,7 +1067,7 @@

    U¿ycie:

    -

      -vop expand[=width:height:x:y]

    +

      -vf expand[=width:height:x:y]

    2.6.5. Fame

    @@ -1082,7 +1078,7 @@

    U¿ycie:

    -

      -vop fame

    +

      -vf fame

    2.6.6. Flip

    @@ -1094,7 +1090,7 @@

    U¿ycie:

    -

      -vop flip

    +

      -vf flip

    2.6.7. Format

    @@ -1108,7 +1104,7 @@

    U¿ycie:

    -

      -vop format[=format] (where +

      -vf format[=format] (where format can be for example: rgb32, yuy2, etc...)

    @@ -1122,7 +1118,7 @@

    U¿ycie:

    -

      -vop pp[=postprocess options/keywords]

    +

      -vf pp[=postprocess options/keywords]

    2.6.9. RGB2BGR

    @@ -1134,7 +1130,7 @@

    U¿ycie:

    -

      -vop rgb2bgr[=swap]

    +

      -vf rgb2bgr[=swap]

    2.6.10. Rotate (obroty)

    @@ -1146,7 +1142,7 @@

    U¿ycie:

    -

      -vop rotate[=x]

    +

      -vf rotate[=x]

    2.6.11. Scale (skalowanie)

    @@ -1164,7 +1160,7 @@

    U¿ycie:

    -

      -vop scale[=szeroko¶æ:wysoko¶æ]

    +

      -vf scale[=szeroko¶æ:wysoko¶æ]

    2.6.13. YUY2

    @@ -1175,7 +1171,7 @@

    U¿ycie:

    -

      -vop yuy2

    +

      -vf yuy2

    2.6.13. Lavc

    @@ -1185,7 +1181,7 @@

    U¿ycie:

    -

      -vop lavc

    +

      -vf lavc

    3. U¿ycie

    3.1. Linia poleceñ

    diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/pl/encoding.html --- a/DOCS/pl/encoding.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/pl/encoding.html Sat Mar 22 12:02:27 2003 +0000 @@ -167,14 +167,14 @@
      2-krokowe kodowanie :
      rm -f lavc_stats.txt
      -mencoder -dvd 2 -ovc lavc -lacvopts vpass=1 (opcje-audio) -o movie.avi
      -mencoder -dvd 2 -ovc lavc -lacvopts vpass=2 (opcje-audio) -o movie.avi

      +mencoder -dvd 2 -ovc lavc -lavcopts vpass=1 (opcje-audio) -o movie.avi
      +mencoder -dvd 2 -ovc lavc -lavcopts vpass=2 (opcje-audio) -o movie.avi

      3-krokowe kodowanie :
      rm -f frameno.avi lavc_stats.txt
      mencoder -dvd 2 -ovc frameno (opcje-audio) -o frameno.avi
      -mencoder -dvd 2 -ovc lavc -lacvopts vpass=1 -oac copy -o movie.avi
      -mencoder -dvd 2 -ovc lavc -lacvopts vpass=2 -oac copy -o movie.avi

      +mencoder -dvd 2 -ovc lavc -lavcopts vpass=1 -oac copy -o movie.avi
      +mencoder -dvd 2 -ovc lavc -lavcopts vpass=2 -oac copy -o movie.avi

    @@ -190,12 +190,12 @@ W taki sposób jedynym rozwi±znaniem jest skalowanie.

    Proces skalowania jest prowadzony przez filter wideo 'scale': - -vop scale=X:Y. Jako¶æ mo¿e byæ ustawiona przez opcjê + -vf scale=X:Y. Jako¶æ mo¿e byæ ustawiona przez opcjê -sws. Je¶li nie jest okre¶lona, MEncoder u¿yje 0: szybki bilinear.

    Sposób u¿ycia :
    -    mencoder sample-svcd.mpg -divx4opts br=1300 -vop scale=640:480 -sws 2 -o output.avi

    +    mencoder sample-svcd.mpg -divx4opts br=1300 -vf scale=640:480 -sws 2 -o output.avi

    2.4.3.3. Kopiowanie strumieniowe

    @@ -436,7 +436,7 @@     mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg -ffourcc mjpg

    Kodowanie z DVD, tytu³ 2, ze skalowaniem :
    -     mencoder -dvd 2 -vop scale=640:480 -sws 2 -o title2.avi

    +     mencoder -dvd 2 -vf scale=640:480 -sws 2 -o title2.avi

    Kodowanie z HTTP :
        mencoder http://mplayer.hq/example.avi -o example.avi

    diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/pl/faq.html --- a/DOCS/pl/faq.html Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/pl/faq.html Sat Mar 22 12:02:27 2003 +0000 @@ -347,7 +347,7 @@ The OSD is flickering! A: You use a vo driver with single buffering (x11,xv). With xv, -use the -double option. Also try -vop expand +use the -double option. Also try -vf expand   Q: diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/pl/mplayer.1 --- a/DOCS/pl/mplayer.1 Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/pl/mplayer.1 Sat Mar 22 12:02:27 2003 +0000 @@ -186,12 +186,12 @@ Czytaj dane z stdin. Opcja \-idx nie wspó³pracuje w po³±czeniu z tym. .TP -.B \-autoq (u¿ywaj z \-vop pp) +.B \-autoq (u¿ywaj z \-vf pp) Dynamiczne zmiany poziomu postprocesingu w zale¿no¶ci od dostêpnego wolnego czasu procesora. Numer, który wyszczególnisz, bêdzie najwy¿szym poziomem. Najczê¶ciej mo¿esz u¿ywaæ du¿ych liczb. -Aby u¿yæ t± opcja musisz u¿yæ w komendzie \-vop pp bez parametrów. +Aby u¿yæ t± opcja musisz u¿yæ w komendzie \-vf pp bez parametrów. .TP .B \-autosync Stopniowo dostosowuj synchronizacjê A/\:V bazuj±c na pomiarze opó¼nieñ audio. @@ -811,7 +811,7 @@ .SH "OPCJE OSD/SUB" .I INFORMACJE: .br -Zobacz tak¿e rozszerzenie \-vop. +Zobacz tak¿e rozszerzenie \-vf. .TP .B \-dumpmicrodvdsub (tylko MPLAYER) Konwertuj podane napisy (okre¶lone przez opcjê \-sub) do formatu napisów @@ -1025,7 +1025,7 @@ Obecnie bezcelowe. To samo co \-audiofile, ale dla strumieni napisów (OggDS?). .TP -.B \-subpos <0 \- 100> (u¿yteczny z rozszerzeniem -vop) +.B \-subpos <0 \- 100> (u¿yteczny z rozszerzeniem -vf) Wybierz pozycje napisów na ekranie. Warto¶æ jest poziom± pozycj± napisów w % wysoko¶ci ekranu. .TP @@ -1813,7 +1813,7 @@ .B \-nosound Nie odtwarzaj/\:koduj d¼wiêku. .TP -.B \-pp (zobacz tak¿e opcjê \-vop pp!) +.B \-pp (zobacz tak¿e opcjê \-vf pp!) Ustaw poziom postprocessingu dla DLL. Ta opcja jest NIE JEST U?YTECZNA z filtrami postprocessingu MPlayera, ale tylko z Win32 DirectShow DLLs które maj? wewn?trzny postprocessing. @@ -1821,7 +1821,7 @@ Poprawny zakres dla warto?ci \-pp ró?nie si? w kodekach, najcz??ciej 0\-6, gdzie 0=wy??czony 6=powolny/\:najlepszy. .TP -.B \-pphelp (zobacz tak¿e opcjê \-vop pp) +.B \-pphelp (zobacz tak¿e opcjê \-vf pp) Poka¿ streszczenie dostêpnych filtrów postprocesu i ich u¿ycie. .TP .B \-ssf @@ -1830,7 +1830,7 @@ .I PRZYK£AD: .PD 0 .RSs -\-vop scale -ssf lgb=3.0 +\-vf scale -ssf lgb=3.0 .RE .PD 1 @@ -1867,7 +1867,7 @@ .PD 1 . .TP -.B \-sws (zobacz opcjê skaluj±c± \-vop) +.B \-sws (zobacz opcjê skaluj±c± \-vf) Ta opcja okre¶la jako¶æ (i odpowiednio prêdko¶æ) skalowania programowego, dla opcji \-zoom. Dla przyk³adu z x11 lub z innym wyj¶ciem sprzêtowej akceleracji. Mo¿liwe @@ -1876,7 +1876,7 @@ .I INFORMACJA: .br Dla \-sws\ 2 i 7, ostro¶æ mo¿e myæ ustawiona z parametrem skalowania (p) -\-vop scale (0 (soft) \- 100 (sharp)), dla \-sws 9, jest okre¶lona d³ugo¶æ +\-vf scale (0 (soft) \- 100 (sharp)), dla \-sws 9, jest okre¶lona d³ugo¶æ filtru (1 \- 10). .PD 0 @@ -1956,8 +1956,8 @@ .PD 1 . .TP -.B \-vop <...,filter3[=options],filter2,filter1> -Uruchom, rozdzielon± przecinkami, listê filtrów video w odwrotnym porz±dku. +.B \-vf +Uruchom, rozdzielon± przecinkami, listê filtrów video. .I INFORMACJA: .br @@ -1967,7 +1967,7 @@ Parametry w:h oznaczaj± szeroko¶æ x wysoko¶æ w pikselach, x:y oznacza x;y pozycjê od wy¿szego lewego rogu wiêkszego obrazu. .br -By pobraæ listê dostêpnych pluginów patrz \-vop help. +By pobraæ listê dostêpnych pluginów patrz \-vf help. .br Dostêpne filtry to: . @@ -2043,22 +2043,22 @@ .RE .RSss .br -\-vop pp=hb/vb/dr/al/lb +\-vf pp=hb/vb/dr/al/lb .br -\-vop pp=hb/vb/dr/al +\-vf pp=hb/vb/dr/al .br domy¶lne filtry bez korekcji jasno¶ci/\:kontrastu .br -.IPs "\-vop pp=de/\-al" +.IPs "\-vf pp=de/\-al" .br W³±cz domy¶lne filtry i podrêczne odszumiacze: .br -.IPs "\-vop pp=de/tn:1:2:3" +.IPs "\-vf pp=de/tn:1:2:3" .br Odblokowana tylko korekcja o¶wietlenia w pionie i automatycznie odblokowywana korekcja pozioma, zale¿nie, czy jest dostêpny czas procesora. .br -\-vop pp=hb:y/vb:a \-autoq 6 +\-vf pp=hb:y/vb:a \-autoq 6 .REss .IPs lavc[=quality:fps] Koder realtime MPEG1 dla u¿ycia z DVB/\:DXR3 (libavcodec) @@ -2108,7 +2108,7 @@ Alternatywny programowy equalizer u¿ywaj±cy tabel (bardzo wolne), pozwala na dodatek na korekcjê gamma jasno¶ci, dostosowania kontrastu i nasycenia. Informujemy, ¿e wykorzystuje to kilka otymalizacji kodu dla MMX -tak jak -vop eq, je¿eli wszystkie warto¶ci gamma s± 1.0! +tak jak -vf eq, je¿eli wszystkie warto¶ci gamma s± 1.0! Parametry s± podane w warto¶ciach zmienno pozycyjnych. Domy¶lne to gama=1.0, kontrast=1.0, jasno¶æ=0.0 i nasycenie 1.0. Parametry rg, gg, bg s± niezale¿ne od warto¶ci gamma dla komponentów Red, Green @@ -2214,7 +2214,7 @@ opaque: flaga prze³±cza pomiêdzy prze¼roczystym i nieprze¼roczystym (szybki) trybem .br -fifo: ¶cie¿ka/nazwa pliku dla FIFO (nazwane rór± ³±cz±c± mplayer -vop bmovl +fifo: ¶cie¿ka/nazwa pliku dla FIFO (nazwane rór± ³±cz±c± mplayer -vf bmovl do aplikacji kontroluj±cej) .REss @@ -2315,11 +2315,11 @@ .TP .B \-zoom \ Pozwalaj na programowe skalowanie, gdy jest dostêpne. Mo¿esz u¿yæ -wymuszonego skalowania opcj± -vop scale +wymuszonego skalowania opcj± -vf scale .I INFORMACJA: .br -Skalowanie -vop ZIGNORUJE opcje \-x / \-y / \-xy / \-fs / \-aspect bez -zoom. +Skalowanie -vf ZIGNORUJE opcje \-x / \-y / \-xy / \-fs / \-aspect bez -zoom. .SH "OPCJE KODUJ¡CE (TYLKO MENCODER)" @@ -3435,11 +3435,11 @@ mencoder \-dvd 2 \-chapter 10-15 \-o title2.avi \-oac copy \-ovc divx4 .TP .B Kodowanie tytu³u #2 DVD, zmieniaj±c rozmiar do 640x480 -mencoder \-dvd 2 \-vop scale=640:480 \-o title2.avi \-oac copy \-ovc divx4 +mencoder \-dvd 2 \-vf scale=640:480 \-o title2.avi \-oac copy \-ovc divx4 .TP .B Kodowanie tytu³u #2 DVD, zmieniaj±c rozmiar do 512xHHH (zachowaj stosunek obrazu) -mencoder \-dvd 2 \-vop scale \-zoom \-xy 512 \-o title2.avi \-oac copy +mencoder \-dvd 2 \-vf scale \-zoom \-xy 512 \-o title2.avi \-oac copy \-ovc divx4 .TP .B To samo, ale z rodzin± kodeków libavcodec, kompresja MPEG4 (Divx5) diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/tech/TODO --- a/DOCS/tech/TODO Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/tech/TODO Sat Mar 22 12:02:27 2003 +0000 @@ -37,7 +37,7 @@ FOR THE NEXT RELEASE: ~~~~~~~~~~~~~~~~~~~~~~ -- fix vo_svga vs. -vop scale +- fix vo_svga vs. -vf scale - Re: [Mplayer-cvslog] CVS: main/libvo vo_vesa.c,1.82,1.83 This patch makes mplayer unusable in console mode, always leaves the console in graphic mode. @@ -48,7 +48,7 @@ - fix partial -dr + ffmpeg + B frames (different stride per frame) - implementing 8bpp support in vo_x11.c - remove SVQ1 from libmpcodecs -- remove -vop yuy2, yvu9 +- remove -vf yuy2, yvu9 - cleanup qtaudio/qtvideo (move globals to context) - cleanup DMO interfaces - re-design makefile dependency system diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/tech/encoding-tips.txt --- a/DOCS/tech/encoding-tips.txt Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/tech/encoding-tips.txt Sat Mar 22 12:02:27 2003 +0000 @@ -55,7 +55,7 @@ mencoder -dvd 1 -o /dev/null -oac copy -ovc lavc \ -lavcopts vcodec=mpeg4:vbitrate=1000:vhq:vqmin=2:\ vlelim=-4:vcelim=9:lumi_mask=0.05:dark_mask=0.01:vpass=1 \ - -vop scale=640:480,crop=716:572:2:2 + -vf crop=716:572:2:2,scale=640:480 Phew, all those parameters! Which ones should I change? NEVER leave out 'vhq'. Never ever. 'vqmin=2' is always good if you aim for sane @@ -77,7 +77,7 @@ I've attached a small Perl script that calculates the $bpp for a movie. You'll have to give it four parameters: -a) the cropped but unscaled resolution (use '-vop cropdetect'), +a) the cropped but unscaled resolution (use '-vf cropdetect'), b) the encoded aspect ratio. All DVDs come at 720x576 but contain a flag that tells the player wether it should display the DVD at an aspect ratio of 4/3 (1.333) or at 16/9 (1.777). Have a look @@ -415,7 +415,7 @@ > First pass: > mencoder TITLE01-ANGLE1.VOB -oac copy -ovc lavc -lavcopts > vcodec=mpeg4:vhq:vpass=1:vbitrate=800:keyint=48 -ofps 23.976 -npp lb -> -ss 2:00 -endpos 0:30 -vop scale -zoom -xy 640 -o movie.avi +> -ss 2:00 -endpos 0:30 -vf scale -zoom -xy 640 -o movie.avi 1) keyint=48 is way too low. The default value is 250, this is in *frames* not seconds. Key frames are significantly larger than P or B frames, so the diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/tech/general.txt --- a/DOCS/tech/general.txt Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/tech/general.txt Sat Mar 22 12:02:27 2003 +0000 @@ -209,7 +209,7 @@ ad_*.c - audio decoder (called through dec_audio.c) vd_*.c - video decoder (called through dec_video.c) ve_*.c - video encoder (used by mencoder) - vf_*.c - video filter (see option -vop) + vf_*.c - video filter (see option -vf) On this topic, see also: libmpcodecs.txt - The structure of the codec-filter path, with explanation diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/tech/libmpcodecs.txt --- a/DOCS/tech/libmpcodecs.txt Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/tech/libmpcodecs.txt Sat Mar 22 12:02:27 2003 +0000 @@ -214,7 +214,7 @@ d_width/d_height (display size) to preserve the correct aspect ratio! Filters should not rely on d_width, d_height as input parameters, the only exception is when a filter replaces some libvo functionality - (like -vop scale with -zoom, or OSD rendering wiht -vop expand). + (like -vf scale with -zoom, or OSD rendering wiht -vf expand). flags: the "good" old flags set of libvo: 0x01 - force fullscreen (-fs) 0x02 - allow mode switching (-vm) diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/tech/swscaler_filters.txt --- a/DOCS/tech/swscaler_filters.txt Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/tech/swscaler_filters.txt Sat Mar 22 12:02:27 2003 +0000 @@ -14,6 +14,6 @@ -ssf ls= -> luminance sharpen simple sharpening filter -note: these will only work if the swscaler is used at all (use -vop scale) +note: these will only work if the swscaler is used at all (use -vf scale) -example: mplayer foobar.avi -vop scale -ssf lgb=3.0 +example: mplayer foobar.avi -vf scale -ssf lgb=3.0 diff -r f1b66e97c3d3 -r 0fe056bdb135 DOCS/tech/vop.txt --- a/DOCS/tech/vop.txt Sat Mar 22 10:38:04 2003 +0000 +++ b/DOCS/tech/vop.txt Sat Mar 22 12:02:27 2003 +0000 @@ -1,5 +1,5 @@ -VideoOutPlugins - Video Filters -=============== +Video Filters +============= video filters are plugin-like code modules implementing the interface defined in vf.h @@ -25,13 +25,13 @@ Current plugins: ================ --vop crop[=w:h:x:y] +-vf crop[=w:h:x:y] Simple cropping plugin. w,h (cropped width,height) defaults to original width,height x,y (position of cropped subimage on the original image) defaults to center MPI: EXPORT only, using stride manipulation --vop expand[=w:h:x:y:o] +-vf expand[=w:h:x:y:o] Expanding _and_ (optional) OSD rendering plugin. w,h (expanded width,height) defaults (-1) to original width,height x,y (position of original image on the expanded image) defaults (-1) to center @@ -40,18 +40,18 @@ Special: mpcodecs core uses it to solve stride restrictions between filters mencoder uses (autoload) it to render SUB/OSD --vop flip +-vf flip Flips image upside-down (vertical mirroring) No parameters. MPI: DR (if possible) or EXPORT, using stride manipulation Special: dec_video autoloads it when flipping is required and libvo can't do --vop mirror +-vf mirror Horizontal mirroring No parameters. MPI: TEMP --vop rectangle[=w:h:x:y] +-vf rectangle[=w:h:x:y] Draw a rectangle. Useful for testing crop plugin parameters. w,h (rectangle's width and height) defaults (-1) to maximum possible width while keeping the boundaries visible. @@ -63,12 +63,12 @@ change the designated rectangle boundary. MPI: TEMP, accepts stride --vop rotate[=x] +-vf rotate[=x] Rotate image +/- 90 degrees Optional 'x' parameter (0..3) controls horizontal and vertical mirroring MPI: TEMP --vop scale[=w:h[:c[:p]]] +-vf scale[=w:h[:c[:p]]] Software scaling (zoom) _and_ yuv<->rgb colorspace conversion w,h (new width/height after scaling) defaults to original width,height note: if -zoom is used, and underlaying filters (including libvo) @@ -88,21 +88,21 @@ MPI: TEMP, accepts stride Special: dec_video and mpcodecs core autoloads it for colorspace conv. --vop yuy2 +-vf yuy2 Forced software YV12/I420 -> YUY2 conversion (usefull for video cards/drivers with slow YV12 but fast YUY2 support) MPI: TEMP, accepts stride --vop rgb2bgr[=swap] +-vf rgb2bgr[=swap] RGB 24/32 <-> BGR 24/32 colorspace conversion (default) or RGB 24/32 <-> RGB 24/32 conversion with R<->B swapping ('swap' option) MPI: TEMP, accepts stride --vop palette +-vf palette RGB/BGR 8 -> RGB/BGR 15/16/24/32 colorspace conversion using palette MPI: TEMP, accepts stride --vop format[=fourcc] +-vf format[=fourcc] _restrict_ the list of supported colorspaces (query-format()) to a single, given fourcc. The 'fourcc' option defaults to 'yuy2', but may be any format name, like rgb15, bgr24, yv12 etc... @@ -110,50 +110,50 @@ plugins format list. MPI: passthru --vop pp=[[:
    -
    -vop lace/fame
    +
    -vf lace/fame
    (×Ô¶¯²åÈë)ÒªÔÚem8300ÉϹۿ´·ÇMPEGµÄÄÚÈÝ(ÀýÈçDivX»òÕßRealVideo)Äã±ØÐëÉèÖÃÒ»¸ölibavcodec(lavc)»òÕßlibfame(fame)Ö®ÀàµÄMPEG1ÊÓƵÂ˾µ -Ä¿Ç°lavcÓиüºÃµÄËٶȻ¹Óиü¸ßµÄͼÏñÖÊÁ¿£¬³ý·ÇÄãʹÓÃʱÓöµ½ÎÊÌ⣬½¨ÒéÄãʹÓÃËû¡£-vop lavc/fameµÄ½øÒ»²½µÄÐÅÏ¢¿ÉÒÔ +Ä¿Ç°lavcÓиüºÃµÄËٶȻ¹Óиü¸ßµÄͼÏñÖÊÁ¿£¬³ý·ÇÄãʹÓÃʱÓöµ½ÎÊÌ⣬½¨ÒéÄãʹÓÃËû¡£-vf lavc/fameµÄ½øÒ»²½µÄÐÅÏ¢¿ÉÒÔ ²Î¿¼man page¡£
    - Ç¿ÁÒÍƼöʹÓÃlavc¡£Ä¿Ç°Ã»Óа취ÉèÖÃem8300µÄfps£¬Õâ±íʾËü½«¹Ì¶¨ÔÚ29.97fps¡£ÒòΪÕâ¸öÇ¿ÁÒÍƼöÄãʹÓÃ-vop + Ç¿ÁÒÍƼöʹÓÃlavc¡£Ä¿Ç°Ã»Óа취ÉèÖÃem8300µÄfps£¬Õâ±íʾËü½«¹Ì¶¨ÔÚ29.97fps¡£ÒòΪÕâ¸öÇ¿ÁÒÍƼöÄãʹÓÃ-vf lavc=<quality>:25£¬ÌرðÊǵ±ÄãʹÓÃprebufferingµÄʱºò¡£ÄÇôΪʲôÊÇ25¶ø²»ÊÇ29.97£¿àÅ£¬Ô­ÒòÊǵ±Ê¹ÓÃ29.97 µÄʱºòͼÏñÓÐһЩÌøÔ¾¡£Ä¿Ç°ÎÒÃÇ»¹²»ÖªµÀÔ­Òò¡£Èç¹ûÄã°ÑËüÉèÖóÉ25µ½27Ö®¼äµÄÖµÊÇͼÏñ¾ÍÎȶ¨ÁË¡£Ä¿Ç°ÎÒÃÇÄÜ×öµÄ¾ÍÊǽÓÊÜÕâ¸öÊÂʵ¡£
    -
    -vop expand=-1:-1:-1:-1:1
    +
    -vf expand=-1:-1:-1:-1:1
    ¾¡¹ÜDXR3µÄÇý¶¯ÄÜ°ÑһЩOSD·Åµ½MPEG1/2/4µÄÊÓƵÉÏ£¬Ëü±ÈMPlayerµÄ´«Í³µÄOSDµÄÖÊÁ¿²îµÄ¶à£¬²¢ÇÒ»¹ÓÐһЩˢеÄÎÊÌâ¡£ ÉÏÃæµÄÃüÁîÐн«ÏÈ°ÑÊäÈëµÄÊÓƵת»»³ÉMPEG4(ÕâÊDZØÐëµÄ£¬¶Ô²»Æð)£¬È»ºóʹÓÃÒ»¸öÀ©Õ¹Â˾µ£¬²»½øÐÐÈκÎËõ·Å(-1£ºÄ¬ÈÏÖµ)£¬Ö»ÊÇ°ÑÕý³£µÄOSD ·Åµ½Í¼ÏñÉÏ(×îºóµÄÄǸö"1"µÄ×÷ÓÃ)¡£
    @@ -938,7 +938,7 @@ ÃüÁîÐÐÊÇÕâÑùµÄ

    -  mplayer -vo zr -sws 0 -vop scale=384:204 movie.avi
    +  mplayer -vo zr -sws 0 -vf scale=384:204 movie.avi
     

    »­ÃæµÄÇиî¿ÉÒÔÓÃcropÂ˾µÒ²¿ÉÒÔÓÃÇý¶¯×Ô¼ºÍê³É¡£¼ÙÉèµçÓ°Ì«¿íÁË£¬ÔÚÄãµÄ»úÆ÷ÉÏÏÔʾ²»ÁË£¬ÄÇôÄã»áÏëÒªÓà @@ -951,7 +951,7 @@ Èç¹ûÄãÏëҪʹÓÃcropÂ˾µ£¬Äã¿ÉÒÔÔËÐÐ

    -  mplayer -vo zr -vop crop=720:320:80:0 benhur.avi
    +  mplayer -vo zr -vf crop=720:320:80:0 benhur.avi
     

    ¶à¸ö-zrcrop¾Í»áµ÷ÓÃcineramaģʽ£¬Äã¿ÉÒ԰ѵçӰͶÉäµ½¼¸¸öµçÊÓ»òÕßͶӰÒÇÉÏÀ´ÖÆÔìÒ»¸ö´óÒøÄ»£¬ÉèÏëÄãÓÐ