<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.\" synced with 1.1114
.\" MPlayer (C) 2000-2023 MPlayer Team
.\" This man page was/is done by Gabucino, Diego Biurrun, Jonas Jermann
.\" TÅ‚umaczenie: WacÅ‚aw "Torinthiel" Schiller (torinthiel@wp.pl)
.\"            i Maciej "Paszczi" Paszta (paszczi@go2.pl)
.\"   z wykorzystaniem poprzedniego, zrobionego przez
.\"      imoteph (imoteph@wp.pl) &amp; Zorg (kmaterka@wp.pl)
.
.\" --------------------------------------------------------------------------
.\" Makrodefinicje
.\" --------------------------------------------------------------------------
.
.\" domyÅ›lne wciÄ™cie to 7, nie zmieniaÄ‡!
.nr IN 7
.\" okreÅ›la wciÄ™cie dla podopcji
.nr SS 5
.\" dodaje nowÄ… podopcjÄ™
.de IPs
.IP "\\$1" \n(SS
..
.\" poczÄ…tek pierwszego poziomu podopcji, koniec to .RE
.de RSs
.RS \n(IN+3
..
.\" poczÄ…tek drugiego poziomu podopcji
.de RSss
.PD 0
.RS \n(SS+3
..
.\" koniec drugiego poziomu podopcji
.de REss
.RE
.PD 1
..
.
.\" --------------------------------------------------------------------------
.\" TytuÅ‚
.\" --------------------------------------------------------------------------
.
.TH MPlayer 1 "2005-05-15" "Projekt MPlayer" "Odtwarzacz filmÃ³w"
.
.SH NAZWA
mplayer  \- odtwarzacz filmÃ³w
.br
mencoder \- enkoder (koder) filmÃ³w
.
.\" --------------------------------------------------------------------------
.\" SkÅ‚adnia
.\" --------------------------------------------------------------------------
.
.SH SKÅADNIA
.na
.nh
.B mplayer
.RI [opcje]\ [ \ zbiÃ³r\  | \ URL\  | \ lista\ odtwarzania\  | \ \-\  ]
.
.br
.in
.B mplayer
'in +\n[.k]u
[opcje globalne]
.I zbiÃ³r
[opcje specyficzne] [zbiÃ³r2] [opcje specyficzne]
.
.br
.in
.B mplayer
'in +\n[.k]u
[opcje globalne]
.RI { "grupa zbiorÃ³w i opcji" }
[opcje specyficzne dla grupy]
.
.br
.in
.B mplayer
'in +\n[.k]u
.I dvd://[tytuÅ‚ | [tytuÅ‚_poczÄ…tkowy]\-tytuÅ‚_koÅ„cowy ]
[opcje]
.
.br
.in
.B mplayer
'in +\n[.k]u
.I vcd://Å›cieÅ¼ka[/urzÄ…dzenie]
.
.br
.in
.B mplayer
'in +\n[.k]u
.I tv://[kanaÅ‚]
[opcje]
.
.br
.in
.B mplayer
'in +\n[.k]u
.I dvb://[numer_karty@]kanaÅ‚
[opcje]
.
.br
.in
.B mplayer
'in +\n[.k]u
.I mf://maskazbiorÃ³w
[opcje]
.
.br
.in
.B mplayer
'in +\n[.k]u
.I [cdda|cddb]://Å›cieÅ¼ka[:szybkoÅ›Ä‡][/urzÄ…dzenie]
[opcje]
.
.br
.in
.B mplayer
'in +\n[.k]u
.I cue://zbiÃ³r[:Å›cieÅ¼ka]
[opcje]
.
.br
.in
.B mplayer
'in +\n[.k]u
.RI [ file | mms[t] | http | http_proxy | rt[s]p | ftp | udp | unsv ] ://
[uÅ¼ytkownik:hasÅ‚o@]\fIURL\fP[:port] [opcje]
.
.br
.in
.B mplayer
'in +\n[.k]u
.I sdp://plik
[opcje]
.
.br
.in
.B mplayer
'in +\n[.k]u
.I mpst://host[:port]/URL
[opcje]
.
.br
.in
.B mplayer
'in +\n[.k]u
.I tivo://host/list
[opcje]
.br
.in
.B mplayer
'in +\n[.k]u
.I tivo://host/llist
[opcje]
.br
.in
.B mplayer
'in +\n[.k]u
.I tivo://host/fsid
[opcje]
.br
.in
.B gmplayer
'in +\n[.k]u
[opcje]
[\-skin\ skÃ³rka]
.
.br
.in
.B mencoder
'in +\n[.k]u
[opcje]
.RI [ \ zbiÃ³r\  | \ URL\  | \ \-\  ]
[\-o\ zbiÃ³r]
.
.br
.in
.B mencoder
'in +\n[.k]u
[opcje globalne]
.I plik1
[opcje specyficzne] [plik2] [opcje specyficzne]
.ad
.hy
.
.\" --------------------------------------------------------------------------
.\" Opis
.\" --------------------------------------------------------------------------
.
.SH OPIS
.B mplayer
to odtwarzacz filmÃ³w dla Linuksa (dziaÅ‚a na wielu innych platformach i
architekturach procesora, patrz dokumentacja).
Odtwarza wiÄ™kszoÅ›Ä‡ zbiorÃ³w MPEG/\:VOB, AVI, ASF/\:WMA/\:WMV, RM, QT/\:MOV/\:MP4,
Ogg/\:OGM, MKV, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM i RoQ, obsÅ‚ugiwanych
przez wiele natywnych i binarnych kodekÃ³w.
MoÅ¼esz odtwarzaÄ‡ Video CD, SVCD, DVD, 3ivx, DivX 3/\:4/\:5, a nawet filmy WMV.
.PP
MPlayer obsÅ‚uguje wiele sterownikÃ³w wyjÅ›cia video i audio.
Pracuje z X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, libcaca, DirectFB,
Quartz, Mac OS X CoreVideo, ale moÅ¼esz uÅ¼ywaÄ‡ GGI,
SDL (i w ten sposÃ³b wszystkich ich sterownikÃ³w),
VESA (we wszystkich kartach kompatybilnych z VESA, nawet bez X11), niektÃ³rych
niskopoziomowych, specyficznych dla kart sterownikÃ³w (dla Matrox, 3dfx i ATI) i
niektÃ³rych sprzÄ™towych dekoderÃ³w MPEG, takich jak Siemens DVB, DXR2 i
DXR3/\:Hollywood+.
WiÄ™kszoÅ›Ä‡ z nich obsÅ‚uguje programowe lub sprzÄ™towe skalowanie, wiÄ™c bÄ™dziesz
mÃ³gÅ‚ oglÄ…daÄ‡ filmy na peÅ‚nym ekranie.
.PP
MPlayer obsÅ‚uguje OSD do pokazywania stanu, wizualne sprzÄ™Å¼enie ze sterowaniem
przy pomocy klawiatury i wyÅ›wietla Å‚adne, duÅ¼e, antyaliasowane i cieniowane
napisy.
ObsÅ‚ugiwane sÄ… czcionki europejskie/\:ISO 8859\-1,2 (polskie, czeskie, angielskie
itp.), koreaÅ„skie i cyrylica oraz 12 formatÃ³w napisÃ³w (MicroDVD, SubRip, OGM,
SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS i nasz wÅ‚asny: MPsub)
i napisÃ³w DVD (strumienie SPU, VOBSub i Closed Captions).
.PP
.B mencoder
(Koder FilmÃ³w MPlayera) jest to prosty koder (kompresor) filmÃ³w, zaprojektowany
do kodowania filmÃ³w otwieralnych MPlayerem (patrz wyÅ¼ej) do innych obsÅ‚ugiwanych
formatÃ³w (patrz niÅ¼ej).
Potrafi kodowaÄ‡ do MPEG-4 (DivX4/Xvid), kodekÃ³w libavcodec, a dÅºwiÄ™k do
PCM/\:MP3/\:VBRMP3 w 1, 2 lub 3-przebiegach.
Potrafi rÃ³wnieÅ¼ kopiowaÄ‡ strumieniowo, posiada potÄ™Å¼ny system filtrÃ³w
(kadrowanie, powiÄ™kszanie, odwracanie, postprocesing, obracanie, skalowanie,
szum, konwersja RGB/\:YUV) i inne.
.PP
.B gmplayer
to MPlayer z graficznym interfejsem uÅ¼ytkownika.
Ma te same opcje co MPlayer.
.PP
PrzykÅ‚ady jak korzystaÄ‡ z programu znajdziesz na koÅ„cu tej strony
podrÄ™cznika man.
.PP
.B SprawdÅº rÃ³wnieÅ¼ dokumentacjÄ™ w formacie HTML!
.
.
.\" --------------------------------------------------------------------------
.\" Sterowanie klawiaturÄ…
.\" --------------------------------------------------------------------------
.
.SH "STEROWANIE KLAWIATURÄ„"
MPlayer ma w peÅ‚ni konfiguralnÄ…, sterowanÄ… komendami, warstwÄ™ kontroli, ktÃ³ra
pozwala Ci na sterowanie przy pomocy klawiatury, myszy, joystika lub
zdalnego sterowania (korzysta z LIRC).
Opcja \-input podpowie Ci jakie sÄ… sposoby dopasowania jej do swoich potrzeb.
.
.TP
.B kontrola podstawowa
.PD 0
.RSs
.IPs "&lt;\- i \-&gt;"
Skacze w tyÅ‚/\:w przÃ³d o 10 sekund.
.IPs "gÃ³ra i dÃ³Å‚"
Skacze w tyÅ‚/\:w przÃ³d o 1 minutÄ™.
.IPs "pgup i pgdown"
Skacze w tyÅ‚/\:w przÃ³d o 10 minut.
.IPs "[ i ]"
Zmniejsza/zwiÄ™ksza prÄ™dkoÅ›Ä‡ odtwarzania o 10%.
.IPs "{ i }"
Dwukrotnie zmniejsza/zwiÄ™ksza prÄ™dkoÅ›Ä‡ odtwarzania.
.IPs "Backspace"
Przywraca normalnÄ… prÄ™dkoÅ›Ä‡ odtwarzania.
.IPs "&lt; i &gt;"
Skacze w przÃ³d/\:w tyÅ‚ na liÅ›cie odtwarzania.
.IPs "HOME i END"
nastÄ™pna/\:poprzednia pozycja drzewa odtwarzania z listy wyÅ¼szego poziomu.
.IPs "INS i DEL"
nastÄ™pne/\:poprzednie alternatywne ÅºrÃ³dÅ‚o (tylko lista odtwarzania ASX)
.IPs "p / SPACJA"
Zatrzymuje odtwarzanie (naciÅ›niÄ™cie jeszcze raz wznawia).
.IPs ".\ \ \ \ "
Krok do przodu.
Jednokrotne naciÅ›niÄ™cie zatrzyma odtwarzane, kaÅ¼de nastÄ™pne przesunie o jednÄ…
klatkÄ™ do przodu i znÃ³w zatrzyma (dowolny inny klawisz wznawia odtwarzanie).
.IPs "q / ESC"
Zatrzymuje odtwarzanie i wychodzi.
.IPs "+ i \-"
Zmienia opÃ³Åºnienia audio o +/\:\- 0.1 sekund.
.IPs "/ i *"
Zmniejsza/\:zwiÄ™ksza gÅ‚oÅ›noÅ›Ä‡.
.IPs "9 i 0"
Zmniejsza/\:zwiÄ™ksza gÅ‚oÅ›noÅ›Ä‡.
.IPs "m\ \ \ \ "
Wycisza dÅºwiÄ™k.
.IPs "# (tylko MPEG i Matroska)"
PrzeÅ‚Ä…cza miÄ™dzy dostÄ™pnymi Å›cieÅ¼kami dÅºwiÄ™ku.
.IPs "f\ \ \ \ "
PrzeÅ‚Ä…cza tryb peÅ‚noekranowy (zobacz takÅ¼e \-fs).
.IPs "T\ \ \ \ "
PrzeÅ‚Ä…cza tryb zostaÅ„-na-wierzchu (zobacz takÅ¼e \-ontop).
.IPs "w i e"
Zmniejsza/\:zwiÄ™ksza zakres trybu panoramicznego.
.IPs "o\ \ \ \ "
PrzeÅ‚Ä…cza tryby OSD: Å¼aden / przewijanie / przewijanie + czas /
przewijanie + czas + czas caÅ‚kowity
.IPs "d\ \ \ \ "
PrzeÅ‚Ä…cza tryby gubienia klatek: Å¼aden / omiÅ„ wyÅ›wietlanie / omiÅ„ dekodowanie
(zobacz takÅ¼e \-framedrop i \-hardframedrop).
.IPs "v\ \ \ \ "
PrzeÅ‚Ä…cza wyÅ›wietlanie napisÃ³w.
.IPs "b / j"
PrzeÅ‚Ä…cza dostÄ™pne napisy.
.IP "F\ \ \ \ "
PrzeÅ‚Ä…cza wyÅ›wietlanie tylko wymuszonych napisÃ³w
.IPs "a\ \ \ \ "
PrzeÅ‚Ä…cza pozycjÄ™ napisÃ³w: gÃ³ra/\:Å›rodek/\:dÃ³Å‚.
.IPs "z i x"
Zmienia opÃ³Åºnienie napisÃ³w o +/\:\- 0.1 sekund.
.IPs "r i t"
Przesuwa napisy w gÃ³rÄ™/\:w dÃ³Å‚.
.IPs "i\ \ \ \ "
Ustawia znak EDL.
.IPs "s\ \ \ \ "
Robi zrzut ekranu (wymaga zaÅ‚adowania filtra screenshot).
.RE
.PD 1
.PP
(NastÄ™pujÄ…ce klawisze dziaÅ‚ajÄ… tylko, jeÅ¼eli uÅ¼ywasz wyjÅ›cia video ze sprzÄ™towÄ…
akceleracjÄ… (xv, (x)vidix, (x)mga, etc), programowego filtru korekcji
(\-vf eq lub \-vf eq2), lub filtru barwy (\-vf hue).
.PP
.PD 0
.RSs
.IPs "1 i 2"
Modyfikuje kontrast.
.IPs "3 i 4"
Modyfikuje jasnoÅ›Ä‡.
.IPs "5 i 6"
Modyfikuje barwÄ™ (kolorÃ³w).
.IPs "7 i 8"
Modyfikuje nasycenie.
.RE
.PD 1
.PP
(NastÄ™pujÄ…ce klawisze dziaÅ‚ajÄ… tylko ze sterownikiem wyjÅ›cia video quartz lub
corevideo.)
.PP
.PD 0
.RSs
.IPs "command + 0"
Przeskalowuje okno filmu do poÅ‚owy oryginalnej wielkoÅ›ci.
.IPs "command + 1"
Przeskalowuje okno filmu do oryginalnej wielkoÅ›ci.
.IPs "command + 2"
Przeskalowuje okno filmu do dwukrotnej oryginalnej wielkoÅ›ci.
.IPs "command + f"
PrzeÅ‚Ä…cza tryb peÅ‚noekranowy (zobacz takÅ¼e \-fs).
.IPs "command + [ i command + ]"
Ustawia przezroczystoÅ›Ä‡ okna filmu.
.RE
.PD 1
.
.TP
.B Kontrola wejÅ›cia TV
.PD 0
.RSs
.IPs "h i k"
Wybiera poprzedni/\:nastÄ™pny kanaÅ‚.
.IPs "n\ \ \ \ "
Zmienia normÄ™.
.IPs "u\ \ \ \ "
Zmienia listÄ™ kanaÅ‚Ã³w.
.RE
.PD 1
.
.
.\" --------------------------------------------------------------------------
.\" Opcje
.\" --------------------------------------------------------------------------
.
.SH "SPOSÃ“B UÅ»YCIA"
KaÅ¼da "flaga" opcji ma "przeciwflagÄ™" do pary, np.\&amp; dla \-fs przeciwnÄ… jest
opcja \-nofs.
.PP
JeÅ¼eli opcja jest oznaczona jako (tylko XXX), bÄ™dzie dziaÅ‚aÅ‚a tylko w parze z
opcjÄ… XXX, albo jeÅ¼eli obsÅ‚uga XXX zostaÅ‚a wkompilowana.
.PP
.I INFORMACJA:
Interpreter podopcji (uÅ¼ywany na przykÅ‚ad do podopcji \-ao pcm) obsÅ‚uguje
specjalny sposÃ³b interpretacji ciÄ…gÃ³w projektowany do stosowania w zewnÄ™trznych
GUI.
.br
Ma on nastÄ™pujÄ…cy format:
.br
%n%ciÄ…g_znakÃ³w_dÅ‚ugoÅ›ci_n
.br
.I PRZYKÅAD:
.br
mplayer \-ao pcm:file=%10%C:test.wav test.avi
.PP
MoÅ¼esz umieÅ›ciÄ‡ wszystkie opcje w zbiorach konfiguracyjnych, z ktÃ³rych
MPlayer/MEncoder bÄ™dÄ… czytaÅ‚y przy kaÅ¼dym uruchomieniu.
GÅ‚Ã³wny zbiÃ³r konfiguracyjny "mplayer.conf" jest w katalogu konfiguracyjnym
(np.\&amp; /etc/\:mplayer lub /usr/\:local/\:etc/\:mplayer), a specyficzny dla
uÅ¼ytkownika to "~/\:.mplayer/\:config".
Zbiorem konfiguracyjnym MEncodera jest "mencoder.conf" w katalogu
konfiguracyjnym (np.\&amp; /etc/\:mplayer lub /usr/\:local/\:etc/\:mplayer),
a specyficzny dla uÅ¼ytkownika to "~/\:.mplayer/\:mencoder.conf".
Opcje okreÅ›lone przez uÅ¼ytkownika uniewaÅ¼niajÄ… opcje z gÅ‚Ã³wnego zbioru, a opcje
podawane z wiersza poleceÅ„ uniewaÅ¼niajÄ… obie.
SkÅ‚adnia zbioru konfiguracyjnego to "opcja=&lt;wartoÅ›Ä‡&gt;", wszystko po "#" uwaÅ¼ane
jest za komentarz.
Opcje dziaÅ‚ajÄ…ce bez wartoÅ›ci mogÄ… byÄ‡ wÅ‚Ä…czone przez ustawienie "yes", "1" lub
"true" i wyÅ‚Ä…czone przez przypisanie im "no", "0", lub "false".
RÃ³wnieÅ¼ podopcje mogÄ… byÄ‡ okreÅ›lane w ten sposÃ³b.
.PP
.I PRZYKÅAD:
.nf
# UÅ¼ywa sterownika Matrox jako domyÅ›lnego.
vo=xmga
# Uwielbiam staÄ‡ na rÄ™kach gdy oglÄ…dam filmy.
flip=yes
# Dekoduje/\:koduje wielokrotne zbiory png,
# zaczynaj od mf://maskazbiorÃ³w
mf=type=png:fps=25
# Dziwne negatywy sÄ… fajne
vf=eq2=1.0:\-0.8
.fi
.PP
MoÅ¼esz teÅ¼ napisaÄ‡ zbiÃ³r konfiguracyjny dla konkretnego pliku.
JeÅ›li zamierzasz mieÄ‡ zbiÃ³r konfiguracyjny dla pliku o nazwie "film.avi",
utwÃ³rz "film.avi.conf" z zawartymi w nim opcjami i umieÅ›Ä‡ go
w ~/.mplayer/ lub w tym samym katalogu, co film.
.
.
.
.SH "OPCJE OGÃ“LNE"
.
.TP
.B \-codecs\-file &lt;plik&gt; (zobacz takÅ¼e \-afm, \-ac, \-vfm i \-vc)
Pomija standardowÄ… Å›cieÅ¼kÄ™ poszukiwania i uÅ¼ywa podanego pliku zamiast
dostÄ™pnego w systemie lub wbudowanego codecs.conf.
.
.TP
.B \-include &lt;plik\ konfiguracyjny&gt;
OkreÅ›la plik z ustawieniami, ktÃ³ry bÄ™dzie parsowany po tych domyÅ›lnych.
.
.TP
.B "\-quiet\ "
Sprawia, Å¼e wyjÅ›cie na konsolÄ™ jest mniej gadatliwe; w szczegÃ³lnoÅ›ci zapobiegnie
to wyÅ›wietleniu wiersza stanu (tzn.\&amp; A:   0.7 V:   0.6 A-V:  0.068 ...).
SzczegÃ³lnie przydatne na wolnych terminalach lub na takich, ktÃ³re nie obsÅ‚ugujÄ…
poprawnie znaku powrotu karetki (tzn.\&amp; \\r).
.
.TP
.B \-priority &lt;prio&gt; (Windows only)
Ustawia priorytet procesu MPlayera wedÅ‚ug predefiniowanych ustawieÅ„ dostÄ™pnych
w Windows.
MoÅ¼liwe wartoÅ›ci &lt;prio&gt;:
.RSs
idle|belownormal|normal|abovenormal|high|realtime
.RE
.sp 1
.RS
.I UWAGA:
UÅ¼ywanie priorytetu realtime moÅ¼e spowodowaÄ‡ zawieszenie systemu.
.RE
.
.TP
.B \-v, \-verbose
ZwiÄ™ksza poziom gadatliwoÅ›ci (raportowania) (wiÄ™cej \-v oznacza wiÄ™kszy poziom).
.PD 0
.RSs
.IPs &lt;brak&gt;
wiadomoÅ›ci czysto informacyjne (domyÅ›lne)
.IPs "\-v\ \ \ "
podstawowe informacje do debugu, nagÅ‚Ã³wek AVI, wartoÅ›ci funckji (debug inicjalizacji)
.IPs \-v\ \-v
Drukuje indeksy AVI, kawaÅ‚ki danych wejÅ›ciowych, wiÄ™cej informacji do debugu (debug odtwarzacza)
.IPs \-v\ \-v\ \-v
Drukuje wszystko zwiÄ…zane z parserami danych wejÅ›ciowych (debug parsera)
.RE
.PD 1
.
.
.
.SH "OPCJE ODTWARZACZA (TYLKO MPLAYER)"
.
.TP
.B \-autoq &lt;jakoÅ›Ä‡&gt; (uÅ¼ywaj z \-vf [s]pp)
Dynamicznie zmiania poziom 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.
Musisz uÅ¼yÄ‡ \-vf [s]pp bez parametrÃ³w, aby ta opcja dziaÅ‚aÅ‚a.
.
.TP
.B \-autosync &lt;czynnik&gt;
Stopniowo dostosowuje synchronizacjÄ™ A/\:V bazujÄ…c na pomiarze opÃ³ÅºnieÅ„ audio.
Podanie \-autosync\ 0, domyÅ›lnie, spowoduje, Å¼e "czas" klatki bÄ™dzie
bazowaÅ‚ wyÅ‚Ä…cznie na pomiarze opÃ³Åºnienia audio.
Podanie \-autosync\ 1 zrobi to samo, ale nieznacznie zmieni
algorytm korekcji A/\:V.
NierÃ³wna prÄ™dkoÅ›Ä‡ odtwarzania filmÃ³w, ktÃ³re odtwarzane sÄ… dobrze z \-nosound
czÄ™sto moÅ¼e byÄ‡ poprawiona przez podanie liczby wiÄ™kszej niÅ¼ 1.
Im wyÅ¼sza wartoÅ›Ä‡ tym rezultaty bÄ™dÄ… bliÅ¼sze zastosowaniu \-nosound.
SprÃ³buj uÅ¼yÄ‡ \-autosync\ 30, Å¼eby stÅ‚umiÄ‡ problemy spowodowanie przez sterowniki
dÅºwiÄ™ku, ktÃ³re nie majÄ… dokÅ‚adnego pomiaru opÃ³ÅºnieÅ„ audio.
Z tÄ… wartoÅ›ciÄ…, jeÅ¼eli zdarzy siÄ™ duÅ¼e przesuniÄ™cie synchronizacji A/\:V,
wyregulowanie potrwa tylko okoÅ‚o 1 lub 2\ sekund.
OpÃ³Åºnienie reakcji na nagÅ‚e przesuniÄ™cie A/\:V powinno byÄ‡ jedynym ubocznym
efektem wÅ‚Ä…czanie tej opcji, dla wszystkich sterownikÃ³w dÅºwiÄ™ku.
.
.TP
.B \-benchmark
Pokazuje na koÅ„cu odtwarzania statystyki uÅ¼ycia procesora i zgubionych klatek.
UÅ¼ywaj w kombinacji z \-nosound i \-vo null dla testowania szybkoÅ›ci kodeka
video.
.br
.I UWAGA:
Z tÄ… opcjÄ… MPlayer ignoruje czas trwania klatki, jeÅ›li odtwarza tylko video
(moÅ¼na to uznaÄ‡ za nielimitowane fps).
.
.TP
.B \-colorkey &lt;numer&gt;
Zmienia kolor kluczowy (colorkey) na wybranÄ… wartoÅ›Ä‡ RGB.
0x000000 to czarny a 0xffffff to biaÅ‚y.
ObsÅ‚ugiwane tylko przez sterowniki wyjÅ›cia video cvidix, fbdev, svga, vesa,
winvidix, xmga, xvidix, xover, xv (zobacz takÅ¼e \-vo xv:ck),
xvmc (zobacz takÅ¼e \-vo xv:ck) i directx.
.
.TP
.B \-nocolorkey
WyÅ‚Ä…cza kolor kluczowy.
ObsÅ‚ugiwane tylko przez sterowniki wyjÅ›cia video cvidix, fbdev, svga, vesa,
winvidix, xmga, xvidix, xover, xv (zobacz takÅ¼e \-vo xv:ck),
xvmc (zobacz takÅ¼e \-vo xv:ck) i directx.
.
.TP
.B \-crash\-debug (kod do debugowania)
Automatycznie podÅ‚Ä…cza gdb przy bÅ‚edzie lub SIGTRAP.
ObsÅ‚uga musi zostaÄ‡ wkompilowana poprzez podanie \-\-enable\-crash\-debug lub
posiadanie zbioru .developer w katalogu przy konfiguracji.
.
.TP
.B \-edlout &lt;nazwa\ zbioru&gt;
Tworzy nowy zbiÃ³r i zapisuje decyzyjnÄ… listÄ™ edycji (EDL) do tego zbioru.
Podczas odtwarzania, kiedy uÅ¼ytkownik wciÅ›nie "i", wpis o pominiÄ™ciu dwÃ³ch
ostatnich sekund zostanie zapisany do zbioru.
Daje to punkt wyjÅ›cia, ktÃ³ry uÅ¼ytkownik moÅ¼e pÃ³Åºniej dopasowaÄ‡ do swoich
potrzeb.
SzczegÃ³Å‚owe informacje zawarte sÄ… w DOCS/\:HTML/\:pl/\:edl.html.
.
.TP
.B \-enqueue (tylko GUI)
Dodaje zbiory podane w wierszu poleceÅ„ do listy odtwarzania, zamiast odtwarzaÄ‡
je od razu.
.
.TP
.B \-fixed\-vo (KOD BETA!)
Wymusza ustawienie jednego systemu video dla wszystkich zbiorÃ³w (jedna
(de)inicjalizacja dla wszystkich zbiorÃ³w).
Dlatego teÅ¼ tylko jedno okno zostanie otwarte dla wszystkich zbiorÃ³w.
Obecnie dziaÅ‚a z nastÄ™pujÄ…cymi sterownikami: gl, gl2, mga, svga, x11, xmga, xv,
xvidix i dfbmga.
.
.TP
.B \-framedrop (zobacz takÅ¼e \-hardframedrop)
Nie wyÅ›wietla niektÃ³rych klatek, by utrzymaÄ‡ synchronizacje A/\:V na wolnych
komputerach.
Filtry video nie bÄ™dÄ… stosowane do tych klatek.
Dla klatek B nawet dekodowanie jest caÅ‚kowicie pominiÄ™te.
.
.TP
.B \-h, \-help, \-\-help
Pokazuje krÃ³tkie podsumowanie opcji.
.
.TP
.B \-hardframedrop
WiÄ™ksza intensywnoÅ›Ä‡ opuszczania klatek (przerywa dekodowanie).
Prowadzi do znieksztaÅ‚ceÅ„ obrazu!
.
.TP
.B \-identify
Pokazuje parametry zbioru w Å‚atwo przeglÄ…dalnym formacie.
WyÅ›wietla teÅ¼ dokÅ‚adniejsze informacje o jÄ™zykach i identyfikatorach
napisÃ³w i Å›cieÅ¼ek audio.
Skrypt TOOLS/\:midentify.sh wycina inne napisy MPlayera i (mamy nadziejÄ™)
zabezpiecza specjalne znaki przed interpretacjÄ… przez powÅ‚okÄ™.
.
.TP
.B \-idle (zobacz takÅ¼e \-slave)
Sprawia Å¼e MPlayer czeka bezczynie zamiast wychodziÄ‡ jeÅ›li nie ma pliku do
odtwarzania.
Gwnie uÅ¼yteczne w trybie slave, gdy MPlayer moze byÄ‡ sterowany poleceniami
wejÅ›ciowymi.
.
.TP
.B \-input &lt;komendy&gt;
Ta opcja moÅ¼e byÄ‡ uÅ¼ywana do konfiguracji pewnych czÄ™Å›ci systemu wejÅ›ciowego.
ÅšcieÅ¼ki sÄ… wzglÄ™dem ~/\:.mplayer/.
.br
.I INFORMACJA:
Autopowtarzanie jest obecnie obsÅ‚ugiwane tylko przez joysticki.
.sp 1
DostÄ™pne sÄ… polecenia:
.sp 1
.PD 0
.RSs
.IPs conf=&lt;plik&gt;
OkreÅ›la plik konfiguracyjny warstwy kontroli, inny niÅ¼ domyÅ›lny
~/\:.mplayer/\:input.conf.
JeÅ¼eli nie podano peÅ‚nej Å›cieÅ¼ki, pod uwagÄ™ brany jest ~/\:.mplayer/\:&lt;plik&gt;.
.IPs ar-delay
OpÃ³Åºnienie w milisekundach przed rozpoczÄ™ciem automatyczniego powtarzania
klawisza (0 Å¼eby wyÅ‚Ä…czyÄ‡).
.IPs ar-rate
IloÅ›Ä‡ generowanych przyciÅ›niÄ™Ä‡ klawisza na sekundÄ™ przy autopowtarzaniu.
.IPs keylist
Lista wszystkich klawiszy, ktÃ³re mogÄ… byÄ‡ przypisane do komend.
.IPs cmdlist
Lista wszystkich komend, ktÃ³re mogÄ… byÄ‡ przypisane do klawiszy.
.IPs js-dev
Wybiera uÅ¼ywany joystick (domyÅ›lnie: /dev/\:input/\:js0).
.IPs file=&lt;nazwazbioru&gt;
Czyta polecenia z podanego zbioru.
Opcja gÅ‚Ã³wnie przydatna przy kolejce FIFO.
.br
.I INFORMACJA:
JeÅ›li podany zbiÃ³r jest kolejkÄ…, MPlayer otwiera oba koÅ„ce, wiÄ™c moÅ¼na
kilkukrotnie napisaÄ‡ "echo "seek 10" &gt; mp_pipe" i kolejka bÄ™dzie dziaÅ‚aÄ‡.
.RE
.PD 1
.
.TP
.B \-key\-fifo\-size &lt;2\-65000&gt;
Ustala wielkoÅ›Ä‡ kolejki buforujÄ…cej naciÅ›niÄ™cia klawiszy (domyÅ›lnie: 10).
Kolejka wielkoÅ›ci n moÅ¼e zbuforowaÄ‡ (n-1) zdarzeÅ„.
JeÅ›li jest zbyt maÅ‚e niektÃ³re zdarzenia mogÄ… zaginÄ…Ä‡
(co prowadzi do "zaciÄ™tego przycisku myszy" i podobnych efektÃ³w).
JeÅ›li jest zbyt duÅ¼e moÅ¼e wyglÄ…daÄ‡ Å¼e MPlayer zawiesiÅ‚ siÄ™
gdy przetwarza zbuforowane zdarzenia.
Å»eby utrzymaÄ‡ takie samo zachowanie jak przed wprowadzeniem tej opcji,
ustaw 2 dla Linuksa i 1024 dla Windows.
.
.TP
.B \-lircconf &lt;plik&gt; (tylko z LIRC)
Wskazuje plik konfiguracyjny dla LIRC (domyÅ›lnie: ~/\:.lircrc).
.
.TP
.B \-list\-options
WyÅ›wietla wszystkie dostÄ™pne opcje.
.
.TP
.B \-loop &lt;iloÅ›Ä‡&gt;
Powtarza film &lt;iloÅ›Ä‡&gt; razy.
0 oznacza zawsze.
.
.TP
.B \-menu (tylko z menu OSD)
WÅ‚Ä…cza menu OSD.
.
.TP
.B \-menu\-cfg &lt;plik&gt; (tylko z menu OSD)
Wskazuje alternatywny plik konfiguracyjny menu.conf.
.
.TP
.B \-menu\-root &lt;wartoÅ›Ä‡&gt; (tylko z menu OSD)
Wybiera menu gÅ‚Ã³wne.
.
.TP
.B \-menu\-startup (tylko z menu OSD)
WyÅ›wietla gÅ‚Ã³wne menu zaraz po uruchomieniu MPlayera.
.
.TP
.B \-noconsolecontrols
Powstrzymuje MPlayera przed czytaniem zdarzeÅ„ klawiszy ze standardowego wejÅ›cia.
UÅ¼yteczne, jeÅ¼eli dane sÄ… z niego pobierane.
Jest to automatycznie wÅ‚Ä…czane, jeÅ›li w wierszu poleceÅ„ zostanie odnaleziony \-.
SÄ… jednak sytuacje, w ktÃ³rych sam musisz to aktywowaÄ‡, np.\&amp;
jeÅ¼eli otwierasz /dev/\:stdin (albo odpowiednik w Twoim systemie),
uÅ¼ywasz stdin na liÅ›cie odtwarzania albo zamierzasz czytaÄ‡ z stdin pÃ³Åºniej
poprzez polecenia trybu slave loadlist i loadfile.
.
.TP
.B \-nojoystick
WyÅ‚Ä…cza obsÅ‚ugÄ™ joysticka.
.
.TP
.B \-nolirc
WyÅ‚Ä…cza obsÅ‚ugÄ™ LIRC.
.
.TP
.B \-nomouseinput (tylko z X11)
WyÅ‚Ä…cza obsÅ‚ugÄ™ zdarzeÅ„ wciÅ›niÄ™cia/\:puszczenia przycisku myszki
(menu kontekstowe mozplayerxp korzysta z tej opcji).
.
.TP
.B \-nortc (tylko z RTC)
WyÅ‚Ä…cza uÅ¼ywanie Linux RTC (real-time clock \- /dev/\:rtc) jako mechanizmu
mierzenia czasu.
.
.TP
.B \-playlist &lt;nazwa\ pliku&gt;
Odtwarza zbiory wedÅ‚ug pliku listy odtwarzania (w formatach ASX, Winamp, SMIL
lub jeden zbiÃ³r w kaÅ¼dym wierszu).
.br
.I INFORMACJA:
Opcja ta jest uwaÅ¼ana za pozycjÄ™ wyjÅ›ciowÄ…, wiÄ™c opcje nastÄ™pujÄ…ce po niej
odnoszÄ… siÄ™ tylko do zbiorÃ³w na tej liÅ›cie.
.br
FIXME: Musi to byÄ‡ bardziej przejrzyste i dokÅ‚adnie udokumentowane.
.
.TP
.B \-really\-quiet (zobacz takÅ¼e \-quiet)
WyÅ›wietla jeszcze mniej komunikatÃ³w wyjÅ›ciowych i stanu niÅ¼ z opcjÄ… \-quiet.
.
.TP
.B \-rtc\-device &lt;urzÄ…dzenie&gt;
Korzysta z okreÅ›lonego urzÄ…dzenia do synchronizacji przez RTC.
.
.TP
.B \-shuffle
Odtwarza zbiory w losowej kolejnoÅ›ci.
.
.TP
.B \-skin &lt;nazwa&gt; (tylko z GUI)
ZaÅ‚aduje skÃ³rkÄ™ z podanego jako parametr katalogu znajdujÄ…cego siÄ™ pod
domyÅ›lnymi katalogami skÃ³rek, /usr/\:local/\:share/\:mplayer/\:skins/
i ~/.mplayer/skins/.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IPs "\-skin fittyfene"
PrÃ³buje zaÅ‚adowaÄ‡ /usr/\:local/\:share/\:mplayer/\:skins/\:fittyfene,
pÃ³Åºniej ~/.mplayer/\:skins/\:fittyfene.
.RE
.PD 1
.
.TP
.B \-slave (zobacz takÅ¼e \-input)
Ta opcja przeÅ‚Ä…cza MPlayera w tryb slave, w ktÃ³rym moÅ¼na go uÅ¼ywaÄ‡ jako koÅ„cÃ³wki
(backend) dla innych programÃ³w.
Zamiast przechwytywania wciÅ›niÄ™tych klawiszy, MPlayer bÄ™dzie czytaÅ‚ ze
standardowego wejÅ›cia polecenia oddzielane koÅ„cem wiersza (\\n).
.br
.I INFORMACJA:
ListÄ™ poleceÅ„ otrzymasz z \-input cmdlist, a ich opis znajdziesz
w DOCS/tech/slave.txt.
.
.TP
.B \-softsleep
UÅ¼ywa wysokiej jakoÅ›ci zegarÃ³w programowych.
Tak dokÅ‚adne jak RTC, ale nie wymaga specjalnych uprawnieÅ„.
Skutkuje wiÄ™kszym obiÄ…Å¼eniem procesora.
.
.TP
.B \-sstep &lt;sek&gt;
Przeskakuje &lt;sek&gt; sekund po kaÅ¼dej klatce.
Normalna prÄ™dkoÅ›Ä‡ odtwarzania klatek jest utrzymana, wiÄ™c odtwarzanie jest
szybsze.
Jako Å¼e MPlayer potrafi przeszukiwaÄ‡ tylko do najbliÅ¼szej klatki kluczowej,
moÅ¼e to byÄ‡ niedokÅ‚adne.
.
.
.
.SH "OPCJE DEMUXERA/\:STRUMIENI"
.
.TP
.B \-a52drc &lt;poziom&gt;
Wybiera poziom Kompresji Dynamiki (Dynamic Range Compression) dla
strumieni dÅºwiÄ™kowych AC3.
&lt;poziom&gt; jest liczbÄ… rzeczywistÄ… od 0 do 1, gdzie 0 oznacza brak kompresji,
a 1 (domyÅ›lne) oznacza peÅ‚nÄ… kompresjÄ™ (gÅ‚oÅ›ne kawaÅ‚ki sÄ… przyciszane
i vice versa).
Opcja ta jest skuteczna tylko wtedy, kiedy strumieÅ„ AC3 zawiera informacje
o wymaganym zasiÄ™gu kompresji.
.
.TP
.B \-aid &lt;ID&gt; (zobacz takÅ¼e \-alang)
Wybiera kanaÅ‚ audio (MPEG: 0\-31 AVI/\:OGM: 1\-99 ASF/\:RM: 0\-127,
VOB(AC3): 128\-159 VOB(LPCM): 160\-191 MPEG-TS 17\-8190).
MPlayer wyÅ›wietli dostÄ™pne identyfikatory audio,
jeÅ›li jest uruchomiony w trybie gadatliwym (\-v).
Kiedy odtwarzany jest strumieÅ„ MPEG-TS, MPlayer/\:MEncoder uÅ¼yje pierwszego
programu (jeÅ¼eli jest dostÄ™pny) z wybranym strumieniem.
.
.TP
.B \-alang &lt;kod\ jÄ™zyka[,kod\ jÄ™zyka,...]&gt; (zobacz takÅ¼e \-aid)
OkreÅ›la priorytetowÄ… listÄ™ jÄ™zykÃ³w, w ktÃ³rych audio ma byÄ‡ odtwarzane.
RÃ³Å¼ne formaty uÅ¼ywajÄ… rÃ³Å¼nych kodÃ³w.
DVD korzysta z dwuliterowych w standardzie ISO 639\-1, Matroska i NUT operujÄ… na
trzyliterowych ISO 639\-2, a OGM korzysta z dowolnego identyfikatora.
MPlayer wyÅ›wietli dostÄ™pne jÄ™zyki,
jeÅ›li jest uruchomiony w trybie gatatliwym (\-v).
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IPs "mplayer dvd://1 \-alang pl,en"
Wybiera z DVD Å›cieÅ¼kÄ™ w jÄ™zyku polskim, a jeÅ¼eli jej nie ma, korzysta z
angielskiej.
.IPs "mplayer \-alang jpn example.mkv"
Odtwarza film w formacie Matroska w jÄ™zyku japoÅ„skim.
.RE
.PD 1
.
.TP
.B \-audio\-demuxer &lt;[+]nazwa&gt; (tylko z opcjÄ… \-audiofile)
Wymusza typ demuxera audio dla \-audiofile.
UÅ¼ycie "+" przed nazwÄ… wymusza jÄ…, wyÅ‚Ä…cza to niektÃ³re testy.
Podaj nazwÄ™ demuksera wypisanÄ… przez \-audio\-demuxer help.
Dla kompatybilnoÅ›ci z poprzednimi wersjami akceptuje teÅ¼
ID demuxera zdefiniowane w zbiorze libmpdemux/\:demuxer.h.
\-audio\-demuxer audio albo \-audio\-demuxer 17 wymusza MP3.
.
.TP
.B \-audiofile &lt;nazwa\ zbioru&gt;
OtwÃ³rz audio z zewnÄ™trznego zbioru (WAV, MP3 lub Ogg Vorbis) podczas
odtwarzania filmu.
.
.TP
.B \-audiofile\-cache &lt;kBajty&gt;
WÅ‚Ä…cza cache dla strumienia uÅ¼ywanego przez \-audiofile, uÅ¼ywajÄ…c okreÅ›lonej
iloÅ›ci pamiÄ™ci.
.
.TP
.B \-bandwidth &lt;wartoÅ›Ä‡&gt; (tylko z sieciÄ…)
OkreÅ›la maksymalnÄ… szerokoÅ›Ä‡ pasma (bitrate) strumienia sieciowego (dla
serwerÃ³w potrafiÄ…cych przesyÅ‚aÄ‡ z rÃ³Å¼nymi szerokoÅ›ciami pasma).
Przydatne jeÅ›li chcesz oglÄ…daÄ‡ na Å¼ywo media ze strumieni przy wolnym
poÅ‚Ä…czeniu.
.
.TP
.B \-cache &lt;kBajty&gt;
Ta opcja okreÅ›la ile pamiÄ™ci (w kBajtach) ma byÄ‡ uÅ¼yte do wstÄ™pnego
buforowania zbioru lub URL.
SzczegÃ³lnie przydatne przy powolnych noÅ›nikach.
.
.TP
.B \-cache\-min &lt;procent&gt;
Odtwarzanie rozpocznie siÄ™ gdy bufor zostanie wypeÅ‚niony w podanym stopniu.
.
.TP
.B \-cache\-seek\-min &lt;procent&gt; (jeszcze nie zaimplementowane)
JeÅ›li wykonano przewijanie do pozycji w promieniu &lt;procent&gt; wielkoÅ›ci cache od
aktualnej pozycji, MPlayer poczeka na wypeÅ‚nienie cache zamiast wykonywaÄ‡
przewijanie (domyÅ›lnie: 50).
.
.TP
.B \-cdda &lt;opcja1:opcja2&gt; &lt;tylko z CDDA)
Dostosowuje moÅ¼liwoÅ›Ä‡ czytania CD Audio MPlayera.
.sp 1
DostÄ™pne sÄ… opcje:
.RSs
.IPs speed=&lt;wartoÅ›Ä‡&gt;
Ustala prÄ™dkoÅ›Ä‡ obrotÃ³w CD.
.IPs paranoia=&lt;0\-2&gt;
Ustala poziom paranoi.
.RSss
0: wyÅ‚Ä…cza sprawdzanie
.br
1: sprawdza tylko overlap (domyÅ›lne)
.br
2: peÅ‚na korekcja i weryfikacja danych
.REss
.IPs generic-dev=&lt;wartoÅ›Ä‡&gt;
UÅ¼ywa podanego ogÃ³lnego urzÄ…dzenia SCSI.
.IPs sector-size=&lt;wartoÅ›Ä‡&gt;
Rozmiar bloku jednorazowego czytania.
.IPs overlap=&lt;wartoÅ›Ä‡&gt;
Wymusza minimalne przeszukiwanie overlap podczas weryfikacji do &lt;wartoÅ›Ä‡&gt;
sektorÃ³w.
.IPs toc-bias
ZakÅ‚ada Å¼e adres poczÄ…tku pierwszej Å›cieÅ¼ki zapisany w TOC bÄ™dzie adresowany
jako LBA\ 0.
NiektÃ³re sterowniki Toshiba potrzebujÄ… tego by poprawnie okreÅ›liÄ‡ granice
Å›cieÅ¼ek.
.IPs toc-offset=&lt;wartoÅ›Ä‡&gt;
Dodaje &lt;wartoÅ›Ä‡&gt; sektorÃ³w do odczytanych wartoÅ›ci podczas adresowania Å›cieÅ¼ek.
WartoÅ›Ä‡ moÅ¼e byÄ‡ ujemna.
.IPs (no)skip
(Nie)akceptuje niedoskonaÅ‚e rekonstrukcje danych.
.RE
.
.TP
.B \-cdrom\-device &lt;Å›cieÅ¼ka\ do\ urzÄ…dzenia&gt;
Ustawia Å›cieÅ¼kÄ™ do urzÄ…dzenia CD-ROM (domyÅ›lnie: /dev/\:cdrom).
.
.TP
.B \-channels &lt;iloÅ›Ä‡&gt; (zobacz takÅ¼e \-af channels)
Å»Ä…da podanej liczby kanaÅ‚Ã³w wyjÅ›cowych (domyÅ›lnie: 2).
MPlayer prosi dekoder by dekodowaÅ‚ audio do wybranej iloÅ›ci kanaÅ‚Ã³w.
Od dekodera zaleÅ¼y jak (i czy) sobie z tym poradzi.
Opcja ta jest zazwyczaj potrzebna tylko przy odtwarzaniu filmÃ³w z dÅºwiÄ™kiem w
formacie AC3 (jak DVD).
W tym wypadku liba52 dekoduje i prawidÅ‚owo przerabia dÅºwiÄ™k na wymaganÄ…
liczbÄ™ kanaÅ‚Ã³w.
Å»eby bezpoÅ›rednio kontrolowaÄ‡ liczbÄ™ kanaÅ‚Ã³w wyjÅ›ciowych niezaleÅ¼nie od liczby
zdekodowanych kanaÅ‚Ã³w, uÅ¼yj filtra channels.
.br
.I INFORMACJA:
Opcja ta jest honorowana przez kodeki (tylko AC3), filtry (surround)
i sterowniki wyÅ›cia audio (przynajmniej OSS).
.sp 1
DostÄ™pne sÄ… opcje:
.sp 1
.PD 0
.RSs
.IPs 2
stereo
.IPs 4
surround
.IPs 6
peÅ‚ne 5.1
.RE
.PD 1
.
.TP
.B \-chapter &lt;ID\ rozdziaÅ‚u[\-&lt;ID\ koÅ„cowego\ rozdziaÅ‚u&gt;] (tylko DVD)
OkreÅ›la numer rozdziaÅ‚u od ktÃ³rego naleÅ¼y zaczÄ…Ä‡ odtwarzanie.
MoÅ¼e teÅ¼ okreÅ›liÄ‡ numer rozdziaÅ‚u na ktÃ³rym naleÅ¼y skoÅ„czyÄ‡ odtwarzanie
(domyÅ›lnie: 1).
.
.TP
.B \-cookies (tylko z sieciÄ…)
WysyÅ‚a cookies przy Å¼Ä…daniach HTTP.
.
.TP
.B \-cookies\-file &lt;nazwa\ zbioru&gt; (tylko z sieciÄ…)
Czyta HTTP cookies z &lt;nazwa zbioru&gt; (domyÅ›lnie ~/.mozilla/ i ~/.netscape/)
i nie czytaj z miejsc standardowych.
ZakÅ‚ada Å¼e zbiÃ³r jest w formacie Netscape.
.
.TP
.B \-delay &lt;sekundy&gt;
Ustawia opÃ³Åºnienie dÅºwiÄ™ku w sekundach (dodatnia lub ujemna liczba rzeczywista).
.br
.I INFORMACJA:
Nie ma gwarancji prawidÅ‚owego dziaÅ‚ania jeÅ›li jest to uÅ¼ywane z MEncoderem
i \-ovc copy.
.
.TP
.B \-demuxer &lt;[+]nazwa&gt;
Wymusza typ demuxera.
UÅ¼ycie "+" przed nazwÄ… wymusza jÄ…, wyÅ‚Ä…cza to niektÃ³re testy.
Podaj nazwÄ™ demuksera wypisanÄ… przez \-demuxer help.
Dla kompatybilnoÅ›ci z poprzednimi wersjami akceptuje teÅ¼
ID demuxera zdefiniowane w zbiorze libmpdemux/\:demuxer.h.
\-demuxer audio lub \-demuxer 17 wymusza MP3.
.
.TP
.B \-dumpaudio (tylko MPlayer)
Zrzuca surowy, skompresowany strumieÅ„ audio do ./stream.dump
(przydatne z MPEG/\:AC3).
JeÅ›li podasz wiÄ™cej niÅ¼ jednÄ… z \-dumpaudio, \-dumpvideo i \-dumpstream,
znaczenie ma tylko ostatnia w wierszu poleceÅ„.
.
.TP
.B \-dumpfile &lt;nazwa\ zbioru&gt; (tylko MPlayer)
Podaje nazwÄ™ zbioru wynikowego dla opcji \-dumpaudio / \-dumpvideo /
\-dumpstream.
.
.TP
.B \-dumpstream (tylko MPlayer)
Zrzuca surowy strumieÅ„ do ./stream.dump.
Przydatny gdy rippujesz z DVD lub sieci.
JeÅ›li podasz wiÄ™cej niÅ¼ jednÄ… z \-dumpaudio, \-dumpvideo i \-dumpstream,
znaczenie ma tylko ostatnia w wierszu poleceÅ„.
.
.TP
.B \-dumpvideo (tylko MPlayer)
Zrzuca surowy, skompresowany strumieÅ„ video do ./stream.dump (niezbyt
przydatne).
JeÅ›li podasz wiÄ™cej niÅ¼ jednÄ… z \-dumpaudio, \-dumpvideo i \-dumpstream,
znaczenie ma tylko ostatnia w wierszu poleceÅ„.
.
.TP
.B \-dvbin &lt;options&gt;
Przekazuje zamiast domyÅ›lnych nastÄ™pujÄ…ce opcje moduÅ‚owi wejÅ›cia DVB:
.sp 1
.PD 0
.RSs
.IPs card=&lt;1\-4&gt;
UÅ¼yje karty numer 1\-4 (domyÅ›lnie: 1).
.IPs file=&lt;nazwa\ pliku&gt;
Czyta listÄ™ kanaÅ‚Ã³w z &lt;nazwa pliku&gt;.
DomyÅ›lnym jest ~/.mplayer/\:channels.conf.{sat,ter,cbl,atsc} (w zaleÅ¼noÅ›ci od
Twojej karty) lub w ostatecznoÅ›ci ~/.mplayer/\:channels.conf.
.RE
.PD 1
.
.TP
.B \-dvd\-device &lt;Å›cieÅ¼ka\ do\ urzÄ…dzenia&gt; (tylko DVD)
Podaje Å›cieÅ¼kÄ™ do urzÄ…dzenia DVD (domyÅ›lnie: /dev/\:dvd).
MoÅ¼esz rÃ³wnieÅ¼ okreÅ›liÄ‡ katalog z plikami uprzednio skopiowanymi prosto z
DVD (np. przez vobcopy).
ZauwaÅ¼, Å¼e \-dumpstream jest zazwyczaj lepszym sposobem
na kopiowanie tytuÅ‚Ã³w DVD (zobacz przykÅ‚ady).
.
.TP
.B \-dvdangle &lt;ID\ ujÄ™cia&gt; (tylko DVD)
NiektÃ³re dyski DVD zawierajÄ… sceny, ktÃ³re mogÄ… byÄ‡ oglÄ…dane z rÃ³Å¼nych ujÄ™Ä‡.
Opcja ta informuje MPlayera, ktÃ³rego ujÄ™cia ma uÅ¼ywaÄ‡ (domyÅ›lnie: 1).
.
.TP
.B \-edl &lt;nazwa\ pliku&gt;
WÅ‚Ä…cza decyzyjnÄ… listÄ™ edycji (ang.\&amp; edit decision list (EDL)) podczas
odtwarzania.
Video bÄ™dzie pomijane, audio bÄ™dzie wyciszane i wÅ‚Ä…czane zgodnie z wpisami w
podanym zbiorze.
SzczegÃ³Å‚owe informacje zawarte sÄ… w DOCS/\:HTML/\:pl/\:edl.html.
.
.TP
.B \-forceidx
Wymusza przebudowanie indeksu.
UÅ¼yteczny dla zbiorÃ³w z uszkodzonym indeksem (desynchornizacje A/\:V itp.).
UmoÅ¼liwia wyszukiwanie w pliku.
TrwaÅ‚e naprawienie indeksu moÅ¼liwe jest przy pomocy MEncodera (patrz
dokumentacja)
.br
.I INFORMACJA:
Opcji tej moÅ¼na uÅ¼ywaÄ‡ tylko jeÅ›li dany noÅ›nik obsÅ‚uguje wyszukiwanie
(czyli nie stdin, kolejka itp.).
.
.TP
.B \-fps &lt;liczba rzeczywista&gt;
Zmienia prÄ™dkoÅ›Ä‡ odtwarzania klatek video (framerate)
Przydatne jeÅ›li wartoÅ›Ä‡ w nagÅ‚Ã³wku jest zÅ‚a/\:nie istnieje.
.
.TP
.B \-frames &lt;iloÅ›Ä‡&gt;
Odtwarza/\:konwertuje tylko pierwsze &lt;iloÅ›Ä‡&gt; klatek, potem wychodzi.
.
.TP
.B \-hr\-mp3\-seek (tylko z MP3)
DokÅ‚adne przeszukiwanie MP3.
WÅ‚Ä…czone gdy odtwarzamy z zewnÄ™trznego zbioru MP3, gdyÅ¼ potrzebujemy
znaleÅºÄ‡ bardzo dokÅ‚adnÄ… pozycjÄ™ do utrzymania synchronizacji A/\:V.
Potrafi byÄ‡ wolne, szczegÃ³lnie gdy szukamy do tyÅ‚u, poniewaÅ¼ trzeba przewinÄ…Ä‡
do samego poczÄ…tku by znaleÅºÄ‡ dokÅ‚adnie tÄ™ klatkÄ™.
.
.TP
.B \-idx (zobacz takÅ¼e \-forceidx)
Przebuduje indeks AVI, jeÅ¼eli nie zostanie on znaleziony, umoÅ¼liwiajÄ…c
przeszukiwanie zbioru.
Przydatne przy uszkodzonych/\:niekopletnych zbiorach lub Åºle stworzonych
plikach.
.br
.I INFORMACJA:
Opcji tej moÅ¼na uÅ¼ywaÄ‡ tylko jeÅ›li dany noÅ›nik obsÅ‚uguje wyszukiwanie
(czyli nie stdin, kolejka itp.).
.
.TP
.B \-ipv4\-only\-proxy (tylko z sieciÄ…)
Ignoruje proxy dla adresÃ³w IPv6.
BÄ™dzie on nadal uÅ¼ywany dla adresÃ³w IPv4.
.
.TP
.B \-loadidx &lt;zbiÃ³r\ indeksowy&gt;
Czyta dane indeksu video z &lt;nazwa\ zbioru&gt;, zapisane przez \-saveidx.
MPlayer bÄ™dzie czytaÅ‚ indeks z podanego zbioru i uÅ¼ywaÅ‚ tych danych do
przeszukiwania zamiast jakiegokolwiek indeksu bezpoÅ›rednio w zbiorze AVI.
Dodatkowo, MPlayer nie przeszkodzi w zaÅ‚adowaniu zbioru indeksowego
wygenerowanego z innego AVI, ale to z pewnoÅ›ciÄ… wywoÅ‚a niemiÅ‚e rezultaty.
.br
.I INFORMACJA:
Ta opcja jest przestarzaÅ‚a, poniewaÅ¼ MPlayer obsÅ‚uguje juÅ¼ OpenDML.
.
.TP
.B \-mc &lt;sekundy/\:klatkÄ™&gt;
maksymalna korekcja synchronizacji A-V na klatkÄ™ (w sekundach)
.
.TP
.B \-mf &lt;opcja1:opcja2:...&gt;
UÅ¼ywane przy dekodowaniu z wielu zbiorÃ³w PNG lub JPEG.
.sp 1
DostÄ™pne sÄ… opcje:
.sp 1
.PD 0
.RSs
.IPs w=&lt;wartoÅ›Ä‡&gt;
szerokoÅ›Ä‡ danych wyjÅ›ciowych (domyÅ›lnie: autodetekcja)
.IPs h=&lt;wartoÅ›Ä‡&gt;
wysokoÅ›Ä‡ danych wyjÅ›ciowych (domyÅ›lnie: autodetekcja)
.IPs fps=&lt;wartoÅ›Ä‡&gt;
iloÅ›Ä‡ klatek na sekundÄ™ (fps) w danych wyjÅ›ciowych (domyÅ›lnie: 25)
.IPs type=&lt;wartoÅ›Ä‡&gt;
typ zbiorÃ³w wejÅ›ciowych (dostÄ™pne: jpeg, png, tga i sgi)
.RE
.PD 1
.
.TP
.B \-ni (tylko AVI)
Wymusza uÅ¼ycie parsera do AVI bez przeplotu (pozwala odtworzyÄ‡ niektÃ³re
uszkodzone zbiory AVI).
.
.TP
.B \-nobps (tylko AVI)
Nie uÅ¼ywa Å›redniej iloÅ›ci bajtÃ³w/\:sekundÄ™ do synchronizacji A-V.
Pomaga przy niektÃ³rych zbiorach AVI z uszkodzonym nagÅ‚Ã³wkiem.
.
.TP
.B \-noextbased
WyÅ‚Ä…cza wybÃ³r demuxera oparty na rozszerzeniu zbioru.
DomyÅ›lnie, kiedy typ zbioru (demuxer) nie moÅ¼e byÄ‡ bezsprzecznie wykryty
(zbiÃ³r nie posiada nagÅ‚Ã³wka lub jest on niewystarczajÄ…co pewny),
rozszerzenie zbioru jest uÅ¼yte do wybrania demuxera.
Zawsze wraca do wyboru demuxera w oparciu o zawartoÅ›Ä‡.
.
.TP
.B \-passwd &lt;hasÅ‚o&gt; (zobacz takÅ¼e \-user) (tylko z sieciÄ…)
Podaje hasÅ‚o dla autoryzacji HTTP.
.
.TP
.B \-prefer\-ipv4
UÅ¼ywa IPv4 do poÅ‚Ä…czeÅ„ sieciowych.
JeÅ›li siÄ™ nie da, automatycznie przestawia na IPv6.
.
.TP
.B \-prefer\-ipv6
UÅ¼ywa IPv6 do poÅ‚Ä…czeÅ„ sieciowych.
JeÅ›li siÄ™ nie da, automatycznie przestawia na IPv4.
.
.TP
.B \-rawaudio &lt;opcja1:opcja2:...&gt;
Pozwala na odtwarzanie surowych zbiorÃ³w audio.
MoÅ¼e teÅ¼ byÄ‡ uÅ¼yta Å¼eby odtworzyÄ‡ CD z dÅºwiÄ™kiem innym niÅ¼ 44kHz 16-bit stereo.
Do odtwarzania surowych strumieni AC3 uÅ¼yj \-rawaudio on:format=0x2000.
.sp 1
DostÄ™pne sÄ… opcje:
.sp 1
.PD 0
.RSs
.IPs "on\ \ \ "
UÅ¼ywa demuxera surowego dÅºwiÄ™ku.
.IPs channels=&lt;iloÅ›Ä‡&gt;
iloÅ›Ä‡ kanaÅ‚Ã³w
.IPs rate=&lt;czÄ™stotliwÅ›Ä‡&gt;
czÄ™stotliwoÅ›Ä‡ prÃ³bkowania
.IPs samplesize=&lt;wartoÅ›Ä‡&gt;
rozmiar prÃ³bki w bajtach
.IPs bitrate=&lt;value&gt;
bitrate dla surowych danych audio
.IPs format=&lt;wartoÅ›Ä‡&gt;
kod fourcc szesnastkowo
.RE
.PD 1
.
.TP
.B \-rawvideo &lt;opcja1:opcja2:...&gt;
Ta opcja pozwala na odtwarzanie surowych zbiorÃ³w video.
.sp 1
DostÄ™pne sÄ… opcje:
.sp 1
.PD 0
.RSs
.IPs "on\ \ \ "
UÅ¼ywa demuxera surowego video.
.IPs fps=&lt;wartoÅ›Ä‡&gt;
iloÅ›Ä‡ klatek na sekundÄ™ (domyÅ›lnie: 25.0)
.IPs sqcif|qcif|cif|4cif|pal|ntsc
ustawia jednÄ… ze standardowych wielkoÅ›ci obrazu
.IPs w=&lt;wartoÅ›Ä‡&gt;
szerokoÅ›Ä‡ obrazu w pikselach
.IPs h=&lt;wartoÅ›Ä‡&gt;
wysokoÅ›Ä‡ obrazu w pikselach
.IPs i420|yv12|yuy2|y8
ustaw przestrzeÅ„ kolorÃ³w
.IPs format=&lt;wartoÅ›Ä‡&gt;
przestrzeÅ„ kolorÃ³w (fourcc) w hex
.IPs size=&lt;wartoÅ›Ä‡&gt;
rozmiar ramki w bajtach
.RE
.PD 1
.
.TP
.B \-rtsp\-stream\-over\-tcp (tylko z LIVE.COM)
UÅ¼ywane z URLami "rtsp://" dla okreÅ›lenia, Å¼e nadchodzÄ…ce pakiety RTP i RTCP
majÄ… byÄ‡ przesyÅ‚ane przez TCP (uÅ¼ywajÄ…c tego samego poÅ‚Ä…czenia co RTSP).
Przydatne przy uszkodzonym poÅ‚Ä…czeniu internetowym, ktÃ³re nie przepuszcza
pakietÃ³w UDP (zobacz takÅ¼e http://www.live555.com/\:mplayer).
.
.TP
.B \-saveidx &lt;nazwa\ zbioru&gt;
Wymusza przebudowanie indeksu i zapisuje go w zbiorze &lt;nazwa\ zbioru&gt;.
Aktualnie dziaÅ‚a to tylko ze zbiorami AVI.
.br
.I INFORMACJA:
Ta opcja jest przestarzaÅ‚a, poniewaÅ¼ MPlayer obsÅ‚uguje juÅ¼ OpenDML.
.
.TP
.B \-sb &lt;pozycja\ w\ bajtach&gt; (zobacz takÅ¼e \-ss)
Przewija do pozycji okreÅ›lonej w bajtach.
Przydatne do odtwarzania z obrazÃ³w CD-ROM lub zbiorÃ³w VOB ze Å›mieciami na
poczÄ…tku.
.
.TP
.B \-speed &lt;0.01\-100&gt;
Zwalnia lub przyspiesza odtwarzanie o wspÃ³Å‚czynnik podany jako parametr.
Nie jest pewne dziaÅ‚anie z \-oac copy.
.
.TP
.B \-srate &lt;Hz&gt;
Wybiera czÄ™stotliwoÅ›Ä‡ prÃ³bkowania, ktÃ³ra bÄ™dzie dalej wykorzystywana
(oczywiÅ›cie karty majÄ… teÅ¼ swoje ograniczenia).
JeÅ¼eli wybrana czÄ™stotliwoÅ›Ä‡ jest inna niÅ¼ w obecnie przetwarzanym strumieniu,
w wartwie dÅºwiÄ™kowej zostanie zastosowany filtr resample lub lavcresample,
aby zniwelowaÄ‡ rÃ³Å¼nicÄ™.
Opcja \-af\-adv steruje typem przeprÃ³bkowywania.
DomyÅ›lne jest szybkie przeprÃ³bkowywanie, ktÃ³re moÅ¼e znieksztaÅ‚ciÄ‡ dÅºwiÄ™k.
.
.TP
.B \-ss &lt;czas&gt; (zobacz takÅ¼e \-sb)
Przeskakuje do podanego czasu.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IPs "\-ss 56"
Przeskakuje do 56 sekundy.
.IPs "\-ss 01:10:00"
Przeskakuje do 1\ godziny i 10\ minut.
.RE
.PD 1
.
.TP
.B \-tskeepbroken
Informuje MPlayera by nie odrzucaÅ‚ pakietÃ³w TS zgÅ‚oszonych w strumieniu jako
bÅ‚Ä™dne.
Czasami potrzebne do odtworzenia uszkodzonych zbiorÃ³w MPEG-TS.
.
.TP
.B \-tsprobe &lt;iloÅ›Ä‡\ bajtÃ³w&gt;
Przy odtwarzaniu strumienia MPEG-TS, opcja ta pozawala podaÄ‡ jak wiele bajtÃ³w
w strumieniu MPlayer ma przeglÄ…daÄ‡ w poszukiwaniu Å¼Ä…danych ID audio i video.
.
.TP
.B \-tsprog &lt;1\-65534&gt;
Przy odtwarzaniu strumienia MPEG-TS pozwala podaÄ‡ ktÃ³ry program (jeÅ›li jest
kilka) naleÅ¼y odtwarzaÄ‡.
MoÅ¼e byÄ‡ uÅ¼yta z \-vid i \-aid.
.
.TP
.B \-tv &lt;opcja1:opcja2:...&gt; (tylko z TV)
Ta opcja dostosowuje rozmaite wÅ‚aÅ›ciwoÅ›ci moduÅ‚u przechwytywania TV.
Å»eby oglÄ…daÄ‡ telewizjÄ™ MPlayerem podaj "tv://" lub "tv://&lt;numer_kanaÅ‚u&gt;" albo
nawet "tv://&lt;nazwa_kanaÅ‚u&gt;" (jak ustawiÄ‡ &lt;nazwÄ™_kanaÅ‚u&gt; podaje opcja channels
poniÅ¼ej) jako URL filmu.
.sp 1
DostÄ™pne sÄ… opcje:
.RSs
.IPs noaudio
bez dÅºwiÄ™ku
.IPs driver=&lt;wartoÅ›Ä‡&gt;
dostÄ™pne sterowniki: dummy, v4l, v4l2, bsdbt848
.IPs device=&lt;wartoÅ›Ä‡&gt;
Podaje urzÄ…dzenie TV (domyÅ›lnie: /dev/\:video0).
.IPs input=&lt;wartoÅ›Ä‡&gt;
Wybiera wejÅ›cie (domyÅ›lnie: 0 \- TV, lista jest wypisywana na konsoli).
.IPs freq=&lt;wartoÅ›Ä‡&gt;
Podaje czÄ™stotliwoÅ›Ä‡ na ktÃ³rÄ… naleÅ¼y ustawiÄ‡ tuner (np.\&amp; 511.250).
Nie dziaÅ‚a z parametrem channels.
.IPs outfmt=&lt;wartoÅ›Ä‡&gt;
Podaje format wyjÅ›ciowy tunera jako nazwÄ™ obsÅ‚ugiwanÄ… przez sterownik V4L
(yv12, rgb32, rgb24, rgb16, rgb15, uyvy, yuy2, i420) lub dowolny format
okreÅ›lony wartoÅ›ciÄ… szesnastkowÄ….
JeÅ›li chcesz poznaÄ‡ wszystkie dostÄ™pne formaty podaj outfmt=help.
.IPs width=&lt;wartoÅ›Ä‡&gt;
szerokoÅ›Ä‡ okna wyjÅ›ciowego
.IPs height=&lt;wartoÅ›Ä‡&gt;
wysokoÅ›Ä‡ okna wyjÅ›ciowego
.IPs fps=&lt;wartoÅ›Ä‡&gt;
czÄ™stotliwoÅ›Ä‡ przechwytywania video (ile klatek na sekundÄ™ przechwytywaÄ‡)
.IPs buffersize=&lt;wartoÅ›Ä‡&gt;
maksymalny rozmiar bufora przechwytywania w megabajtach (domyÅ›lnie: dynamiczny)
.IPs norm=&lt;wartoÅ›Ä‡&gt;
bsdbt848 i v4l dopuszczajÄ… PAL, SECAM i NTSC.
Lista dostÄ™pnych standardÃ³w dla v4l2 jest wyÅ›wietlana na konsoli.
Przeczytaj teÅ¼ poniÅ¼szÄ… opcjÄ™ normid.
.IPs "normid=&lt;wartoÅ›Ä‡&gt; (tylko v4l2)"
Ustawia standard TV z podanym numerycznym ID.
ZaleÅ¼y on od karty przechwytywania.
Lista standardÃ³w TV jest wypisywana przez MPlayera na konsoli.
.IPs channel=&lt;wartoÅ›Ä‡&gt;
Ustawia tuner na kanaÅ‚ &lt;wartoÅ›Ä‡&gt;.
.IPs chanlist=&lt;wartoÅ›Ä‡&gt;
dostÄ™pne: argentina, australia, china-bcast, europe-east, europe-west, france,
ireland, italy, japan-bcast, japan-cable, newzealand, russia, southafrica,
us-bcast, us-cable, us-cable-hrc
.IPs channels=&lt;kanaÅ‚&gt;\-&lt;nazwa&gt;,&lt;kanaÅ‚&gt;\-&lt;nazwa&gt;,...
Ustawia nazwy dla kanaÅ‚Ã³w.
UÅ¼ywaj _ zamiast spacji w nazwach (albo pobaw siÄ™ cudzysÅ‚owami ;-).
Nazwy kanaÅ‚Ã³w bÄ™dÄ… wtedy wypisywane przez OSD, a polecenia tv_step_channel,
tv_set_channel i tv_last_channel bÄ™dÄ… dostÄ™pne z pilota (zobacz takÅ¼e LIRC).
Nie dziaÅ‚a z parametrem frequency.
.br
.I INFORMACJA:
Numer kanaÅ‚u bÄ™dzie pozycjÄ… na liÅ›cie kanaÅ‚Ã³w, liczÄ…c od 1.
.br
.I PRZYKÅAD:
tv://1, tv://TV1, tv_set_channel 1, tv_set_channel TV1
.IPs [brightness|contrast|hue|saturation]=&lt;\-100\-100&gt;
Ustawia korekcjÄ™ obrazu na karcie.
.IPs audiorate=&lt;wartoÅ›Ä‡&gt;
Ustawia tempo bitowe przechwytywania audio.
.IPs forceaudio
Przechwytuje audio nawet gdy v4l nie zgÅ‚asza Å¼adnych ÅºrÃ³deÅ‚ audio.
.IPs "alsa\ "
Przechwytuje z ALSA.
.IPs amode=&lt;0\-3&gt;
Wybiera tryb audio:
.RSss
0: mono
.br
1: stereo
.br
2: jÄ™zyk 1
.br
3: jÄ™zyk 2
.REss
.IPs forcechan=&lt;1\-2&gt;
DomyÅ›lnie, liczba zapisanych kanaÅ‚Ã³w audio jest automatycznie ustawiana
zgodnie z ustawieniami audio karty TV.
Ta opcja wymusza nagrywanie stereo/\:mono bez wzglÄ™du na opcjÄ™ amode i
wartoÅ›ci zwracane przez v4l.
Przydatne jeÅ›li karta TV nie jest w stanie zgÅ‚osiÄ‡ prawidÅ‚owego trybu audio.
.IPs adevice=&lt;wartoÅ›Ä‡&gt;
ustawia urzÄ…dzenie audio
&lt;wartoÅ›Ä‡&gt; powinna byÄ‡ /dev/\:...\&amp; dla OSS i ID sprzÄ™tu dla ALSA.
ZastÄ…p wszystkie ":" w ID sprzÄ™tu dla ALSA na ".".
.IPs audioid=&lt;wartoÅ›Ä‡&gt;
Wybiera wyjÅ›cie audio karty, jeÅ¼eli karta ma wiÄ™cej niÅ¼ jedno.
.IPs "[volume|bass|treble|balance]=&lt;0\-65535&gt; (v4l1)"
.IPs "[volume|bass|treble|balance]=&lt;0\-100&gt; (v4l2)"
Te opcje ustawiajÄ… parametry miksera karty video.
Nie przyniesie to Å¼adnych efektÃ³w, jeÅ¼eli Twoja karta go nie posiada.
Dla v4l2 50 oznacza domyÅ›lnÄ… wartoÅ›Ä‡ przekazanÄ… przez sterownik karty.
.IPs immediatemode=&lt;wartoÅ›Ä‡\ logiczna&gt;
WartoÅ›Ä‡ 0 oznacza przechwytywanie i buforowanie audio i video razem
(domyÅ›lna dla MEncodera).
WartoÅ›Ä‡ 1 (domyÅ›lna dla MPlayera) oznacza przechwytywanie tylko video
i pozwolenie na przesyÅ‚anie dÅºwiÄ™ku z karty TV do karty dÅºwiÄ™kowej poprzez
kabel je Å‚Ä…czÄ…cy.
.IPs mjpeg
UÅ¼ywa sprzÄ™towej kompresji MJPEG (jeÅ¼eli karta ma takÄ… moÅ¼liwoÅ›Ä‡).
Gdy uÅ¼ywasz tej opcji, nie musisz podawaÄ‡ szerokoÅ›ci i wysokoÅ›ci okna
wyjÅ›ciowego, poniewaÅ¼ MPlayer ustali je automatycznie z wartoÅ›ci decimation
(patrz poniÅ¼ej).
.IPs decimation=&lt;1|2|4&gt;
wybierz rozmiar obrazu, ktÃ³ry bÄ™dzie skompresowany przez sprzÄ™towÄ… kompresjÄ™
MJPEG:
.RSss
1: peÅ‚ny rozmiar
    704x576    PAL
    704x480    NTSC
.br
2: Å›redni rozmiar
    352x288    PAL
    352x240    NTSC
.br
4: maÅ‚y rozmiar
    176x144    PAL
    176x120    NTSC
.REss
.IPs quality=&lt;0\-100&gt;
Wybiera jakoÅ›Ä‡ kompresji JPEG
(dla peÅ‚nego rozmiaru zalecane jest &lt; 60).
.RE
.
.TP
.B \-user &lt;nazwa\ uÅ¼ytkownika&gt; (zobacz takÅ¼e \-passwd) (tylko sieÄ‡)
Podaje nazwÄ™ uÅ¼ytkownika do uwierzytelnienia HTTP.
.
.TP
.B \-user\-agent &lt;ciÄ…g&gt;
ZgÅ‚asza &lt;ciÄ…g&gt; jako program uÅ¼ytkownika (user agent) w strumieniowaniu HTTP.
.
.TP
.B \-vid &lt;ID&gt;
Wybiera kanaÅ‚ video (MPG: 0\-15 ASF: 0\-255 MPEG-TS: 17\-8190).
Przy odtwarzaniu strumienia MPEG-TS MPlayer/\:MEncoder uÅ¼yje pierwszego
(dostÄ™pnego) programu z wybranym strumieniem video.
.
.TP
.B \-vivo &lt;sub-opcje&gt; (KOD DEBUGOWANY)
Wymusza parametry audio dla demuxera VIVO (do usuwania bÅ‚Ä™dÃ³w).
.
.
.
.SH "OPCJE OSD/\:NAPISÃ“W"
.I INFORMACJA:
Zobacz takÅ¼e \-vf expand.
.
.TP
.B \-dumpjacosub (tylko MPlayer)
Konwertuje podane (przy pomocy opcji \-sub) napisy na oparty na czasie format
JACOsub.
Tworzy w bieÅ¼Ä…cym katalogu zbiÃ³r dumpsub.js.
.
.TP
.B \-dumpmicrodvdsub (tylko MPlayer)
Konwertuje podane (przy pomocy opcji \-sub) napisy na format
MicroDVD.
Tworzy w bieÅ¼Ä…cym katalogu zbiÃ³r dumpsub.sub.
.
.TP
.B \-dumpmpsub (tylko MPlayer)
Konwertuje podane (przy pomocy opcji \-sub) napisy na format MPlayera \- MPsub.
Tworzy w bieÅ¼Ä…cym katalogu zbiÃ³r dumpsub.mpsub.
.
.TP
.B \-dumpsami (tylko MPlayer)
Konwertuje podane (przy pomocy opcji \-sub) napisy na oparty na czasie format
SAMI.
Tworzy w bieÅ¼Ä…cym katalogu zbiÃ³r dumpsub.smi
.
.TP
.B \-dumpsrtsub (tylko MPlayer)
Konwertuje podane (przy pomocy opcji \-sub) napisy na oparty na czasie format
SubViewer (SRT).
Tworzy w bieÅ¼Ä…cym katalogu zbiÃ³r dumpsub.srt.
.
.TP
.B \-dumpsub (tylko MPlayer) (KOD BETA)
Zrzuca podstrumieÅ„ napisÃ³w ze strumieni VOB
Zobacz takÅ¼e \-dump*sub i \-vobsubout*.
.
.TP
.B \-ffactor &lt;numer&gt; (tylko OSD)
Zmienia alphamap czcionki.
MoÅ¼e byÄ‡:
.PD 0
.RSs
.IPs 0
zwykÅ‚a biaÅ‚a czcionka
.IPs 0.75
bardzo wÄ…ski czarny zarys (domyÅ›lne)
.IPs 1
wÄ…ski czarny zarys
.IPs 10
pogrubiony czarny zarys
.RE
.PD 1
.
.TP
.B \-flip\-hebrew (tylko z FriBiDi)
WÅ‚Ä…cza obracanie napisÃ³w przy uÅ¼yciu FriBiDi
.
.TP
.B \-noflip\-hebrew\-commas
Zmienia przypuszczenia FriBiDi na temat umiejscowiania przecinkÃ³w w napisach.
UÅ¼ywaj, jeÅ›li przecinki sÄ… umieszczane na poczÄ…tku zdania zamiast na koÅ„cu.
.
.TP
.B \-font &lt;Å›cieÅ¼ka\ do\ zbioru\ font.desc&gt; (tylko OSD)
Szuka czcionek OSD/\:SUB w innym katalogu (domyÅ›lny dla zwykÅ‚ych czcionek:
~/\:.mplayer/\:font/\:font.desc, dla czcionek FreeType:
~/\:.mplayer/\:subfont.ttf).
.br
.I INFORMACJA:
Z FreeType, ta opcja ustala Å›cieÅ¼kÄ™ do zbioru czcionki tekstowej.
Z fontconfig, ta opcja podaje nazwÄ™ czcionki wg fontconfig.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
\-font ~/\:.mplayer/\:arial-14/\:font.desc
.br
\-font ~/\:.mplayer/\:arialuni.ttf
.br
\-font "Bitstream Vera Sans"
.RE
.PD 1
.
.TP
.B \-fontconfig (tylko z fontconfig)
WÅ‚Ä…cza stosowanie czcionek zarzÄ…dzanych przez fontconfig.
.
.TP
.B \-forcedsubsonly
WyÅ›wietla tylko wymuszone napisy ze strumienia napisÃ³w DVD wybranego przez
np.\&amp; \-slang.
.
.TP
.B \-fribidi\-charset &lt;nazwa\ zestawu&gt; (tylko z FriBiDi)
Ustala zestaw znakÃ³w ktÃ³ry zostanie przekazany do FriBiDi przy dekodowaniu
napisÃ³w w innym formacie niÅ¼ UTF-8 (domyÅ›lnie: ISO8859\-8).
.
.TP
.B \-ifo &lt;zbior\ ifo\ VOBsub&gt;
Wskazuje zbiÃ³r uÅ¼ywany do zaÅ‚adowania palety i wielkoÅ›ci ramki napisÃ³w VOBsub.
.
.TP
.B \-noautosub
WyÅ‚Ä…cza automatyczne Å‚adowanie napisÃ³w.
.
.TP
.B \-osdlevel &lt;0\-3&gt; (tylko MPlayer)
wskazuje tryb, w ktÃ³rym powinien wÅ‚Ä…czyÄ‡ siÄ™ OSD
.PD 0
.RSs
.IPs 0
tylko napisy
.IPs 1
gÅ‚oÅ›noÅ›Ä‡ + szukanie (domyÅ›lne)
.IPs 2
gÅ‚oÅ›noÅ›Ä‡ + szukanie + zegar + procent
.IPs 3
gÅ‚oÅ›noÅ›Ä‡ + szukanie + zegar + procent + caÅ‚kowity czas
.RE
.PD 1
.
.TP
.B \-overlapsub
Pozwala na wyÅ›wietlenie nastÄ™pnego napisu gdy poprzedni jest wciÄ…Å¼ widoczny
(domyÅ›lnie: wÅ‚Ä…cza tylko dla niektÃ³rych formatÃ³w).
.
.TP
.B \-sid &lt;ID&gt; (zobacz takÅ¼e \-slang, \-vobsubid)
WyÅ›wietla napisy ze strumienia okreÅ›longo przez &lt;ID&gt; (0\-31).
MPlayer wyÅ›wietli dostÄ™pne identyfikatory, jeÅ›li jest uruchomiony w trybie
gadatliwym (\-v).
JeÅ›li nie moÅ¼esz wybraÄ‡ napisÃ³w na DVD, wyprÃ³buj \-vobsubid.
.
.TP
.B \-slang &lt;kod\ jÄ™zyka[,kod\ jÄ™zyka,...]&gt; (zobacz takÅ¼e \-sid)
OkreÅ›la priorytetowÄ… listÄ™ jÄ™zykÃ³w, w ktÃ³rych napisy majÄ… byÄ‡ wyÅ›wietlane.
RÃ³Å¼ne formaty uÅ¼ywajÄ… rÃ³Å¼nych kodÃ³w.
DVD korzysta z dwuliterowych w standardzie ISO 639\-1, Matroska operuje na
trzyliterowych ISO 639\-2, a OGM korzysta z dowolnego identyfikatora.
MPlayer wyÅ›wietli dostÄ™pne jÄ™zyki,
jeÅ›li jest uruchomiony w trybie gatatliwym (\-v).
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IPs "mplayer dvd://1 \-slang pl,en"
Wybiera polskie napisy na DVD a jeÅ›li nie sÄ… dostÄ™pne to angielskie.
.IPs "mplayer \-slang jpn example.mkv"
Odtwarza plik typu Matroska z japoÅ„skimi napisami.
.RE
.PD 1
.
.TP
.B \-spuaa &lt;tryb&gt; (tylko z OSD)
Ustala tryb wygÅ‚adzania/\:skalowania dla DVD/\:VOBsub.
Dodanie do trybu wartoÅ›ci 16 wymusza skalowanie nawet gdy wielkoÅ›ci
oryginalnego i przeskalowanego okna sÄ… takie same.
Mozna to wykorzystaÄ‡ by np.\&amp; wygÅ‚adziÄ‡ napisy rozmyciem gaussa.
DostÄ™pne sÄ… tryby:
.PD 0
.RSs
.IPs 0
brak (najszybszy, bardzo brzydki)
.IPs 1
przybliÅ¼ony (zepsuty?)
.IPs 2
peÅ‚ny (wolny)
.IPs 3
dwuliniowy (domyÅ›lny, szybki i nienajgorszy)
.IPs 4
rozmycie Gaussa (bardzo Å‚adne)
.RE
.PD 1
.
.TP
.B \-spualign &lt;\-1\-2&gt; (tylko OSD)
Ustala jak powinny byÄ‡ wyrÃ³wnane napisy SPU (DVD/\:VOBsub).
.PD 0
.RSs
.IPs "\-1"
oryginalna pozycja
.IPs " 0"
WyrÃ³wnaj na gÃ³rze (oryginalne/\:domyÅ›lne zachowanie).
.IPs " 1"
WyrÃ³wnaj na Å›rodku.
.IPs " 2"
WyrÃ³wnaj na dole.
.RE
.PD 1
.
.TP
.B \-spugauss &lt;0.0\-3.0&gt; (tylko OSD)
Ustawia poziom rozmycia Gaussa przy korzystaniu z \-spuaa 4.
WyÅ¼szy oznacza wiÄ™ksze rozmycie (domyÅ›lnie: 1.0).
.
.TP
.B \-sub &lt;zbiÃ³rnapisÃ³w1,zbiÃ³rnapisÃ³w2,...&gt;
UÅ¼ywa/\:wyÅ›wietla te zbiory napisÃ³w.
Tylko jeden zbiÃ³r moÅ¼e wyÄ‡ wyÅ›wietlany w danej chwili.
.
.TP
.B \-sub\-bg\-alpha &lt;0\-255&gt;
Ustawia wartoÅ›Ä‡ kanaÅ‚u alfa dla napisÃ³w i tÅ‚a OSD.
WiÄ™ksze wartoÅ›ci oznaczajÄ… wiÄ™kszÄ… przezroczystoÅ›Ä‡.
0 oznacza peÅ‚nÄ… przezroczystoÅ›Ä‡.
.
.TP
.B \-sub\-bg\-color &lt;0\-255&gt;
Ustawia kolor tÅ‚a napisÃ³w i OSD.
Obecnie napisy sÄ… w skali szaroÅ›ci, wiÄ™c jest to odpowiednik nasycenia koloru.
WartoÅ›Ä‡ 255 oznacza biel a 0 czerÅ„.
.
.TP
.B \-sub\-demuxer &lt;[+]nazwa&gt; (tylko \-subfile) (KOD BETA)
Wymusza typ demuxera napisÃ³w dla \-subfile.
UÅ¼ycie "+" przed nazwÄ… wymusza jÄ…, wyÅ‚Ä…cza to niektÃ³re testy.
Podaj nazwÄ™ demuksera wypisanÄ… przez \-audio\-demuxer help.
Dla kompatybilnoÅ›ci z poprzednimi wersjami akceptuje teÅ¼
ID demuxera zdefiniowane w zbiorze libmpdemux/\:demuxer.h.
.
.TP
.B \-sub\-fuzziness &lt;tryb&gt;
Dostosowuje niedokÅ‚adnoÅ›Ä‡ dopasowywania przy szukaniu napisÃ³w:
.PD 0
.RSs
.IPs 0
dokÅ‚adne dopasowanie
.IPs 1
Wczytaj wszystkie napisy zawierajÄ…ce nazwÄ™ filmu.
.IPs 2
Wczytaj wszystkie napisy z aktualnego katalogu.
.RE
.PD 1
.
.TP
.B \-sub\-no\-text\-pp
WyÅ‚Ä…cza wszelkie przetwarzanie tekstu po wczytaniu napisÃ³w.
Stosowane w celach wyÅ‚apywania bÅ‚Ä™dÃ³w.
.
.TP
.B \-subalign &lt;0\-2&gt; (tylko OSD)
Ustala jak napisy powinny byÄ‡ wyrÃ³wnane do \-subpos.
.PD 0
.RSs
.IPs 0
wyrÃ³wnywanie gÃ³rnej krawÄ™dzi (poczÄ…tkowe/\:domyÅ›lne zachowanie)
.IPs 1
wyrÃ³wnywanie Å›rodka
.IPs 2
wyrÃ³wnywanie dolnej krawÄ™dzi.
.RE
.PD 1
.
.TP
.B "\-subcc \ "
WyÅ›wietla napisy DVD Closed Caption (CC).
To
.B nie
sÄ… napisy VOB, sÄ… to specjalne napisy ASCII dla niesÅ‚yszÄ…cych
zakodowane w strumieniu danych uÅ¼ytkownika VOB na wiÄ™kszoÅ›ci DVD z regionu 1.
Jak dotÄ…d niespotykane na DVD z innych regionÃ³w.
.
.TP
.B \-subcp &lt;strona\ kodowa&gt; (tylko iconv)
JeÅ›li TwÃ³j system obsÅ‚uguje iconv(3), moÅ¼esz uÅ¼yÄ‡ tej opcji by ustaliÄ‡ stronÄ™
kodowÄ… napisÃ³w.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
\-subcp latin2
.br
\-subcp cp1250
.RE
.PD 1
.
.TP
.B \-subcp enca:&lt;jÄ™zyk&gt;:&lt;strona powrotna&gt; (tylko ENCA)
OkreÅ›la jÄ™zyk stosujÄ…c dwuliterowy kod, by ENCA mogÅ‚a wykryÄ‡
stronÄ™ kodowÄ… automatycznie.
JeÅ¼eli nie jesteÅ› pewien, podaj cokolwiek i przejrzyj wyjÅ›cie mplayer \-v
pod kÄ…tem dostÄ™pnych jÄ™zykÃ³w.
Powrotna strona kodowa okreÅ›la jakÄ… stronÄ™ stosowaÄ‡,
jesli autodetekcja zawiedzie.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IPs "\-subcp enca:cs:latin2"
Odgadnij kodowanie, zakÅ‚adajÄ…c Å¼e napisy sÄ… po czesku, jeÅ¼eli siÄ™ nie uda,
powrÃ³Ä‡ do latin 2.
.IPs "\-subcp enca:pl:cp1250"
Odgadnij kodowanie dla polskiego, jeÅ¼eli siÄ™ nie uda, powrÃ³Ä‡ do cp1250.
.RE
.PD 1
.
.TP
.B \-subdelay &lt;sek&gt;
OpÃ³Åºnienie napisÃ³w o &lt;sek&gt; sekund.
MoÅ¼e byÄ‡ ujemne.
.
.TP
.B \-subfile &lt;filename&gt; (KOD BETA)
Aktualnie bezuÅ¼yteczne.
To samo co \-audiofile, ale dla strumieni napisÃ³w (OggDS?).
.
.TP
.B \-subfont\-autoscale &lt;0\-3&gt; (tylko z obsÅ‚ugÄ… FreeType)
Ustawia tryb autoskalowania.
.br
.I INFORMACJA:
0 oznacza, Å¼e text scale i OSD scale sÄ… wysokoÅ›ciÄ… czcionki w punktach.
.sp 1
MoÅ¼e byÄ‡:
.sp 1
.PD 0
.RSs
.IPs 0
bez automatycznego skalowania
.IPs 1
proporcjonalny do wysokoÅ›ci filmu
.IPs 2
proporcjonalny do szerokoÅ›ci filmu
.IPs 3
proporcjonalny do przekÄ…tnej filmu (domyÅ›lne)
.RE
.PD 1
.
.TP
.B \-subfont\-blur &lt;0\-8&gt; (tylko FreeType)
Ustawia promieÅ„ rozmycia czcionki (domyÅ›lnie: 2).
.
.TP
.B \-subfont\-encoding &lt;wartoÅ›Ä‡&gt; (tylko FreeType)
Ustawia kodowanie czcionki.
WartoÅ›Ä‡ "unicode" oznacza, Å¼e bÄ™dÄ… wyÅ›wietlane wszystkie znaki ze zbioru i
bÄ™dzie uÅ¼ywany unicode (domyÅ›lnie: unicode).
.
.TP
.B \-subfont\-osd\-scale &lt;0\-100&gt; (tylko FreeType)
Ustawia wspÃ³Å‚czynnik automatycznego skalowania elementÃ³w OSD (domyÅ›lnie: 6).
.
.TP
.B \-subfont\-outline &lt;0\-8&gt; (tylko FreeType)
Ustawia gruboÅ›Ä‡ linii zewnÄ™trznej czcionki (domyÅ›lnie: 2)
.
.TP
.B \-subfont\-text\-scale &lt;0\-100&gt; (tylko FreeType)
Ustawia wskaÅºnik automatycznego skalowania napisÃ³w jako procent rozmiaru ekranu
(domyÅ›lnie: 5).
.
.TP
.B \-subfps &lt;tempo&gt;
Ustawia prÄ™dkoÅ›Ä‡ (w klatkach/\:sek) zbioru napisÃ³w (domyÅ›lnie: jak w filmie).
.br
.I INFORMACJA:
Tylko dla zbiorÃ³w opartych na klatkach np.\&amp; format MicroDVD.
.
.TP
.B \-subpos &lt;0\-100&gt; (przydatne przy \-vf expand) (tylko z OSD)
Ustawia pozycjÄ™ napisÃ³w na ekranie.
Jest to pozioma pozycja napisÃ³w w % wysokoÅ›ci ekranu.
.
.TP
.B \-subwidth &lt;10\-100&gt; (tylko z OSD)
OkreÅ›la maksymalnÄ… szerokoÅ›Ä‡ napisÃ³w na ekranie.
Przydatne przy wyjÅ›ciu TV.
Jest to szerokoÅ›Ä‡ napisÃ³w w % szerokoÅ›ci ekranu.
.
.TP
.B \-unicode
Informuje MPlayera by przetwarzaÅ‚ zbiÃ³r napisÃ³w jako unicode.
.
.TP
.B "\-utf8 \ \ "
Informuje MPlayera by przetwarzaÅ‚ zbiÃ³r napisÃ³w jako UTF-8.
.
.TP
.B \-vobsub &lt;zbiÃ³r\ VOBsub\ bez\ rozszerzenia&gt;
OkreÅ›la zbiory VOBsub z napisami.
Jest to peÅ‚na Å›cieÅ¼ka do zbioru bez rozszerzenia, tj.\&amp; bez ".idx", ".ifo" lub
".sub".
.
.TP
.B \-vobsubid &lt;0\-31&gt;
OkreÅ›la ID napisÃ³w VOBsub.
.
.
.
.SH "OPCJE WYJÅšCIA AUDIO (TYLKO MPLAYER)"
.
.TP
.B \-abs &lt;wartoÅ›Ä‡&gt; (tylko \-ao oss) (PRZESTARZAÅE)
Zmienia wykrytÄ… wielkoÅ›Ä‡ bufora sterownika audio/\:karty.
.
.TP
.B \-format &lt;format&gt; (zobacz takÅ¼e filtr dÅºwiÄ™kowy "format")
Wybiera format prÃ³bki uÅ¼ywany przez wyjÅ›ciu warstwy filtrÃ³w dÅºwiÄ™kowych
na kartÄ™ dÅºwiÄ™kowÄ….
WartoÅ›ci, ktÃ³re moÅ¼e przyjÄ…Ä‡ &lt;format&gt; sÄ… wymienione poniÅ¼ej w opisie
filtry dÅºwiÄ™kowego "format".
.
.TP
.B \-mixer &lt;urzÄ…dzenie&gt;
Korzysta z miksera innego niÅ¼ domyÅ›lny /dev/\:mixer.
Przy ALSA jest to nazwa miksera.
.
.TP
.B \-mixer\-channel &lt;linia miksera&gt;[, indeks miksera] (tylko \-ao oss i \-ao alsa)
Ta opcja mÃ³wi MPlayerowi, Å¼eby uÅ¼yÅ‚ innego kanaÅ‚u do sterowania gÅ‚oÅ›noÅ›ciÄ… niÅ¼
domyÅ›lne PCM.
CzÄ™Å›Ä‡ moÅ¼liwoÅ›ci dla OSS to
.B vol, pcm, line.
Å»eby znaleÅºÄ‡ peÅ‚nÄ… listÄ™ moÅ¼liwoÅ›ci poszukaj SOUND_DEVICE_NAMES w
/usr/\:include/\:linux/\:soundcard.h.
Dla ALSA moÅ¼esz uÅ¼yÄ‡ nazw, ktÃ³re, na przykÅ‚ad, pokazuje alsamixer, jak
.B Master, Line, PCM.
.br
.I INFORMACJA:
Nazwy kanaÅ‚Ã³w miksera ALSA z doÅ‚Ä…czonym numerem muszÄ… byÄ‡ zapisane w formacie
&lt;nazwa, numer&gt;, np.\&amp; kanaÅ‚ nazwany 'PCM 1' w alsamixer musi byÄ‡ zamieniony na
.BR PCM,1 .
.
.TP
.B \-softvol
Wymusza uÅ¼ycie programowego miksera, zamiast tego w karcie dÅºwiÄ™kowej.
.
.TP
.B \-softvol\-max &lt;10.0\-10000.0&gt;
Ustawia maksymalny poziom wzmocnienia w procentach (domyÅ›lnie: 110).
WartoÅ›Ä‡ 200 pozwoli na podniesienie gÅ‚oÅ›noÅ›ci do maksimum dwukrotnoÅ›ci
aktualnego poziomu.
Przy wartoÅ›ciach poniÅ¼ej 100 poczÄ…tkowa gÅ‚oÅ›noÅ›Ä‡ (wynoszÄ…ca 100%)
bÄ™dzie powyÅ¼ej maksimum, czego np.\&amp; OSD nie potrafi prawidÅ‚owo wyÅ›wietliÄ‡.
.
.TP
.B \-volstep &lt;0\-100&gt;
Ustala wielkoÅ›Ä‡ zmiany przy ustawianiu poziomu dÅºwiÄ™ku miksera (w procentach
caÅ‚ego zakresu) (domyÅ›lnie: 3).
.
.
.
.SH "STEROWNIKI WYJÅšCIOWE DÅ¹WIÄ˜KU (TYLKO MPLAYER)"
Sterowniki wyjÅ›cia dÅºwiÄ™ku to interfejsy do rÃ³Å¼nych urzÄ…dzeÅ„ wyjÅ›ciowych
audio.
SkÅ‚adnia jest nastÄ™pujÄ…ca:
.
.TP
.B \-ao &lt;sterownik1[:podopcja1[=wartoÅ›Ä‡]:...],sterownik2,...[,]&gt;
OkreÅ›la prirytetowÄ… listÄ™ sterownikÃ³w wyjÅ›cia audio.
.PP
JeÅ¼eli lista koÅ„czy siÄ™ przecinkiem, MPlayer powrÃ³ci do sterownikÃ³w
niezawartych w wierszu poleceÅ„.
Podopcje sÄ… opcjonalne i przewaÅ¼nie mogÄ… byÄ‡ pominiÄ™te.
.br
.I INFORMACJA:
Opcja \-vo help pokaÅ¼e listÄ™ wkompilowanych sterownikÃ³w wyjÅ›cia audio.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IPs "\-ao alsa,oss,"
SprÃ³buje uÅ¼yÄ‡ sterownika ALSA, pÃ³Åºniej OSS a potem pozostaÅ‚ych.
.IPs "\-ao alsa:mmap:noblock:device=hw=0.3"
Ustawia tryb noblock, tryb mmap-mode i nazwÄ™ urzÄ…dzenia jako pierwsza karta,
czwarte urzÄ…dzenie
.RE
.PD 1
.sp 1
DostÄ™pne sterowniki wyjÅ›ciowe audio:
.
.TP
.B "alsa\ \ \ "
sterownik ALSA 0.9/\:1.x
.PD 0
.RSs
.IPs "mmap\ \ \ "
Ustawia eksperymentalny tryb mmap (mmap-mode) (nie dziaÅ‚a dla wiÄ™cej niÅ¼ 2 kanaÅ‚Ã³w).
.IPs noblock
Ustawia tryb noblock (noblock-mode).
.IPs device=&lt;urzÄ…dzenie&gt;
Ustawia nazwÄ™ urzÄ…dzenia.
Zamiast "," w nazwie urzÄ…dzenia ALSA wstaw ".", a zamiast ":" wstaw "=".
Upewnij siÄ™ Å¼e nie ustawiasz tego jeÅ›li chcesz uzyskaÄ‡ wyjÅ›cie w formacie hwac3
poprzez S/PDIF, chyba Å¼e dobrze wiesz jak to prawidÅ‚owo ustawiÄ‡.
.RE
.PD 1
.
.TP
.B "oss\ \ \ \ "
sterownik OSS
.PD 0
.RSs
.IPs dsp-device
Ustawia urzÄ…dzenie wyjÅ›ciowe dÅºwiÄ™ku (domyÅ›lnie: /dev/\:dsp).
.RE
.PD 1
.
.TP
.B "sdl\ \ \ \ "
sterownik dla biblioteki wysoce niezaleÅ¼nej od platformy \- SDL (Simple
Directmedia Layer)
.PD 0
.RSs
.IPs &lt;sterownik&gt;
OkreÅ›la, jaki sterownik dÅºwiÄ™ku ma zostaÄ‡ uÅ¼yty przez SDL (domyÅ›lnie: SDL wybiera).
.RE
.PD 1
.
.TP
.B "arts\ \ \ "
przekazuje dÅºwiÄ™k przez demona aRts
.
.TP
.B "esd\ \ \ \ "
przekazuje dÅºwiÄ™k przez demona ESD
.PD 0
.RSs
.IPs &lt;serwer&gt;
OkreÅ›la jaki serwer ESD ma zostaÄ‡ uÅ¼yty (domyÅ›lnie: localhost).
.RE
.PD 1

.
.TP
.B "jack\ \ \ \ "
przekazuje dÅºwiÄ™k przez JACK (Jack Audio Connection Kit)
.PD 0
.RSs
.IPs port=&lt;nazwa&gt;
ÅÄ…czy siÄ™ z portami o podanej nazwie (domyÅ›lnie: porty fizyczne).
.IPs name=&lt;nazwa klienta&gt;
Nazwa klienta przekazywana do JACK (domyÅ›lnie: MPlayer [&lt;PID&gt;]).
Przydatne, jeÅ›li chcesz by pewne poÅ‚Ä…czenia byÅ‚y nawiÄ…zywane automatycznie.
.IPs (no)estimate
Ocenia opÃ³Åºnienie audio, powinno dawaÄ‡ rÃ³wniejsze odtwarzanie video
(domyÅ›lnie: wÅ‚Ä…czone).
.RE
.PD 1
.
.TP
.B "nas\ \ \ \ "
przekazuje dÅºwiÄ™k przez NAS
.
.TP
.B coreaudio (tylko Mac OS X)
rdzenny sterownik Mac OS X
.
.TP
.B sgi (tylko SGI)
rdzenny sterownik SGI
.
.TP
.B sun (tylko Sun)
rdzenny sterownik Sun
.PD 0
.RSs
.IPs &lt;urzÄ…dzenie&gt;
OkreÅ›la, jakie urzÄ…dzenie audio ma zostaÄ‡ uÅ¼yte (domyÅ›lnie: /dev/\:audio).
.RE
.PD 1
.
.TP
.B win32 (tylko Windows)
rdzenny sterownik waveout Windows
.
.TP
.B dsound (tylko Windows)
sterownik wyjÅ›cia dÅºwiÄ™kowego Directx DirectSound
.PD 0
.RSs
.IPs device=&lt;numer\ urzÄ…dzenia&gt;
OkreÅ›la numer uÅ¼ywanego urzÄ…dzenia.
Odtwarzanie pliku z opcjÄ… \-v wyÅ›wietli wszystkie dostÄ™pne urzÄ…dzenia.
.RE
.PD 1
.
.TP
.B dxr2 (zobacz takÅ¼e \-dxr2) (tylko DXR2)
specyficzny sterownik Creative DXR2
.
.TP
.B mpegpes (tylko DVB)
specyficzny sterownik DVB
.
.TP
.B "null\ \ \ "
Nie przekazuje dÅºwiÄ™ku, ale utrzymuje prÄ™dkoÅ›Ä‡ odtwarzania video.
Do testÃ³w wydajnoÅ›ciowych uÅ¼yj \-nosound.
.
.TP
.B "pcm\ \ \ \ "
sterownik wyjÅ›ciowy zapisujÄ…cy dane w surowych (raw) plikach PCM/\:wave
.PD 0
.RSs
.IPs (no)waveheader
DoÅ‚Ä…cza lub pomija nagÅ‚Ã³wek wave (domyÅ›lnie: doÅ‚Ä…cza).
JeÅ¼eli nie jest doÅ‚Ä…czony, zostanie wygenerowane surowe wyjÅ›cie PCM.
.IPs file=&lt;nazwa\ pliku&gt;
Zapisuje dÅºwiÄ™k do &lt;nazwa\ pliku&gt; zamiast domyÅ›lnego audiodump.wav.
JeÅ¼eli okreÅ›lono parametr nowaveheader, domyÅ›lnym zbiorem wyjÅ›ciowym jest
audiodump.pcm.
.RE
.PD 1
.
.TP
.B "plugin\ \ "
sterownik wyjÅ›ciowy wtyczki
.
.
.
.SH "OPCJE WYJÅšCIA VIDEO (TYLKO MPLAYER)"
.
.TP
.B \-adapter &lt;wartoÅ›Ä‡&gt;
Ustawia kartÄ™ graficznÄ…, ktÃ³ra otrzyma obraz.
Do poprawnego dziaÅ‚ania wymaga opcji \-vm.
ListÄ™ dostÄ™pnych kart otrzymasz stosujÄ…c tÄ™ opcjÄ™ z \-v.
Obecnie dziaÅ‚a tylko ze sterownikiem wyjÅ›cia video directx.
.
.TP
.B \-bpp &lt;gÅ‚Ä™bia&gt;
Wymusza innÄ… gÅ‚Ä™biÄ™ kolorÃ³w niÅ¼ wykryta.
ObsÅ‚ugiwane tylko przez sterowniki wyjÅ›cia video fbdev, dga, svga i vesa.
.
.TP
.B \-brightness &lt;\-100\-100&gt;
Modyfikuje jasnoÅ›Ä‡ wyjÅ›cia video (domyÅ›lnie: 0).
Nie wszystkie sterowniki wyjÅ›cia video to obsÅ‚ugujÄ….
.
.TP
.B \-contrast &lt;\-100\-100&gt;
Modyfikuje kontrast wyjÅ›cia video (domyÅ›lnie: 0).
Nie wszystkie sterowniki wyjÅ›cia video to obsÅ‚ugujÄ….
.
.TP
.B \-display &lt;nazwa&gt; (tylko X11)
Podaje nazwÄ™ komputera i numer wyÅ›wietlacza serwera X, na ktÃ³rym chcesz
wyÅ›wietlaÄ‡.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
\-display xtest.localdomain:0
.RE
.PD 1
.
.TP
.B "\-dr \ \ \ "
WÅ‚Ä…cz bezpoÅ›rednie renderowanie (obsÅ‚ugiwane nie przez wszystkie kodeki i
wyjÅ›cia video)
.br
.I UWAGA:
MoÅ¼e powodowaÄ‡ popsucie OSD/\:SUB!
.
.TP
.B \-dxr2 &lt;opcja1:opcja2:...&gt;
Ta opcja jest uÅ¼ywana do kontroli sterownika wyjÅ›cia video dxr2.
.RSs
.IPs ar-mode=&lt;wartoÅ›Ä‡&gt;
tryb proporcji (aspect ratio) (0 = normalny, 1 = panoramiczny, 2 = letterbox (domyÅ›lne))
.IPs iec958-encoded
Ustawia tryb wyjÅ›cia iec958 na zakodowany.
.IPs iec958-decoded
Ustawia tryb wyjÅ›cia iec958 na zdekodowany (domyÅ›lne).
.IPs macrovision=&lt;wartoÅ›Ä‡&gt;
tryb macrovision (0 = wyÅ‚Ä…czone (domyÅ›lne), 1 = agc, 2 = agc 2 colorstripe
3 = agc 4 colorstripe)
.IPs "mute\ "
wycisza dÅºwiÄ™k
.IPs unmute
wyÅ‚Ä…cza wyciszenie dÅºwiÄ™ku
.IPs ucode=&lt;wartoÅ›Ä‡&gt;
Å›cieÅ¼ka do microcode
.RE
.RS
.sp 1
.I wyjÅ›cie TV
.RE
.RSs
.IPs 75ire
wÅ‚Ä…cza wyjÅ›cie 7.5 IRE
.IPs no75ire
wyÅ‚Ä…cza wyjÅ›cie 7.5 IRE (domyÅ›lne)
.IPs "bw\ \ \ "
czarno/\:biaÅ‚e wyjÅ›cie TV
.IPs color
kolorowe wyjÅ›cie TV (domyÅ›lne)
.IPs interlaced
wÅ‚Ä…cza wyjÅ›cie TV z przeplotem (domyÅ›lne)
.IPs nointerlaced
wyÅ‚Ä…cza wyjÅ›cie TV z przeplotem
.IPs norm=&lt;wartoÅ›Ä‡&gt;
norma TV (ntsc (domyÅ›lna), pal, pal60, palm, paln, palnc)
.IPs square-pixel
ustawia tryb kwadratowy piksela
.IPs ccir601-pixel
ustawia tryb ccir601 piksela
.RE
.RS
.sp 1
.I nakÅ‚adka (Overlay)
.RE
.RSs
.IPs cr-left=&lt;0\-500&gt;
Ustawia wartoÅ›Ä‡ obcinania z lewej (domyÅ›lnie: 50).
.IPs cr-right=&lt;0\-500&gt;
Ustawia wartoÅ›Ä‡ obcinania z prawej (domyÅ›lnie: 300).
.IPs cr-top=&lt;0\-500&gt;
Ustawia wartoÅ›Ä‡ obcinania z gÃ³ry (domyÅ›lnie: 0).
.IPs cr-bottom=&lt;0\-500&gt;
Ustawia wartoÅ›Ä‡ obcinania z doÅ‚u (domyÅ›lnie: 0).
.IPs ck-[r|g|b]=&lt;0\-255&gt;
Ustawia czerwony (r), zielony (g) lub niebieski (b) kolor klucza nakÅ‚adki.
.IPs ck-[r|g|b]min=&lt;0\-255&gt;
minimalna wartoÅ›Ä‡ odpowiedniego klucza koloru
.IPs ck-[r|g|b]max=&lt;0\-255&gt;
maksymalna wartoÅ›Ä‡ odpowiedniego klucza koloru
.IPs ignore-cache
Nie uÅ¼ywa zapamiÄ™tanych ustawieÅ„ nakÅ‚adki.
.IPs update-cache
Uaktualnia zapisane ustawienia nakÅ‚adki.
.IPs ol-osd
WÅ‚Ä…cza osd w nakÅ‚adce.
.IPs nool-osd
WyÅ‚Ä…cza osd w nakÅ‚adce (domyÅ›lne).
.IPs ol[h|w|x|y]-cor=&lt;\-20\-20&gt;
Modyfikuje rozmiar (h,w) i pozycjÄ™ (x,y) nakÅ‚adki w przypadku gdy nie pasuje
ona do okna (domyÅ›lnie: 0).
.IPs overlay
WÅ‚Ä…cza nakÅ‚adkÄ™ (domyÅ›lne)
.IPs nooverlay
WÅ‚Ä…cza TVout.
.IPs overlay-ratio=&lt;1\-2500&gt;
Dostosowuje nakÅ‚adkÄ™ (domyÅ›lnie: 1000).
.RE
.
.TP
.B \-fbmode &lt;nazwa\ trybu&gt; (tylko \-vo fbdev)
Zmienia tryb video na opisany etykietÄ… &lt;nazwa trybu&gt; w /etc/\:fb.modes.
.br
.I INFORMACJA:
Bufor ramek VESA nie obsÅ‚uguje zmieniania trybu.
.
.TP
.B \-fbmodeconfig &lt;nazwa\ zbioru&gt; (tylko \-vo fbdev)
UÅ¼ywa podanego zbioru konfiguracyjnego (domyÅ›lnie: /etc/\:fb.modes).
.
.TP
.B \-fs (zobacz takÅ¼e \-zoom)
Odtwarzanie peÅ‚noekranowe (film w centrum i czarne obramowanie wokÃ³Å‚ niego).
Nie wszystkie sterowniki wyjÅ›cia video to obsÅ‚ugujÄ….
.
.TP
.B \-fsmode\-dontuse &lt;0\-31&gt; (PRZESTARZAÅE, uÅ¼ywaj opcji \-fs)
WyprÃ³buj tÄ™ opcjÄ™, jeÅ¼eli masz problemy z trybem peÅ‚noekranowym.
.
.TP
.B \-fstype &lt;typ1,typ2,...&gt;
OkreÅ›la priorytetowÄ… listÄ™ trybÃ³w ustawieÅ„ uÅ¼ywanej warstwy peÅ‚noekranowej.
MoÅ¼esz wyÅ‚Ä…czyÄ‡ tryb poprzedzajÄ…c go "\-".
JeÅ›li masz kÅ‚opoty typu okno peÅ‚noekranowe jest przykryte przez inne okna
wyprÃ³buj innÄ… kolejnoÅ›Ä‡.
.br
.I INFORMACJA:
\-fstype help wyÅ›wietla peÅ‚nÄ… listÄ™ dostÄ™pnych trybÃ³w.
.sp 1
DostÄ™pne sÄ… typy:
.sp 1
.PD 0
.RSs
.IPs above
UÅ¼ywa zalecenia _NETWM_STATE_ABOVE jeÅ›li jest to moÅ¼liwe.
.IPs below
UÅ¼ywa zalecenia _NETWM_STATE_BELOW jeÅ›li jest to moÅ¼liwe.
.IPs fullscreen
UÅ¼ywa zalecenia _NETWM_STATE_FULLSCREEN jeÅ›li jest to moÅ¼liwe.
.IPs layer
UÅ¼ywa zalecenia _WIN_LAYER z domyÅ›lnÄ… warstwÄ….
.IPs layer=&lt;0...15&gt;
UÅ¼ywa zalecenia _WIN_LAYER z numerem warstwy.
.IPs netwm
Wymusza styl NETWM.
.IPs "none\ "
Nie uÅ¼ywa warstwy peÅ‚noekranowej.
.IPs stays_on_top
UÅ¼ywa zalecenia _NETWM_STATE_STAYS_ON_TOP jeÅ›li jest to moÅ¼liwe.
.REss
.sp 1
.RS
.I PRZYKÅAD:
.RE
.PD 0
.RSs
.IPs layer,stays_on_top,above,fullscreen
DomyÅ›lna kolejnoÅ›Ä‡, bÄ™dzie uÅ¼yta w przypadku podania nieprawidÅ‚owych lub
nieobsÅ‚ugiwanych typÃ³w.
.IPs \-fullscreen
Naprawia przeÅ‚Ä…czanie peÅ‚nego ekrany na OpenBox 1.x.
.RE
.PD 1
.
.TP
.B \-geometry x[%][:y[%]] lub [WxH][+x+y]
Ustawia gdzie na ekranie ma siÄ™ poczÄ…tkowo znajdowaÄ‡ wyjÅ›cie.
WielkoÅ›ci x i y mierzone sÄ… w pikselach od lewego gÃ³rnego rogu ekranu do
lewego gÃ³rnego rogu wyÅ›wietlanego obrazu, jeÅ¼eli jednak po argumencie podany
jest procent, to jest on traktowany jak procent wielkoÅ›ci ekranu w danym
kierunku.
ObsÅ‚uguje to takÅ¼e standardowy format opcji \-geometry z X11.
JeÅ›li przy pomocy opcji \-wid podano zewnÄ™trzne okno to wspÃ³Å‚rzÄ™dne x i y sÄ…
liczone wzglÄ™dem lewego gÃ³rnego rogu tego okna a nie ekranu.
.br
.I INFORMACJA:
Ta opcja jest obsÅ‚ugiwana tylko przez sterowniki wyjÅ›cia video x11, xmga, xv,
xvmc, xvidix, gl, gl2, directx i tdfxfb.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IPs 50:40
Umieszcza okno w x=50, y=40
.IPs 50%:50%
Umieszcza okno na Å›rodku ekranu
.IPs "100%\ "
Umieszcza okno w Å›roku prawej krawÄ™dzi ekranu
.IPs 100%:100%
Umieszcza okno w prawym dolnym rogu ekranu
.RE
.PD 1
.
.TP
.B \-gui-wid &lt;ID\ okna&gt; (zobacz takÅ¼e \-wid) (tylko z GUI)
Przekazuje do GUI, Å¼e ma ono rÃ³wnieÅ¼ uÅ¼ywaÄ‡ okna X11 i przykleiÄ‡ je na dole
ekranu video, co jest przydatne by osadziÄ‡ mini-GUI w przeglÄ…darce
(uÅ¼ywajÄ…cej na przykÅ‚ad wtyczki MPlayer).
.
.TP
.B \-hue &lt;\-100\-100&gt;
Modyfikuje barwÄ™ sygnaÅ‚u video (domyÅ›lnie: 0).
DziÄ™ki tej opcji moÅ¼esz otrzymaÄ‡ kolorowy negatyw obrazu.
Nie wszystkie sterowniki wyjÅ›cia video to obsÅ‚ugujÄ….
.
.TP
.B \-monitor\-dotclock &lt;zakres[,zakres,...]&gt; (tylko \-vo fbdev i vesa)
OkreÅ›la zakres dotclock lub pixelclock monitora.
.
.TP
.B \-monitor\-hfreq &lt;zakres[,zakres,...]&gt; (tylko \-vo fbdev i vesa)
OkreÅ›la zakres czÄ™stotliwoÅ›ci poziomej monitora.
.
.TP
.B \-monitor\-vfreq &lt;zakres[,zakres,...]&gt; (tylko \-vo fbdev i vesa)
OkreÅ›la zakres czÄ™stotliwoÅ›ci pionowej monitora.
.
.TP
.B \-monitoraspect &lt;stosunek&gt; (zobacz takÅ¼e \-aspect)
Ustawia proporcje Twojego monitora lub ekranu TV.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
\-monitoraspect 4:3  lub 1.3333
.br
\-monitoraspect 16:9 lub 1.7777
.RE
.PD 1
.
.TP
.B \-nodouble
WyÅ‚Ä…cza podwÃ³jne buforowanie, gÅ‚Ã³wnie do celÃ³w debugowania.
PodwÃ³jne buforowanie eliminuje migotanie dziÄ™ki przechowywaniu dwÃ³ch ramek
w pamiÄ™ci i wyÅ›wietlaniu jednej, podczas gdy druga jest dekodowana.
MoÅ¼e mieÄ‡ to negatywny wpÅ‚yw na OSD, ale czÄ™sto usuwa jego migotanie.
.
.TP
.B \-nograbpointer
Nie przechwytuje kursora muszki po zmianie trybu video (\-vm).
Przydatne przy ustawieniach wieloekranowych.
.
.TP
.B \-nokeepaspect
Nie utrzymuje proporcji, gdy zmieniany jest rozmiar okna.
DziaÅ‚a obecnie tylko ze sterownikami wyjÅ›cia video x11, xv, xmga, xvidix oraz
directx.
Dodatkowo, pod X11 TwÃ³j manager okien musi rozumieÄ‡ zalecenia proporcji okna.
.
.TP
.B "\-ontop\ "
Sprawia, Å¼e okno zostaje nad innymi oknami.
ObsÅ‚ugiwane przez sterowniki wyjÅ›cia video uÅ¼ywajÄ…ce X11, poza SDL
oraz directx, corevideo, quartz, ggi i gl2.
.
.TP
.B \-panscan &lt;0.0\-1.0&gt;
WÅ‚Ä…cza tryb panoramiczny (obcina boki filmu np.\&amp; 16:9 tak, by pasowaÅ‚ na
ekran 4:3 bez czarnych paskÃ³w).
ZasiÄ™g kontroluje jak duÅ¼a czÄ™Å›Ä‡ obrazu bÄ™dzie przyciÄ™ta.
DziaÅ‚a tylko ze sterownikami wyjÅ›cia video xv, xmga, mga, gl, quartz, corevideo i xvidix.
.
.TP
.B \-refreshrate &lt;Hz&gt;
Ustawia czÄ™stotliwoÅ›Ä‡ odÅ›wieÅ¼ania monitora.
Obecnie opcja ta jest obsÅ‚ugiwana tylko przez \-vo directx razem z \-vm.
.
.TP
.B \-rootwin
Odtwarza film w gÅ‚Ã³wnym oknie (tÅ‚o pulpitu).
Jednak obrazki tÅ‚a na pulpicie mogÄ… przesÅ‚aniaÄ‡ okno filmu.
DziaÅ‚a tylko ze sterownikami wyjÅ›cia video x11, xv, xmga, xvidix, quartz, corevideo i directx.
.
.TP
.B \-saturation &lt;\-100\-100&gt;
Modyfikuje nasycenie sygnaÅ‚u wyjÅ›cia video (domyÅ›lnie: 0).
DziÄ™ki tej opcji moÅ¼na uzyskaÄ‡ obraz w skali szaroÅ›ci.
Nie wszystkie sterowniki wyjÅ›cia video to obsÅ‚ugujÄ….
.
.TP
.B \-screenh &lt;piksele&gt;
Podaje pionowÄ… rozdzielczoÅ›Ä‡ ekranu dla sterownikÃ³w wyjÅ›cia video ktÃ³re nie
znajÄ… rozdzielczoÅ›ci ekranu, jak fbdev, x11 i TVout.
.
.TP
.B \-screenw &lt;piksele&gt;
Podaje poziomÄ… rozdzielczoÅ›Ä‡ ekranu dla sterownikÃ³w wyjÅ›cia video ktÃ³re nie
znajÄ… rozdzielczoÅ›ci ekranu, jak fbdev, x11 i TVout.
.
.TP
.B \-stop\-xscreensaver (tylko X11)
WyÅ‚Ä…cza wygaszacz ekranu przy starcie i wÅ‚Ä…cza go ponownie podczas wychodzenia.
.
.TP
.B "\-vm \ \ \ "
PrÃ³buje zmieniÄ‡ na inny tryb video.
ObsÅ‚ugiwane przez sterowniki wyjÅ›cia video dga, x11, xv, sdl i directx.
JeÅ¼eli jest ona uÅ¼yta ze sterownikiem wyjÅ›cia video directx, opcje \-screenw,
\-screenh, \-bpp i \-refreshrate mogÄ… ustawiÄ‡ nowy tryb wyÅ›wietlania.
.
.TP
.B "\-vsync \ \ "
WÅ‚Ä…cza VBI dla sterownikÃ³w wyjÅ›cia video vesa, dfbmga i svga.
.
.TP
.B \-wid &lt;ID\ okna&gt; (zobacz takÅ¼e \-gui-wid) (tylko X11, OpenGL i DirectX)
Przekazuje MPlayerowi, by doÅ‚Ä…czyÅ‚ siÄ™ do instniejÄ…cego okna.
Przydatne, by osadziÄ‡ MPlayera w przeglÄ…darce (na przykÅ‚ad za pomocÄ… wtyczki).
.
.TP
.B \-xineramascreen &lt;0\-...&gt;
W konfiguracjach Xinerama (tj.\&amp; pojedynczy pulpit obejmujÄ…cy wiele ekranÃ³w)
opcja ta przekaÅ¼e MPlayerowi na ktÃ³rym ekranie ma wyÅ›wietlaÄ‡ film.
.
.TP
.B \-zrbw (tylko \-vo zr)
WyÅ›wietla czarno-biaÅ‚y obraz.
Dla optymalnego dziaÅ‚ania opcja ta moÅ¼e byÄ‡ Å‚Ä…czona z "\-lavdopts gray".
.
.TP
.B \-zrcrop &lt;[szerokoÅ›Ä‡]x[wyskokoÅ›Ä‡]+[x offset]+[y offset]&gt; (tylko \-vo zr)
Wybiera partie obrazu wejÅ›ciowego do odtwarzania, wielokrotne wystÄ…pienie tej
opcji wÅ‚Ä…cza tryb cinerama.
W trybie cinerama film jest rozdzielany na wiÄ™cej niÅ¼ jeden TV (lub rzutnik)
by stworzyÄ‡ duÅ¼y ekran.
Opcje pojawiajÄ…ce siÄ™ po zastosowaniu n-tego \-zrcrop dotyczÄ… n-tej karty
MJPEG, z ktÃ³rych kaÅ¼da powinna mieÄ‡ co najmniej \-zrdev poza \-zrcrop.
PrzykÅ‚ady sÄ… w sekcji Zr dokumentacji oraz sÄ… pokazywane przez opcjÄ™ \-zrhelp.
.
.TP
.B \-zrdev &lt;urzÄ…dzenie&gt; (tylko \-vo zr)
OkreÅ›la zbiÃ³r urzÄ…dzenia naleÅ¼Ä…cy do Twojej karty MJPEG, domyÅ›lnie sterownik
ten bierze pierwsze urzÄ…dzenie v4l ktÃ³re znajdzie.
.
.TP
.B \-zrfd (tylko \-vo zr)
Wymusza dziesiÄ…tkowanie (decimation): DziesiÄ…tkowanie, okreÅ›lone przez \-zrhdec
i \-zrvdec, nastÄ™puje tylko, gdy sprzÄ™t skalujÄ…cy potrafi rozciÄ…gnÄ…Ä‡ obraz do
jego oryginalnych rozmiarÃ³w.
Ta opcja wymusza dziesiÄ…tkowania.
.
.TP
.B \-zrhdec &lt;1|2|4&gt; (tylko \-vo zr)
Poziome dziesiÄ…tkowanie (decimation): Informuje sterownik by przekazywaÅ‚ tylko
co 2-gÄ… lub 4-tÄ… liniÄ™/\:piksel obrazu do karty MJPEG i uÅ¼yÅ‚ urzÄ…dzenia
skalujÄ…cego karty do rozciÄ…gniÄ™cia obrazu do jego oryginalnych rozmiarÃ³w.
.
.TP
.B \-zrhelp (tylko \-vo zr)
WyÅ›wietla listÄ™ wszystkich opcji \-zr*, ich wartoÅ›ci domyÅ›lne oraz przykÅ‚ad
trybu cinerama.
.
.TP
.B \-zrnorm &lt;norma&gt; (tylko \-vo zr)
Wybiera normÄ™ TV PAL lub NTSC (domyÅ›lnie: nie zmieniaÄ‡).
.
.TP
.B \-zrquality &lt;1\-20&gt; (tylko \-vo zr)
Liczba od 1 (najlepsza) do 20 (najgorsza) okreÅ›lajÄ…ca jakoÅ›Ä‡ kodowania JPEG.
.
.TP
.B \-zrvdec &lt;1|2|4&gt; (tylko \-vo zr)
Pionowe dziesiÄ…tkowanie (decimation): Informuje sterownik by przekazywaÅ‚ tylko
co 2-gÄ… lub 4-tÄ… liniÄ™/\:piksel obrazu do karty MJPEG i uÅ¼yÅ‚ urzÄ…dzenia
skalujÄ…cego karty do rozciÄ…gniÄ™cia obrazu do jego oryginalnych rozmiarÃ³w.
.
.TP
.B \-zrxdoff &lt;przesuniÄ™cie w osi x&gt; (tylko \-vo zr)
JeÅ›li film jest mniejszy niÅ¼ ekran opcja ta okreÅ›la przesuniÄ™cie w poziomie
od lewego gÃ³rnego rogu ekranu (domyÅ›lnie: obraz wycentrowany).
.
.TP
.B \-zrydoff &lt;przesuniÄ™cie w osi y&gt; (tylko \-vo zr)
JeÅ›li film jest mniejszy niÅ¼ ekran opcja ta okreÅ›la przesuniÄ™cie w pionie
od lewego gÃ³rnego rogu ekranu (domyÅ›lnie: obraz wycentrowany).
.
.
.
.SH "STEROWNIKI WYJÅšCIA VIDEO (TYLKO MPLAYER)"
Sterowniki wyjÅ›cia video to interfejsy do rÃ³Å¼nych urzÄ…dzeÅ„ wyjÅ›ciowych video.
SkÅ‚adnia jest nastÄ™pujÄ…ca:
.
.TP
.B \-vo &lt;sterownik1[:podopcja1[=wartoÅ›Ä‡]:...],sterownik2,...[,]&gt;
OkreÅ›la priorytetowÄ… listÄ™ sterownikÃ³w wyjÅ›cia video.
.PP
JeÅ¼eli lista zakoÅ„czona jest przecinkiem, MPlayer powrÃ³ci do sterownikÃ³w
niewymienionych w wierszu poleceÅ„.
Podopcje sÄ… dodatkowe i przewaÅ¼nie mogÄ… byÄ‡ pominiÄ™te.
.br
.I INFORMACJA:
Opcja \-vo help pokaÅ¼e listÄ™ wkompilowanych sterownikÃ³w wyjÅ›cia video.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IPs "\-vo xmga,xv,"
Najpierw sprÃ³buj wykorzystaÄ‡ sterownik Matrox X11, pÃ³Åºniej Xv i na koÅ„cu resztÄ™.
.IPs "\-vo directx:noaccel"
Wykoszysta sterownik DirectX z wyÅ‚Ä…czonymi funkcjami przyspieszajÄ…cymi.
.RE
.PD 1
.sp 1
DostÄ™pne sterowniki wyjÅ›ciowe:
.
.TP
.B xv (tylko X11)
Wykorzystuje rozszerzenie XVideo oferowane przez XFree86 4.x, aby wÅ‚Ä…czyÄ‡
sprzÄ™towÄ… akceleracjÄ™ odtwarzania.
JeÅ¼eli nie moÅ¼esz skorzystaÄ‡ ze sterownika napisanego specjalnie dla Twojego
sprzÄ™tu, to prawdopodobnie jest najlepsza opcja.
Å»eby uzyskaÄ‡ informacje jaki kolor kluczowy jest uÅ¼ywany i jak jest rysowany
uruchom MPlayera z opcjÄ… \-v, i poszukaj wierszy oznaczonych na poczÄ…tku
[xv common].
.PD 0
.RSs
.IPs port=&lt;numer&gt;
OkreÅ›la port XVideo.
.IPs ck=&lt;cur|use|set&gt;
OkreÅ›la ÅºrÃ³dÅ‚o, z ktÃ³rego pobierany jest kolor kluczowy (domyÅ›lnie: cur).
.RSss
.IPs cur
Opcja domyÅ›lna, pobiera kolor kluczowy ustawiony w Xv.
.IPs use
Wykorzystuje, ale nie ustawia koloru kluczowego z MPlayera (podaj opcjÄ™
\-colorkey, aby to zmieniÄ‡).
.IPs set
Podobnie jak use, ale ustawia rÃ³wnieÅ¼ dostarczony kolor kluczowy.
.RE
.IPs ck-method=&lt;man|bg|auto&gt;
Ustawia metodÄ™ rysowania koloru kluczowego (domyÅ›lnie: man).
.RSss
.IPs man
RÄ™cznie rysuje kolor kluczowy (ogranicza, w niektÃ³rych przypadkach, migotanie).
.IPs bg
Ustawia kolor kluczowy jako tÅ‚o.
.IPs auto
Pozostawia Xv rysowanie koloru kluczowego.
.RE
.RE
.PD 1
.
.TP
.B x11 (tylko X11)
Sterownik wyjÅ›cia video z pamiÄ™ciÄ… dzielonÄ…, bez sprzÄ™towej akceleracji,
ktÃ³ry dziaÅ‚a gdziekolwiek, jeÅ¼eli tylko obecne jest X11.
.
.TP
.B xover (tylko X11)
Dodaje obsÅ‚ugÄ™ X11 dla wszystkich sterownikÃ³w opartych o overlay.
Obecnie uÅ¼yteczne tylko z tdfx_vid.
.PD 0
.RSs
.IPs &lt;sterownik_vo&gt;
Wybiera sterownik, ktÃ³rego naleÅ¼y uÅ¼yÄ‡ jako nakÅ‚adki na X11.
.RE
.PD 1
.
.TP
.B xvmc (tylko X11 z \-vc ffmpeg12mc)
Sterownik wyjÅ›cia video, ktÃ³ry korzysta z rozszerzenia XvMC (X Video Motion
Compensation) oferowanego przez XFree86 4.x, aby przyspieszyÄ‡ dekodowanie
MPEG-1/\:2 i VCR2.
.PD 0
.RSs
.IPs port=&lt;numer&gt;
OkreÅ›la port XVideo.
.IPs (no)benchmark
Nie wyÅ›wietla obrazÃ³w.
Konieczne dla prawidÅ‚owego testowania wydajnoÅ›ci dla sterownikÃ³w, ktÃ³re
zmieniajÄ… bufor obrazu tylko przy przerysowywaniu monitora (nVidia).
DomyÅ›lnie nie wyÅ‚Ä…cza wyÅ›wietlania obrazu (nobenchmark).
.IPs (no)queue
Kolejkuje klatki do wyÅ›wietlenia, aby umoÅ¼liwiÄ‡ bardziej rÃ³wnolegÅ‚Ä… pracÄ™
urzÄ…dzenia video.
MoÅ¼e spowodowaÄ‡ maÅ‚Ä… (nie zauwaÅ¼alnÄ…) staÅ‚Ä… desynchronizacjÄ™ A/\:V
(domyÅ›lnie: noqueue).
.IPs (no)sleep
Wykorzystuje funkcjÄ™ sleep podczas czekania na zakoÅ„czenie renderowania
(niezalecane na Linuksie) (domyÅ›lnie: nosleep).
.IPs ck=cur|use|set
To samo co \-vo xv:ck (zobacz takÅ¼e \-vo xv).
.IPs ck-method=man|bg|auto
To samo co \-vo xv:ck-method (zobacz takÅ¼e \-vo xv).
.RE
.PD 1
.
.TP
.B dga (tylko X11)
Odtwarza video korzystajÄ…c z rozszerzenia XFree86 Direct Graphics Access.
UwaÅ¼any za przeÅ¼ytek.
.
.TP
.B sdl (tylko SDL)
Sterownik wyjÅ›cia oparty na wysoce niezaleÅ¼nej od platformy bibliotece SDL
(Simple Directmedia Layer).
PoniewaÅ¼ SDL uÅ¼ywa wÅ‚asnej warstwy X11, opcje MPlayera dotyczÄ…ce X11 nie majÄ…
tu Å¼adnego wpÅ‚ywu.
.PD 0
.RSs
.IPs driver=&lt;sterownik&gt;
Wybiera sterownik SDL, ktÃ³ry bÄ™dzie uÅ¼ywany do wyÅ›wietlania.
.IPs (no)forcexv
Wykorzystuje rozszerzenie XVideo przy odtwarzaniu przez sterownik wyjÅ›cia video
sdl (domyÅ›lnie: forcexv).
.IPs (no)hwaccel
Wykorzystuje sprzÄ™towo wspomagany skalator (domyÅ›lnie: hwaccel).
.RE
.PD 1
.
.TP
.B "vidix\ \ "
VIDIX (VIDeo Interface for *niX \- interfejs video dla *niX) to interfejs do
moÅ¼liwoÅ›ci przyspieszajÄ…cych w rÃ³Å¼nych kartach graficznych.
Bardzo szybki sterownik wyjÅ›cia video na kartach, ktÃ³re go obsÅ‚ugujÄ….
.PD 0
.RSs
.IPs &lt;podurzÄ…dzenie&gt;
Precyzuje, ktÃ³ry sterownik VIDIX ma byÄ‡ wykorzystany.
DostÄ™pne sÄ… cyberblade, mach64, mga_crtc2,
mga, nvidia, pm2, pm3, radeon, rage128, sis i unichrome.
.RE
.PD 1
.
.TP
.B xvidix (tylko X11)
NakÅ‚adka X11 dla VIDIX
.PD 0
.RSs
.IPs &lt;podurzÄ…dzenie&gt;
podobnie jak dla vidix
.RE
.PD 1
.
.TP
.B "cvidix\ "
Standardowa i niezaleÅ¼na od platformy nakÅ‚adka dla VIDIX, moÅ¼e nawet chodziÄ‡ w
konsoli tekstowej z kartami nVidia.
.PD 0
.RSs
.IPs &lt;podurzÄ…dzenie&gt;
podobnie jak dla vidix
.RE
.PD 1
.
.TP
.B winvidix (tylko Windows)
NakÅ‚adka Windows dla VIDIX
.PD 0
.RSs
.IPs &lt;podurzÄ…dzenie&gt;
jak dla vidix
.RE
.PD 1
.
.TP
.B directx (tylko Windows)
Sterownik wyjÅ›cia video korzystajÄ…cy z interfejsu DirectX.
.PD 0
.RSs
.IPs noaccel
WyÅ‚Ä…cza sprzÄ™towÄ… akceleracjÄ™.
WyprÃ³buj tÄ™ opcjÄ™, jeÅ¼eli masz problemy z wyÅ›wietlaniem.
.RE
.PD 1
.
.TP
.B quartz (tylko Mac OS X)
Sterownik wyjÅ›cia video Mac OS X Quartz.
W pewnych przypadkach, wydajniejsze moÅ¼e siÄ™ okazaÄ‡ wymuszenie spakowanego
formatu wyjÅ›ciowego YUV, podajÄ…c np.\&amp; \-vf format=yuy2.
.PD 0
.RSs
.IPs device_id=&lt;numer&gt;
OkreÅ›la jakie urzÄ…dzenia ma byÄ‡ uÅ¼yte w trybie peÅ‚noekranowym.
.IPs fs_res=&lt;width&gt;:&lt;height&gt;
Podaje rozdzielczoÅ›Ä‡ peÅ‚noekranowÄ… (przydatne na wolnych systemach).
.RE
.PD 1
.
.TP
.B corevideo (Mac OS X 10.4 lub 10.3.9 z QuickTime 7)
sterownik wyjÅ›cia video Mac OS X CoreVideo
.PD 0
.RSs
.IPs device_id=&lt;numer&gt;
OkreÅ›la numer urzÄ…dzenia uÅ¼ywanego w trybie peÅ‚noekranowym.
.RE
.PD 1
.
.TP
.B fbdev (tylko Linux)
UÅ¼ywa bufora ramki oferowanego przez jÄ…dro do wyÅ›wietlania obrazu.
.PD 0
.RSs
.IPs &lt;urzÄ…dzenie&gt;
Wybiera nazwÄ™ uÅ¼ywanego urzÄ…dzenia fbdev (np.\&amp; /dev/\:fb0) albo nazwÄ™
podurzÄ…dzenia VIDIX, jeÅ›li zaczyna siÄ™ od "vidix"
(np.\&amp; "vidixsis_vid" wÅ‚Ä…cza sterownik sis).
.RE
.PD 1
.
.TP
.B fbdev2 (tylko Linux)
UÅ¼ywa bufora ramki oferowanego przez jÄ…dro do wyÅ›wietlania obrazu,
alternatywna implementacja.
.PD 0
.RSs
.IPs &lt;urzÄ…dzenie&gt;
Wybiera nazwÄ™ uÅ¼ywanego urzÄ…dzenia fbdev (domyÅ›lnie: /dev/\:fb0).
.RE
.PD 1
.
.TP
.B "vesa\ \ \ "
Bardzo ogÃ³lny sterownik wyjÅ›cia video , ktÃ³ry powinien dziaÅ‚aÄ‡ z wszystkimi
kartami obsÅ‚ugujÄ…cymi standard VESA VBE 2.0.
.PD 0
.RSs
.IPs "dga\ \ "
WÅ‚Ä…cza tryb DGA.
.IPs nodga
WyÅ‚Ä…cza tryb DGA.
.IPs neotv_pal
WÅ‚Ä…cza wyjÅ›cie TV karty NeoMagic i ustawia je na normÄ™ PAL.
.IPs neotv_ntsc
WÅ‚Ä…cza wyjÅ›cie TV karty NeoMagic i ustawia je na normÄ™ NTSC.
.IPs vidix
UÅ¼ywa sterownika VIDIX.
.IPs "lvo:\ \ "
WÅ‚Ä…cza Linux Video Overlay na trybie VESA.
.RE
.PD 1
.
.TP
.B "svga\ \ \ "
Sterownik wyjÅ›cia video korzystajÄ…cy z biblioteki SVGA.
.PD 0
.RSs
.IPs "&lt;tryb video&gt;"
Ustawia okreÅ›lony tryb video.
Tryb moÅ¼e byÄ‡ podany w formacie &lt;szerokoÅ›Ä‡&gt;x&lt;wysokoÅ›Ä‡&gt;x&lt;kolory&gt;,
np.\&amp; 640x480x16M lub numer trybu graficznego, np.\&amp; 84.
.IPs bbosd
Rysuje OSD w czarnym pasku poniÅ¼ej filmu (wolniejsze).
.IPs native
Wykorzystuje tylko rdzenne funkcje rysujÄ…ce.
Omijane jest bezpoÅ›rednie renderowanie (direct rendering), OSD i
akceleracja sprzÄ™towa.
.IPs retrace
Wymusza zmianÄ™ klatki przy przerysowywaniu pionowym.
UÅ¼yteczne tylko z \-double.
WywoÅ‚uje ten sam efekt co opcja \-vsync.
.IPs "sq\ \ \ "
SprÃ³buje wykorzystaÄ‡ tryb video z kwadratowymi pikselami.
.IPs vidix
UÅ¼ywa svga z VIDIX.
.RE
.PD 1
.
.TP
.B "gl\ \ \ \ \ "
Sterownik wyjÅ›cia video OpenGL, wersja prosta.
Obraz musi byÄ‡ mniejszy niÅ¼ maksymalny rozmiar tekstury
dostÄ™pny w Twojej implementacji OpenGL.
Zamiarem byÅ‚o dziaÅ‚anie na nawet najprostszych implementacjach OpenGL,
ale robi uÅ¼ytek z nowszych rozszerzeÅ„, co daje obsÅ‚ugÄ™ wiÄ™kszej liczby
przestrzenie koloru i bezpoÅ›redniego renderowania.
Radzimy uÅ¼ywaÄ‡ \-dr jeÅ›li tylko dziaÅ‚a, jako Å¼e w wyÅ¼szych rozdzielczoÅ›ciach
daje to
.B duÅ¼e
przyspieszenie.
Kod wykonuje niewiele sprawdzaÅ„, wiÄ™c jeÅ›li coÅ› nie dziaÅ‚a, to moÅ¼e to byÄ‡
dlatego Å¼e Twoja karta/implementacja OpenGL tego nie obsÅ‚uguje nawet jeÅ›li nie
dostajesz Å¼adnej informacji o bÅ‚Ä™dzie.
UÅ¼yj glxinfo albo podobnego narzÄ™dzia by wyÅ›wietliÄ‡ obsÅ‚ugiwane rozszerzenia
OpenGL.
.PD 0
.RSs
.IPs (no)manyfmts
WÅ‚Ä…cza obsÅ‚ugÄ™ wiÄ™kszej iloÅ›ci formatÃ³w kolorÃ³w (RGB i BGR)
(domyÅ›lnie: wÅ‚Ä…czone).
Wymaga wersji OpenGL &gt;= 1.2.
.IPs slice-height=&lt;0\-...&gt;
IloÅ›Ä‡ linii kopiowana do tekstury w jednym kawaÅ‚ku (domyÅ›lnie: 4).
0 oznacza caÅ‚y obraz.
.IPs (no)osd
WÅ‚Ä…cza lub wyÅ‚Ä…cza obsÅ‚ugÄ™ wyÅ›wietlania OSD przez OpenGL (domyÅ›lnie: wÅ‚Ä…czona).
Przeznaczone gÅ‚Ã³wnie do testÃ³w,
powinieneÅ› skorzystaÄ‡ z \-osdlevel 0, aby wyÅ‚Ä…czyÄ‡ OSD.
.IPs (no)scaled-osd
Zmienia sposÃ³b zachowania OSD przy zmianie wielkoÅ›ci okna
(domyÅ›lnie: wyÅ‚Ä…czone).
JeÅ¼eli wÅ‚Ä…czone zachowuje siÄ™ podobniej do pozostaÅ‚ych wyjÅ›Ä‡ video,
co jest lepsze przy czcionkach o staÅ‚ej szerokoÅ›ci znakÃ³w,
WyÅ‚Ä…czone lepiej wyglÄ…da z czcionkami freetype
oraz uÅ¼ywa ramek w trybie peÅ‚noekranowym.
.IPs (no)aspect
WÅ‚Ä…cza lub wyÅ‚Ä…cza przeliczanie proporcji i trybu panoramicznego
(domyÅ›lnie: wÅ‚Ä…czone).
WyÅ‚Ä…czenie moÅ¼e zwiÄ™kszyÄ‡ prÄ™dkoÅ›Ä‡.
.IPs rectangle=&lt;0,1,2&gt;
Wybiera uÅ¼ywanie prostokÄ…tnych tekstur co oszczÄ™dza pamiÄ™Ä‡ video, ale czÄ™sto
jest wolniejsze (domyÅ›lnie: 0).
.RSss
0: UÅ¼ywa tekstur power_of_two (domyÅ›lne).
.br
1: UÅ¼ywa texture_rectangle, nie kompatybilne ze sprzÄ™towÄ… konwersjÄ… YUV.
.br
2: UÅ¼ywa texture_non_power_of_two.
.RE
.IPs (no)glfinish
WywoÅ‚uje glFinish() przed zamianÄ… buforÃ³w.
Wolniejsze ale w niektÃ³rych przypadkach daje lepsze wyniki
(domyÅ›lnie: wyÅ‚Ä…czone).
.IPs swapinterval=&lt;n&gt;
Minimalna odlegÅ‚oÅ›Ä‡ miÄ™dzy dwoma zamianami bufora, liczona w wyÅ›wietlanych
klatkach (domyÅ›lnie: 1).
1 jest rÃ³wnowaÅ¼ne wÅ‚Ä…czeniu VSYNC, 0 wyÅ‚Ä…czeniu VSYNC.
WartoÅ›ci mniejsze od zera pozostawiÄ… domyÅ›lnÄ… wartoÅ›Ä‡ systemowÄ….
To ogranicza framerate do (prÄ™dkoÅ›Ä‡ odÅ›wieÅ¼ania poziomego / n).
Wymaga do dziaÅ‚ania obsÅ‚ugi GLX_SGI_swap_control.
Z niektÃ³rymi (wiÄ™kszoÅ›ciÄ…/wszystkimi?) implementacjami dziaÅ‚a to tylko
w trybie peÅ‚noekranowym.
.IPs yuv=&lt;n&gt;
Wybiera typ konwersji YUV do RGB.
.RSss
0: UÅ¼ywa konwersji programowej (domyÅ›lnie).
Kompatybilne ze wszystkimi wersjami OpenGL.
Daje kontrolÄ™ nad jasnoÅ›ciÄ…, kontrastem i nasyceniem.
.br
1: UÅ¼ywa kombinatorÃ³w rejestrÃ³w.
UÅ¼ywa to rozszerzenia specyficznego dla nVidii (GL_NV_register_combiners).
Wymaga przynajmniej trzech jednostek tekstur.
Daje kontrolÄ™ nad nasyceniem i barwÄ….
.br
2: UÅ¼ywa programu fragmentowego.
Wymaga rozszerzenia GL_ARB_fragment_program i przynajmniej trzech jednostek
tekstur.
Daje kontrolÄ™ nad jasnoÅ›ciÄ…, kontrastem, nasyceniem i barwÄ….
.br
3: UÅ¼ywa programu fragmentowego korzystajÄ…c z instrukcji POW.
Wymaga rozszerzenia GL_ARB_fragment_program i przynajmniej trzech jednostek
tekstur.
Daje kontrolÄ™ nad jasnoÅ›ciÄ…, kontrastem, nasyceniem, barwÄ… i gammÄ….
Gamma moÅ¼e byÄ‡ teÅ¼ ustawiania niezaleÅ¼nie dla skÅ‚adowej czerwonej, niebieskiej
i zielonej.
Metoda 4 jest zazwyczaj szybsza.
.br
4: UÅ¼ywa programu fragmentowego z dodatkowym podglÄ…dem.
Wymaga rozszerzenia GL_ARB_fragment_program i przynajmniej trzech jednostek
tekstur.
Daje kontrolÄ™ nad jasnoÅ›ciÄ…, kontrastem, nasyceniem, barwÄ… i gammÄ….
Gamma moÅ¼e byÄ‡ teÅ¼ ustawiania niezaleÅ¼nie dla skÅ‚adowej czerwonej, niebieskiej
i zielonej.
.RE
.IPs customprog=&lt;nazwapliku&gt;
Wczytuje dowolny program fragmentowy z &lt;nazwapliku&gt;
PrzykÅ‚ad znajduje siÄ™ w TOOLS/edgedetect.fp.
.REss
.RE
.PD 1
.
.TP
.B "gl2\ \ \ \ "
Sterownik wyjÅ›cia video OpenGL, druga generacja.
ObsÅ‚uguje OSD i obrazy wiÄ™ksze niÅ¼ maksymalny rozmiar tekstury.
.PD 0
.RSs
.IPs (no)glfinish
tak samo jak w gl (domyÅ›lnie: wÅ‚Ä…czone)
.IPs yuv=&lt;n&gt;
tak samo jak w gl
.REss
.
.TP
.B "null\ \ \ "
Nie tworzy danych wyjÅ›ciowych video.
UÅ¼yteczne dla testowania wydajnoÅ›ci.
.
.TP
.B "aa\ \ \ \ \ "
Sterownik wyjÅ›cia video ASCII art, ktÃ³ry dziaÅ‚a na konsoli tekstowej.
MoÅ¼esz dostaÄ‡ listÄ™ i opis dostÄ™pnych podopcji wywoÅ‚ujÄ…c
.I mplayer \-vo aa:help
.
.TP
.B "caca\ \ \ "
Sterownik wyjÅ›cia video Colour AsCii Art, ktÃ³ry dziaÅ‚a na konsoli tekstowej.
.
.TP
.B "bl\ \ \ \ \ "
Odtwarzanie video przy uÅ¼yciu protokoÅ‚u Blinkenlights UDP.
Sterownik jest wysoce zaleÅ¼ny od sprzÄ™tu.
.PD 0
.RSs
.IPs &lt;podurzÄ…dzenie&gt;
Wybiera uÅ¼ywane podurzÄ…dzenie Blinkenlights.
Jest to coÅ› typu arcade:host=localhost:2323 lub hdl:file=nazwa1,file=nazwa2.
Musisz podaÄ‡ podurzÄ…dzenie.
.RE
.PD 1
.
.TP
.B "ggi\ \ \ \ "
Sterownik wyjÅ›cia video dla systemu grafiki GGI.
.PD 0
.RSs
.IPs &lt;sterownik&gt;
Wybiera uÅ¼ywany sterownik GGI.
ZamieÅ„ wszystkie "," w sterowniku przez ".".
.RE
.PD 1
.
.TP
.B directfb
Odtwarza video korzystajÄ…c z biblioteki DirectFB.
.PD 0
.RSs
.IPs (no)input
Korzysta z kodu klawiszy DirectFB zamiast MPlayera (domyÅ›lnie: wÅ‚Ä…czone).
.IPs buffermode=single|double|triple
PodwÃ³jne i potrÃ³jne buforowanie dajÄ… najlepsze efekty, jeÅ¼eli chcesz uniknÄ…Ä‡
problemÃ³w z rozrywaniem.
PotrÃ³jny bufor jest wydajniejszy niÅ¼ podwÃ³jny, jako Å¼e nie blokuje
MPlayera w trakcie czekania na przerysowanie w pionie.
Nie powinno siÄ™ korzystaÄ‡ z pojedynczego buforowanie (domyÅ›lnie: pojedynczy).
.IPs fieldparity=top|bottom
Kontroluje kolejnoÅ›Ä‡ wyjÅ›cia dla ramek z przeplotem (domyÅ›lnie: wyÅ‚Ä…czony).
Poprawnymi wartoÅ›ciami sÄ… top = najpierw gÃ³rne pola, bottom = najpierw dolne
pola.
Opcja ta nie ma Å¼adnego wpÅ‚ywu na progresywny materiaÅ‚ filmowy (wiÄ™kszoÅ›Ä‡
filmÃ³w MPEG).
Musisz wÅ‚Ä…czyÄ‡ tÄ™ opcjÄ™, jeÅ¼eli masz problemy z rozrywaniem/\:brakiem pÅ‚ynnoÅ›ci
ruchÃ³w podczas oglÄ…dania materiaÅ‚u z przeplotem.
.IPs layer=N
Wymusi wybranie warstwy o ID N do odtwarzania (domyÅ›lnie: \-1 \- auto).
.IPs dfbopts=&lt;lista&gt;
Podaje listÄ™ parametrÃ³w dla DirectFB.
.RE
.PD 1
.
.TP
.B "dfbmga\ "
Sterownik wyjÅ›cia video przeznaczony dla kart Matrox G400/\:G450/\:G550,
wykorzystujÄ…cy bibliotekÄ™ DirectFB.
WÅ‚Ä…cza CRTC2 (drugi monitor), wyÅ›wietlajÄ…c obraz niezaleÅ¼nie od pierwszego.
.PD 0
.RSs
.IPs (no)input
tak samo jak directfb (domyÅ›lnie: wyÅ‚Ä…czone)
.IPs buffermode=single|double|triple
tak samo jak directfb (domyÅ›lnie: triple)
.IPs fieldparity=top|bottom
tak samo jak directfb
.IPs (no)bes
WÅ‚Ä…cza Matrox BES (backend scaler \- koÅ„cowy system skalujÄ…cy)
(domyÅ›lnie: wyÅ‚Ä…czony).
Daje bardzo dobre rezultaty biorÄ…c pod uwagÄ™ zarÃ³wno szybkoÅ›Ä‡ jak i wyjÅ›ciowÄ…
jakoÅ›Ä‡, jako Å¼e interpolowana obrÃ³bka obrazu jest przeprowadzana sprzÄ™towo.
DziaÅ‚a tylko na wyjÅ›ciu pierwszego monitora.
.IPs (no)spic
Wykorzystuje warstwÄ™ podobrazu (sub picture layer) Matroksa do wyÅ›wietlania OSD
(domyÅ›lnie: wÅ‚Ä…czone).
.IPs (no)crtc2
WÅ‚Ä…cza wyjÅ›cie TV na drugim wyjÅ›ciu karty (domyÅ›lnie: wÅ‚Ä…czone).
JakoÅ›Ä‡ wyjÅ›ciowa jest zadziwiajÄ…ca, poniewaÅ¼ jest to obraz z peÅ‚nym przeplotem
i prawidÅ‚owÄ… synchronizacja pÃ³l nieparzystych/\:parzystych.
.IPs tvnorm=pal|ntsc|auto
Ustawia standard TV karty Matrox bez koniecznoÅ›ci zmieniania /etc/\:directfbrc
(domyÅ›lnie: wyÅ‚Ä…czony).
Poprawne normy to: pal = PAL, ntsc = NTSC.
SpecjalnÄ… wartoÅ›ciÄ… jest auto (automatyczne dostrojenie uÅ¼ywajÄ…c systemÃ³w
PAL/\:NTSC), poniewaÅ¼ decyduje, ktÃ³ry standard ma byÄ‡ wykorzystywany zwracajÄ…c
uwagÄ™ na iloÅ›Ä‡ klatek na sekundÄ™ filmu.
.RE
.PD 1
.
.TP
.B mga (tylko Linux)
Sterownik wyjÅ›cia video przystosowany do kart Matrox, wykorzystujÄ…cy koÅ„cowy
system skalujÄ…cy YUV na kartach z serii Gxxx poprzez moduÅ‚ jÄ…dra.
JeÅ¼eli posiadasz takÄ… kartÄ™, jest to wybÃ³r oferujÄ…cy najwiÄ™kszÄ… szybkoÅ›Ä‡.
.PD 0
.RSs
.IPs &lt;urzÄ…dzenie&gt;
Wybiera urzywane urzÄ…dzenie Matrox (domyÅ›lnie: /dev/\:mga_vid).
.RE
.PD 1
.
.TP
.B xmga (tylko Linux, X11)
Sterownik wyjÅ›cia video mga dziaÅ‚ajÄ…cy w oknie X11.
.PD 0
.RSs
.IPs &lt;urzÄ…dzenie&gt;
Wybiera urzywane urzÄ…dzenie Matrox (domyÅ›lnie: /dev/\:mga_vid).
.RE
.PD 1
.
.TP
.B 3dfx (tylko Linux)
Sterownik wyjÅ›cia video specyficzny dla 3dfx.
Sterownik ten uÅ¼ywa bezpoÅ›rednio sprzÄ™tu 3dfx na X11.
ObsÅ‚uguje tylko 16 bpp.
FIXME: Jak jest rÃ³Å¼nica miÄ™dzy 3dfx, tdfxfb i tdfx_vid?
.
.TP
.B tdfxfb (tylko Linux)
Sterownik ten wykorzystuje bufor ramki tdfx do wyÅ›wietlania filmÃ³w z
akceleracjÄ… YUV na kartach 3dfx.
FIXME: Jak jest rÃ³Å¼nica miÄ™dzy 3dfx, tdfxfb i tdfx_vid?
.PD 0
.RSs
.IPs &lt;urzÄ…dzenie&gt;
Wybiera uÅ¼ywane urzÄ…dzenie fbdev (domyÅ›lnie: /dev/\:fb0).
.RE
.PD 1
.
.TP
.B tdfx_vid (tylko Linux)
Sterownik wyjÅ›cia video przeznaczony dla 3dfx.
Korzysta bezpoÅ›rednio z moduÅ‚u jÄ…dra tdfx_vid.
FIXME: Jak jest rÃ³Å¼nica miÄ™dzy 3dfx, tdfxfb i tdfx_vid?
.PD 0
.RSs
.IPs &lt;urzÄ…dzenie&gt;
Wybiera uÅ¼ywane urzÄ…dzenie fbdev (domyÅ›lnie: /dev/\:fb0).
.RE
.PD 1
.
.TP
.B dxr2 (zobacz takÅ¼e \-dxr2) (tylko DXR2)
Sterownik przeznaczony dla Creative DXR2.
.PD 0
.RSs
.IPs &lt;sterownik_vo&gt;
Wybiera podsterownik video uÅ¼ywany jako nakÅ‚adka (x11, xv).
.RE
.PD 1
.
.TP
.B dxr3 (tylko DXR3)
Sterownik wyjÅ›cia video przeznaczony dla chipu dekodujÄ…cego MPEG \- Sigma
Designs em8300 (Creative DXR3, Sigma Designs Hollywood Plus).
SprawdÅº rÃ³wnieÅ¼ filtr video lavc.
.PD 0
.RSs
.IPs overlay
WÅ‚Ä…cza overlay zamiast wyjÅ›cia TV.
.IPs prebuf
WÅ‚Ä…cza prebuforowanie.
.IPs "sync\ "
WÅ‚Ä…czÄ… nowy silnik synchronizujÄ…cy.
.IPs norm=&lt;norma&gt;
OkreÅ›la normÄ™ TV.
.RSss
0: Nie zmienia obecnego standardu (domyÅ›lne).
.br
1: Automatycznie dostraja uÅ¼ywajÄ…c PAL/\:NTSC.
.br
2: Automatycznie dostraja uÅ¼ywajÄ…c PAL/\:PAL-60.
.br
3: PAL
.br
4: PAL-60
.br
5: NTSC
.REss
.IPs &lt;0\-3&gt;
OkreÅ›la numer urzÄ…dzenia, ktÃ³re ma byÄ‡ uÅ¼yte, jeÅ¼eli masz wiÄ™cej niÅ¼ jednÄ…
kartÄ™ em8300.
.RE
.PD 1
.
.TP
.B mpegpes (tylko DVB)
Sterownik wyjÅ›cia video przeznaczony dla DVB, ktÃ³ry zapisuje wyjÅ›cie
do pliku MPEG-PES, jeÅ›li karta nie jest zainstalowana.
.PD 0
.RSs
.IPs card=&lt;1\-4&gt;
OkreÅ›la numer urzÄ…dzenia, ktÃ³re ma byÄ‡ uÅ¼yte, jeÅ›li masz wiÄ™cej niÅ¼ jednÄ…
kartÄ™ DVB (tylko API V3, tak jak sterowniki z serii 1.x.y).
.IPs &lt;nazwa\ zbioru&gt;
OkreÅ›la nazwÄ™ pliku, do ktÃ³rego zostanie zapisane wyjÅ›cie (domyÅ›lnie: ./grab.mpg).
.RE
.PD 1
.
.TP
.B zr (zobacz takÅ¼e \-zr* i \-zrhelp)
Sterownik wyjÅ›cia video przeznaczony dla wielu kart
przechwytujÄ…cych/\:odtwarzajÄ…cych MJPEG.
.
.TP
.B zr2 (zobacz takÅ¼e filtr video zrmjpeg)
Sterownik wyjÅ›cia video drugiej generacji przeznaczony dla wielu kart
przechwytujÄ…cych/\:odtwarzajÄ…cych MJPEG.
ZwrÃ³Ä‡ rÃ³wnieÅ¼ uwagÄ™ na filtr video zrmjpeg.
.PD 0
.RSs
.IPs dev=&lt;urzÄ…dzenie&gt;
Wybiera uÅ¼ywane urzÄ…dzenie.
.IPs "pal\ \ "
WÅ‚Ä…cza normÄ™ video PAL.
.IPs secam
WÅ‚Ä…cza normÄ™ video SECAM.
.IPs "ntsc\ "
WÅ‚Ä…cza normÄ™ video NTSC.
.IPs prebuf
WÅ‚Ä…cza prebuforowanie, jeszcze nie obsÅ‚ugiwane.
.RE
.PD 1
.
.TP
.B "md5sum\ "
Oblicza sumy MD5 kaÅ¼dej klatki i zapisuje je do pliku.
ObsÅ‚uguje przestrzenie kolorÃ³w RGB24 i YV12.
Przydatne przy debugowaniu.
.PD 0
.RSs
.IPs outfile=&lt;wartoÅ›Ä‡&gt;
OkreÅ›la nazwÄ™ pliku wyjÅ›ciowego (domyÅ›lnie: ./md5sums).
.RE
.PD 1
.
.TP
.B yuv4mpeg
Zmienia strumieÅ„ video na nieskompresowanÄ… sekwencjÄ™ obrazÃ³w YUV 4:2:0
i przechowuje jÄ… w pliku (domyÅ›lnie: ./stream.yuv).
Format jest taki sam jak ten stosowany przez mjpegtools, wiÄ™c jest to przydatne
jeÅ›li chcesz poddaÄ‡ film obrÃ³bce przy pomocy tego pakietu.
ObsÅ‚uguje formaty YV12, RGB (24 bpp) i BGR (24bpp).
MoÅ¼esz tego uÅ¼yÄ‡ z opcjÄ… \-fixed\-vo Å¼eby poÅ‚Ä…czyÄ‡ zbiory o tych samych
wymiarach i iloÅ›ci klatek na sekundÄ™.
.PD 0
.RSs
.IPs interlaced
Zapisuje ramki z przeplotem, najpierw gÃ³rne pole.
.IPs interlaced_bf
Zapisuje ramki z przeplotem, najpierw dolne pole.
.IPs file=&lt;nazwapliku&gt;
Zapisuje wyjÅ›cie do zbioru &lt;nazwapliku&gt;, zamiast domyÅ›lnego stream.yuv.
.REss
.PD 1
.RS
.sp 1
.I INFORMACJA:
JeÅ›li nie podasz Å¼adnej opcji wyjÅ›cie jest progresywne (czyli bez przeplotu).
.RE
.
.TP
.B "gif89a\ "
Zapisuje wszystkie klatki do jednego animowanego pliku GIF w bieÅ¼Ä…cym katalogu.
ObsÅ‚uguje tylko format RGB z 24 bpp, wyjÅ›cie natomiast jest konwertowane do
256 kolorÃ³w.
.PD 0
.RSs
.IPs &lt;fps&gt;
Liczba rzeczywista opisujÄ…ca iloÅ›Ä‡ klatek na sekundÄ™ (domyÅ›lnie: 5.0).
.IPs &lt;nazwa\ zbioru&gt;
Nazwa zbioru wyjÅ›ciowego (domyÅ›lnie: ./out.gif).
.REss
.PD 1
.RS
.sp 1
.I INFORMACJA:
Musisz podaÄ‡ iloÅ›Ä‡ ramek na sekundÄ™ przed nazwÄ… zbioru, albo stanie siÄ™ ona
czÄ™Å›ciÄ… nazwy.
.sp 1
.I PRZYKÅAD:
.RE
.PD 0
.RSs
mplayer video.nut \-vo gif89a:15.0:test.gif
.RE
.PD 1
.
.TP
.B "jpeg\ \ \ "
Zapisuje kaÅ¼dÄ… klatkÄ™ do pliku JPEG w bieÅ¼Ä…cym katalogu.
KaÅ¼dy plik dostaje jako nazwÄ™ numer klatki poprzedzony zerami.
.PD 0
.RSs
.IPs [no]progressive
Wybiera miÄ™dzy standardowym lub progresywnym JPEG (domyÅ›lnie: noprogressive).
.IPs [no]baseline
Wybiera, czy ma uÅ¼ywaÄ‡ baseline czy nie (domyÅ›lnie: baseline).
.IPs optimize=&lt;0\-100&gt;
wspÃ³Å‚czynnik optymalizacji (domyÅ›lnie: 100)
.IPs smooth=&lt;0\-100&gt;
wspÃ³Å‚czynnik wygÅ‚adzania (domyÅ›lnie: 0)
.IPs quality=&lt;0\-100&gt;
wspÃ³Å‚czynnik jakoÅ›ci (domyÅ›lnie: 75)
.IPs outdir=&lt;nazwa\ katalogu&gt;
OkreÅ›la katalog, w ktÃ³rym bÄ™dÄ… zapisywane pliki JPEG (domyÅ›lnie: ./).
.IPs subdirs=&lt;prefiks&gt;
Tworzy ponumerowane podkatalogi z okreÅ›lonym prefiksem, gdzie zachowa
pliki zamiast zapisywaÄ‡ je w bieÅ¼Ä…cym katalogu.
.IPs maxfiles=&lt;wartoÅ›Ä‡&gt; (tylko z subdirs)
Maksymalna liczba plikÃ³w zapisywanych do kaÅ¼dego podkatalogu.
WartoÅ›Ä‡ musi byÄ‡ rÃ³wna lub wiÄ™ksza niÅ¼ 1 (domyÅ›lnie: 1000).
.RE
.PD 1
.
.TP
.B "pnm\ \ \ \ "
Zapisuje kaÅ¼dÄ… klatkÄ™ do pliku PNM w bieÅ¼Ä…cym katalogu.
KaÅ¼dy plik dostaje jako nazwÄ™ numer klatki poprzedzony zerami.
ObsÅ‚uguje pliki PPM, PGM i PGMYUV w trybie surowym (raw) i ASCII.
Zobacz takÅ¼e pnm(5), ppm(5) i pgm(5).
.PD 0
.RSs
.IPs "ppm\ \ "
Zapisuje pliki PPM (domyÅ›lne).
.IPs "pgm\ \ "
Zapisuje pliki PGM.
.IPs pgmyuv
Zapisuje pliki PGMYUV.
PGMYUV jest podobny do PGM, ale zawiera rÃ³wnieÅ¼ przestrzeÅ„ U i V umieszczone
na dole obrazu.
.IPs "raw\ \ "
Zapisuje pliki PNM w trybie surowym (raw) (domyÅ›lne).
.IPs ascii
Zapisuje pliki PNM w trybie ASCII.
.IPs outdir=&lt;nazwa\ katalogu&gt;
OkreÅ›la katalog, w ktÃ³rym bÄ™dÄ… zachowane pliki PNM (domyÅ›lnie: ./).
.IPs subdirs=&lt;prefiks&gt;
Tworzy ponumerowane podkatalogi z okreÅ›lonym prefiksem, gdzie zachowa
pliki zamiast zapisywaÄ‡ je w bieÅ¼Ä…cym katalogu.
.IPs maxfiles=&lt;wartoÅ›Ä‡&gt; (tylko z subdirs)
Maksymalna liczba plikÃ³w zapisywanych do kaÅ¼dego podkatalogu.
WartoÅ›Ä‡ musi byÄ‡ wiÄ™ksza lub rÃ³wna 1 (domyÅ›lnie: 1000).
.RE
.PD 1
.
.TP
.B "png\ \ \ \ "
Zapisuje kaÅ¼dÄ… klatkÄ™ do pliku PNG w bieÅ¼Ä…cym katalogu.
KaÅ¼dy plik dostaje jako nazwÄ™ numer klatki poprzedzony zerami.
ObsÅ‚uguje formaty RGB i BGR z 24 bpp.
.PD 0
.RSs
.IPs z=&lt;0\-9&gt;
OkreÅ›la poziom kompresji.
0 oznacza jej brak, a 9 maksymalnÄ….
.RE
.PD 1
.
.TP
.B "tga\ \ \ \ "
Zapisuje kaÅ¼dÄ… klatkÄ™ do pliku TARGA w bieÅ¼Ä…cym katalogu.
KaÅ¼dy plik dostaje jako nazwÄ™ numer klatki poprzedzony zerami.
Sterownik ten istnieje by dostarczaÄ‡ Å‚atwy sposÃ³b bezstratnego zapisywania
obrazÃ³w bez zewnÄ™trznej biblioteki.
ObsÅ‚uguje format BGR[A], z 15, 24 i 32 bpp.
MoÅ¼na wymusiÄ‡ konkretny format filtrem video format.
.sp 1
.I PRZYKÅAD:
.RE
.PD 0
.RSs
mplayer video.nut \-vf format=bgr15 \-vo tga
.RE
.PD 1
.
.
.
.SH "OPCJE DEKODOWANIA/\:FILTROWANIA"
.
.TP
.B \-ac &lt;[\-|+]kodek1,[\-|+]kodek2,...[,]&gt;
Ustala priorytetowÄ… listÄ™ uÅ¼ywanych kodekÃ³w audio, wedÅ‚ug ich nazw
w codecs.conf.
UÅ¼yj "-" przed nazwÄ… kodeka aby go pominÄ…Ä‡.
UÅ¼yj "+" orzed nazwÄ… kodeka by go wymusiÄ‡, to prawdopodobnie spowoduje bÅ‚Ä™dy!
JeÅ¼eli lista zakoÅ„czona jest ',', MPlayer bÄ™dzie braÅ‚ pod uwagÄ™
rÃ³wnieÅ¼ niewymienione na niej kodeki.
.br
.I INFORMACJA:
MoÅ¼esz pobraÄ‡ listÄ™ dostÄ™pnych kodekÃ³w poprzez \-ac help.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IPs "\-ac mp3acm"
Wymusza kodek MP3 l3codeca.acm.
.IPs "\-ac mad,"
PrÃ³buje najpierw libmad, pÃ³Åºniej pozostaÅ‚e.
.IPs "\-ac hwac3,a52,"
WÅ‚Ä…cza sprzÄ™towe AC3, programowy kodek AC3, potem pozostaÅ‚e.
.IPs "\-ac \-ffmp3,"
Pomija kodek MP3 FFmpeg.
.RE
.PD 1
.
.TP
.B \-af\-adv &lt;force=(0\-7):list=(filters)&gt; (zobacz takÅ¼e \-af)
Podaje zaawansowane opcje filtrÃ³w audio:
.RSs
.IPs force=&lt;0\-7&gt;
Wymusza jeden z trybÃ³w wstawiania filtrÃ³w audio:
.RSss
0: UÅ¼ywa caÅ‚kowicie automatycznego wstawiania filtrÃ³w.
.br
1: Optymalizuje pod wzglÄ™dem dokÅ‚adnoÅ›ci (domyÅ›lne).
.br
2: Optymalizuje pod wzglÄ™dem szybkoÅ›ci.
.I UWAGA:
NiektÃ³re funkcje filtÃ³w audio mogÄ… po kryjomu przestaÄ‡ dziaÅ‚aÄ‡ i moÅ¼e spaÅ›Ä‡
jakoÅ›Ä‡ dÅºwiÄ™ku.
.br
3: Nie korzysta z automatycznego wstawiania filtÃ³rw i optymalizacji.
.I UWAGA:
MPlayer moÅ¼e wykrzaczyÄ‡ siÄ™ podczas dziaÅ‚ania, jeÅ›li bÄ™dzie
ustawiony bÄ™dzie ten parametr.
.br
4: Korzysta z automatycznego wstawiania filtrÃ³w tak jak
w przypadku parametru 0, ale uÅ¼ywa przetwarzania zmiennoprzecinkowego,
jeÅ›li tylko jest to moÅ¼liwe.
.br
5: Korzysta z automatycznego wstawiania filtrÃ³w tak jak
w przypadku parametru 1, ale uÅ¼ywa przetwarzania zmiennoprzecinkowego,
jeÅ›li tylko jest to moÅ¼liwe.
.br
6: Korzysta z automatycznego wstawiania filtrÃ³w tak jak
w przypadku parametru 2, ale uÅ¼ywa przetwarzania zmiennoprzecinkowego,
jeÅ›li tylko jest to moÅ¼liwe.
.br
7: Nie korzysta z automatycznego wstawiania filtrÃ³w tak jak
w przypadku parametru 3, ale uÅ¼ywa przetwarzania zmiennoprzecinkowego,
jeÅ›li tylko jest to moÅ¼liwe.
.REss
.IPs list=&lt;filtry&gt;
Tak samo jak \-af.
.RE
.
.TP
.B \-afm &lt;sterownik1,sterownik2,...&gt;
Ustala priorytetowÄ… listÄ™ rodzin kodekÃ³w audio, zgodnie z ich nazwami
w codecs.conf.
Powraca do domyÅ›lnego, jeÅ¼eli Å¼aden z podanych kodekÃ³w nie bÄ™dzie dziaÅ‚aÅ‚.
.br
.I INFORMACJA:
MoÅ¼esz pobraÄ‡ listÄ™ dostÄ™pnych rodzin kodekÃ³w poprzez \-afm help.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IPs "\-afm ffmpeg"
UÅ¼ywa najpierw kodekÃ³w FFmpeg z libavcodec.
.IPs "\-afm acm,dshow"
PrÃ³buje najpierw kodeki Win32.
.RE
.PD 1
.
.TP
.B \-aspect &lt;stosunek&gt; (zobacz takÅ¼e \-zoom)
Zmienia proporcje filmu, w przypadku gdy nie ma ich w odtwarzanym pliku lub sÄ…
podane nieprawidÅ‚owe.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
\-aspect 4:3  lub \-aspect 1.3333
.br
\-aspect 16:9 lub \-aspect 1.7777
.RE
.PD 1
.
.TP
.B \-noaspect
WyÅ‚Ä…cza automatyczne wyrÃ³wnywanie proporcji filmu.
.
.TP
.B \-flip
Odwraca obraz do gÃ³ry nogami.
.
.TP
.B \-lavdopts &lt;opcja1:opcja2:...&gt; (KOD DEBUGOWY)
OkreÅ›la parametry dekodowania z libavcodec.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
\-lavdopts bug=1
.RE
.PD 1
.sp 1
.RS
DostÄ™pne sÄ… opcje:
.RE
.RSs
.IPs bug=&lt;wartoÅ›Ä‡&gt;
RÄ™czne obejÅ›cie bÅ‚Ä™dÃ³w kodera.
.RSss
0: nic
.br
1: automatyczne wykrywanie bÅ‚Ä™dÃ³w
.br
2 (msmpeg4v3): stare pliki msmpeg4v3 wygenerowane przez lavc (bez autodetekcji)
.br
4 (mpeg4): bÅ‚Ä…d przeplotu Xvid (automatycznie wykrywany, jeÅ›li fourcc==XVIX)
.br
8 (mpeg4): UMP4 (automatycznie wykrywanany, jeÅ›li fourcc==UMP4)
.br
16 (mpeg4): bÅ‚Ä…d wypeÅ‚nienia (padding) (automatycznie wykrywany)
.br
32 (mpeg4): bÅ‚Ä…d niedozwolonego vlc (automatycznie wykrywany przez fourcc)
.br
64 (mpeg4): bÅ‚Ä…d qpel w Xvid i DivX (automatycznie wykrywany przez fourcc/\:wersjÄ™)
.br
128 (mpeg4): qpel w starym standardzie (automatycznie wykrywany przez fourcc/\:wersjÄ™)
.br
256 (mpeg4): kolejny bÅ‚Ä…d qpel (automatycznie wykrywany przez fourcc/\:wersjÄ™)
.br
512 (mpeg4): bÅ‚Ä…d rozmiaru bloku bezpoÅ›redniego qpel (automatycznie wykrywany przez fourcc/\:wersjÄ™)
.br
1024 (mpeg4): bÅ‚Ä…d wypeÅ‚nienia krawÄ™dzi (automatycznie wykrywany przez fourcc/\:wersjÄ™)
.REss
.IPs debug=&lt;wartoÅ›Ä‡&gt;
WyÅ›wietla informacje debugowania.
.RSss
.br
0: wyÅ‚Ä…czone
.br
1: informacje o obrazie
.br
2: kontrola tempa
.br
4: bitstream
.br
8: typ makrobloku (MB)
.br
16: parametr kwantyzacji dla bloku (QP)
.br
32: wektor ruchu
.br
0x0040: wizualizacja wektora ruchu (uÅ¼yj \-noslices)
.br
0x0080: przeskakiwanie makrobloku (MB)
.br
0x0100: kod startowy
.br
0x0200: PTS
.br
0x0400: odpornoÅ›Ä‡ na bÅ‚Ä™dy
.br
0x0800: operacje kontrolne zarzÄ…dzania pamiÄ™ciÄ… (H.264)
.br
0x1000: bÅ‚Ä™dy
.br
0x2000: Wizualizuje parametr kwantyzacji (QP), niÅ¼sze QP jest bardziej zielone.
.br
0x4000: Wizualizuje typy blokÃ³w.
.REss
.IPs ec=&lt;wartoÅ›Ä‡&gt;
Ustawia strategiÄ™ ukrywania bÅ‚Ä™dÃ³w.
.RSss
1: UÅ¼ywa silnego filtru odblokowywujÄ…cego (deblock) dla uszkodzonych
makroblokÃ³w (MB).
.br
2: iteracyjne szukanie wektorÃ³w ruchu (MV) (wolne)
.br
3: wszystko (domyslnie)
.REss
.IPs er=&lt;wartoÅ›Ä‡&gt;
Ustawia strategiÄ™ elastycznej obsÅ‚ugi bÅ‚Ä™dÃ³w.
.RSss
.br
0: wyÅ‚Ä…czone
.br
1: ostroÅ¼ne (Powinna dziaÅ‚aÄ‡ z zepsutymi koderami.)
.br
2: normalne (domyÅ›lne) (DziaÅ‚a ze zgodnymi koderami.)
.br
3: agresywne (WiÄ™cej testÃ³w, moÅ¼e jednak sprawiÄ‡ problemy nawet z poprawnymi
strumieniami bitowymi.)
.br
4: bardzo agresywne
.REss
.IPs "fast\ "
Korzysta z optymalizacji niestosujÄ…cych siÄ™ do specyfikacji i tym samym
mogÄ…cych sprawiÄ‡ problemy (takie jak prostsza dekwantyzacja, stosowanie
domyÅ›lnej matrycy kwantyzacji, stosowanie YUV 4:2:0 i pomijanie kilku testÃ³w
na wykrycie uszkodzonych strumieni bitowych).
.IPs "gray\ "
dekodowanie tylko w skali szaroÅ›ci (trochÄ™ szybsze niÅ¼ w kolorze)
.IPs "idct=&lt;0\-99&gt; (zobacz takÅ¼e \-lavcopts)"
Å»eby osiÄ…gnÄ…Ä‡ najlepszÄ… jakoÅ›Ä‡ dekodowania, uÅ¼ywaj tego samego algorytmu
IDCT do kodowania i dekodowania.
MoÅ¼e to jednak zmniejszyÄ‡ dokÅ‚adnoÅ›Ä‡.
.IPs lowres=&lt;numer&gt;[,&lt;s&gt;]
Dekoduje w niskiej rozdzielczoÅ›ci.
Nie wszystkie kodeki obsÅ‚ugujÄ… dekodowanie w niskiej rozdzielczoÅ›ci
i czÄ™sto powoduje to pojawienie siÄ™ okropnych znieksztaÅ‚ceÅ„.
Nie jest to Å¼aden bÅ‚Ä…d,
a jedynie efekt uboczny nie dekodowania w peÅ‚nej rozdzielczoÅ›ci.
.RSss
.br
0: wyÅ‚Ä…czone
.br
1: 1/2 rozdzielczoÅ›ci
.br
2: 1/4 rozdzielczoÅ›ci
.br
3: 1/8 rozdzielczoÅ›ci
.REss
.RS
JeÅ›li podano &lt;s&gt; dekodowanie w niskiej rozdzielczoÅ›ci bÄ™dzie zastosowane tylko
jeÅ›li szerokoÅ›Ä‡ filmu jest wiÄ™ksza lub rÃ³wna &lt;s&gt;.
.RE
.IPs "sb=&lt;liczba&gt; (tylko MPEG-2)"
Przeskakuje podanÄ… iloÅ›Ä‡ wierszy makroblokÃ³w na dole.
.IPs "st=&lt;liczba&gt; (tylko MPEG-2)"
Przeskakuje podanÄ… iloÅ›Ä‡ wierszy makroblokÃ³w na gÃ³rze.
.IPs skiploopfilter=&lt;wartoÅ›Ä‡pomijania&gt; (tylko H.264)
Pomija filtr pÄ™tli (zwany teÅ¼ deblokowaniem) w czasie dekodowania H.264.
PoniewaÅ¼ filtrowana klatka ma byÄ‡ pÃ³Åºniej odniesieniem do dekodowania
zaleÅ¼nych klatek powoduje to wiÄ™kszy spadek jakoÅ›ci niÅ¼ nie deblokowanie
klatek np.\&amp; filmu MPEG-2.
Ale przynajmniej przy szybkich strumieniach HDTV daje to duÅ¼e przyspieszenie
bez widocznej utraty jakoÅ›ci.
.sp 1
&lt;wartoÅ›Ä‡pomijania&gt; moÅ¼e byÄ‡ dowolna z poniÅ¼szych:
.RSss
.br
none: Nie pomijaj.
.br
default: Pomija bezsensowne kroki przetwarzania (np.\&amp; pakiety wielkoÅ›ci 0 w AVI).
.br
nonref: Pomija klatki ktÃ³re do ktÃ³rych nie ma odniesieÅ„ (tzn.\&amp; nie uÅ¼ywane do
dekodowania innych klatek, bÅ‚Ä…d nie moÅ¼e "narastaÄ‡").
.br
bidir: Pomija klatki typu B.
.br
nonkey: Pomija wszystkie klatki poza kluczowymi.
.br
all: Pomija wszystkie klatki.
.REss
.IPs skipidct=&lt;wartoÅ›Ä‡pomijania&gt; (tylko MPEG1/2)
Pomija krok IDCT.
To praktycznie zawsze bardzo obniÅ¼a jakoÅ›Ä‡
(wartoÅ›ci pomijania takie jak w opcji skiploopfilter).
.IPs skipframe=&lt;wartoÅ›Ä‡pomijania&gt;
CaÅ‚kowicie pomija dekodowanie klatek.
DuÅ¼e przyspieszenie, ale urywany ruch i czasami brzytkie artefakty
(wartoÅ›ci pomijania takie jak w opcji skiploopfilter).
.IPs vismv=&lt;wartoÅ›Ä‡&gt;
Wizualizuje wektory ruchu.
.RSss
.br
0: wyÅ‚Ä…czona
.br
1: Wizualizuje przewidziane w przÃ³d wektory ruchu (MV) ramek P.
.br
2: Wizualizuje przewidziane w przÃ³d wektory ruchu (MV) ramek B.
.br
4: Wizualizuje przewidziane w tyÅ‚ wektory ruchu (MV) ramek B.
.REss
.IPs vstats
WyÅ›wietla pewne statystyki i zapisuje je w zbiorze ./vstats_*.log.
.RE
.
.TP
.B \-noslices
WyÅ‚Ä…cza rysowanie obrazu przez paski/\:kawaÅ‚ki o wysokoÅ›ci 16 pikseli,
zamiast tego rysuje wszystko za jednym razem.
MoÅ¼e byÄ‡ szybsze albo wolniejsze, zaleÅ¼y to od karty/\:cache'u.
DziaÅ‚a tylko z kodekami z rodziny libmpeg2 i libavcodec.
.
.TP
.B \-nosound
Nie koduje/\:odtwarza dÅºwiÄ™ku.
UÅ¼yteczne do testÃ³w wydajnoÅ›ci.
.
.TP
.B \-novideo
Nie koduje/\:odtwarza video.
.
.TP
.B \-oldpp &lt;jakoÅ›Ä‡&gt; (tylko OpenDivX) (PRZESTARZAÅE)
UÅ¼ywa kodu postprocessingu z OpenDivX zamiast wbudowanego.
ZastÄ…piony przez \-pp, wewnÄ™trzny postprocessing daje lepszÄ… jakoÅ›Ä‡ i jest
szybszy.
PrawidÅ‚owy zakres wartoÅ›ci \-oldpp zaleÅ¼y od kodeka, najczÄ™Å›ciej jest to
0\-6, gdzie 0=wyÅ‚Ä…czony, 6=powolny/\:najlepszy.
.
.TP
.B \-pp &lt;jakoÅ›Ä‡&gt; (zobacz takÅ¼e \-vf pp)
Ustawia poziom postprocessingu DLL.
Ta opcja nie wpÅ‚ywa juÅ¼ na \-vf pp.
DziaÅ‚a tylko z Win32 DirectShow DLL, ktÃ³re majÄ… wewnÄ™trzny postprocessing.
Poprawny zakres dla wartoÅ›ci \-pp zaleÅ¼y od kodeka, najczÄ™Å›ciej jest to
0\-6, gdzie 0=wyÅ‚Ä…czony, 6=powolny/\:najlepszy.
.
.TP
.B \-pphelp (zobacz takÅ¼e \-vf pp)
Pokazuje streszczenie dostÄ™pnych filtrÃ³w postprocesu i sposÃ³b ich uÅ¼ycia.
.
.TP
.B \-ssf &lt;tryb&gt;
OkreÅ›la parametry dla skalowania programowego.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
\-vf scale \-ssf lgb=3.0
.RE
.PD 1
.PD 0
.RSs
.IPs lgb=&lt;0\-100&gt;
filtr rozmycia gaussowego (jasnoÅ›Ä‡)
.IPs cgb=&lt;0\-100&gt;
filtr rozmycia gaussowego (kolor)
.IPs ls=&lt;0\-100&gt;
filtr wyostrzajÄ…cy (jasnoÅ›Ä‡)
.IPs cs=&lt;0\-100&gt;
filtr wyostrzajÄ…cy (kolor)
.IPs chs=&lt;h&gt;
poziome przesuniÄ™cie koloru
.IPs cvs=&lt;v&gt;
pionowe przesuniÄ™cie koloru
.RE
.PD 1
.
.TP
.B \-stereo &lt;tryb&gt;
Wybiera typ wyjÅ›cia stereo MP2/\:MP3.
.PD 0
.RSs
.IPs 0
stereo
.IPs 1
lewy kanaÅ‚
.IPs 2
prawy kanaÅ‚
.RE
.PD 1
.
.TP
.B \-sws &lt;typ\ programowego\ skalowania&gt; (zobacz takÅ¼e \-vf scale i \-zoom)
OkreÅ›la algorytm skalowania programowego dla opcji \-zoom.
Ma to wpÅ‚yw na sterowniki wyjÅ›ciowe video bez sprzÄ™towej akceleracji, np.\&amp; x11.
.sp 1
DostÄ™pne sÄ… typy:
.sp 1
.PD 0
.RSs
.IPs 0
szybki, dwuliniowy
.IPs 1
dwuliniowy
.IPs 2
dwukubiczny (dobra jakoÅ›Ä‡) (domyÅ›lne)
.IPs 3
eksperymentalny
.IPs 4
najbliÅ¼szy sÄ…siad (zÅ‚a jakoÅ›Ä‡)
.IPs 5
area
.IPs 6
jasnoÅ›Ä‡ dwukubicznie / kolor dwuliniowo
.IPs 7
gauss
.IPs 8
sincR
.IPs 9
lanczos
.IPs 10
naturalna dwuszeÅ›cienna krzywa sklejana
.RE
.PD 1
.sp 1
.RS
.I INFORMACJA:
NiektÃ³re opcje \-sws moÅ¼na dostosowaÄ‡.
WiÄ™cej informacji jest w opisie filtra video scale.
.RE
.
.TP
.B \-vc &lt;[\-|+]kodek1,[\-|+]kodek2,...[,]&gt;
Ustala priorytetowÄ… listÄ™ uÅ¼ywanych kodekÃ³w video, wedÅ‚ug ich nazw
w codecs.conf.
UÅ¼yj "-" przed nazwÄ… kodeka aby go pominÄ…Ä‡.
UÅ¼yj "+" orzed nazwÄ… kodeka by go wymusiÄ‡, to prawdopodobnie spowoduje bÅ‚Ä™dy!
JeÅ¼eli lista zakoÅ„czona jest ',', MPlayer bÄ™dzie braÅ‚ pod uwagÄ™
rÃ³wnieÅ¼ niewymienione na niej kodeki.
.br
.I INFORMACJA:
MoÅ¼esz pobraÄ‡ listÄ™ dostÄ™pnych kodekÃ³w poprzez \-vc help.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IPs "\-vc divx"
Wymusza kodek Win32/\:VfW DivX.
.IPs "\-vc divx4,"
PrÃ³buj najpierw kodek divx4linux, pÃ³Åºniej pozostaÅ‚e.
.IPs "\-vc \-divxds,\-divx,"
Pomija kodeki Win32 DivX.
.IPs "\-vc ffmpeg12,mpeg12,"
PrÃ³buj kodeki libavcodec MPEG-1/\:2, pÃ³Åºniej libmpeg2, potem inne.
.RE
.PD 1
.
.TP
.B \-vfm &lt;sterownik1,sterownik2,...&gt;
Ustala priorytetowÄ… listÄ™ uÅ¼ywanych rodzin kodekÃ³w video, zgodnie z ich nazwami
w codecs.conf.
Powraca do domyÅ›lnych, jeÅ›li Å¼adna z podanych rodzin kodekÃ³w nie dziaÅ‚a.
.br
.I INFORMACJA:
MoÅ¼esz pobraÄ‡ listÄ™ dostÄ™pnych rodzin kodekÃ³w poprzez \-vfm help.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IPs "\-vfm ffmpeg,dshow,vfw"
Najpierw prÃ³buje libavcodec, potem Directshow, potem kodeki VFW i, jeÅ›li nadal
nic nie nie dziaÅ‚a, pozostaÅ‚e.
.IPs "\-vfm xanim"
Najpierw prÃ³buje kodek XAnim.
.RE
.PD 1
.
.TP
.B \-x &lt;x&gt; (zobacz takÅ¼e \-zoom) (tylko MPlayer)
Skaluje obraz do szerokoÅ›ci &lt;x&gt; (jeÅ›li jest dostÄ™pne skalowanie sprzÄ™towe lub
programowe).
WyÅ‚Ä…cza przeliczania proporcji.
.
.TP
.B \-xvidopts &lt;opcja1:opcja2:...&gt;
Podaje dodatkowe parametry przy dekodowaniu Xvid.
.br
.I INFORMACJA:
Jako Å¼e dekodowanie przy pomocy libavcodec jest szybsze niÅ¼ Xvid moÅ¼esz chcieÄ‡
uÅ¼ywaÄ‡ postprocesingu z libavcodec (\-vf pp) i jej dekodera (\-vfm ffmpeg).
.sp 1
WewnÄ™trzne filtry postprocesingu Xvid:
.PD 0
.RSs
.IPs deblock-chroma (zobacz takÅ¼e \-vf pp)
filtr odblokowywania barwy
.IPs deblock-luma (zobacz takÅ¼e \-vf pp)
filtr odblokowywania jasnoÅ›ci
.IPs dering-chroma (zobacz takÅ¼e \-vf pp)
filtr usuwania dzwonienia barwy
.IPs dering-luma (zobacz takÅ¼e \-vf pp)
filtr usuwania dzwonienia jasnoÅ›ci
.IPs filmeffect (zobacz takÅ¼e \-vf noise)
Dodaje sztucznÄ… ziarnistoÅ›Ä‡ filmu do video.
MoÅ¼e zwiÄ™kszyÄ‡ postrzegalnÄ… jakoÅ›Ä‡, jednoczeÅ›nie obniÅ¼ajÄ…c prawdziwÄ… jakoÅ›Ä‡.
.RE
.sp 1
.RS
metody wyÅ›wietlania
.RE
.PD 0
.RSs
.IPs "dr2\ \ "
WÅ‚Ä…cza bezpoÅ›rednie wyÅ›wietlanie metodÄ… 2 (direct rendering method 2).
.IPs nodr2
WyÅ‚Ä…cza bezpoÅ›rednie wyÅ›wietlanie metodÄ… 2.
.RE
.PD 1
.
.TP
.B \-xy &lt;wartoÅ›Ä‡&gt; (zobacz takÅ¼e \-zoom)
.PD 0
.RSs
.IPs wartoÅ›Ä‡&lt;=8
Skaluje obraz o wspÃ³Å‚czynnik &lt;wartoÅ›Ä‡&gt;.
.IPs wartoÅ›Ä‡&gt;8
Ustawia szerokoÅ›Ä‡ na &lt;wartoÅ›Ä‡&gt; i oblicza wysokoÅ›Ä‡ tak, by utrzymaÄ‡ prawidÅ‚owe
proporcje.
.RE
.PD 1
.
.TP
.B \-y &lt;y&gt; (zobacz takÅ¼e \-zoom) (tylko MPlayer)
Skaluje obraz do wysokoÅ›ci &lt;y&gt; (jeÅ›li jest dostÄ™pne skalowanie sprzÄ™towe lub
programowe)
WyÅ‚Ä…cza przeliczenia proporcji.
.
.TP
.B "\-zoom\ \ "
WÅ‚acza skalowanie programowe, jeÅ›li jest dostÄ™pne.
Umozliwi to skalowanie tym sterownikom wyjÅ›cia video (jak x11, fbdev), ktÃ³re
nie maja skalowania sprzetowego, kiedy to MPlayer domyÅ›lnie wyÅ‚Ä…cza skalowanie
z powodÃ³w wydajnosciowych.
.
.
.
.SH FILTRY AUDIO
Filtry audio umoÅ¼liwiajÄ… modyfikacjÄ™ strumienia audio i jego wÅ‚asnoÅ›ci.
SkÅ‚adnia jest nastÄ™pujÄ…ca:
.
.TP
.B \-af &lt;filtr1[=parametr1:parametr2:...],filtr2,...&gt;
Ustawia Å‚aÅ„cuch filtrÃ³w audio.
.PP
.I INFORMACJA:
Aby uzyskaÄ‡ peÅ‚nÄ… listÄ™ dostÄ™pnych filtrÃ³w audio, skorzystaj z \-af help.
.PP
DostÄ™pne sÄ… filtry:
.
.TP
.B resample[=czprÃ³b[:sloppy][:typ]]
Zmienia czÄ™stotliwoÅ›Ä‡ prÃ³bkowania strumienia audio.
MoÅ¼e byÄ‡ przydatny, jeÅ›li masz kartÄ™ o staÅ‚ej staÅ‚ej, ustalonej
czÄ™stotliwoÅ›ci prÃ³bkowania lub jeÅ›li posiadasz starÄ… kartÄ™,
ktÃ³ra obsÅ‚uÅ¼y max 44.1kHz.
Filtr ten jest automatycznie wÅ‚Ä…czany, jeÅ›li zajdzie taka potrzeba.
ObsÅ‚uguje on 16-bitowy caÅ‚kowitoliczbowy lub rzeczywisty, natywny format endian
jako dane wejÅ›ciowe.
.br
.I INFORMACJA:
Z MEncoderem musisz teÅ¼ uÅ¼yÄ‡ opcji \-srate &lt;czprÃ³b&gt;.
.PD 0
.RSs
.IPs &lt;czprÃ³b&gt;
WyjÅ›ciowa czÄ™stotliwoÅ›Ä‡ prÃ³bkowania w Hz.
Przyjmuje wartoÅ›ci z zakresu od 8000 do 192000.
JeÅ¼eli czÄ™stotliwoÅ›Ä‡ wejÅ›ciowa i wyjÅ›ciowa sÄ… takie same albo jeÅ¼eli ten
parametr jest pominiÄ™ty, filtr jest automatycznie wyÅ‚Ä…czany.
Wysoka czÄ™stotliwoÅ›Ä‡ przewaÅ¼nie zwiÄ™ksza jakoÅ›Ä‡ dÅºwiÄ™ku, szczegÃ³lnie
w poÅ‚Ä…czeniu z innymi filtrami.
.IPs &lt;sloppy&gt;
Pozwala (1) lub nie pozwala (0), aby czÄ™stotliwoÅ›Ä‡ wyjÅ›ciowa rÃ³Å¼niÅ‚a siÄ™ w
nieznacznym stopniu od wartoÅ›ci podanej przez parametr &lt;czprÃ³b&gt; (domyÅ›lnie: 1).
Opcja ta moÅ¼e zostaÄ‡ uÅ¼yta jeÅ¼eli poczÄ…tek odtwarzania jest bardzo wolny.
.IPs &lt;typ&gt;
OkreÅ›la metodÄ™ wykorzystywanÄ… przy zmianie prÃ³bkowania.
.RSss
0: interpolacja liniowa (szybka, ale niska jakoÅ›Ä‡, szczegÃ³lnie  podczas
zwiÄ™kszania czÄ™stotliwoÅ›ci prÃ³bkowania)
.br
1: wielofazowe przetwarzanie banku filtrÃ³w przy uÅ¼yciu obliczeÅ„
caÅ‚kowitoliczbowych (filterbank and integer processing)
.br
2: wielofazowe przetwarzanie banku filtrÃ³w przy uÅ¼yciu obliczeÅ„
zmiennoprzecinkowych (filterbank and integer processing)
(najwolniejsze, ale dajÄ…ce najlepszÄ… jakoÅ›Ä‡)
.REss
.PD 1
.RE
.sp 1
.RS
.I PRZYKÅAD:
.RE
.PD 0
.RSs
.IPs "mplayer \-af resample=44100:0:0"
Ustawi czÄ™stotliwoÅ›Ä‡ wyjÅ›ciowÄ… filtru na 44100Hz, korzystajÄ…c
z dokÅ‚adnego skalowania i interpolacji liniowej.
.RE
.PD 1
.
.TP
.B lavcresample[=czprÃ³b[:dÅ‚ug[:lin[:liczba[:obcinanie]]]]]
Zmienia czÄ™stotliwoÅ›Ä‡ prÃ³bkowania strumienia audio na caÅ‚kowitÄ… liczbÄ™ &lt;czprÃ³b&gt;
wyraÅ¼onÄ… w Hz.
ObsÅ‚uguje tylko 16-bitowy natywny format endian.
.br
.I INFORMACJA:
Z MEncoderem musisz teÅ¼ uÅ¼yÄ‡ opcji \-srate &lt;czprÃ³b&gt;.
.PD 0
.RSs
.IPs &lt;czprÃ³b&gt;
wyjÅ›ciowa czÄ™stotliwoÅ›Ä‡ prÃ³bkowania
.IPs &lt;dÅ‚ug&gt;
dÅ‚ugoÅ›Ä‡ filtru ze wzglÄ™du na niÅ¼szÄ… czÄ™stotliwoÅ›Ä‡ prÃ³bkowania
(domyÅ›lnie: 16)
.IPs &lt;lin&gt;
jeÅ›li 1 to filtry bÄ™dÄ… liniowo interpolowane pomiÄ™dzy wielofazowymi pozycjami
.IPs &lt;liczba&gt;
log2 z liczby wielofazowych pozycji
(..., 10-&gt;1024, 11-&gt;2048, 12-&gt;4096, ...)
(domyÅ›lnie: 10-&gt;1024)
.IPs &lt;obcinanie&gt;
czÄ™stotliwoÅ›Ä‡ obcinania (0.0\-1.0), domyÅ›lne ustawienie zaleÅ¼y od
dÅ‚ugoÅ›ci filtru
.RE
.PD 1
.
.TP
.B sweep[=szybkoÅ›Ä‡]
Wykonuje przemiatanie sinusoidalne.
.PD 0
.RSs
.IPs &lt;0.0\-1.0&gt;
Delta funckji sinusoidalnej, Å¼eby usÅ‚yszeÄ‡ przemiatanie dobierz bardzo maÅ‚e
wartoÅ›ci.
.RE
.PD 1
.
.TP
.B hrtf[=flaga]
Head-related transfer function (funkcja transferowa zwiÄ…zana z gÅ‚owÄ…):
Konwertuje wielokanaÅ‚owe audio do dwÃ³ch kanaÅ‚Ã³w przeznaczonych dla sÅ‚uchawek,
zachowujÄ…c przestrzennoÅ›Ä‡ dÅºwiÄ™ku.
.sp 1
.PD 0
.RS
.IPs "Flaga  Znaczenie"
.IPs "m      macierzowe dekodowanie tylnego kanaÅ‚u"
.IPs "s      dwukanaÅ‚owe dekodowanie macierzowe"
.IPs "0      brak dekodowania macierzowego (domyÅ›lne)"
.RE
.PD 1
.
.TP
.B equalizer=[g1:g2:g3:...:g10]
10 oktawowy korektor graficzny zaimplementowany przy pomocy 10 filtrÃ³w pasmowych IIR.
Oznacza to, Å¼e dziaÅ‚a bez wzglÄ™du na format odtwarzanego dÅºwiÄ™ku.
Åšrodkowe czÄ™stotliwoÅ›ci dla tych 10 pasm to:
.sp 1
.PD 0
.RS
.IPs "Nr czÄ™stotliwoÅ›Ä‡"
.IPs "0    31.25 Hz"
.IPs "1    62.50 Hz"
.IPs "2   125.00 Hz"
.IPs "3   250.00 Hz"
.IPs "4   500.00 Hz"
.IPs "5    1.00 kHz"
.IPs "6    2.00 kHz"
.IPs "7    4.00 kHz"
.IPs "8    8.00 kHz"
.IPs "9   16.00 kHz"
.RE
.PD 1
.sp 1
.RS
JeÅ¼eli czÄ™stotliwoÅ›Ä‡ prÃ³bkowania odtwarzanego dÅºwiÄ™ku jest niÅ¼sza niÅ¼
Å›rodkowa czÄ™stotliwoÅ›Ä‡ dla odpowiedniego pasma, to jest ono wyÅ‚Ä…czane.
Znanym bÅ‚Ä™dem jest to, Å¼e wÅ‚aÅ›ciwoÅ›ci dla najwyÅ¼szego pasma nie sÄ… caÅ‚kowicie
symetryczne, jeÅ¼eli czÄ™stotliwoÅ›Ä‡ prÃ³bki jest zbliÅ¼ona do czÄ™stotliwoÅ›ci
Å›rodkowej danego pasma.
MoÅ¼na obejÅ›Ä‡ ten problem zwiÄ™kszajÄ…c jej czÄ™stotliwoÅ›Ä‡, zanim ta dotrze do
filtru korektora.
.RE
.PD 0
.RSs
.IPs &lt;g1&gt;:&lt;g2&gt;:&lt;g3&gt;:...:&lt;g10&gt;
Liczby rzeczywiste okreÅ›lajÄ…ce przyrost w dB dla kaÅ¼dego pasma czÄ™stotliwoÅ›ci
(\-12\-12).
.RE
.sp 1
.RS
.I PRZYKÅAD:
.RE
.RSs
.IPs "mplayer \-af equalizer=11:11:10:5:0:\-12:0:5:12:12 media.avi"
Wzmocni dÅºwiÄ™k w wyÅ¼szych i niÅ¼szych zakresach czÄ™stotliwoÅ›ci, wyciszajÄ…c
go jednoczeÅ›nie okoÅ‚o 1kHz.
.RE
.PD 1
.
.TP
.B channels=lkan[:nr:od1:do1:od2:do2:od3:do3:...]
Dodaje, usuwa, kopiuje lub przekierowuje kanaÅ‚y.
JeÅ¼eli podana jest tylko opcja &lt;lkan&gt;, filtr uÅ¼ywa domyÅ›lnego przekierowywania,
ktÃ³re dziaÅ‚a nastÄ™pujÄ…co: JeÅ›li liczba kanaÅ‚Ã³w wyjÅ›ciowych jest wiÄ™ksza niÅ¼
wejÅ›ciowych, tworzone sÄ… puste kanaÅ‚y (w przypadku miksowania z mono do stereo,
kanaÅ‚ mono jest powtarzany w obu kanaÅ‚ach wyjÅ›ciowych).
JeÅ¼eli liczba kanaÅ‚Ã³w wyjÅ›ciowych jest mniejsza niÅ¼ wejÅ›ciowych, nadmiarowe
kanaÅ‚y sÄ… usuwane.
.PD 0
.RSs
.IPs &lt;lkan&gt;
liczba wyjÅ›ciowych kanaÅ‚Ã³w (1\-6)
.IPs "&lt;nr&gt;\ "
liczba drÃ³g przekierowania (1\-6)
.IPs &lt;od1:do1:od2:do2:od3:do3:...&gt;
Pary liczb z zakresu od 0 do 5, ktÃ³re okreÅ›lajÄ…, gdzie przekierowaÄ‡ konkretny
kanaÅ‚.
.RE
.sp 1
.RS
.I PRZYKÅAD:
.RE
.RSs
.IPs "mplayer \-af channels=4:4:0:1:1:0:2:2:3:3 media.avi"
Zmieni liczbÄ™ kanaÅ‚Ã³w na 4 i ustawi 4 drogi przekierowania, ktÃ³re zamieniÄ…
kanaÅ‚ 0 z 1, a 2 i 3 pozostawiÄ… niezmienione.
ZauwaÅ¼, Å¼e jeÅ¼eli odtwarzany byÅ‚ zbiÃ³r zawierajÄ…cy 2 kanaÅ‚y, kanaÅ‚y 2 i 3
bÄ™dÄ… puste, ale 0 i 1 zostanÄ… zamienione.
.IPs "mplayer \-af channels=6:4:0:0:0:1:0:2:0:3 media.avi"
Zmieni liczbÄ™ kanaÅ‚Ã³w na 6 i ustawi 4 drogi przekierowania, ktÃ³re
skopiujÄ… kanaÅ‚ 0 do 0 do 3, a kanaÅ‚y 4 i 5 bÄ™dÄ… zawieraÅ‚y ciszÄ™.
.RE
.PD 1
.
.TP
.B format[=format] (zobacz takÅ¼e \-format)
Konwertuje format prÃ³bki.
Uruchamiany automatycznie, jeÅ¼eli jest potrzebny przez kartÄ™ dÅºwiÄ™kowÄ… lub
inny filtr.
.PD 0
.RSs
.IPs &lt;format&gt;
Wybiera Å¼Ä…dany format.
OgÃ³lny format to 'zbe', gdzie 'z' oznacza znak ('s' dla ze znakiem lub 'u' dla
bez znaku), 'b' oznacza iloÅ›Ä‡ bitÃ³w na prÃ³bkÄ™ (16, 24 lub 32) a 'e' oznacza
ktÃ³ry bajt jest wysoki ('le' oznacza little-endian, 'be' big-endian a 'ne'
format wÅ‚aÅ›ciwy dla komputera).
PrawidÅ‚owymi wartoÅ›ciami (miÄ™dzy innymi) sÄ…: 's16le', 'u32be' i 'u24ne'.
WyjÄ…tkami od tej reguÅ‚y bÄ™dÄ…cymi ciÄ…gle poprawnymi formatami sÄ…:  u8, s8, floatle,
floatbe, floatne, mulaw, alaw, mpeg2, ac3 i imaadpcm.
.RE
.PD 1
.
.TP
.B volume[=v[:sc]
Implementuje programowÄ… regulacjÄ™ gÅ‚oÅ›noÅ›ci.
UÅ¼ywaj go ostroÅ¼nie, gdyÅ¼ moÅ¼e obniÅ¼yÄ‡ stosunek sygnaÅ‚u do szumu.
W wiÄ™kszoÅ›ci wypadkÃ³w najlepszym rozwiÄ…zaniem jest ustawienie miksera PCM na
maksymalnÄ… wartoÅ›Ä‡, wyÅ‚Ä…czenie filtru i regulacja gÅ‚oÅ›noÅ›ci poziomem gÅ‚oÅ›noÅ›ci
ogÃ³lnej miksera.
JeÅ¼eli Twoja karta ma cyfrowy mikser PCM zamiast analogowego i zauwaÅ¼ysz
przekÅ‚amania, uÅ¼yj miksera MASTER.
JeÅ¼eli do komputera podÅ‚Ä…czony jest zewnÄ™trzny wzmacniacz (co zazwyczaj ma
miejsce), poziom haÅ‚asu moÅ¼e zostaÄ‡ zredukowany poprzez dostrojenie gÅ‚Ã³wnego
poziomu gÅ‚oÅ›noÅ›ci (master level) i pokrÄ™tÅ‚a gÅ‚oÅ›noÅ›ci,
dopÃ³ki syczenie w tle nie ustanie.
.br
Ten filtr ma innÄ… wÅ‚aÅ›ciwoÅ›Ä‡: Mierzy ogÃ³lny, maksymalny poziom dÅºwiÄ™ku
i wypisuje go po zakoÅ„czeniu MPlayera.
Oszacowana gÅ‚oÅ›noÅ›Ä‡ moÅ¼e byÄ‡ uÅ¼yta do ustawienia poziomu dÅºwiÄ™ku w MEncoderze
tak, by byÅ‚ uÅ¼ywany maksymalny zasiÄ™g dynamiczny.
.br
.I INFORMACJA:
Filtr moÅ¼e zostaÄ‡ uÅ¼yty tylko jeden raz przy przetwarzaniu kaÅ¼dego strumienia
audio.
.PD 0
.RSs
.IPs "&lt;v&gt;\ \ "
Ustawia wzmocnienie w dB dla wszystkich kanaÅ‚Ã³w w strumieniu od
wartoÅ›ci \-200dB do +60dB, gdzie \-200dB oznacza caÅ‚kowite wyciszenie
a +60dB 1000-krotne wzmocnienie (domyÅ›lnie: 0).
.IPs "&lt;sc&gt;\ "
WÅ‚Ä…cza (1) lub wyÅ‚Ä…cza (2) soft-clipping (miÄ™kkie obcinanie).
Soft-clipping moÅ¼e sprawiÄ‡, Å¼e dÅºwiÄ™k stanie siÄ™ Å‚Ä…godniejszy, jeÅ¼eli
zastosowano wysokie poziomy gÅ‚oÅ›noÅ›ci.
Uaktywnij tÄ™ opcjÄ™, jeÅ¼eli moc gÅ‚oÅ›nikÃ³w jest zbyt niska.
.br
.I UWAGA:
Metoda ta powoduje przekÅ‚amania i powinna byÄ‡ uÅ¼yta tylko w ostatecznoÅ›ci.
.RE
.sp 1
.RS
.I PRZYKÅAD:
.RE
.RSs
.IPs "mplayer \-af volume=10.1:0 media.avi"
Wzmocni gÅ‚oÅ›noÅ›Ä‡ o 10.1dB i zastosuje hard-clipping (twarde obcinanie), jeÅ¼eli
poziom jest zbyt wysoki.
.RE
.PD 1
.
.TP
.B pan=n[:l01:l02:...l10:l11:l12:...ln0:ln1:ln2:...]
Dowolnie miksuje kanaÅ‚y.
NajproÅ›ciej tÅ‚umaczÄ…c jest to poÅ‚Ä…czenie filtru volume i channels,
ktÃ³re moÅ¼e zostaÄ‡ wykorzystane do zmiksowania wielu kanaÅ‚Ã³w do kilku,
np.\&amp; dÅºwiÄ™ku w trybie stereo do mono lub zmiany "szerokoÅ›ci" centralnego
gÅ‚oÅ›nika w systemie dÅºwiÄ™ku przestrzennego.
Filtr jest trudny w uÅ¼yciu i bÄ™dzie wymagaÅ‚ zastosowania Å¼mudnej metody prÃ³b i
bÅ‚Ä™dÃ³w, zanim zostanie osiÄ…gniÄ™ty oczekiwany rezultat.
Liczba parametrÃ³w filtru zaleÅ¼y od liczby kanaÅ‚Ã³w.
PrzykÅ‚ad jak zmiksowaÄ‡ 6-kanaÅ‚owy dÅºwiÄ™k do 2 kanaÅ‚Ã³w z wykorzystaniem
tego filtru znajduje siÄ™ w czÄ™Å›ci przykÅ‚adÃ³w blisko koÅ„ca.
.PD 0
.RSs
.IPs "&lt;n&gt;\ \ "
liczba kanaÅ‚Ã³w wyjÅ›ciowych (1\-6)
.IPs &lt;lij&gt;
Jak duÅ¼o z kanaÅ‚u wejÅ›ciowego i jest miksowane w kanaÅ‚ wyjÅ›ciowy j (0\-1).
Zatem najpierw jest n liczb opisujÄ…cych co robiÄ‡ z pierwszym kanaÅ‚em
wejÅ›ciowym, potem n liczb dziaÅ‚ajÄ…cych na drugim kanale wejÅ›ciowym itd.
JeÅ›li dla ktÃ³regoÅ› kanaÅ‚u wejÅ›ciowego nie podasz Å¼adnych liczb przyjmowane
jest 0.
.RE
.sp 1
.RS
.I PRZYKÅAD:
.RE
.RSs
.IPs "mplayer \-af pan=1:0.5:0.5 media.avi"
Zmiksuje dÅºwiÄ™k ze stereo do mono.
.IPs "mplayer \-af pan=3:1:0:0.5:0:1:0.5 media.avi"
Da 3 kanaÅ‚y wyjÅ›ciowe, pozostawiajÄ…c 0 i 1 bez zmian oraz miksujÄ…c 0 i 1
do 2 kanaÅ‚u (ktÃ³ry moÅ¼e, na przykÅ‚ad, zostaÄ‡ wysÅ‚any do subwoofera).
.RE
.PD 1
.
.TP
.B sub[=fc:kan]
Dodaje kanaÅ‚ subwoofera do strumienia dÅºwiÄ™kowego.
Dane audio uÅ¼yte do stworzenia tego kanaÅ‚u sÄ… Å›redniÄ… dÅºwiÄ™ku w 0 i 1 kanale.
DÅºwiÄ™k wynikowy zostanie poddany dziaÅ‚aniu dolnoprzepustowego filtru
Butterwortha czwartego rzÄ™du z domyÅ›lnÄ… czÄ™stotliwoÅ›ciÄ… granicznÄ…
na poziomie 60Hz i dodany do oddzielnego kanaÅ‚u w strumieniu audio.
.br
.I UWAGA:
WyÅ‚Ä…cz ten filtr, jeÅ¼eli odtwarzasz DVD z dÅºwiÄ™kiem w systemie Dolby Digital
5.1, w przeciwnym wypadku jego dziaÅ‚anie zakÅ‚Ã³ci dÅºwiÄ™k subwoofera.
.PD 0
.RSs
.IPs "&lt;fc&gt;\ "
CzÄ™stotliwoÅ›Ä‡ graniczna filtru dolnoprzepustowego wyraÅ¼ona w Hz (20Hz do 300Hz)
(domyÅ›lnie: 60Hz).
Dla uzyskania najlepszego rezultatu, sprÃ³buj ustawiÄ‡ jÄ… na jak najniÅ¼szÄ….
Wzbogaci to doÅ›wiadczenia pÅ‚ynÄ…ce z uÅ¼ywania dÅºwiÄ™ku stereo i w systemie
przestrzennym.
.IPs "&lt;kan&gt;\ "
OkreÅ›la numer kanaÅ‚u, do ktÃ³rego zostanie wysÅ‚any dÅºwiÄ™k subwoofera.
MoÅ¼e przyjmowaÄ‡ wartoÅ›ci z zakresu od 0 do 5 (domyÅ›lnie: 5).
ZauwaÅ¼, Å¼e liczbÄ… kanaÅ‚Ã³w zwiÄ™kszy siÄ™ do &lt;kan&gt;, jeÅ¼eli zajdzie taka potrzeba.
.RE
.sp 1
.RS
.I PRZYKÅAD:
.RE
.RSs
.IPs "mplayer \-af sub=100:4 \-channels 5 media.avi"
Doda kanaÅ‚ subwoofera z ustawionÄ… czÄ™stotliwoÅ›ciÄ… granicznÄ… na 100Hz
do 4 kanaÅ‚u wyjÅ›ciowego.
.RE
.PD 1
.
.TP
.B center
Towrzy kanaÅ‚ centralny z przednich kanaÅ‚Ã³w.
Narazie moÅ¼e charakteryzowaÄ‡ siÄ™ niskÄ… jakoÅ›ciÄ…, poniewaÅ¼ nie wykorzystuje
filtru gÃ³rnoprzepustowego dla prawidÅ‚owego selekcjonowania, ale, zamiast
tego, uÅ›rednia i dzieli na poÅ‚owÄ™ oba kanaÅ‚y.
.PD 0
.RSs
.IPs "&lt;ch&gt;\ "
OkreÅ›la numer kanaÅ‚u, do ktÃ³rego wstawiony zostanie kanaÅ‚ centralny.
WartoÅ›Ä‡ tego parametru moÅ¼e byÄ‡ z przedziaÅ‚u 0 do 5 (domyÅ›lnie: 5).
ZauwaÅ¼, Å¼e liczba kanaÅ‚Ã³w bÄ™dzie automatycznie zwiÄ™kszonado &lt;ch&gt;, jeÅ›li
zajdzie taka potrzeba.
.RE
.PD 1
.
.TP
.B surround[=opÃ³Åºnienie]
Dekoder macierzowo zakodowanego dÅºwiÄ™ku przestrzennego takiego jak Dolby
Surround.
Wiele plikÃ³w zawierajÄ…cych 2 kanaÅ‚y audio, w rzeczywistoÅ›ci zawiera dÅºwiÄ™k
przestrzenny zakodowany w tym systemie.
Aby uÅ¼yÄ‡ tego filtru potrzebujesz karty z obsÅ‚ugÄ… przynajmniej 4 kanaÅ‚Ã³w.
.PD 0
.RSs
.IPs &lt;opÃ³Åºnienie&gt;
Ustawia opÃ³Åºnienie w ms dla tylnych gÅ‚oÅ›nikÃ³w (0ms do 1000ms) (domyÅ›lnie: 20ms).
Powinno byÄ‡ ustawione tak: jeÅ›li d1 to odlegÅ‚oÅ›Ä‡ od pozycji sÅ‚uchacza do
przednich gÅ‚oÅ›nikÃ³w a d2 to odlegÅ‚oÅ›Ä‡ od tylnych gÅ‚oÅ›nikÃ³w, to opÃ³Åºnienie
powinno byÄ‡ ustawione na 15ms, jeÅ¼eli d1 &lt;= d2 i 15 + 5*(d1-d2) jeÅ¼eli d1 &gt; d2.
DomyÅ›lna wartoÅ›Ä‡ dla d to 20ms.
.RE
.sp 1
.RS
.I PRZYKÅAD:
.RE
.RSs
.IPs "mplayer \-af surround=15 \-channels 4 media.avi"
Doda dÅºwiÄ™k przestrzenny dekodujÄ…c dÅºwiÄ™k dla tylnych gÅ‚oÅ›nikÃ³w z opÃ³Åºnieniem
15ms.
.RE
.PD 1
.
.TP
.B delay[=kan1:kan2:...]
OpÃ³Åºnia dÅºwiÄ™k wysÅ‚any do gÅ‚oÅ›nikÃ³w, tak Å¼eby dotarÅ‚ on z rÃ³Å¼nych kanaÅ‚Ã³w
jednoczeÅ›nie.
Jest to uÅ¼yteczne, jeÅ¼eli masz wiÄ™cej niÅ¼ 2 gÅ‚oÅ›niki.
.PD 0
.RSs
.IPs kan1,kan2,...
OpÃ³Åºnienie w ms, ktÃ³re ma byÄ‡ zastosowane do kaÅ¼dego kanaÅ‚u
(liczba rzeczywsta z zakresu od 0 do 1000).
.RE
.PD 1
.sp 1
.RS
Aby obliczyÄ‡ opÃ³Åºnienie dla poszczegÃ³lnych kanaÅ‚Ã³w, wykonaj nastÄ™puje czynnoÅ›ci:
.IP 1. 3
Oblicz odlegÅ‚oÅ›Ä‡ od gÅ‚oÅ›nikÃ³w do pozycji sÅ‚uchacza (w metrach), da Ci to
wartoÅ›ci od s1 do s5 (dla systemu 5.1).
Nie ma sensu braÄ‡ pod uwagÄ™ subwoofera (i tak nie usÅ‚yszysz rÃ³Å¼nicy).
.IP 2. 3
Odejmij odlegÅ‚oÅ›Ä‡ od s1 do s5 od odlegÅ‚oÅ›ci maksymalnej
tzn. s[i] = max(s) \- s[i]; i = 1...5.
.IP 3.
Oblicz Å¼Ä…dane opÃ³Åºnienia w ms jako d[i] = 1000*s[i]/342; i = 1...5.
.RE
.PD 0
.sp 1
.RS
.I PRZYKÅAD:
.RE
.RSs
.IPs "mplayer \-af delay=10.5:10.5:0:0:7:0 media.avi"
OpÃ³Åºni dÅºwiÄ™k w lewym i prawym przednim gÅ‚oÅ›niku o 10.5ms, dwa
tylne kanaÅ‚y i subwoofer o 0ms, a centralny o 7ms.
.RE
.PD 1
.
.TP
.B export[=mmapowany_zbiÃ³r[:nprÃ³bek]]
Eksportuje przychodzÄ…cy sygnaÅ‚ do innych procesÃ³w uÅ¼ywajÄ…c mapowania pamiÄ™ci
(mmap()).
Zmapowane obszary zawierajÄ… nagÅ‚Ã³wek:
.sp 1
.nf
int lkan                     /*liczba kanaÅ‚Ã³w*/
int rozm                     /*rozmiar bufora*/
unsigned long long licznik   /*UÅ¼ywany do zachowania synchronizacji,
                               aktualizowany za kaÅ¼dym razem kiedy
                               eksportowane sÄ… nowe dane.*/
.fi
.sp 1
Reszta to 16-bitowe dane (bez przeplotu).
.PD 0
.RSs
.IPs &lt;mmapowany_zbiÃ³r&gt;
ZbiÃ³r, na ktÃ³ry naleÅ¼y mapowaÄ‡ dane
(domyÅ›lnie: ~/.mplayer/\:mplayer-af_export).
.IPs &lt;nprÃ³bek&gt;
iloÅ›Ä‡ prÃ³bek na kanaÅ‚ (domyÅ›lnie: 512)
.RE
.sp 1
.RS
.I PRZYKÅAD:
.RE
.RSs
.IPs "mplayer \-af export=/tmp/mplayer-af_export:1024 media.avi"
Wyeksportuje 1024 prÃ³bek na kanaÅ‚ do "/tmp/mplayer-af_export".
.RE
.PD 1
.
.TP
.B extrastereo[=wsp]
ZwiÄ™ksza (liniowo) rÃ³Å¼nicÄ™ miÄ™dzy lewym a prawym kanaÅ‚em
dodajÄ…c efekt "przekazu na Å¼ywo" do odtwarzania.
.PD 0
.RSs
.IPs &lt;wsp&gt;
OkreÅ›la wspÃ³Å‚czynnik rÃ³Å¼nicy wyraÅ¼ony liczbÄ… rzeczywistÄ… (domyÅ›lnie: 2.5).
JeÅ›li podasz mu wartoÅ›Ä‡ 0.0, dÅºwiÄ™k bÄ™dzie odtwarzany w trybie mono
(Å›rednia z dwÃ³ch kanaÅ‚Ã³w), przy 1.0, dÅºwiÄ™k pozostanie niezmieniony, a jeÅ›li
podasz \-1.0, lewy kanaÅ‚ zostanie zamieniony z prawym.
.RE
.PD 1
.
.TP
.B volnorm[=metoda]
Maksymalnie zwiÄ™ksza gÅ‚oÅ›noÅ›Ä‡, nie znieksztaÅ‚cajÄ…c przy tym dÅºwiÄ™ku.
.PD 0
.RSs
.IPs &lt;metoda&gt;
Ustawia uÅ¼wanÄ… metodÄ™.
.RSss
1: UÅ¼ywa pojedynczej prÃ³bki by wygÅ‚adziÄ‡ zaburzenia uÅ¼ywajÄ…c standardowej
Å›redniej waÅ¼onej z poprzednich prÃ³bek (domyÅ›lne).
.br
2: UÅ¼ywa kilku prÃ³bek by wygÅ‚adziÄ‡ zaburzenia uÅ¼ywajÄ…c standardowej
Å›redniej waÅ¼onej z poprzednich prÃ³bek.
.REss
.RE
.PD 1
.
.TP
.B ladspa=plik:etykieta[:opcje...]
Åaduje wtyczkÄ™ LADSPA (Linux Audio Developer's Simple Plugin API).
Filtr ten moÅ¼e mieÄ‡ wiele instancji, wiÄ™c moÅ¼na uÅ¼ywaÄ‡ kilku wtyczek LADSPA
jednoczeÅ›nie.
.PD 0
.RSs
.IPs &lt;plik&gt;
OkreÅ›la plik biblioteki z wtyczkÄ… LADSPA.
JeÅ¼eli zmienna LADSPA_PATH jest ustawiona, program szuka tam okreÅ›lonego pliku.
JeÅ¼eli jednak nie jest ona ustawiona, musisz podaÄ‡ peÅ‚nÄ… Å›cieÅ¼kÄ™ do tego zbioru.
.IPs &lt;etykieta&gt;
OkreÅ›la filtr wewnÄ…trz biblioteki.
NiektÃ³re zbiory zawierajÄ… tylko jeden filtr,
z kolei inne mogÄ… zawieraÄ‡ ich wiele.
Podanie tutaj parametru "help" spowoduje wyÅ›wietlenie wszystkich dostÄ™pnych
filtrÃ³w w obrÄ™bie konkretnej biblioteki, zastÄ™puje to funkcjÄ™ "listplugins"
z pakietu SDK LADSPA.
.IPs &lt;parametry&gt;
Parametry sÄ… liczbami rzeczywistymi wiÄ™kszymi lub rÃ³wnymi zeru, ktÃ³re okreÅ›lajÄ…
zachowanie zaÅ‚adowanej biblioteki (np. opÃ³Åºnienie, prÃ³g czy wzmocnienie).
W trybie "gadatliwym" (dodaj flagÄ™ \-v do wiersza poleceÅ„ MPlayera), wypisywane
sÄ… wszystkie moÅ¼liwe parametry i ich poprawne zakresy.
ZastÄ™puje to funkcjÄ™ "analyseplugin" z pakietu SDK LADSPA.
.RE
.PD 1
.
.TP
.B "comp\ \ \ "
Filtr kompresujÄ…cy/rozkompresowujÄ…cy przdatny przy wejÅ›ciu z mikrofonu.
Zapobiega przenoszeniu artefaktÃ³w przy duÅ¼ym poziomie dÅºwiÄ™ku, a zgÅ‚asnia
przy niskm.
Filtr ten nie byÅ‚ testowany i moÅ¼e byÄ‡ nawet bezuÅ¼yteczny.
.
.TP
.B "gate\ \ \ "
Filtr bramkujÄ…cy szum podobny do filtru comp.
Filtr ten nie byÅ‚ testowany i moÅ¼e byÄ‡ nawet bezuÅ¼yteczny.
.
.
.
.SH "FILTRY VIDEO"
Filtry video umoÅ¼liwiajÄ… Ci modyfikacjÄ™ strumienia video i jego
wÅ‚asnoÅ›ci.
SkÅ‚adnia jest nastÄ™pujÄ…ca:
.
.TP
.B \-vf &lt;filtr1[=parametr1:parametr2:...],filtr2,...&gt;
Ustawia listÄ™ filtrÃ³w video i ich opcji.
.
.TP
.B \-vop &lt;...,filtr3[=parametr1:parametr2:...],filtr2,filtr1&gt; (PRZESTARZAÅE)
Ustawia listÄ™ filtrÃ³w video do zastosowania w
.B odwrotnej
kolejnoÅ›ci.
Odradzane na rzecz \-vf.
.PP
Wiele parametrÃ³w jest opcjonalnych i jeÅ¼eli zostanÄ… pominiÄ™te, ich wartoÅ›ci
ustawiane sÄ… na domyÅ›lne.
UÅ¼yj "\-1", aby wyraÅºnie nakazaÄ‡ ustawiania wartoÅ›ci domyÅ›lnej.
Parametry w:h oznaczajÄ… szerokoÅ›Ä‡ x wysokoÅ›Ä‡ w pikselach, x:y oznacza pozycjÄ™
od lewego gÃ³rnego rogu wiÄ™kszego obrazu.
.br
.I INFORMACJA:
MoÅ¼esz pobraÄ‡ listÄ™ dostÄ™pnych filtrÃ³w video poprzez \-vf help.
.sp 1
Filtry obrazu sÄ… zorganizowane w listy.
Jest kilka poleceÅ„ zarzÄ…dzajÄ…cych listÄ… filtrÃ³w.
.
.TP
.B \-vf\-add &lt;filtr1[,filtr2,...]&gt;
Dodaje podane jako parametry filtry do listy filtrÃ³w.
.
.TP
.B \-vf\-pre &lt;filtr1[,filtr2,...]&gt;
Poprzedza listÄ™ filtrÃ³w podanymi filtrami.
.
.TP
.B \-vf\-del &lt;poz1[,poz2,...]&gt;
Usuwa filtry na podanych pozycjach.
Pozycje rozpoczynajÄ… siÄ™ od 0, ujemne liczby odnoszÄ… siÄ™ do koÅ„ca listy
(\-1 to ostani).
.
.TP
.B \-vf\-clr
Usuwa wszystkie filtry.
.PP
JeÅ›li filtr to obsÅ‚uguje moÅ¼esz odnosiÄ‡ siÄ™ do parametrÃ³w podajÄ…c ich nazwy.
.
.TP
.B \-vf &lt;filtr&gt;=help
WyÅ›wietla nazwy parametrÃ³w i zakresy wartoÅ›ci dla podanego filtru.
.
.TP
.B \-vf &lt;filtr=nazwany_parametr1=wartoÅ›Ä‡1[:nazwany_parametr2=wartoÅ›Ä‡2:...]&gt;
Ustawia nazwany parametr na podanÄ… wartoÅ›Ä‡.
UÅ¼yj on/\:off albo yes/\:no Å¼eby ustawiÄ‡ parametry typu przeÅ‚Ä…cznik.
.PP
DostÄ™pne sÄ… filtry:
.
.TP
.B crop[=w:h:x:y]
Kadruje danÄ… czÄ™Å›Ä‡ partii obrazu i wyrzuca resztÄ™.
Przydatne do usuwania czarnych obramowaÅ„ z szerokoekranowych filmÃ³w.
.PD 0
.RSs
.IPs &lt;w&gt;,&lt;h&gt;
SzerokoÅ›Ä‡ i wysokoÅ›Ä‡ obciÄ™cia, domyÅ›lnie oryginalna szerokoÅ›Ä‡ i wysokoÅ›Ä‡.
.IPs &lt;x&gt;,&lt;y&gt;
Pozycja wycinanego obrazu, domyÅ›lnie Å›rodek.
.RE
.PD 1
.
.TP
.B cropdetect[=limit:round]
Oblicza niezbÄ™dne parametry przycinania i wyÅ›wietla propozycje na standardowe
wyjÅ›cie.
.PD 0
.RSs
.IPs &lt;limit&gt;
PrÃ³g, ktÃ³ry moÅ¼e byÄ‡ opcjonalnie podany od niczego (0) do wszystkiego (255)
(domyÅ›lnie: 24).
.br
.IPs &lt;round&gt;
WartoÅ›Ä‡, przez ktÃ³rÄ… szerokoÅ›Ä‡/\:wysokoÅ›Ä‡ powinny byÄ‡ podzielne (domyÅ›lnie: 16).
Offset jest automatycznie dopasowywany tak, aby wycentrowaÄ‡ film.
UÅ¼yj 2, aby otrzymaÄ‡ rÃ³wne wymiary (wymagane przez film 4:2:2).
16 to najlepsza wartoÅ›Ä‡ przy kodowaniu do wiÄ™kszoÅ›ci kodekÃ³w.
.RE
.PD 1
.
.TP
.B rectangle[=w:h:x:y]
Reaguje na przyjmujÄ…cÄ… dwa parametry dyrektywÄ™ "change_rectangle" w zbiorze
input.conf.
.PD 0
.RSs
.IPs &lt;w&gt;,&lt;h&gt;
szerokoÅ›Ä‡ i wysokoÅ›Ä‡ (domyÅ›lnie: \-1, maksymalny moÅ¼liwy rozmiar przy ktÃ³rym
granice wciÄ…Å¼ sÄ… widoczne.)
.IPs &lt;x&gt;,&lt;y&gt;
pozycja lewego gÃ³rnego rogu (domyÅ›lnie: \-1, najwyÅ¼ej i najbardziej w lewo jak
to tylko moÅ¼liwe)
.RE
.PD 1
.
.TP
.B expand[=w:h:x:y:o:a:r]
ZwiÄ™ksza rozdzielczoÅ›Ä‡ (nie skaluje) filmu do podanej wartoÅ›ci i umieszcza
nieprzeskalowany obraz pod wspÃ³Å‚rzÄ™dnymi x, y.
MoÅ¼e byÄ‡ uÅ¼yty do umieszczenia napisÃ³w/\:OSD w otrzymanym czarnym pasku.
.RSs
.IPs &lt;w&gt;,&lt;h&gt;
SzerokoÅ›Ä‡ i wysokoÅ›Ä‡ po poszerzeniu (domyÅ›lnie: oryginalna szerokoÅ›Ä‡, wysokoÅ›Ä‡).
Ujemne wartoÅ›ci traktowane sÄ… jak zmiany oryginalnej wielkoÅ›ci
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IP expand=0:\-50:0:0
Dodaje 50 pixeli ramki na dole obrazka.
.RE
.PD 1
.IPs &lt;x&gt;,&lt;y&gt;
pozycja oryginalnego obrazu na rozszerzonym obrazie (domyÅ›lnie: na Å›rodku)
.IPs "&lt;o&gt;\ \ "
wyÅ›wietlanie OSD/\:napisÃ³w
.RSss
0: wyÅ‚Ä…czone (domyÅ›lne)
.br
1: wÅ‚Ä…czone
.REss
.IPs "&lt;a&gt;\ \ "
Rozszerza tak, by pasowaÅ‚o do proporcji, a nie rozdzielczoÅ›ci (domyÅ›lnie: 0).
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IP expand=800::::3/4
PowiÄ™ksza do 800x600, chyba Å¼e film jest w wiÄ™kszej rozdzielczoÅ›ci,
wtedy powiÄ™ksza tak, by miaÅ‚ proporcje 3/4.
.RE
.PD 1
.IPs "&lt;r&gt;\ \ "
ZaokrÄ…gla w gÃ³rÄ™ tak Å¼eby wysokoÅ›Ä‡ i szerokoÅ›Ä‡ byÅ‚y podzielne przez &lt;r&gt;
(domyÅ›lnie: 1).
.RE
.
.TP
.B flip (zobacz takÅ¼e \-flip)
Odwraca obraz do gÃ³ry nogami.
.
.TP
.B "mirror\ "
Tworzy lustrzane odbicie wzglÄ™dem osi Y.
.
.TP
.B rotate[=&lt;0\-7&gt;]
Obraca obraz o 90 stopni i ewentualnie go odbija.
Dla wartoÅ›ci pomiÄ™dzy 4\-7 obracanie wykona siÄ™ tylko jeÅ¼eli obraz
jest wyÅ¼szy niÅ¼ szerszy.
.RSs
.IPs 0
Obraca o 90 stopni w prawo i odbija (domyÅ›lne)
.IPs 1
Obraca o 90 stopni w prawo.
.IPs 2
Obraca o 90 stopni w lewo.
.IPs 3
Obraca o 90 stopni w lewo i odbija.
.RE
.
.TP
.B scale[=w:h[:przeplot[:pom_kol[:parametr[:parametr2[:presize]]]]]]
Skaluje obraz (wolnym) programowym skalatorem i wykonuje konwersjÄ™
kolorÃ³w YUV&lt;\-&gt;RGB (zobacz takÅ¼e \-sws).
.RSs
.IPs &lt;w&gt;,&lt;h&gt;
Przeskalowana szerokoÅ›Ä‡/\:wysokoÅ›Ä‡ (domyÅ›lnie: oryginalna szerokoÅ›Ä‡/\:wysokoÅ›Ä‡)
.br
.I INFORMACJA:
JeÅ¼eli podano \-zoom, a podane filtry (wÅ‚Ä…czajÄ…c w to libvo) nie potrafiÄ…
skalowaÄ‡, domyÅ›lnie jest d_width/\:d_height!
.RSss
 0:   skalowana d_width/\:d_height
.br
\-1:   oryginalna wysokoÅ›Ä‡/\:szerokoÅ›Ä‡
.br
\-2:   Oblicza w/\:h uÅ¼ywajÄ…c tej drugiej wartoÅ›ci i preskalowanych proporcji.
.br
\-3:   Oblicza w/\:h uÅ¼ywajÄ…c tej drugiej wartoÅ›ci i oryginalnych proporcji.
.br
\-(n+8): Jak \-n powyÅ¼ej, ale zaokrÄ…gla wymiar do najbliÅ¼szej wielokrotnoÅ›ci 16.
.REss
.IPs &lt;przeplot&gt;
PrzeÅ‚Ä…cza skalowanie z przeplotem.
.RSss
0: wyÅ‚Ä…czone (domyÅ›lne)
.br
1: wÅ‚Ä…czone
.REss
.IPs &lt;pom_kol&gt;
opuszcza informacjÄ™ o kolorach
.RSss
0: UÅ¼yje wszystkich dostÄ™pnych linii wejÅ›cia koloru.
.br
1: UÅ¼yje tylko co 2gÄ… liniÄ™ wejÅ›cia koloru.
.br
2: UÅ¼yje tylko co 4tÄ… liniÄ™ wejÅ›cia koloru.
.br
3: UÅ¼yje tylko co 8mÄ… liniÄ™ wejÅ›cia koloru.
.REss
.IPs "&lt;parametr&gt;[:&lt;parametr2&gt;] (zobacz takÅ¼e \-sws)"
Ustawia parametry skalowania zaleÅ¼nie od tego jaki skalator zostaÅ‚ wybrany
przez \-sws.
.RSss
\-sws 2 (dwuszeÅ›ciennie):  B (rozmazywanie) i C (dzwonienie)
.br
0.00:0.60 domyÅ›lnie
.br
0.00:0.75 "precyzyjna dwuszeÅ›cienna" VirtualDuba
.br
0.00:0.50 krzywa sklejana Catmull-Rom
.br
0.33:0.33 krzywa sklejana Mitchell-Netravali
.br
1.00:0.00 szeÅ›cienna krzywa B-sklejana
.br
\-sws 7 (gaussian): ostroÅ›Ä‡ (0 (gÅ‚adkie) \- 100 (wyostrzone))
.br
\-sws 9 (lanczos):  dÅ‚ugoÅ›Ä‡ filtra (1\-10)
.REss
.IPs &lt;presize&gt;
Skaluje do standardowych wielkoÅ›ci.
.RSss
qntsc:   352x240 (Ä‡wierÄ‡ ekranu NTSC)
.br
qpal:    352x288 (Ä‡wierÄ‡ ekranu PAL)
.br
ntsc:    720x480 (standardowe NTSC)
.br
pal:     720x576 (standardowe PAL)
.br
sntsc:   640x480 (NTSC z kwadratowymi pikselami)
.br
spal:    768x576 (PAL z kwadratowymi pikselami)
.REss
.RE
.
.TP
.B dsize[=proporcja|w:h:metoda-proporcji:r]
Zmienia poÅ¼Ä…danÄ… wielkoÅ›Ä‡ obrazu/\:proporcjÄ™ w wybranym miejscu Å‚aÅ„cucha
filtrÃ³w.
Proporcja moÅ¼e byÄ‡ podana jako uÅ‚amek (4/\:3) lub liczba rzeczywista (1.33).
Zamiast tego moÅ¼na podaÄ‡ dokÅ‚adne wymiary wyjÅ›cia.
ProszÄ™ zauwaÅ¼yÄ‡, Å¼e filtr ten
.B nie
przeskalowywuje nic samemu; on tylko ustawia
co nastÄ™pne skalowania (sprzÄ™towe lub programowe) zrobiÄ… przy dostosowywaniu do
prawidÅ‚owych proporcji.
.RSs
.IPs &lt;w&gt;,&lt;h&gt;
Nowa wysokoÅ›Ä‡ i szerokoÅ›Ä‡ obrazu
MoÅ¼e byÄ‡ jednÄ… z tych specjalnych wartoÅ›ci:
.RSss
 0:   oryginalna wysokoÅ›Ä‡ i szerokoÅ›Ä‡ wyÅ›wietlania
.br
\-1:   oryginalna wysokoÅ›Ä‡\:/szerokoÅ›Ä‡ filmu (domyÅ›lne)
.br
\-2:   Oblicza w/\:h na podstawie drugiej wielkoÅ›ci i oryginalnych proporcji
wyÅ›wietlania.
.br
\-3:   Oblicza w/\:h na podstawie drugiej wielkoÅ›ci i oryginalnych proporcji
filmu.
.REss
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IP dsize=800:\-2
Daje rozdzielczoÅ›Ä‡ wyjÅ›ciowÄ… 800x600 dla filmu w proporcji 4/3,
lub 800x450 dla filmu w proporcji 16/9.
.RE
.IPs &lt;metoda-proporcji&gt;
Zmienia wysokoÅ›Ä‡ i szerokoÅ›Ä‡ wedÅ‚ug oryginalnych proporcji.
.RSss
\-1: Ignoruje oryginalne proporcje (domyÅ›lne).
.br
 0: Utrzymaj proporcje wyÅ›wietlania uÅ¼ywajÄ…c &lt;w&gt; i &lt;h&gt; jako maksymalnej
rozdzielczoÅ›ci.
.br
 1: Utrzymaj proporcje wyÅ›wietlania uÅ¼ywajÄ…c &lt;w&gt; i &lt;h&gt; jako minimalnej
rozdzielczoÅ›ci.
.br
 2: Utrzymaj proporcje filmu uÅ¼ywajÄ…c &lt;w&gt; i &lt;h&gt; jako maksymalnej
rozdzielczoÅ›ci.
.br
 3: Utrzymaj proporcje filmu uÅ¼ywajÄ…c &lt;w&gt; i &lt;h&gt; jako minimalnej
rozdzielczoÅ›ci.
.REss
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IP dsize=800:600:0
Daje rozdzielczoÅ›Ä‡ wyjÅ›ciowÄ… co najwyÅ¼ej 800x600, lub mniejszÄ… Å¼eby utrzymaÄ‡
proporcje.
.RE
.PD 1
.IPs "&lt;r&gt;\ \ "
ZaokrÄ…gla w gÃ³rÄ™ tak by wysokoÅ›Ä‡ i szerokoÅ›Ä‡ byÅ‚y podzielne przez &lt;r&gt;
(domyÅ›lnie: 1).
.RE
.
.TP
.B "yuy2\ \ \ "
Wymusza konwersjÄ™ programowÄ… YV12/\:I420/\:422P na YUY2.
Przydatne przy kartach/\:sterownikach video, ktÃ³re majÄ… wolnÄ… obsÅ‚ugÄ™ YV12,
ale szybkÄ… YUY2.
.
.TP
.B "yvu9\ \ \ "
Wymusza programowÄ… konwersjÄ™ przestrzeni kolorÃ³w YVU9 na YV12.
Odradzany na rzecz skalowania programowego.
.
.TP
.B "yuvcsp\ "
Obcina wartoÅ›ci kolorÃ³w YUV do zakresu CCIR 601 bez przeprowadzania prawdziwej
konwersji.
.
.TP
.B rgb2bgr[=swap]
Konwersja kolorÃ³w RGB 24/\:32 &lt;\-&gt; BGR 24/\:32
.PD 0
.RSs
.IPs "swap\ "
Dodatkowo zamienia R &lt;-&gt; B.
.RE
.PD 1
.
.TP
.B palette
Konwersja przestrzeni kolorÃ³w RGB/\:BGR 8 \-&gt; 15/\:16/\:24/\:32bpp przy uÅ¼yciu
palety.
.
.TP
.B format[=fourcc]
Ograniczenie przestrzeni kolorÃ³w dla nastÄ™pnego filtru bez robienia Å¼adnej
konwersji.
StosowaÄ‡ razem z filtrem skalujÄ…cym do prawdziwej konwersji.
.br
.I INFORMACJA:
ListÄ™ dostÄ™pnych formatÃ³w moÅ¼na uzskaÄ‡ wywoÅ‚ujÄ…c format=fmt=help.
.PD 0
.RSs
.IPs &lt;fourcc&gt;
nazwa formatu taka jak rgb15, bgr24, yv12, itp (domyÅ›lnie: yuy2)
.RE
.PD 1
.
.TP
.B noformat[=fourcc]
Ograniczenie przestrzeni kolorÃ³w dla nastÄ™pnego filtru bez robienia Å¼adnej
konwersji.
Przeciwnie niÅ¼ filtr formatu, pozwala na uÅ¼ycie dowolnej przestrzeni kolorÃ³w
.B z wyjÄ…tkiem
tej, ktÃ³rÄ… okreÅ›liÅ‚eÅ›.
.br
.I INFORMACJA:
ListÄ™ dostÄ™pnych formatÃ³w moÅ¼na uzyskaÄ‡ wywoÅ‚ujÄ…c format=fmt=help.
.PD 0
.RSs
.IPs &lt;fourcc&gt;
nazwa formatu taka jak rgb15, bgr24, yv12, itp (domyÅ›lnie: yv12)
.RE
.PD 1
.
.TP
.B pp[=filtr1[:opcja1[:opcja2...]]/\:[\-]filtr2...] (zobacz takÅ¼e \-pphelp)
Ta opcja uruchamia okreÅ›lony Å‚aÅ„cuch podfiltrÃ³w postprocessingu.
Podfiltry muszÄ… byÄ‡ oddzielone znakiem "/" i mogÄ… byÄ‡ wyÅ‚Ä…czone przez
poprzedzenie ich znakiem "\-".
KaÅ¼dy podfiltr i niektÃ³re opcje majÄ… dÅ‚ugÄ… i krÃ³tkÄ… nazwÄ™ ktÃ³rych moÅ¼na uÅ¼ywaÄ‡
zamiennie, tzn.\&amp; dr/dering oznaczajÄ… to samo.
Wszystkie podfiltry majÄ… wspÃ³lne opcje okreÅ›lajÄ…ce ich zasiÄ™g:
.PD 0
.RSs
.IPs a/autoq
Automatycznie wyÅ‚Ä…cza filtr, jeÅ›li procesor jest zbyt wolny.
.IPs c/chrom
Filtruje teÅ¼ kolory (domyÅ›lne).
.IPs y/nochrom
Wykonuje tylko filtrowanie jasnoÅ›ci (nie filtruje barw).
.IPs n/noluma
Wykonuje tylko filtrowanie barw (nie filtruje janoÅ›ci).
.RE
.PD 1
.sp 1
.RS
.br
.I INFORMACJA:
\-pphelp pokaÅ¼e wszystkie dostÄ™pne podfiltry.
.sp 1
DostÄ™pne sÄ… podfiltry
.RE
.RSs
.IPs hb/hdeblock[:rÃ³Å¼nica[:pÅ‚askoÅ›Ä‡]]
poziomy filtr usuwania efektu blokowego
.RSss
&lt;rÃ³Å¼nica&gt;: WspÃ³Å‚czynnik rÃ³Å¼nicy, gdzie wiÄ™ksze wartoÅ›ci oznaczajÄ… wiÄ™ksze
usuwanie blokÃ³w (domyÅ›lnie: 32).
.br
&lt;pÅ‚askoÅ›Ä‡&gt;: WspÃ³Å‚czynnik pÅ‚askoÅ›ci, gdzie wiÄ™ksze wartoÅ›ci oznaczajÄ… wiÄ™ksze
usuwanie blokÃ³w (domyÅ›lnie: 39).
.REss
.IPs vb/vdeblock[:rÃ³Å¼nica[:pÅ‚askoÅ›Ä‡]]
pionowy filtr usuwania efektu blokowego
.RSss
&lt;rÃ³Å¼nica&gt;: WspÃ³Å‚czynnik rÃ³Å¼nicy, gdzie wiÄ™ksze wartoÅ›ci oznaczajÄ… wiÄ™ksze
usuwanie blokÃ³w (domyÅ›lnie: 32).
.br
&lt;pÅ‚askoÅ›Ä‡&gt;: WspÃ³Å‚czynnik pÅ‚askoÅ›ci, gdzie wiÄ™ksze wartoÅ›ci oznaczajÄ… wiÄ™ksze
usuwanie blokÃ³w (domyÅ›lnie: 39).
.REss
.IPs ha/hadeblock[:rÃ³Å¼nica[:pÅ‚askoÅ›Ä‡]]
dokÅ‚adny poziomy filtr usuwania efektu blokowego
.RSss
&lt;rÃ³Å¼nica&gt;: WspÃ³Å‚czynnik rÃ³Å¼nicy, gdzie wiÄ™ksze wartoÅ›ci oznaczajÄ… wiÄ™ksze
usuwanie blokÃ³w (domyÅ›lnie: 32).
.br
&lt;pÅ‚askoÅ›Ä‡&gt;: WspÃ³Å‚czynnik pÅ‚askoÅ›ci, gdzie wiÄ™ksze wartoÅ›ci oznaczajÄ… wiÄ™ksze
usuwanie blokÃ³w (domyÅ›lnie: 39).
.REss
.IPs va/vadeblock[:rÃ³Å¼nica[:pÅ‚askoÅ›Ä‡]]
dokÅ‚adny pionowy filtr usuwania efektu blokowego
.RSss
&lt;rÃ³Å¼nica&gt;: WspÃ³Å‚czynnik rÃ³Å¼nicy, gdzie wiÄ™ksze wartoÅ›ci oznaczajÄ… wiÄ™ksze
usuwanie blokÃ³w (domyÅ›lnie: 32).
.br
&lt;pÅ‚askoÅ›Ä‡&gt;: WspÃ³Å‚czynnik pÅ‚askoÅ›ci, gdzie wiÄ™ksze wartoÅ›ci oznaczajÄ… wiÄ™ksze
usuwanie blokÃ³w (domyÅ›lnie: 39).
.REss
.sp 1
Poziome i pionowe filtry usuwania blokÃ³w majÄ… wspÃ³lne wartoÅ›ci rÃ³Å¼nicy
i pÅ‚askoÅ›ci, wiÄ™c nie moÅ¼na ustawiÄ‡ rÃ³Å¼nych progÃ³w poziomych i pionowych.
.sp 1
.IPs h1/x1hdeblock
eksperymentalny poziomy filtr usuwania efektu blokowego
.IPs v1/x1vdeblock
eksperymentalny pionowy filtr usuwania efektu blokowego
.IPs dr/dering
filtr usuwania efektu dzwonienia
.IPs tn/tmpnoise[:prÃ³g1[:prÃ³g2[:prÃ³g3]]]
redukcja szumÃ³w czasowych
.RSss
&lt;prÃ³g1&gt;: wiÄ™kszy \-&gt; mocniejsze filtrowanie
.br
&lt;prÃ³g2&gt;: wiÄ™kszy \-&gt; mocniejsze filtrowanie
.br
&lt;prÃ³g3&gt;: wiÄ™kszy \-&gt; mocniejsze filtrowanie
.REss
.IPs al/autolevels[:f/fullyrange]
automatyczna korekta jasnoÅ›ci / kontrastu
.RSss
f/fullyrange: RozciÄ…ga jasnoÅ›Ä‡ do zakresu (0\-255).
.REss
.IPs lb/linblenddeint
Filtr usuwania przeplotu liniowym rozmyciem, ktÃ³ry usuwa przeplot z danego
bloku stosujÄ…c do wszystkich linii filtr (1 2 1).
.IPs li/linipoldeint
Liniowo interpolujÄ…cy filtr usuwania przeplotu, ktÃ³ry usuwa przeplot z danego
bloku stosujÄ…c do co drugiej linii interpolacjÄ™ liniowÄ….
.IPs ci/cubicipoldeint
Kubicznie interpolujÄ…cy filtr usuwania przeplotu, ktÃ³ry usuwa przeplot z danego
bloku stosujÄ…c do co drugiej linii interpolacjÄ™ kubicznÄ….
.IPs md/mediandeint
Medianowy filtr usuwania przeplotu, ktÃ³ry usuwa przeplot z danego
bloku stosujÄ…c do co drugiej linii filtr medianowy.
.IPs fd/ffmpegdeint
Filtr usuwania przeplotu z FFmpeg, ktÃ³ry usuwa przeplot z danego
bloku stosujÄ…c do co drugiej linii filtr (\-1 4 2 4 \-1).
.IPs l5/lowpass5
Pionowo stosowany dolnoprzepustowy fir FIR usuwania przeplotu, ktÃ³ry usuwa
przeplot z danego bloku stosujÄ…c do wszystkich linii filtr (\-1 2 6 2 \-1).
.IPs fq/forceQuant[:kwantyzator]
Wymusza zastosowanie podanego kwantyzatora zamiast tego z wejÅ›cia.
.RSss
&lt;kwantyzator&gt;: uÅ¼ywany kwantyzator
.REss
.IPs de/default
domyÅ›lna kombinacja filtrÃ³w (hb:a,vb:a,dr:a)
.IPs fa/fast
szybka kombinacja filtrÃ³w (h1:a,v1:a,dr:a)
.IPs "ac\ \ \ "
kombinacja filtrÃ³w wysokiej jakoÅ›ci (ha:a:128:7,va:a,dr:a)
.RE
.RS
.sp 1
.I PRZYKÅAD:
.RE
.PD 0
.RSs
.IPs "\-vf pp=hb/vb/dr/al"
odblokowywanie poziome i pionowe, usuwanie efektu dzwonienia
i automatyczna korekcja jasnoÅ›ci/\:kontrastu
.IPs "\-vf pp=de/\-al"
domyÅ›lne filtry bez korekty jasnoÅ›ci/\:kontrastu
.IPs "\-vf pp=default/tmpnoise:1:2:3"
domyÅ›lne filtry i czasowy odszumiacz
.IPs "\-vf pp=hb:y/vb:a"
Odblokowywanie poziome tylko na jasnoÅ›ci i automatyczne wÅ‚Ä…czenie lub wyÅ‚Ä…czenie
odblokowywania pionowego w zaleÅ¼noÅ›ci od dostÄ™pnego czasu procesora.
.RE
.PD 1
.
.TP
.B spp[=jakoÅ›Ä‡[:qp:[:tryb]]
Prosty filtr postprocessingu, ktÃ³ry wielokrotnie kompresuje i dekompresuje
obraz w kilku (lub \- przy jakoÅ›ci 6 \- wszystkich) przesuniÄ™ciach i uÅ›rednia
wyniki.
.RSs
.IPs &lt;jakoÅ›Ä‡&gt;
0\-6 (domyÅ›lnie: 3)
.IPs "&lt;qp&gt;\ "
Wymusza parametr kwantyzacji (domyÅ›lnie: 0, parametr QP z video).
.IPs &lt;tryb&gt;
0: twardy prÃ³g (domyÅ›lne)
.br
1: miÄ™kki prÃ³g (lepiej usuwa efekt dzwonienia, wiÄ™ksze rozmycie)
.RE
.
.TP
.B fspp[=jakoÅ›Ä‡[:qp[:siÅ‚a]]]
szybsza wersja prostego filtru postprocesingu
.RSs
.IPs &lt;jakoÅ›Ä‡&gt;
4\-5 (to samo co w spp; domyÅ›lnie: 4)
.IPs "&lt;qp&gt;\ "
Wymusza parametr kwantyzacji (domyÅ›lnie: 0, parametr QP z video).
.IPs &lt;\-15\-32&gt;
SiÅ‚a filtru, mniejsze wartoÅ›ci dajÄ… wiÄ™cej szczegÃ³Å‚Ã³w ale teÅ¼ wiÄ™cej
artefaktÃ³w, podczas gdy wiÄ™ksze wartoÅ›ci wygÅ‚adzajÄ… obraz ali i rozmywajÄ…
(domyÅ›lnie: 0 \- optymalnie pod wzglÄ™dem PSNR).
.RE
.
.TP
.B pp7[=qp[:tryb]]
Wariant filtru spp, podobny do spp=6 z 7 punktowÄ… DCT gdzie tylko centralna
prÃ³bka jest uÅ¼ywana po IDCT.
.RSs
.IPs &lt;qp&gt;
Wymusza parametr kwantyzacji (domyÅ›lnie: 0, uÅ¼ywaj QP z video).
.IPs &lt;tryb&gt;
0: twarde obcinanie
.br
1: miÄ™kkie obcinanie (lepiej usuwa dzwonienie, ale bardziej rozmyte)
.br
2: Å›rednie obcinanie (domyÅ›lne, dobre rezultaty)
.RE
.
.TP
.B qp=rÃ³wnanie
filtr zmiany parametru kwantyzacji (QP)
.RSs
.IPs &lt;rÃ³wnanie&gt;
jakieÅ› rÃ³wnanie postaci "2+2*sin(PI*qp)"
.RE
.
.TP
.B "test\ \ \ "
Tworzy rÃ³Å¼ne wzorce testowe.
.
.TP
.B rgbtest
Tworzy wzorzec testowy RGB przydatny do wykrywania pomyÅ‚ek RGB/\:BGR.
PowinieneÅ› widzieÄ‡ czerwony, zielony i niebieski pasek od gÃ³ry do doÅ‚u.
.
.TP
.B lavc[=jakoÅ›Ä‡:fps]
Szybka programowa konwersja z YV12 na MPEG-1 przy pomocy libavcodec do
stosowania z DVB/\:DXR3.
Szybsza i lepsza jakoÅ›Ä‡ niÅ¼ \-vf fame.
.RSs
.IPs &lt;jakoÅ›Ä‡&gt;
.RSss
1\-31: ustalone qscale
.br
32\-: ustalone tempo bitowe w kbitach
.REss
.IPs &lt;fps&gt;
wymusza fps wyjÅ›cia (liczba rzeczywista) (domyÅ›lnie: 0, wykrywanie wg wysokoÅ›ci)
.RE
.
.TP
.B "fame\ \ \ "
Szybka programowa konwersja z YV12 na MPEG-1 przy pomocy libfame do stosowania
z DVB/\:DXR3.
.
.TP
.B dvbscale[=aspekt]
Ustawia optymalne skalowanie dla kart DVB, czyli sprzÄ™towe skalowanie osi x
i programowe wyliczanie skalowania osi y tak, by zachowaÄ‡ proporcje.
UÅ¼yteczne tylko w poÅ‚Ä…czeniu z expand i scale.
.RSs
.IPs &lt;aspekt&gt;
Kontroluje proporcje, wyliczane przez wzÃ³r DVB_HEIGHT*ASPECTRATIO
(domyÅ›lnie: 576*4/\:3=768), ustaw na 576*(16/\:9)=1024 dla TV 16:9.
.RE
.sp 1
.RS
.I PRZYKÅAD:
.RE
.PD 0
.RSs
.IPs "\-vf dvbscale,scale=\-1:0,expand=\-1:576:\-1:\-1:1,lavc"
FIXME: WytÅ‚umaczyÄ‡ co to robi.
.RE
.PD 1
.
.TP
.B noise[=luma[u][t|a][h][p]:chroma[u][t|a][h][p]]
Dodaje zakÅ‚Ã³cenia.
.PD 0
.RSs
.IPs &lt;0\-100&gt;
zakÅ‚Ã³cenie jasnoÅ›ci
.IPs &lt;0\-100&gt;
zakÅ‚Ã³cenia koloru
.IPs u
jednolite zakÅ‚Ã³cenia (w przeciwnym wypadku gaussowskie)
.IPs t
zmienne zakÅ‚Ã³cenie (wzorzec zakÅ‚Ã³ceÅ„ zmienia siÄ™ miÄ™dzy klatkami)
.IPs a
uÅ›rednione zmienne zakÅ‚Ã³cenia (gÅ‚adsze, ale o wiele wolniejsze)
.IPs h
wysoka jakoÅ›Ä‡ (odrobinÄ™ lepiej wyglÄ…da, odrobinÄ™ wolniejsze)
.IPs p
miesza wedÅ‚ug przypadkowego zakÅ‚Ã³cenia z (pÃ³Å‚)regularnym wzorem
.RE
.PD 1
.
.TP
.B denoise3d[=luma:chroma:time]
Ten filtr redukuje zakÅ‚Ã³cenia obrazu wygÅ‚adzajÄ…c obraz, a nieruchome obrazy
stajÄ… siÄ™ naprawdÄ™ nieruchome (Powinno to poprawiÄ‡ moÅ¼liwoÅ›ci kompresji.).
.PD 0
.RSs
.IPs &lt;luma&gt;
wpÅ‚yw przestrzeni jasnoÅ›ci (domyÅ›lnie: 4)
.IPs &lt;chroma&gt;
wpÅ‚yw przestrzeni kolorÃ³w (domyÅ›lnie: 3)
.IPs &lt;time&gt;
wpÅ‚yw czasu (domyÅ›lnie: 6)
.RE
.PD 1
.
.TP
.B hqdn3d[=luma:chroma:czas]
Wersja filtra denoise3d z wysokÄ… precyzjÄ…/\:jakoÅ›ciÄ….
Parametry i sposÃ³b uÅ¼ycia sÄ… takie same.
.
.TP
.B eq[=jasnoÅ›Ä‡:kontrast] (PRZESTARZAÅE)
Programowy korektor z interaktywnym sterowaniem, zupeÅ‚nie jak korektor
sprzÄ™towy, dla kart/\:sterownikÃ³w ktÃ³re nie obsÅ‚ugujÄ… sprzÄ™towego sterowania
jasnoÅ›ciÄ… i kontrastem.
MoÅ¼e byÄ‡ takÅ¼e uÅ¼yteczny z MEncoderem, w celu poprawy kiepsko przechwyconych
filmÃ³w, lub teÅ¼ w celu lekkiego zmniejszenia kontrastu, by ukryÄ‡ artefakty
powstaÅ‚e z winy niskiego tempa bitowego.
.PD 0
.RSs
.IPs &lt;\-100\-100&gt;
poczÄ…tkowa jasnoÅ›Ä‡
.IPs &lt;\-100\-100&gt;
poczÄ…tkowy kontrast
.RE
.PD 1
.
.TP
.B eq2[=gamma:kontrast:jasnoÅ›Ä‡:nasycenie:rg:gg:bg:waga]
Alternatywny korektor programowy uÅ¼ywajÄ…cy tabel podglÄ…du (lookup tables,
bardzo wolne), pozwala na korekcjÄ™ gamma poza zwykÅ‚Ä… zmianÄ… jasnoÅ›ci
i kontrastu.
Wykorzystuje to ten sam kod optymalizowany dla MMX co \-vf eq
jeÅ›li wszystkie wartoÅ›ci gamma sÄ… 1.0.
Parametry sÄ… podane jako liczby rzeczywiste.
.PD 0
.RSs
.IPs &lt;0.1\-10&gt;
poczÄ…tkowa wartoÅ›Ä‡ gamma (domyÅ›lnie: 1.0)
.IPs &lt;\-2\-2&gt;
poczÄ…tkowy kontrast, ujemne wartoÅ›ci dajÄ… negatyw obrazu (domyÅ›lnie: 1.0)
.IPs &lt;\-1\-1&gt;
poczÄ…tkowa jasnoÅ›Ä‡ (domyÅ›lnie: 1.0)
.IPs &lt;0\-3&gt;
poczÄ…tkowe nasycenie (domyÅ›lnie: 1.0)
.IPs &lt;0.1\-10&gt;
wartoÅ›Ä‡ gamma dla czerwonej skÅ‚adowej obrazu (domyÅ›lnie: 1.0)
.IPs &lt;0.1\-10&gt;
wartoÅ›Ä‡ gamma dla zielonej skÅ‚adowej obrazu (domyÅ›lnie: 1.0)
.IPs &lt;0.1\-10&gt;
wartoÅ›Ä‡ gamma dla niebieskiej skÅ‚adowej obrazu (domyÅ›lnie: 1.0)
.IPs &lt;0\-1&gt;
Parametr wagi moÅ¼e byÄ‡ uÅ¼yty do zmniejszenia efektu wysokiej wartoÅ›ci gamma na
jasnych obszarach obrazu, np.\&amp; Å¼eby nie zostaÅ‚y wzmocnione aÅ¼ do czystej
bieli.
WartoÅ›Ä‡ 0.0 caÅ‚kowicie wyÅ‚Ä…cza korektÄ™ gamma a 1.0 zostawia jÄ… z peÅ‚nÄ… mocÄ…
(domyÅ›lnie: 1.0).
.RE
.PD 1
.
.TP
.B hue[=barwa:nasycenie]
Korektor programowy z interaktywnym sterowaniem, taki jak korektor sprzÄ™towy,
dla kart/\:sterownikÃ³w nie obsÅ‚ugujÄ…cych sprzÄ™towo korekty barwy i nasycenia.
.PD 0
.RSs
.IPs &lt;\-180\-180&gt;
poczÄ…tkowa barwa (domyÅ›lnie: 0.0)
.IPs &lt;\-100\-100&gt;
domyÅ›lne nasycenie, liczby ujemne dajÄ… przeciwne barwy (domyÅ›lnie: 1.0)
.RE
.PD 1
.
.TP
.B halfpack[=f]
Konwerteruje pÅ‚askie YUV 4:2:0 do upakowanego 4:2:2 o poÅ‚owie wysokoÅ›ci,
zmniejszajÄ…c prÃ³bkowanie jasnoÅ›ci, ale zostawiajÄ…c wszystkie prÃ³bki
barwy.
UÅ¼yteczne przy wyÅ›wietlaniu na urzÄ…dzeniach o niskiej rozdzielczoÅ›ci, gdy
sprzÄ™towe skalowanie jest kiepskiej jakoÅ›ci lub nie jest dostÄ™pne.
MoÅ¼e byÄ‡ takÅ¼e uÅ¼yte jako prymitywne usuwanie przeplotu jasnoÅ›ci przy bardzo
niskim zuÅ¼yciu procesora.
.PD 0
.RSs
.IPs "&lt;f&gt;\ \ "
DomyÅ›lnie, halfpack pobiera Å›rednie z pary linii, kiedy zmniejsza prÃ³bkowanie.
Dowolna wartoÅ›Ä‡ inna niÅ¼ 0 lub 1 daje domyÅ›lne (uÅ›redniajÄ…ce) zachowanie.
.RSss
0: UÅ¼ywa tylko parzystych linii przy zmniejszaniu prÃ³bkowania.
.br
1: UÅ¼ywa tylko nieparzystych linii przy zmniejszaniu prÃ³bkowania.
.REss
.RE
.PD 1
.
.TP
.B ilpack[=tryb]
Przy zachowywaniu video w formatach YUV 4:2:0 przeplot barw nie jest
ustawiany prawidÅ‚owo z powodu zmniejszenia iloÅ›ci kanaÅ‚Ã³w barw w pionie.
Filtr ten pakuje pÅ‚askie 4:2:0 w format YUY2 (4:2:2) z liniami barwy na
wÅ‚aÅ›ciwych miejscach, Å¼eby w kaÅ¼dej linii skanowania dane barwy i jasnoÅ›ci
pochodziÅ‚y z tego samego pola.
.PD 0
.RSs
.IPs &lt;tryb&gt;
Wybiera tryb prÃ³pkowania.
.RSss
0: tryb najbliÅ¼szego sÄ…siada (nearest-neighbor), ktÃ³ry jest szybki,
ale niepoprawny
.br
1: interpolacja liniowa (domyÅ›lne)
.REss
.RE
.PD 1
.
.TP
.B harddup
UÅ¼yteczne tylko z MEncoderem.
JeÅ¼eli harddup jest uÅ¼ywany przy kodowaniu, wymusza umieszczenie zduplikowanych
ramek w wyjÅ›ciu.
Wymaga to trochÄ™ wiÄ™cej miejsca, ale jest konieczne przy tworzeniu plikÃ³w MPEG
lub jeÅ›li planujesz dalsze demuksowanie i remuksowanie strumienia video.
Parametr powinien byÄ‡ umieszczony na koÅ„cu Å‚aÅ„cucha filtrÃ³w lub blisko niego,
chyba Å¼e masz dobry powÃ³d aby zrobiÄ‡ inaczej.
.
.TP
.B softskip
UÅ¼yteczne tylko z MEncoderem.
Softskip przesuwa moment omijania/\:opuszczania klatek sprzed poczÄ…tku Å‚aÅ„cucha
filtrÃ³w, do miejsca zawierajÄ…cego siÄ™ gdzieÅ› w nim.
Pozwala to dziaÅ‚aÄ‡ poprawnie filtrom, ktÃ³re muszÄ… mieÄ‡ dostÄ™pne wszystkie klatki
(odwrÃ³cone telecine, tymczasowy odszumiacz, itp.).
Parametr powinien byÄ‡ umieszczony po wyÅ¼ej wymienionych filtrach i
po kolejnych filtrach, ktÃ³re wymagajÄ… duÅ¼ej mocy obliczeniowej.
.
.TP
.B decimate[=max:hi:lo:uÅ‚]
Usuwa ramki, ktÃ³re niewiele rÃ³Å¼niÄ… siÄ™ od poprzednich w celu zmniejszenia
framerate.
GÅ‚Ã³wne zastosowanie tego filtra to kodowanie-z-bardzo-niskim-tempem-bitowym
(np.\&amp; strumieniowanie przez modem), ale teoretycznie moÅ¼e on byÄ‡ uÅ¼yty do
naprawy filmÃ³w w ktÃ³rych nieprawidÅ‚owo odwrÃ³cono telecine.
.PD 0
.RSs
.IPs &lt;max&gt;
Ustawia maksymalnÄ… iloÅ›Ä‡ kolejnych ramek, ktÃ³re mogÄ… zostaÄ‡ usuniÄ™te (jeÅ›li
dodatni), albo (gdy ujemny) minimalnÄ… odlegÅ‚oÅ›Ä‡ miÄ™dzy usuniÄ™tymi ramkami.
.IPs &lt;hi&gt;,&lt;lo&gt;,&lt;uÅ‚&gt;
Ramka jest kandydatem do usuniÄ™cia, jeÅ›li Å¼aden region 8x8 nie rÃ³Å¼ni siÄ™ o
wiÄ™cej niÅ¼ &lt;hi&gt; i jeÅ›li nie wiÄ™cej niÅ¼ &lt;uÅ‚&gt; obrazu (1 oznacza caÅ‚y obraz) rÃ³Å¼ni
siÄ™ o wiÄ™cej niÅ¼ &lt;lo&gt;.
WartoÅ›ci &lt;hi&gt; i &lt;lo&gt; odnoszÄ… siÄ™ do blokÃ³w 8x8 i reprezentujÄ… faktyczne rÃ³Å¼nice
w wartoÅ›ciach pikseli, wiÄ™c granica 64 przekÅ‚ada siÄ™ na 1 jednostkÄ™ rÃ³Å¼nicy na
kaÅ¼dym pikselu lub to samo inaczej rozmieszczone w caÅ‚ym bloku.
.RE
.PD 1
.
.TP
.B dint[=czuÅ‚oÅ›Ä‡:poziom]
Filtr dint (od drop-deinterlace) wykrywa i usuwa pierwszÄ… z szeregu klatek
video z przeplotem.
.PD 0
.RSs
.IPs &lt;0.0\-1.0&gt;
wzglÄ™dna rÃ³Å¼nica miÄ™dzy sÄ…siednimi pikselami (domyÅ›lnie: 0.1)
.IPs &lt;0.0\-1.0&gt;
Jaka czÄ™Å›Ä‡ obrazu musi zostaÄ‡ uznana za z przeplotem Å¼eby usunÄ…Ä‡ klatkÄ™
(domyÅ›lnie: 0.15)
.RE
.PD 1
.
.TP
.B lavcdeint (PRZESTARZAÅE)
filtr usuwajÄ…cy przeplot z FFmpeg, to samo co \-vf pp=fd
.
.TP
.B kerndeint[=prÃ³g[:mapa[:kolejnoÅ›Ä‡[:ostr[:dwustr]]]]]
Adaptatywny deinterlacer jÄ…dra autorstwa Donald'a Graft'a.
Usuwa przeplot z czÄ™Å›ci video, jeÅ›li zostanie przekroczony konfigurowalny prÃ³g.
.PD 0
.RSs
.IPs &lt;0\-255&gt;
prÃ³g (domyÅ›lnie: 10)
.IPs &lt;mapa&gt;
.RSss
0: Ignoruje piksele przekraczajÄ…ce prÃ³g (domyÅ›lne).
.br
1: Koloruje piksele przekraczajÄ…ce prÃ³g na biaÅ‚o.
.REss
.IPs &lt;kolejnoÅ›Ä‡&gt;
.RSss
0: Pozostawia kolejnoÅ›Ä‡ pÃ³l (domyÅ›lne).
.br
1: Zamienia pola.
.REss
.IPs &lt;ostr&gt;
.RSss
0: WyÅ‚Ä…cza dodatkowe wyostrzanie (domyÅ›lne).
.br
1: WÅ‚Ä…cza dodatkowe wyostrzanie.
.REss
.IPs &lt;dwustr&gt;
.RSss
0: WyÅ‚Ä…cza dwukierunkowe wyostrzanie (domyÅ›lne).
.br
1: WÅ‚Ä…cza dwukierunkowe wyostrzanie.
.REss
.RE
.PD 1
.
.TP
.B unsharp[=l|cWxH:iloÅ›Ä‡[:l|cWxH:iloÅ›Ä‡]]
maska zmiÄ™kczajÄ…ca / rozmycie gaussa
.RSs
.IPs "l\ \ \ \ "
Stosuje efekty na skÅ‚adowej jasnoÅ›ci.
.IPs "c\ \ \ \ "
Stosuje efekty na skÅ‚adowych koloru.
.IPs &lt;wysokoÅ›Ä‡&gt;x&lt;szerokoÅ›Ä‡&gt;
szerokoÅ›Ä‡ i wysokoÅ›Ä‡ macierzy, nieparzysty rozmiar w obu kierunkach
(min = 3x3, max = 13x11 lub 11x13, zazwyczaj coÅ› pomiÄ™dzy 3x3 i 7x7)
.IPs iloÅ›Ä‡
WzglÄ™dny wspÃ³Å‚czynnik wyostrzenia/\:rozmycia obrazu
(rozsÄ…dna wartoÅ›Ä‡ powinna byÄ‡ w zakresie \-1.5\-1.5).
.RSss
&lt;0: rozmycie
.br
&gt;0: wyostrzenie
.REss
.RE
.
.TP
.B "swapuv\ "
Zamienia pÅ‚aszczyzny U i V.
.
.TP
.B il[=d|i][s][:[d|i][s]]
Usuwa/wstawia przeplot w obrazie.
Celem tego filtra jest dodanie moÅ¼liwoÅ›ci przetwarzania przeplatanych obrazÃ³w
pojedynczymi obrazami bez usuwania przeplotu.
MoÅ¼esz filtrowaÄ‡ swoje DVD z przeplotem i odtwarzaÄ‡ na telewizorze nie psujÄ…c
przeplotu.
Podczas gdy przeplot usuwany jest na staÅ‚e (filtrami postprocesingu \-
wygÅ‚adzajÄ…c, uÅ›redniajÄ…c, itp.), rozdzielanie przeplotu dzieli klatkÄ™ na 2 pola
(tak zwane pÃ³Å‚obrazy), moÅ¼na wiÄ™c je przetwarzaÄ‡ (filtrowaÄ‡) niezaleÅ¼nie,
a nastÄ™pnie poÅ‚Ä…czyÄ‡ z powrotem w jeden obraz.
.PD 0
.RSs
.IPs d
rozdziela obraz (umieszczajÄ…c jeden nad drugim)
.IPs i
Å‚Ä…czy obraz
.IPs s
zamienia pola (parzyste i nieparzyste linie)
.RE
.PD 1
.
.TP
.B fil[=i|d]
Rozdziela przeplatane obrazy.
Ten filtr jest bardzo podobny do filtru il ale o wiele szybszy, jego gÅ‚Ã³wnÄ…
wadÄ… jest to, Å¼e nie zawsze dziaÅ‚a.
ZwÅ‚aszcza w poÅ‚Ä…czeniu z innymi filtrami moÅ¼e utworzyÄ‡ losowo pomieszane
obrazy, wiÄ™c ciesz siÄ™ jeÅ›li dziaÅ‚a, ale nie skarÅ¼ siÄ™, jeÅ›li nie dziaÅ‚a z TwojÄ…
kombinacjÄ… filtrÃ³w.
.PD 0
.RSs
.IPs d
Rozdziela obraz, umieszczajÄ…c pÃ³Å‚obrazy obok siebie)
.IPs i
ÅÄ…czy obraz
.RE
.PD 1
.
.TP
.B field[=n]
WyciÄ…ga pojedyncze pola z przeplatanego obrazu uÅ¼ywajÄ…c arytmetyki krokowej,
aby unikaÄ‡ marnowania czasu procesora.
Opcjonalny argument n okreÅ›la, czy wyciÄ…gaÄ‡ parzyste, czy nieparzyste pola
(zaleÅ¼nie od tego czy n jest parzyste, czy nieparzyste).
.
.TP
.B detc[=zmienna1=wartoÅ›Ä‡1:zmienna2=wartoÅ›Ä‡2:...]
PrÃ³buje odwrÃ³ciÄ‡ proces "telecine" by uzyskaÄ‡ czysty strumieÅ„ bez przeplotu
przy prÄ™dkoÅ›ci klatek filmu.
ByÅ‚ to pierwszy i najbardziej prymitywny filtr odwrÃ³conego telecine, ktÃ³ry
zostaÅ‚ zaimplementowany w MPlayerze/\:MEncoderze.
DziaÅ‚a przez skupienie siÄ™ na wzorcu telecine 3:2 i podÄ…Å¼aniu nim tak dÅ‚ugo, jak
to tylko moÅ¼liwe.
Dlatego pasuje on doskonale dla perfekcyjnie ztelecinowanego materiaÅ‚u, nawet
w przypadku obecnoÅ›ci sporej wartoÅ›ci szumu, ale nie zadziaÅ‚a po zÅ‚oÅ¼onej
edycji po telecinowaniu.
Filtr przestaÅ‚ byÄ‡ juÅ¼ rozwijany, jako Å¼e ivtc, pullup i filmdint lepiej nadajÄ…
siÄ™ do wiÄ™kszoÅ›ci zastosowaÅ„.
PoniÅ¼sze argumenty (skÅ‚adnia jest opisana wyÅ¼ej) mogÄ… byÄ‡ uÅ¼yte by kontrolowaÄ‡
jego dziaÅ‚anie:
.RSs
.IPs "&lt;dr&gt;\ "
Ustawia tryb gubienia klatek.
.RSss
0: Nie usuwaÄ‡ klatek by utrzymaÄ‡ ustalonÄ… wyjÅ›ciowÄ… prÄ™dkoÅ›Ä‡ klatek (domyÅ›lne).
.br
1: Zawsze usuwaÄ‡ klatkÄ™ gdy nie byÅ‚o porzucania lub Å‚Ä…czenia telecine
w poprzednich 5 klatkach.
.br
2: Zawsze utrzymywaÄ‡ dokÅ‚adny stosunek 5:4 iloÅ›ci klatek wejÅ›ciowych do
wyjÅ›ciowych.
.br
.I INFORMACJA:
Z MEncoderem uÅ¼ywaj zawsze trybu 1 lub 2!
.REss
.IPs "&lt;am&gt;\ "
Tryb analizy.
.RSss
0: Ustalony wzorzec z numerem klatki poczÄ…tkowej okreÅ›lonym przez &lt;fr&gt;
.br
1: agresywne szukanie wzorca telecine (domyÅ›lne)
.REss
.IPs "&lt;fr&gt;\ "
Ustawia numer poczÄ…tkowej klatki w sekwencji.
0\-2 to trzy nastÄ™pujÄ…ce po sobie klatki bez przeplotu; 3 i 4 to dwie klatki
z przeplotem.
DomyÅ›lne \-1 oznacza "poza sekwencjÄ… telecine".
Liczba podana tutaj odnosi siÄ™ do hipotetycznej klatki przed poczÄ…tkiem filmu.
.IPs "&lt;t0&gt;, &lt;t1&gt;, &lt;t2&gt;, &lt;t3&gt;"
WartoÅ›ci progowe uÅ¼ywane w niektÃ³rych trybach.
.RE
.
.TP
.B ivtc[=1]
Eksperymentalny "bezstanowy" filtr odwracajÄ…cy telecine.
Zamiast prÃ³bowaÄ‡ znaleÅºÄ‡ wzorzec, jak robi to filtr detc, ivct podejmuje decyzje
niezaleÅ¼nie dla kaÅ¼dej klatki.
Daje to o wiele lepsze rezultaty na filmach, ktÃ³re przeszÅ‚y gÅ‚Ä™bokie
modyfikacje po zastosowaniu telecine, ale za to nie jest tak odporny na
zakÅ‚Ã³cenia wejÅ›ciowe, np.\&amp; podczas przechwytywania z TV.
Opcjonalny parametr (ivct=1) ma podobne dziaÅ‚anie jak opcja dr=1 dla filtru
detc i powinien byÄ‡ uÅ¼ywany tylko z MEncoderem.
Jak przy detc, musisz podaÄ‡ prawidÅ‚owÄ… wyjÅ›ciowÄ… iloÅ›Ä‡ klatek na sekundÄ™
(\-ofps 24000/1001) przy uÅ¼ywaniu MEncodera.
Dalszy rozwÃ³j ivtc jest wstrzymamy, jako Å¼e filtry pullup i filmdint
wydajÄ… siÄ™ byÄ‡ dokÅ‚adniejsze.
.
.TP
.B "pullup[=jl:jr:jt:jb:sb:mp]\ "
Filtr odwracania telecine trzeciej generacji, zdolny do przetwarzania mieszanki
twardego telecine (hard-telecine) oraz progresywnej zawartoÅ›ci 24000/1001
i 30000/1001 fps.
Filtr pullup jest zaprojektowany, aby byÅ‚ skuteczniejszy niÅ¼ detc czy ivtc,
poprzez wykorzystywanie kontekstu przy podejmowaniu decyzji.
Podobnie jak ivtc, pullup jest bezstanowy w sensie takim, Å¼e nie skupia siÄ™ na
wzorcu i nie podÄ…Å¼a za nim, ale zamiast tego sprawdza kolejne pola, aby
zidentyfikowaÄ‡ podobieÅ„stwa i odbudowaÄ‡ progresywne ramki.
CiÄ…gle jest w fazie rozwojowej, mimo to jest caÅ‚kiem dokÅ‚adny.
Opcje jl, jr, jt i jb okreÅ›lajÄ… ile "Å›mieci" ma byÄ‡ ignorowane odpowiednio
po lewej, prawej, u gÃ³ry i na dole obrazu.
Lewo/\:prawo sÄ… w jednostkach 8 pikseli, natomiast gÃ³ra/\:dÃ³Å‚ sÄ… w jednostkach
2 linii.
DomyÅ›lnie jest to 8 pikseli z kaÅ¼dej strony.
UstawiajÄ…c opcjÄ™ sb (strict breaks \- staÅ‚e przerwy) na 1, zmniejsza siÄ™
szansa, Å¼e pullup stworzy niepasujÄ…cÄ… klatkÄ™, ale moÅ¼e rÃ³wnieÅ¼ prowadziÄ‡ do
ominiÄ™cia wielu ramek podczas scen z duÅ¼Ä… iloÅ›ciÄ… ruchu.
Odwrotnie, jeÅ›li ustawisz na \-1, to pullup Å‚atwiej bÄ™dzie dopasowywaÅ‚ pola.
MoÅ¼e to pomÃ³c przy przetwarzaniu filmu, w ktÃ³rym jest delikatne rozmazanie
miÄ™dzy polami, ale moÅ¼e rÃ³wnieÅ¼ sprawiÄ‡, Å¼e w wyjÅ›ciu znajdÄ… siÄ™ klatki
z przeplotem.
Opcja mp (przestrzeÅ„ metryczna) moÅ¼e byÄ‡ ustawiona na 1 lub 2, aby uÅ¼yÄ‡
przestrzeni barw zamiast przestrzeni jasnoÅ›ci dla obliczeÅ„ pullup.
MoÅ¼e to poprawiÄ‡ dokÅ‚adnoÅ›Ä‡ na bardzo czystym materiale ÅºrÃ³dÅ‚owym, ale
prawdopodobnie zmniejszy dokÅ‚adnoÅ›Ä‡, jeÅ›li film ma znieksztaÅ‚cone barwy
(efekt tÄ™czy) lub jest on w skali szaroÅ›ci.
GÅ‚Ã³wnym celem ustawienia mp na przestrzeÅ„ barw jest zmniejszenie obciÄ…Å¼enia
CPU i sprawienie, aby pullup mÃ³gÅ‚ byÄ‡ uÅ¼ywany w czasie rzeczywistym na wolnych
maszynach.
.br
.I INFORMACJA:
Zawsze stosuj filtr softskip po pullup przy kodowaniu, aby mieÄ‡ pewnoÅ›Ä‡,
Å¼e ten drugi bÄ™dzie miaÅ‚ dostÄ™p do wszystkich klatek.
JeÅ¼eli tego nie zrobisz, doprowadzi to do bÅ‚Ä™dÃ³w w wyjÅ›ciu i zakoÅ„czeniu
programu na skutek ograniczeÅ„ w warstwie kodeku/\:filtru.
.
.TP
.B filmdint[=options]
Filtr odwracania telecine, podobny do opisanego wyÅ¼ej filtra pullup.
Projektowany do obsÅ‚uÅ¼enia kaÅ¼dego wzorca odwracania, wÅ‚Ä…czajÄ…c mieszankÄ™
miÄ™kkiego i twardego telecine oraz ograniczonÄ… obsÅ‚ugÄ™ filmÃ³w, ktÃ³re zostaÅ‚y
przyspieszone lub opÃ³Åºnione w stosunku do swojej prÄ™dkoÅ›ci poczÄ…tkowej.
Tylko pÅ‚aszczyzna jasnoÅ›ci jest uÅ¼ywana przy szukaniu przerw miÄ™dzy klatkami.
JeÅ›li pole nie zostanie dopasowane, jest z niego usuwany przeplot poprzez
prostÄ… aproksymacjÄ™ liniowÄ….
JeÅ›li ÅºrÃ³dÅ‚em jest MPEG-2 musi to byÄ‡ pierwszy filtr, tak by miaÅ‚ dostÄ™p do
flag pola ustawionych przez dekoder MPEG-2.
W zaleÅ¼noÅ›ci od ÅºrÃ³dÅ‚owego MPEG moÅ¼e ujÅ›Ä‡ na sucho zignorowanie tej porady,
dopÃ³ki nie widzisz licznych ostrzeÅ¼eÅ„ "Bottom-field first".
Bez opcji przeprowadza normalne usuwanie telecine i powinien byÄ‡ uÅ¼ywany z
mencoder \-fps 30000/1001 \-ofps 24000/1001.
JeÅ›li ten filtr jest uÅ¼ywany z mplayerem efektem bÄ™dzie nierÃ³wna prÄ™dkoÅ›Ä‡
odtwarzania, ale i tak jest to generalnie lepsze niÅ¼ uÅ¼ycie pp=lb albo
caÅ‚kowity brak usuwania przeplotu.
PoszczegÃ³lne opcje sÄ… oddzielane znakiem /.
.RSs
.IPs crop=&lt;w&gt;:&lt;h&gt;:&lt;x&gt;:&lt;y&gt;
Tak jak filtr crop, ale szybciej i dziaÅ‚a na mieszance twardego i miÄ™kkiego
telecine oraz gdy y nie jest wielokrotnoÅ›ciÄ… 4.
JeÅ›li x lub y wymagaÅ‚yby obcinania uÅ‚amkÃ³w piksela z pÅ‚aszczyzn barw obszar
obcinania jest powiÄ™kszany.
Zazwyczaj oznacza to Å¼e x i y muszÄ… byÄ‡ parzyste.
.IPs io=&lt;ifps&gt;:&lt;ofps&gt;
Na kaÅ¼de ifps klatek wejÅ›ciowych filtr wygeneruje ofps klatek wyjÅ›ciowych.
Stosunek ifps/\:ofps powinien byÄ‡ taki sam jak stosunek \-fps/\-ofsp.
MoÅ¼e to byÄ‡ uÅ¼yte do filtrowania filmÃ³w, ktÃ³re sÄ… nadawane w TV z innÄ…
czÄ™stotliwoÅ›ciÄ… niÅ¼ oryginalna.
.IPs luma_only=&lt;n&gt;
JeÅ›li n jest niezerowe, pÅ‚aszczyzna barwy jest kopiowana bez zmian.
Przydatne przy telewizji prÃ³bkowanej w YV12, ktÃ³ra ignoruje jedno z pÃ³l barwy.
.IPs mmx2=&lt;n&gt;
Na x86 jeÅ›li n=1 uÅ¼ywa funkcji optymalizowanych dla MMX2 zaÅ› jeÅ›li n=2 uÅ¼ywa
funkcji optymalizowanych dla 3DNow!.
Gdzie indziej uÅ¼ywa czystego C.
JeÅ›li nie podano tej opcji MMX2 i 3DNow! sÄ… wykrywane automatycznie, uÅ¼yj tego
by wyÅ‚Ä…czyÄ‡ autodetekcjÄ™.
.IPs fast=&lt;n&gt;
DuÅ¼e n przyspieszy filtr kosztem dokÅ‚adnoÅ›ci.
DomyÅ›lne jest n=3.
JeÅ›li n jest nieparzyste, klatka bezpoÅ›rednio po klatce z zaznaczonÄ… flagÄ… MPEG
REPEAT_FIRST_FIELD uznawana jest za progresywnÄ…, wiÄ™c filtr nie spÄ™dzi ani
chwili nad MPEG-2 z miÄ™kkim telecine.
To jest jedyny efekt tej flagi, jeÅ›li jest dostÄ™pne MMX2 albo 3DNow!.
Bez MMX2 ani 3DNow! niezaleÅ¼nie czy n=0 czy n=1 to bÄ™dÄ… uÅ¼yte te same
obliczenia co przy n=2 czy n=3.
JeÅ›li n=2 lub 3 iloÅ›Ä‡ poziomÃ³w jasnoÅ›ci uÅ¼ywana do znalezienia przeÅ‚omu
klatek jest redukowana z 256 do 128, co daje szybszy filtr bez duÅ¼ej straty
dokÅ‚adnoÅ›ci.
JeÅ›li n=4 lub 5 to szybszy, ale o wiele mniej dokÅ‚adny, algorytm jest uÅ¼ywany
do szukania przeÅ‚omu klatek.
Jest on bardziej skÅ‚onny do wykrycia duÅ¼ych pionowych detali jako przeplotu.
.IPs verbose=&lt;n&gt;
JeÅ›li n jest niezerowe, wyÅ›wietla szczegÃ³Å‚owe metryki dla kaÅ¼dej ramki.
Przydatne przy debugowaniu.
.IPs dint_thres=&lt;n&gt;
PrÃ³g usuwania przeplotu.
UÅ¼ywany przy usuwaniu przeplotu niedopasowanych ramek.
DuÅ¼a wartoÅ›Ä‡ oznacza mniej usuwania przeplotu, n=256 caÅ‚kowicie je wyÅ‚Ä…cza.
DomyÅ›lnie n=8.
.IPs comb_thres=&lt;n&gt;
PrÃ³g do porÃ³wnywania gÃ³rnego i dolnego pola.
DomyÅ›lnie 128.
.IPs diff_thres=&lt;n&gt;
PrÃ³g do wykrywania czasowych zmian pola.
DomyÅ›lnie 128.
.IPs sad_thres=&lt;n&gt;
Suma progÃ³w CaÅ‚kowitej RÃ³Å¼nicy (Absolute Difference), domyÅ›lnie 64.
.RE
.
.TP
.B softpulldown
Ten filtr prawidÅ‚owo dziaÅ‚a tylko z MEncoderem i dziaÅ‚a na flagach MPEG-2
uÅ¼ywanych do miÄ™kkiego telecine 3:2.
JeÅ›li chcesz uÅ¼yÄ‡ filtru ivtc lub detc na filmach, ktÃ³re majÄ… czÄ™Å›ciowe miÄ™kkie
telecine to wstawienie przed nie tego filtra moÅ¼e sprawiÄ‡ Å¼e bÄ™dÄ… one
dokÅ‚adniejsze.
.
.TP
.B divtc[=options]
OdwrÃ³cone telecine dla filmu bez przeplotu.
JeÅ¼eli video z telecine 3:2 straciÅ‚o jedno z pÃ³l lub usuniÄ™to z niego przeplot
metodÄ…, ktÃ³ra zachowuje jedno pole a interpoluje drugie, to w efekcie
otrzymamy beznadziejnej jakoÅ›ci film z co czwartÄ… klatkÄ… powtÃ³rzonÄ….
Ten filtr szuka i opuszcza zduplikowane klatki, i przywraca oryginalnÄ…
iloÅ›Ä‡ klatek na sekundÄ™ filmu (framerate).
KorzystajÄ…c z tego filtru, musisz podaÄ‡ wartoÅ›Ä‡ \-ofps, ktÃ³re stanowi 4/\:5 fps
pliku wejÅ›ciowego i umieÅ›ciÄ‡ softskip pÃ³Åºniej w Å‚aÅ„cuchu filtrÃ³w zeby upewniÄ‡
siÄ™ Å¼e divtc widzi wszystkie klatki.
DostÄ™pne sÄ… dwa rÃ³Å¼ne tryby:
Tryb jednoprzebiegowy jest domyÅ›lny i prosty w uÅ¼yciu,
ale ma tÄ™ wadÄ™ Å¼e jakiekolwiek zmiany w fazie telecine (zgubione klatki lub
wadliwa edycja) powodujÄ… krÃ³tkie drgania zanim filtr siÄ™ nie zsynchronizuje.
Tryb dwuprzebiegowy unika tego najpierw analizujÄ…c caÅ‚e video Å¼eby pÃ³Åºniej
mieÄ‡ dokÅ‚adne informacje o zmianach fazy i mÃ³c siÄ™ natychmiast synchronizowaÄ‡.
Te przebiegi
.B nie
odpowiadajÄ… przebiegom 1 i 2 w procesie kodowania.
Przed wÅ‚aÅ›ciwym kodowaniem musisz puÅ›ciÄ‡ dodatkowy przebieg uÅ¼ywajÄ…c pierwszego
przebiegu divc wyrzucajÄ…c wynikowy film.
UÅ¼yj \-nosound \-ovc raw \-o /dev/null Å¼eby nie marnowaÄ‡ na ten przebieg czasu
procesora.
MoÅ¼esz teÅ¼ dodaÄ‡ coÅ› w rodzaju crop=2:2:0:0 po divtc Å¼eby jeszcze bardziej
przyspieszyÄ‡.
Potem uÅ¼ywaj drugiego przebiegu divtc do wÅ‚aÅ›ciwego kodowania.
JeÅ›li uzywaÅ¼ kodowania wieloprzebiegowego uÅ¼ywaj drugiego przebiegu divtc do
wszystkich przebiegÃ³w.
DostÄ™pne opcje:
.RSs
.IPs pass=1|2
UÅ¼ywa trybu dwuprzebiegowego (two-pass).
.IPs file=&lt;nazwa\ pliku&gt;
Ustawia nazwÄ™ dla pliku informacyjnego kodowania 2-przebiegowego
(domyÅ›lnie: "framediff.log").
.IPs threshold=&lt;wartoÅ›Ä‡&gt;
Ustawia minimalnÄ… siÅ‚Ä™, ktÃ³rÄ… musi mieÄ‡ wzorzec telecine, aby filtr w niego
uwierzyÅ‚ (domyÅ›lnie: 0.5).
Stosuje siÄ™ to do rozpoznawania faÅ‚szywych wzorcÃ³w z czÄ™Å›ci filmu, ktÃ³re sÄ…
bardzo ciemne lub prawie nieruchome.
.IPs window=&lt;iloÅ›Ä‡klatek&gt;
Ustawia iloÅ›Ä‡ poprzednich ramek, ktÃ³re bÄ™dÄ… przeszukiwane pod kÄ…tem
odnalezienia wzorca (domyÅ›lnie: 30).
WiÄ™ksza iloÅ›Ä‡ zapewnia wiÄ™kszÄ… wiarygodnoÅ›Ä‡ w przeszukiwaniu wzorca, jednak
krÃ³tsza przerwa skraca czas reakcji do zmian w telecine.
Ma to tylko wpÅ‚yw na tryb jednoprzebiegowy.
Obecnie tryb dwuprzebiegowy uÅ¼ywa Å›ciÅ›le okreÅ›lonej wartoÅ›ci, ktÃ³ra obejmuje
zarÃ³wno poprzednie jak i nastÄ™pne klatki.
.IPs phase=0|1|2|3|4
Ustawia poczÄ…tkowÄ… fazÄ™ telecine dla trybu jednoprzebiegowego (domyÅ›lnie: 0).
Tryb dwuprzebiegowy moÅ¼e "wyglÄ…daÄ‡ w przyszÅ‚oÅ›Ä‡", dlatego korzysta z wÅ‚aÅ›ciwej
fazy juÅ¼ od samego poczÄ…tku, podczas gdy tryb jednoprzebiegowy musi zgadywaÄ‡.
Kiedy juÅ¼ jÄ… odnajdzie, zaczyna z niej korzystaÄ‡, ale ta opcja pozwala na
pozbycie siÄ™ szumu na poczÄ…tku.
Poza tym, pierwszy przebieg trybu dwuprzebiegowego teÅ¼ korzysta z tej opcji,
wiÄ™c jeÅ¼eli zachowasz wyjÅ›cie to otrzymasz w efekcie staÅ‚a fazÄ™.
.IPs deghost=&lt;wartoÅ›Ä‡&gt;
Ustawia prÃ³g deghostingu (0\-255 dla trybu jednoprzebiegowego, \-255\-255 dla
trybu dwuprzebiegowego, domyÅ›lnie: 0).
JeÅ¼eli wartoÅ›Ä‡ jest rÃ³Å¼na od 0, tryb deghostingu jest wÅ‚Ä…czony.
Opcja przeznaczona jest dla filmÃ³w, z ktÃ³rych usuniÄ™to przeplot poprzez
zmieszanie pÃ³l, zamiast opuszczania jednego z nich.
Proces deghostingu wzmacnia wszystkie pozostaÅ‚oÅ›ci po kompresji w zmieszanych
klatkach, wtedy parametr wartoÅ›Ä‡ okreÅ›la granicÄ™ wyÅ‚Ä…czenia tych pikseli
z deghostingu, ktÃ³re rÃ³Å¼niÄ… siÄ™ od poprzedniej klatki o mniej niÅ¼ wyznaczony
prÃ³g.
JeÅ¼eli uÅ¼ywany jest tryb dwuprzebiegowy, moÅ¼e byÄ‡ uÅ¼yta wartoÅ›Ä‡ ujemna, aby
zmusiÄ‡ filtr do przeanalizowania caÅ‚ego video na poczÄ…tku drugiego przebiegu
w celu okreÅ›lenia czy zastosowanie filtru jest konieczne i wybranie albo 0,
albo wartoÅ›ci bezwzglÄ™dnej parametru.
Podaj tÄ™ opcjÄ™ dla trybu dwuprzebiegowego, przy jednoprzebiegowym nie ma
to Å¼adnego efektu.
.RE
.
.TP
.B phase[=t|b|p|a|u|T|B|A|U][:v]
OpÃ³Åºnia film z przeplotem o jedno pole czasowe, tak Å¼e kolejnoÅ›Ä‡ pÃ³l ulega
zmianie.
Zamierzonym dziaÅ‚aniem jest naprawienie filmÃ³w w trybie PAL, ktÃ³re byÅ‚y
przechwycone z odwrotnÄ… kolejnoÅ›ciÄ… wzglÄ™dem procesu przenoszenia film-video.
Przyjmowane parametry:
.RSs
.IPs t
Przechwycona kolejnoÅ›Ä‡ pÃ³l pierwsze-gÃ³rne, zmieÅ„ na pierwsze-dolne.
Filtr opÃ³Åºni dolne pole.
.IPs b
Przechwytuje pierwsze-dolne, zmienia na pierwsze-gÃ³rne.
Filtr opÃ³Åºni gÃ³rne pole.
.IPs p
Przechwytuje i przenosi z takÄ… samÄ… kolejnoÅ›ciÄ… pÃ³l.
Ten tryb istnieje tylko po to, aby mogÅ‚y siÄ™ do niego odnieÅ›Ä‡ dokumentacje
innych opcji, jeÅ›li jednak go wybierzesz, filtr, zaskakujÄ…ce, nie zrobi nic ;-)
.IPs a
Automatycznie wykrywa przechwyconÄ… kolejnoÅ›Ä‡ pÃ³l na podstawie ich flag, zmienia
na odwrotnÄ….
Filtr wybiera pomiÄ™dzy trybem t a b ramka po ramce, wykorzystujÄ…c flagi pÃ³l.
JeÅ¼eli Å¼adna informacja odnoÅ›nie pÃ³l nie jest dostÄ™pna, wtedy dziaÅ‚a jak u.
.IPs u
Przechwytuje nieznanÄ… lub rÃ³Å¼nÄ… kolejnoÅ›Ä‡, odwraca na przeciwnÄ….
Filtr wybiera pomiÄ™dzy trybem t a b ramka po ramce, analizujÄ…c obrazy i
wybierajÄ…c opcjÄ™, ktÃ³ra daje najlepsze dopasowanie pÃ³l.
.IPs T
Przechwytuje pierwsze-gÃ³rne, zmienia na nieznany lub rÃ³Å¼ny.
Filtr wybiera pomiÄ™dzy trybem t a b ramka po ramce na podstawie analizy obrazu.
.IPs B
Przechwytuje pierwsze-dolne, zmienia na nieznany lub rÃ³Å¼ny.
Filtr wybiera pomiÄ™dzy trybem t a b ramka po ramce na podstawie analizy obrazu.
.IPs A
Przechwytuje zaleÅ¼nie podstawie flag pÃ³l, zmienia na nieznany lub rÃ³Å¼ny.
Filtr wybiera pomiÄ™dzy trybem t a b na podstawie analizy obrazu.
JeÅ¼eli Å¼adna informacja odnoÅ›nie pÃ³l nie jest dostÄ™pna, wtedy dziaÅ‚a jak U.
To jest tryb domyÅ›lny.
.IPs U
Przechwytuje nieznany lub rÃ³Å¼ny i zmienia na to samo.
Filtr wybiera pomiÄ™dzy trybem t a b tylko na podstawie analizy obrazu.
.IPs v
Tryb gadatliwy.
Drukuje wybrany tryb dla kaÅ¼dej klatki i uÅ›rednionÄ… kwadratowÄ… rÃ³Å¼nicÄ™ pÃ³l
miÄ™dzy moÅ¼liwoÅ›ciami t, b i p.
.RE
.
.TP
.B telecine[=start]
Zastosuje proces 3:2 "telecine" by zwiÄ™kszyÄ‡ iloÅ›Ä‡ klatek o 20%.
Najprawdopodobniej nie bÄ™dzie to dziaÅ‚aÅ‚o poprawnie z MPlayerem, ale moÅ¼e byÄ‡
uÅ¼yte z "mencoder \-fps 30000/1001 \-ofps 30000/1001 \-vf telecine".
Obie opcje fps sÄ… niezbÄ™dne!
(Synchronizacja A/\:V bÄ™dzie popsuta, jeÅ¼eli bÄ™dÄ… one Åºle podane.)
Opcjonalny parametr start mÃ³wi filtrowi gdzie ma zaczÄ…Ä‡ we wzorcu telecine
(0\-3).
.
.TP
.B tinterlace[=tryb]
Czasowe przeplatanie pÃ³l \- Å‚Ä…czy pary klatek w klatkÄ™ z przeplotem,
zmniejszajÄ…c o poÅ‚owÄ™ szybkoÅ›Ä‡ klatek.
Parzyste klatki sÄ… przenoszone w gÃ³rne pole, nieparzyste w dolne.
Filtr moÅ¼e byÄ‡ uÅ¼yty do caÅ‚kowitego odwrÃ³cenia dziaÅ‚ania tfields (w trybie 0).
DostÄ™pne sÄ… tryby:
.PD 0
.RSs
.IPs 0
Przesunie nieparzyste klatki w gÃ³rne pole, parzyste w dolne,
tworzÄ…c ramkÄ™ peÅ‚nej wysokoÅ›ci przy poÅ‚owie prÄ™dkoÅ›ci klatek.
.IPs 1
Opuszcza klatki parzyste, na wyjÅ›cie przekazuje tylko nieparzyste, wysokoÅ›Ä‡
pozostaje niezmieniona.
.IPs 2
Opuszcza klatki nieparzyste, na wyjÅ›cie przekazuje tylko parzyste, wysokoÅ›Ä‡
pozostaje niezmieniona.
.IPs 3
Poszerza kaÅ¼dÄ… klatkÄ™ do peÅ‚nej wysokoÅ›ci i wypeÅ‚nia co drugÄ… liniÄ™ na czarno;
szybkoÅ›Ä‡ klatek pozostaje niezmieniona.
.RE
.PD 1
.
.TP
.B tfields[=tryb]
Tymczasowy separator pola \- dzieli pola na klatki, podwajajÄ…c szybkoÅ›Ä‡
klatek.
Podobnie jak filtr telecine, tfields bÄ™dzie poprawnie dziaÅ‚aÅ‚ tylko z
MEncoderem i tylko gdy oba \-fps i \-ofps bÄ™dÄ… ustawione na poÅ¼Ä…danÄ…
(podwÃ³jnÄ…) szybkoÅ›Ä‡ klatek!
DostÄ™pne tryby:
.PD 0
.RSs
.IPs 0
Pozostawia pola niezmienione. (Zaobserwujesz przeskoki/\:migotanie.)
.IPs 1
Interpoluje brakujÄ…ce linie. (Stosowany algorytm moÅ¼e nie byÄ‡ zbyt dobry.)
.IPs 2
Przesunie pola o 1/4 piksela z wykorzystaniem interpolacji liniowej
(bez przeskokÃ³w).
.IPs 4
Przesunie pola o 1/4 piksela z wykorzystaniem filtru 4tap (wysoka jakoÅ›Ä‡)
(domyÅ›lne).
.RE
.PD 1
.
.TP
.B boxblur=promieÅ„:moc[:promieÅ„:moc]
rozmycie pudeÅ‚kowe
.PD 0
.RSs
.IPs &lt;promieÅ„&gt;
siÅ‚a filtru rozmycia (blur)
.IPs &lt;moc&gt;
iloÅ›Ä‡ aplikacji filtru
.RE
.PD 1
.
.TP
.B sab=promieÅ„:pf:rÃ³Å¼nKol[:pro:pf:RoÅ¼nKol]
adaptatywne rozmycie figur
.PD 0
.RSs
.IPs &lt;promieÅ„&gt;
siÅ‚a filtru rozmycia (~0.1\-4.0) (wolniejsze jeÅ¼eli wiÄ™ksze)
.IPs "&lt;pf&gt;\ "
siÅ‚a prefiltru (~0.1\-2.0)
.IPs &lt;rÃ³Å¼nKol&gt;
maksymalna rÃ³Å¼nica miÄ™dzy pikselami, ktÃ³ra bÄ™dzie jeszcze rozpatrywana
(~0.1\-100.0)
.RE
.PD 1
.
.TP
.B smartblur=promieÅ„:siÅ‚a:zakres[:promieÅ„:siÅ‚a:zakres]
eleganckie rozmycie
.PD 0
.RSs
.IPs &lt;promieÅ„&gt;
siÅ‚a filtru rozmycia (~0.1\-5.0) (wolniejsze jeÅ¼eli wiÄ™ksze)
.IPs &lt;siÅ‚a&gt;
rozmycie (0.0\-1.0) lub wyostrzenie (\-1.0\-0.0)
.IPs &lt;zakres&gt;
filtruj wszystko (0), filtruj pÅ‚askie obszary (0\-30)
lub filtruj krawÄ™dzie (\-30\-0)
.RE
.PD 1
.
.TP
.B perspective=x0:y0:x1:y1:x2:y2:x3:y3:t
Popraw perspektywÄ™ w filmach, nie krÄ™conych prostopadle do ekranu.
.PD 0
.RSs
.IPs &lt;x0&gt;,&lt;y0&gt;,...
wspÃ³Å‚rzÄ™dne lewego gÃ³rnego, prawego gÃ³rnego i prawego dolnego rogu
.IPs "&lt;t&gt;\ \ "
liniowy (0) lub szeÅ›cienny resampling (1)
.RE
.PD 1
.
.TP
.B "2xsai\ \ "
Przeskaluje i wygÅ‚adzi obraz przy pomocy podwÃ³jnego algorytmu skalowania i
interpolacji.
.
.TP
.B "1bpp\ \ \ "
Konwersja bitmapy 1bpp do YUV/\:BGR 8/\:15/\:16/\:32
.
.TP
.B down3dright[=linie]
Przepozycjonowanie i zmiana rozmiaru obrazu stereoskopowego.
Wydobywa oba pola stereo i umieszcza je wspÃ³lnie, zmieniajÄ…c im rozmiar tak,
by utrzymaÄ‡ proporcje filmu.
.PD 0
.RSs
.IPs &lt;linie&gt;
iloÅ›Ä‡ linii wybierana ze Å›rodka obrazu (domyÅ›lnie: 12)
.RE
.PD 1
.
.TP
.B bmovl=ukryty:nieprzezroczysty:kolejka
Filtr overlay bitmapy czyta je z FIFO i wyÅ›wietla je w gÃ³rnej czÄ™Å›ci filmu,
pozwalajÄ…c na tranformacje na obrazie.
TOOLS/bmovl-test.c jest maÅ‚ym programem do testowania bmovl.
.PD 0
.RSs
.IPs &lt;ukryty&gt;
Ustawia domyÅ›lnÄ… wartoÅ›Ä‡ flagi "hidden" (0=widoczny, 1=ukryty).
.IPs &lt;nieprzezroczysty&gt;
Ustawia domyÅ›lnÄ… wartoÅ›Ä‡ flagi "opaque" (0=przezroczysty, 1=nieprzezroczysty).
.IPs &lt;kolejka&gt;
Å›cieÅ¼ka/\:nazwa pliku FIFO (nazwana kolejka Å‚Ä…czÄ…ca "mplayer \-vf bmovl"
z aplikacjÄ… kontrolujÄ…cÄ…)
.RE
.PD 1
.sp 1
.RS
Komendy FIFO:
.RE
.PD 0
.RSs
.IPs "RGBA32 szerokoÅ›Ä‡ wysokoÅ›Ä‡ xpoz ypoz alfa clear"
i nastÄ™pnie szerokoÅ›Ä‡*wysokoÅ›Ä‡*4 bajtÃ³w danych ÅºrÃ³dÅ‚owych RGBA32.
.IPs "ABGR32 szerokoÅ›Ä‡ wysokoÅ›Ä‡ xpoz ypoz alfa clear"
i nastÄ™pnie szerokoÅ›Ä‡*wysokoÅ›Ä‡*4 bajtÃ³w danych ÅºrÃ³dÅ‚owych ABGR32.
.IPs "RGB24 szerokoÅ›Ä‡ wysokoÅ›Ä‡ xpoz ypoz alfa clear"
i nastÄ™pnie szerokoÅ›Ä‡*wysokoÅ›Ä‡*3 bajtÃ³w danych ÅºrÃ³dÅ‚owych RGB24.
.IPs "BGR24 szerokoÅ›Ä‡ wysokoÅ›Ä‡ xpoz ypoz alfa clear"
i nastÄ™pnie szerokoÅ›Ä‡*wysokoÅ›Ä‡*3 bajtÃ³w danych ÅºrÃ³dÅ‚owych BGR24.
.IPs "ALPHA szerokoÅ›Ä‡ wysokoÅ›Ä‡ xpoz ypoz alfa"
Zmienia przezroczystoÅ›Ä‡ alfa dla danego obszaru.
.IPs "CLEAR szerokoÅ›Ä‡ wysokoÅ›Ä‡ xpoz ypoz"
CzyÅ›ci obszar.
.IPs OPAQUE
WyÅ‚Ä…cza caÅ‚Ä… przezroczystoÅ›Ä‡ alfa.
PrzeÅ›lij "ALPHA 0 0 0 0 0", aby wÅ‚Ä…czyÄ‡ jÄ… z powrotem.
.IPs "HIDE\ "
Ukrywa bitmapÄ™.
.IPs "SHOW\ "
Pokazuje bitmapÄ™.
.RE
.PD 1
.sp 1
.RS
Argumenty oznaczajÄ…:
.RE
.PD 0
.RSs
.IPs "&lt;szerokoÅ›Ä‡&gt;, &lt;wysokoÅ›Ä‡&gt;"
wymiary obrazu/obszaru
.IPs "&lt;xpoz&gt;, &lt;ypoz&gt;"
Rozpoczyna blitting w punkcie o wspÃ³Å‚rzÄ™dnych xpoz/ypoz.
.IPs &lt;alfa&gt;
Ustawia rÃ³Å¼nicÄ™ alfa.
JeÅ¼eli ustawisz na \-255, moÅ¼esz pÃ³Åºniej wysyÅ‚aÄ‡ sekwencjÄ™ komend ALPHA,
aby zmieniÄ‡ wartoÅ›Ä‡ na \-225, \-200, \-175 itd.\&amp; \- uzyskasz ciekawy efekt
przenikania ! ;)
.RSss
0:    tak jak oryginaÅ‚
.br
255:  Zmienia wszystko na nieprzezroczyste.
.br
\-255: Zmienia wszystko na przezroczyste.
.REss
.IPs &lt;clear&gt;
czyÅ›ci bufor przed blittingiem
.RSss
0: Obraz bÄ™dzie po prostu blittowany na wierzchu starego, wiÄ™c nie bÄ™dziesz
musiaÅ‚ wysyÅ‚aÄ‡ 1,8MB danych RGBA32 za kaÅ¼dym razem, kiedy maÅ‚a czÄ™Å›Ä‡ ekranu
jest aktualizowana.
.br
1: czyÅ›ci
.REss
.RE
.PD 1
.
.TP
.B framestep=I|[i]krok
Renderuje tylko kaÅ¼dÄ… n-tÄ… lub kaÅ¼dÄ… intraklatkÄ™ (klatkÄ™ kluczowÄ…).
.sp 1
JeÅ¼eli wywoÅ‚asz ten filtr z parametrem I (duÅ¼a litera), wyÅ›wietlane bÄ™dÄ…
.B tylko
klatki kluczowe.
Dla DVD oznacza to zwykle co 15/\:12 ramkÄ™ (IBBPBBPBBPBBPBB),
a dla AVI kaÅ¼dÄ… zmianÄ™ sceny lub kaÅ¼dÄ… wartoÅ›Ä‡ keyint (sprawdÅº wartoÅ›Ä‡
\-lavcopts keyint jeÅ¼eli korzystasz z MEncodera przy kodowaniu video).
.sp 1
Kiedy ramka kluczowa zostaje znaleziona, drukowany jest ciÄ…g znakÃ³w "I!"
i znak koÅ„ca wiersza, zostawiajÄ…c aktualnÄ… liniÄ™ wyjÅ›cia MPlayera/\:MEncodera na
ekranie, poniewaÅ¼ zawiera ona czas (w sekundach) i numer ramki kluczowej
(MoÅ¼esz uÅ¼yÄ‡ tych informacji do podzielenia zbioru AVI.).
.sp 1
JeÅ¼eli wywoÅ‚asz ten filtr ze zwykÅ‚ym parametrem "krok", to tylko jedna klatka na
"krok" klatek bÄ™dzie wyÅ›wietlana.
.sp 1
JeÅ¼eli umieÅ›cisz "i" (maÅ‚a litera) przed numerem, ciÄ…g I! bÄ™dzie wydrukowany
(podobnie jak przy opcji "I").
.sp 1
JeÅ¼eli podasz tylko "i", wtedy nic siÄ™ nie dzieje z klatkami, tylko "I!" bÄ™dzie
drukowane.
.
.TP
.B tile=xkawalki:ykawalki:wyjÅ›cie:start:delta
ÅÄ…czy szereg obrazÃ³w w jeden wiÄ™kszy.
JeÅ¼eli ominiesz parametr lub podasz wartoÅ›Ä‡ mniejszÄ… niÅ¼ 0, domyÅ›lna
wartoÅ›Ä‡ bÄ™dzie uÅ¼yta.
MoÅ¼esz rÃ³wnieÅ¼ przestaÄ‡ podawaÄ‡ opcje w kaÅ¼dej chwili (... \-vf tile=10:5 ...).
Dobrym pomysÅ‚em bÄ™dzie umieszczenie filtru skalowania (scale) przed Å‚Ä…czeniem
(tile) :-).
.sp 1
DostÄ™pne parametry:
.sp 1
.PD 0
.RSs
.IPs &lt;xkawaÅ‚ki&gt;
iloÅ›Ä‡ kawaÅ‚kÃ³w na osi X (domyÅ›lnie: 5)
.IPs &lt;ykawaÅ‚ki&gt;
iloÅ›Ä‡ kawaÅ‚kÃ³w na osi Y (domyÅ›lnie: 5)
.IPs &lt;wyjÅ›cie&gt;
Renderuje kawaÅ‚ek kiedy wyjÅ›ciowa ("wyjÅ›cie") iloÅ›Ä‡ klatek jest osiÄ…gniÄ™ta,
gdzie "wyjÅ›cie" powinno byÄ‡ liczbÄ… mniejszÄ… niÅ¼ xtile * ytile.
BrakujÄ…ce kawaÅ‚ki sÄ… pozostawiane puste.
MoÅ¼esz, na przykÅ‚ad, zapisaÄ‡ kawaÅ‚ek 8 * 7 co kaÅ¼de 50 klatek, aby uzyskiwaÄ‡
obraz co 2 sekundy (przy szybkoÅ›ci 25 fps).
.IPs &lt;start&gt;
gruboÅ›Ä‡ zewnÄ™trznego obramowania w pikselach (domyÅ›lnie: 2)
.IPs delta
gruboÅ›Ä‡ wewnÄ™trznego obramowania w pikselach (domyÅ›lnie: 4)
.RE
.PD 1
.
.TP
.B delogo[=x:y:w:h:t]
Usuwa logo stacji TV, poprzez prostÄ… interpolacjÄ™ sÄ…siednich pikseli.
Wystarczy, Å¼e ustawisz prostokÄ…t przykrywajÄ…cy znak i bÄ™dziesz Å›wiadkiem jak
znika (a czasami pojawi siÄ™ coÅ› o wiele brzydszego \- efekty mogÄ… byÄ‡ rÃ³Å¼ne).
.PD 0
.RSs
.IPs &lt;x&gt;,&lt;y&gt;
pozycja lewego, gÃ³rnego rogu logo
.IPs &lt;w&gt;,&lt;h&gt;
szerokoÅ›Ä‡ i wysokoÅ›Ä‡ czyszczonego prostokÄ…ta
.IPs &lt;t&gt;
GruboÅ›Ä‡ niewyraÅºnej krawÄ™dzi (dodana do w i h).
Kiedy ustawiona zostanie na \-1, zielony prostokÄ…t zostanie narysowany na
ekranie, aby uproÅ›ciÄ‡ odnalezienie wÅ‚aÅ›ciwych parametrÃ³w x,y,w,h.
.RE
.PD 1
.
.TP
.B remove-logo=/Å›cieÅ¼ka/do/nazwa_zbioru_z_bitmapÄ…_logo.pgm
Usuwa logo stacji TV uÅ¼ywajÄ…c obrazka PGM lib PPM do stwierdzenia ktÃ³re piksele
stanowiÄ… logo.
WysokoÅ›Ä‡ i szerokoÅ›Ä‡ obrazka musi pasowaÄ‡ do wymiarÃ³w przetwarzanego strumienia
video.
UÅ¼ywa obrazka filtrujÄ…cego i okrÄ…gÅ‚ego rozmycia do usuniÄ™cia logo.
.RSs
.IPs /Å›cieÅ¼ka/do/nazwa_zbioru_z_bitmapÄ…_logo.pgm
[Å›cieÅ¼ka] + nazwa zbioru obrazka filtrujÄ…cego.
.RE
.
.TP
.B zrmjpeg[=opcje]
Programowy koder YV12 do MJPEG wykorzystywany przy wyjÅ›ciu video zr2.
.RSs
.IPs maxheight=&lt;h&gt;|maxwidth=&lt;w&gt;
Te opcje ustawiajÄ… maksymalnÄ… szerokoÅ›Ä‡ i wysokoÅ›Ä‡, ktÃ³rÄ… karta zr moÅ¼e obsÅ‚uÅ¼yÄ‡
(obecnie wartstwa filtrÃ³w MPlayera nie moÅ¼e wykryÄ‡ prawidÅ‚owych wartoÅ›ci).
.IPs {dc10+,dc10,buz,lml33}-{PAL|NTSC}
Ustawia automatycznie maks.\&amp; szerokoÅ›Ä‡ i wysokoÅ›Ä‡ polegajÄ…c na znanych
wartoÅ›ciach dla duetu karta/\:tryb.
Na przykÅ‚ad, poprawnymi opcjami sÄ…: dc10-PAL i buz-NTSC (domyÅ›lnie: dc10+PAL)
.IPs color|bw
Wybiera kodowanie w kolorze lub czarno-biaÅ‚e.
To drugie jest szybsze.
DomyÅ›lnie uÅ¼ywany jest tryb kolorowy.
.IPs hdec={1,2,4}
Poziome dziesiÄ…tkowanie 1, 2 lub 4.
.IPs vdec={1,2,4}
Pionowe dziesiÄ…tkowanie 1, 2 lub 4.
.IPs quality=1\-20
Ustawia jakoÅ›Ä‡ kompresji JPEG [NAJLEPSZA] 1 \- 20 [NAJGORSZA].
.IPs fd|nofd
DomyÅ›lnie, dziesiÄ…tkowanie jest stosowane, jeÅ¼eli sprzÄ™t Zoran moÅ¼e
przeskalowaÄ‡ wzwyÅ¼ wynikowe obrazy MJPEG do ich oryginalnego rozmiaru.
Parametr fd nakazuje filtrowi zawsze stosowaÄ‡ dziesiÄ…tkowanie (okropne).
.RE
.
.TP
.B screenshot
Pozwala na otrzymywanie zrzutÃ³w klatek z filmu uÅ¼ywajÄ…c polecenia screenshot
(domyÅ›lnie przypisanego do klawisza "s").
Zapisuje zbiory o nazwach "shotNNNN.png" w bieÅ¼Ä…cym katalogu, uÅ¼ywajÄ…c
pierwszego dostÄ™pnego numeru \- nie zamaÅ¼e Å¼adnych zbiorÃ³w.
Filtr nie ma Å¼adnego narzutu jeÅ›li nie jest uÅ¼ywany i akceptuje dowolne
przestrzenie kolorÃ³w, wiÄ™c moÅ¼na go bezpiecznie dodaÄ‡ do pliku
konfiguracyjnego.
.RE
.
.
.
.SH "OGÃ“LNE OPCJE KODOWANIA (TYLKO MENCODER)"
.
.TP
.B \-audio\-delay &lt;0.0\-...&gt;
Ustawia opÃ³Åºnienie audio w nagÅ‚Ã³wku.
DomyÅ›lnie jest 0.0, ujemne wartoÅ›ci nie dziaÅ‚ajÄ….
Opcja nie opÃ³Åºnia dÅºwiÄ™ku podczas kodowania, ale odtwarzacz, gdy wykryje
domyÅ›lne opÃ³Åºnienie audio, wyrÄ™cza CiÄ™ z uÅ¼ycia opcji \-delay.
.
.TP
.B \-audio\-density &lt;1\-50&gt;
Liczba kawaÅ‚kÃ³w audio na sekundÄ™ (domyÅ›lnie jest 2 przy kawaÅ‚kach audio
o dÅ‚ugoÅ›ci 0.5s).
.br
.I INFORMACJA:
Tylko dla CBR, VBR ignoruje jÄ… gdyÅ¼ dokÅ‚ada kolejny pakiet w nowym kawaÅ‚ku.
.
.TP
.B \-audio\-preload &lt;0.0\-2.0&gt;
Ustawia przerwÄ™ czasu buforowania audio (domyÅ›lnie: 0.5s).
.
.TP
.B \-endpos &lt;[[hh:]mm:]ss[.ms]|size[b|kb|mb]&gt; (zobacz takÅ¼e \-ss i \-sb)
Zatrzymuje kodowanie w podanym czasie lub pozycji bajtu.
.br
.I INFORMACJA:
Pozycja bajtu nie bÄ™dzie dokÅ‚adna, poniewaÅ¼ moÅ¼e siÄ™ on tylko
zatrzymaÄ‡ granicy ramki.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IPs "\-endpos 56"
Koduje tylko 56 sekund.
.IPs "\-endpos 01:10:00"
Koduje tylko 1 godzinÄ™ i 10 minut.
.IPs "\-endpos 100mb"
Koduje tylko 100 MB.
.RE
.PD 1
.
.TP
.B \-fafmttag &lt;format&gt;
MoÅ¼na uÅ¼ywaÄ‡ do wymuszenia znacznika formatu audio pliku wyjÅ›ciowego.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IPs "\-fafmttag 0x55"
Da plik wyjÅ›ciowy zawierajÄ…cy 0x55 (mp3) jako znacznik formatu audio.
.RE
.PD 1
.
.TP
.B \-ffourcc &lt;fourcc&gt;
MoÅ¼na uÅ¼ywaÄ‡ do wymuszenia fourcc video pliku wyjÅ›ciowego.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IPs "\-ffourcc div3"
Da plik wyjÅ›ciowy zawierajÄ…cy "div3" jako video fourcc.
.RE
.PD 1
.
.TP
.B \-force\-avi\-aspect &lt;0.2\-3.0&gt;
Nadpisuje aspekt zawarty w nagÅ‚Ã³wku vprp AVI OpenDML.
Opcja ta moÅ¼e byÄ‡ uÅ¼yta do zmiany proporcji przy "\-ovc copy".
.
.TP
.B \-frameno\-file &lt;nazwa pliku&gt; (ODRADZANE)
OkreÅ›la nazwÄ™ pliku audio z mapowaniem numerÃ³w klatek utworzonego w pierwszym
(tylko audio) przebiegu specjalnego kodowania trzyprzebiegowego.
.br
.I INFORMACJA:
JeÅ›li korzystasz z tego trybu prawdopodobnie uzyskasz desynchronizacjÄ™ A-V.
Nie uÅ¼ywaj tej opcji \- jest ona trzymana tylko dla wstecznej kompatybilnoÅ›ci
i przypuszczalnie zostanie usuniÄ™ta w przyszÅ‚ych wydaniach.
.
.TP
.B \-hr\-edl\-seek (tylko EDL)
UÅ¼ywa dokÅ‚adniejszej, ale o wiele wolniejszej metody przeskakiwania.
Obszary przeznaczone do pominiÄ™cia nie sÄ… przeskakiwane, zamiast tego
dekodowane sÄ… wszystkie ramki ale tylko potrzebne sÄ… kodowane.
Pozwala to na zaczynanie nie na klatkach kluczowych.
.br
.I INFORMACJA:
Nie ma gwarancji prawidÅ‚owego dziaÅ‚ania z "\-ovc copy".
.
.TP
.B \-info &lt;opcja1:opcja2:...&gt; (tylko AVI)
Wybiera informacjÄ™ nagÅ‚Ã³wka otrzymywanego pliku AVI.
.sp 1
DostÄ™pne opcje:
.RSs
.IPs "help\ "
Pokazuje ten opis.
.IPs name=&lt;wartoÅ›Ä‡&gt;
tytuÅ‚ pliku
.IPs artist=&lt;wartoÅ›Ä‡&gt;
artysta lub autor pliku
.IPs genre=&lt;wartoÅ›Ä‡&gt;
oryginalna kategoria pracy
.IPs subject=&lt;wartoÅ›Ä‡&gt;
treÅ›Ä‡ pliku
.IPs copyright=&lt;wartoÅ›Ä‡&gt;
informacja o prawach autorskich pliku
.IPs srcform=&lt;wartoÅ›Ä‡&gt;
oryginalna forma cyfrowego materiaÅ‚u
.IPs comment=&lt;wartoÅ›Ä‡&gt;
ogÃ³lna uwaga na temat pliku
.RE
.
.TP
.B \-noautoexpand
Nie umieszcza automatycznie filtru expand w Å‚aÅ„cuchu filtrÃ³w MEncodera.
Przydatne do kontrolowania, w ktÃ³rym momencie Å‚aÅ„cucha napisy sÄ… renderowane
podczas wÅ‚Ä…czania napisÃ³w na sztywno do filmu.
.
.TP
.B \-noencodedups
Nie koduje zduplikowanych klatek w duplikacie; w wyjÅ›ciu umieszcza
ramki zerobajtowe do wskazania duplikatÃ³w.
Klatki zerobajtowe bÄ™dÄ…, tak czy inaczej, zapisane, chyba Å¼e filtr lub koder
zdolny do kodowania zduplikowanego jest zaÅ‚adowany.
Obecnie nadaje siÄ™ do tego tylko filtr harddup.
.
.TP
.B \-noodml (tylko \-of avi)
Nie zapisuje indeksu OpenDML dla plikÃ³w AVI &gt;1GB.
.
.TP
.B \-noskip
Nie opuszcza klatek.
.
.TP
.B \-o &lt;nazwa\ pliku&gt;
Zapisuje wyjÅ›cie do podanego pliku, zamiast domyÅ›lnego "test.avi".
.
.TP
.B \-oac &lt;nazwa\ kodeka&gt;
Koduje podanym kodekiem audio (brak wartoÅ›ci domyÅ›lnej).
.br
.I INFORMACJA:
UÅ¼yj \-oac help, aby otrzymaÄ‡ listÄ™ dostÄ™pnych kodekÃ³w.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IPs "\-oac copy"
Nie koduje, tylko kopiuje strumieÅ„.
.IPs "\-oac pcm"
Koduje do odkompresowanego PCM.
.IPs "\-oac mp3lame"
Koduje do MP3 (uÅ¼ywa Lame).
.IPs "\-oac lavc"
Koduje kodekiem z libavcodec.
.RE
.PD 1
.
.TP
.B \-of &lt;format&gt; (KOD BETA!)
Koduje do wybranego formatu (domyÅ›lnie: AVI).
.br
.I INFORMACJA:
UÅ¼yj \-of help, aby otrzymaÄ‡ listÄ™ dostÄ™pnych formatÃ³w.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IPs "\-of avi"
Koduje do AVI (domyÅ›lne).
.IPs "\-of mpeg"
Koduje do MPEG (zobacz takÅ¼e \-mpegopts).
.IPs "\-of lavf"
Koduje uÅ¼ywajÄ…c mukserÃ³w z libavformat (zobacz takÅ¼e \-lavfopts).
.IPs "\-of rawvideo"
surowy strumieÅ„ video (bez muksowania \- tylko jeden strumieÅ„ video)
.IPs "\-of rawaudio"
surowy strumieÅ„ audio (bez muksowania \- tylko jeden strumieÅ„ audio)
.RE
.PD 1
.
.TP
.B \-ofps &lt;fps&gt;
Ustawia iloÅ›Ä‡ klatek na sekundÄ™ (fps) w wyjÅ›ciowym pliku,
wartoÅ›Ä‡ moÅ¼e byÄ‡ rÃ³Å¼na niÅ¼ w pliku ÅºrÃ³dÅ‚owym.
Parametr musi byÄ‡ ustawiony dla zmiennego fps (ASF, niektÃ³re MOV) i plikÃ³w
progresywnych (30000/1001fps ztelecinowane MPEG).
.
.TP
.B \-ovc &lt;nazwa\ kodeka&gt;
Koduje z podanym kodekiem video (brak domyÅ›lnej wartoÅ›ci).
.br
.I INFORMACJA:
UÅ¼yj \-ovc help, aby otrzymaÄ‡ listÄ™ dostÄ™pnych kodekÃ³w.
.sp 1
.I PRZYKÅAD:
.PD 0
.RSs
.IPs "\-ovc copy"
Nie koduje, tylko kopiuje strumieÅ„.
.IPs "\-ovc divx4"
Koduje do DivX4/\:DivX5.
.IPs "\-ovc raw"
Koduje do nieskompesowanego formatu (uÅ¼yj "\-vf format", aby wybraÄ‡).
.IPs "\-ovc lavc"
Koduje z kodekiem libavcodec.
.RE
.PD 1
.
.TP
.B \-passlogfile &lt;nazwa\ pliku&gt;
W dwuprzebiegowym kodowaniu, zrzuca informacje o pierwszym przebiegu do
&lt;nazwa pliku&gt; zamiast domyÅ›lnego divx2pass.log.
.
.TP
.B \-skiplimit &lt;wartoÅ›Ä‡&gt;
OkreÅ›la maksymalnÄ… liczbÄ™ pominiÄ™tych klatek po zakodowaniu jednej
(\-noskiplimit daje nieograniczonÄ… liczbÄ™).
.
.TP
.B \-vobsubout &lt;nazwa\ bazy&gt;
OkreÅ›la podstawowÄ… nazwÄ™ wyjÅ›ciowych plikÃ³w .idx i .sub.
WyÅ‚Ä…czy to renderowanie napisÃ³w w kodowanym filmie i przekieruje je do plikÃ³w
napisÃ³w VOBsub.
.
.TP
.B \-vobsuboutid &lt;langid&gt;
Wybiera dwu literowy kod jÄ™zyka napisÃ³w.
UniewaÅ¼nia to, co jest czytane z DVD lub pliku .ifo.
.
.TP
.B \-vobsuboutindex &lt;index&gt;
OkreÅ›la indeks napisÃ³w w pliku wyjÅ›ciowym (domyÅ›lnie: 0).
.
.
.
.SH "OPCJE SPECYFICZNE DLA KODEKA (TYLKO MENCODER)"
MoÅ¼esz okreÅ›liÄ‡ specyficzne parametry kodowania dla kodeka, korzystajÄ…c
z poniÅ¼szej skÅ‚adni:
.
.TP
.B \-&lt;kodek&gt;opts &lt;opcja1[=wartoÅ›Ä‡],opcja2,...&gt;
.
.PP
Gdzie &lt;kodek&gt; to jedno z: lavc, xvidenc, divx4, lame, toolame, twolame, nuv,
vfw, faac, x264enc, mpeg lub lavf.
.
.
.SS divx4 (\-divx4opts)
.
DivX4 jest uwaÅ¼any za przestarzaÅ‚y i obsÅ‚ugiwany tylko dla kompletnoÅ›ci.
Aby uzyskaÄ‡ szczegÃ³Å‚owe informacje o opcjach DivX4, przeczytaj ÅºrÃ³dÅ‚a,
wiÄ™kszoÅ›Ä‡ opcji nie jest tu opisana.
.
.TP
.B "help\ \ \ "
wyÅ›wietla pomoc
.
.TP
.B br=&lt;wartoÅ›Ä‡&gt;
OkreÅ›la bitrate.
.RSs
.IPs 4\-16000
(w kbit)
.IPs 16001\-24000000
(w bit)
.RE
.
.TP
.B key=&lt;wartoÅ›Ä‡&gt;
maksymalna przerwa miÄ™dzy ramkami kluczowymi (w ramkach)
.
.TP
.B deinterlace
WÅ‚Ä…cza usuwanie przeplotu (unikaj tej opcji, DivX4 ma peÅ‚no bÅ‚Ä™dÃ³w).
.
.TP
.B q=&lt;1\-5&gt;
jakoÅ›Ä‡ (1\-najszybszy, 5\-najlepszy)
.
.TP
.B min_quant=&lt;1\-31&gt;
minimalny kwantyzator (quantizer)
.
.TP
.B max_quant=&lt;1\-31&gt;
maksywalny kwantyzator
.
.TP
.B rc_period=&lt;wartoÅ›Ä‡&gt;
wspÃ³Å‚czynnik kontroli czasu
.
.TP
.B rc_reaction_period=&lt;wartoÅ›Ä‡&gt;
wspÃ³Å‚czynnik kontroli czasu reakcji
.
.TP
.B rc_reaction_ratio=&lt;wartoÅ›Ä‡&gt;
wspÃ³Å‚czynnik kontroli proporcji reakacji
.
.TP
.B crispness=&lt;0\-100&gt;
okreÅ›la chropowatoÅ›Ä‡/\:gÅ‚adkoÅ›Ä‡
.
.TP
.B pass=&lt;1\-2&gt;
Z tÄ… opcjÄ… moÅ¼esz kodowaÄ‡ dwuprzebiegowo pliki DivX4.
Najpierw koduj z pass=1,
pÃ³Åºniej koduj jeszcze raz z tymi samymi parametrami i pass=2.
.
.TP
.B vbrpass=&lt;0\-2&gt;
Nadpisuje argument pass i wykorzystuje bibliotekÄ™ Xvid VBR zamiast DivX4 VBR.
DostÄ™pne sÄ… nastÄ™pujÄ…ce opcje:
.RSs
.IPs 0
kodowanie jednoprzebiegowe (tak jakby pominÄ…Ä‡ przebieg w wierszu poleceÅ„)
.IPs 1
Analityczny (pierwszy) przebieg dwuprzebiegowego kodowania.
Wynikowy plik AVI moÅ¼e byÄ‡ przekierowany do /dev/\:null.
.IPs 2
Ostateczny (drugi) przebieg dwuprzebiegowego kodowania.
.RE
.
.
.SS lame (\-lameopts)
.
.TP
.B "help\ \ \ "
wyÅ›wietla pomoc
.
.TP
.B vbr=&lt;0\-4&gt;
metoda zmiennego bitrate
.PD 0
.RSs
.IPs 0
cbr
.IPs 1
mt
.IPs 2
rh (domyÅ›lne)
.IPs 3
abr
.IPs 4
mtrh
.RE
.PD 1
.
.TP
.B "abr\ \ \ \ "
Å›redni bitrate
.
.TP
.B "cbr\ \ \ \ "
staÅ‚y bitrate
Wymusza rÃ³wnieÅ¼ kodowanie CBR na pÃ³Åºniejszych kodowaniach ABR.
.
.TP
.B br=&lt;0\-1024&gt;
bitrate w kbit (tylko CBR i ABR)
.
.TP
.B q=&lt;0\-9&gt;
jakoÅ›Ä‡ (0 \- najwyÅ¼sza, 9 \- najniÅ¼sza) (tylko VBR)
.
.TP
.B aq=&lt;0\-9&gt;
jakoÅ›Ä‡ algorytmiczna (0 \- najlepsza/najwolniejsza, 9 \- najgorsza/najszybsza)
.
.TP
.B ratio=&lt;1\-100&gt;
wspÃ³Å‚czynnik kompresji
.
.TP
.B vol=&lt;0\-10&gt;
wzmocnienie gÅ‚oÅ›noÅ›ci wejÅ›cia audio
.
.TP
.B mode=&lt;0\-3&gt;
(domyÅ›lne: auto)
.PD 0
.RSs
.IPs 0
stereo
.IPs 1
joint-stereo
.IPs 2
dualchannel
.IPs 3
mono
.RE
.PD 1
.
.TP
.B padding=&lt;0\-2&gt;
.PD 0
.RSs
.IPs 0
Å¼aden
.IPs 1
peÅ‚en
.IPs 2
dostraja
.RE
.PD 1
.
.TP
.B "fast\ \ \ "
przeÅ‚Ä…cza na szybsze kodowanie kolejnych trybÃ³w ustawieÅ„ VBR
Skutkuje to nieznacznie niÅ¼szÄ… jakoÅ›ciÄ… i wiÄ™kszymi wartoÅ›ciami bitrate.
.
.TP
.B highpassfreq=&lt;czÄ™stotliwoÅ›Ä‡&gt;
Ustawia czÄ™stotliwoÅ›Ä‡ w Hz wysokoprzejÅ›ciowego filtrowania (highpass filtering).
CzÄ™stotliwoÅ›ci poniÅ¼ej podanej bÄ™dÄ… obcinane.
WartoÅ›Ä‡ \-1 wyÅ‚Ä…czy filtrowanie, wartoÅ›Ä‡ 0
pozwoli LAME wykryÄ‡ wartoÅ›ci automatycznie.
.
.TP
.B lowpassfreq=&lt;czÄ™stotliwoÅ›Ä‡&gt;
Ustawia czÄ™stotliwoÅ›Ä‡ w Hz niskoprzejÅ›ciowego filtrowania (lowpass filtering).
CzÄ™stotliwoÅ›ci powyÅ¼ej podanej bÄ™dÄ… obcinane.
WartoÅ›Ä‡ \-1 wyÅ‚Ä…czy filtrowanie, wartoÅ›Ä‡ 0
pozwoli LAME wykryÄ‡ wartoÅ›ci automatycznie.
.
.TP
.B preset=&lt;wartoÅ›Ä‡&gt;
standardowe ustawienia
.RSs
.IPs help
WyÅ›wietla dodatkowe opcje i informacje o standardowych ustawieniach.
.IPs medium
kodowanie VBR, dobra jakoÅ›Ä‡, wartoÅ›ci bitrate 150\-180 kbps
.IPs standard
kodowanie VBR, wysoka jakoÅ›Ä‡, wartoÅ›ci bitrate 170\-210 kbps
.IPs extreme
kodowanie VBR, bardzo wysoka jakoÅ›Ä‡, wartoÅ›ci bitrate 200\-240 kbps
.IPs insane
kodowanie CBR, najwyÅ¼sza ustawiona jakoÅ›Ä‡, bitrate 320 kbps
.IPs &lt;8\-320&gt;
kodowanie ABR z uÅ›rednionÄ… wartoÅ›ciÄ… podanego bitrate
.RE
.sp 1
.RS
.I PRZYKÅADY:
.RE
.PD 0
.RSs
.IPs fast:preset=standard
stosowne dla wiÄ™kszoÅ›ci ludzi i typÃ³w muzyki i juÅ¼ caÅ‚kiem wysoka jakoÅ›Ä‡
.IPs cbr:preset=192
Koduje z ustawieniami ABR na wymuszonym, staÅ‚ym bitrate wynoszÄ…cym 192 kbps.
.IPs preset=172
Kodowanie z ustawieniami ABR przy Å›rednim bitrate 172 kbps.
.IPs preset=extreme
Dla ludzi z niewiarygodnie dobrym sÅ‚uchem i podobnym wyposaÅ¼eniem.
.RE
.PD 1
.
.
.SS toolame i twolame (odpowiednio \-toolameopts i \-twolameopts)
.
.TP
.B br=&lt;32\-384&gt;
W trybie CBR parametr ten oznacza bitrate w kbps,
natomiast w trybie VBR jest to minimalny bitrate na ramkÄ™.
Tryb VBR nie zadziaÅ‚a z wartoÅ›ciÄ… mniejszÄ… niÅ¼ 112.
.
.TP
.B vbr=&lt;\-50\-50&gt; (tylko VBR)
PrzedziaÅ‚ zmiennoÅ›ci; jeÅ›li ujemny koder przesuwa Å›redni bitrate w stronÄ™
dolnej granicy, jeÅ›li dodatni w stronÄ™ gÃ³rnej.
JeÅ›li ustawione na 0 jest uÅ¼ywany tryb CBR (domyÅ›lne).
.
.TP
.B maxvbr=&lt;32\-384&gt; (VBR only)
maksymalny bitrate dozwolony na ramkÄ™, w kbps
.
.TP
.B mode=&lt;stereo  |  jstereo  |  mono  |  dual&gt;
(domyÅ›lnie: mono dla dÅºwiÄ™ku jednokanaÅ‚owego, w przeciwnym wypadku stereo)
.
.TP
.B psy=&lt;\-1\-4&gt;
model psychoakustyczny (domyÅ›lnie: 2)
.
.TP
.B errprot=&lt;0 | 1&gt;
WÅ‚Ä…cza ochronÄ™ przed bÅ‚Ä™dami.
.
.TP
.B debug=&lt;0\-10&gt;
poziom debugowania
.RE
.PD 1
.
.
.SS faac (\-faacopts)
.
.TP
.B br=&lt;bitrate&gt;
Å›redni bitrate w kbps (nie dziaÅ‚a z quality)
.
.TP
.B quality=&lt;1\-1000&gt;
jakoÅ›Ä‡, im wyÅ¼sza tym lepsza (nie dziaÅ‚a z br)
.
.TP
.B object=&lt;0\-3&gt;
typ zÅ‚oÅ¼onoÅ›ci obiektÃ³w
.PD 0
.RSs
.IPs 0
MAIN (domyÅ›lnie)
.IPs 1
LOW
.IPs 2
SSR
.IPs 3
LTP (niezwykle wolne)
.RE
.PD 1
.
.TP
.B mpeg=&lt;2|4&gt;
Wersja MPEG (domyÅ›lnie: 4)
.
.TP
.B "tns\ \ \ \ "
WÅ‚Ä…cza czasowe ksztaÅ‚towanie szumu.
.
.TP
.B cutoff=&lt;0\-czÄ™stotliwoÅ›Ä‡_prÃ³bkowania/2&gt;
czÄ™stotliowÅ›Ä‡ obcinania (domyÅ›lnie: czÄ™stotliwoÅ›Ä‡_prÃ³bkowania/2)
.
.TP
.B "raw\ \ \ \ "
Przechowuje strumieÅ„ jako surowy Å‚adunek z dodatkowymi danymi w nagÅ‚Ã³wku
kontenera (domyÅ›lnie: 0, co oznacza ADTS).
Nie ustawiaj tej flagi jeÅ›li wyraÅºnie tego nie potrzebujesz, albo nie bÄ™dziesz
mÃ³gÅ‚ pÃ³Åºniej zremuksowaÄ‡ strumienia audio.
.RE
.PD 1
.
.
.SS lavc (\-lavcopts)
.
Wiele z opcji libavcodec (w skrÃ³cie lavc) jest skÄ…po udokumentowanych.
SzczegÃ³Å‚owe informacje znajdziesz w ÅºrÃ³dÅ‚ach.
.PP
.I PRZYKÅAD:
.PD 0
.RSs
.IPs vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250
.RE
.PD 1
.
.TP
.B acodec=&lt;wartoÅ›Ä‡&gt;
kodek audio (domyÅ›lnie: mp2):
.PD 0
.RSs
.IPs "mp2\ \ "
MPEG Layer 2
.IPs "mp3\ \ "
MPEG Layer 3
.IPs "ac3\ \ "
AC3
.IPs adpcm_ima_wav
IMA Adaptive PCM (4bity na prÃ³bkÄ™, kompresja w stosunku 4:1)
.IPs "sonic\ "
Eksperymentalny stratny/bezstratny kodek.
.RE
.PD 1
.
.TP
.B abitrate=&lt;wartoÅ›Ä‡&gt;
bitrate dÅºwiÄ™ku w kbit (domyÅ›lnie: 224)
.
.TP
.B atag=&lt;wartoÅ›Ä‡&gt;
Wykorzystuje okreÅ›lony znacznik formatu dÅºwiÄ™ku systemu Windows (np.\&amp;
atag=0x55).
.
.TP
.B bit_exact
Wykorzystuje tylko algorytmy bitowo dokÅ‚adne (poza (I)DCT).
Ponadto bit_exact wyÅ‚Ä…cza kilka funkcji optymalizacyjnych i dlatego teÅ¼
powinien byÄ‡ stosowany tylko do testÃ³w regresyjnych, ktÃ³re wymagajÄ… plikÃ³w
identycznych binarnie, nawet jeÅ¼eli zmienia siÄ™ wersja kodera.
Opcja ta ignoruje rÃ³wnieÅ¼ nagÅ‚Ã³wek user_data w strumieniach MPEG-4.
Nie korzystaj z tego parametru, chyba Å¼e wiesz co robisz.
.
.TP
.B threads=&lt;1\-8&gt;
Maksymalna liczba uÅ¼ytych wÄ…tkÃ³w (domyÅ›lnie: 1).
MoÅ¼e mieÄ‡ delikatnie negatywny wpÅ‚yw na przewidywanie ruchu.
.RE
.
.TP
.B vcodec=&lt;wartoÅ›Ä‡&gt;
Wykorzystuje podany kodek (domyÅ›lnie: mpeg4).
.PD 0
.RSs
.IPs mjpeg
Motion JPEG
.IPs ljpeg
Lossless JPEG
.IPs "h261\ "
H.261
.IPs "h263\ "
H.263
.IPs h263p
H.263 Plus
.IPs mpeg4
MPEG-4 (DivX 4/5)
.IPs msmpeg4
DivX 3
.IPs msmpeg4v2
MS MPEG4v2
.IPs "wmv1\ "
Windows Media Video, wersja 1 (AKA WMV7)
.IPs "wmv2\ "
Windows Media Video, wersja 2 (AKA WMV8)
.IPs "rv10\ "
stary kodek RealVideo
.IPs mpeg1video
MPEG-1 video
.IPs mpeg2video
MPEG-2 video
.IPs huffyuv
HuffYUV
.IPs ffvhuff (zobacz takÅ¼e opcjÄ™ vstrict)
niestandardowy, mniejszy o 20% HuffYUV wykorzystujÄ…cy YV12
.IPs "asv1\ "
ASUS Video v1
.IPs "asv2\ "
ASUS Video v2
.IPs ffv1 (zobacz takÅ¼e opcjÄ™ vstrict)
bezstratny kodek video FFmpeg
.IPs "flv\ \ "
Sorenson H.263 uÅ¼ywany w Flash Video
.IPs dvvideo
Sony Digital Video
.IPs "svq1\ "
Apple Sorenson Video 1
.IPs snow (zobacz takÅ¼e opcjÄ™ vstrict)
eksperymentalny kodek FFmpeg oparty o wavelet
.RE
.PD 1
.
.TP
.B vqmin=&lt;1\-31&gt;
minimalny kwantyzator (quantizer) (przebieg\ 1/\:2)
.RSs
.IPs 1
Nie zalecane (bardzo duÅ¼y plik, maÅ‚a rÃ³Å¼nica w jakoÅ›ci i dziwne efekty uboczne:
msmpeg4, h263 bÄ™dÄ… sÅ‚abej jakoÅ›ci, kontrola tempa bÄ™dzie szwankowaÅ‚a co w
rezultacie da wyjÅ›cie niÅ¼szej jakoÅ›ci i niektÃ³re dekodery nie bÄ™dÄ… w stanie
sobie z nim poradziÄ‡).
.IPs 2
Zalecane do normalnego kodowania mpeg4/\:mpeg1video (domyÅ›lne).
.IPs 3
Zalecane dla h263(p)/\:msmpeg4.
Powodem wyboru 3 a nie 2 jest fakt, Å¼e ten drugi moÅ¼e prowadziÄ‡ do przepeÅ‚nieÅ„.
(BÄ™dzie to naprawione dla h263(p) przez zmianÄ™ kwantyzatora o MB w przyszÅ‚oÅ›ci,
msmpeg4 nie moÅ¼e byÄ‡ poprawiony poniewaÅ¼ tego nie obsÅ‚uguje.)
.RE
.
.TP
.B lmin=&lt;0.01\-255.0&gt;
Minimalny mnoÅ¼nik Lagrange dla kontroli tempa, prawdopodobnie chcesz, Å¼eby byÅ‚
rÃ³wny lub mniejszy niÅ¼ vqmin (domyÅ›lnie: 2.0).
.RE
.
.TP
.B lmax=&lt;0.01\-255.0&gt;
maksymalny mnoÅ¼nik Lagrange dla kontroli tempa (domyÅ›lnie: 31.0)
.RE
.
.TP
.B vqscale=&lt;1\-31&gt;
StaÅ‚y kwantyzator /\: staÅ‚a jakoÅ›Ä‡ kodowania (wÅ‚Ä…cza tryb staÅ‚ego kwantyzatora).
NiÅ¼sza wartoÅ›Ä‡ oznacza lepszÄ… jakoÅ›Ä‡ ale wiÄ™kszy plik wynikowy
(domyÅ›lnie: 0 (wyÅ‚Ä…czony)).
1 nie jest zalecanÄ… wartoÅ›ciÄ… (sprawdÅº vqmin a uzyskasz wiÄ™cej informacji).
.
.TP
.B vqmax=&lt;1\-31&gt;
maksymalny kwantyzator (przebieg\ 1/\:2), 10\-31 jest rozsÄ…dnym zakresem
(domyÅ›lnie: 31)
.
.TP
.B mbqmin=&lt;1\-31&gt;
przestarzaÅ‚e, uÅ¼ywaj vqmin
.
.TP
.B mbqmax=&lt;1\-31&gt;
przestarzaÅ‚e, uÅ¼ywaj vqmax
.
.TP
.B vqdiff=&lt;1\-31&gt;
maksymalna rÃ³Å¼nica kwantyzatora miÄ™dzy sÄ…siednimi ramkami I a P
(przebieg\ 1/\:2) (domyÅ›lnie: 3)
.
.TP
.B vmax_b_frames=&lt;0\-4&gt;
maksymalna iloÅ›Ä‡ ramek B miÄ™dzy ramkami innymi niÅ¼ B:
.PD 0
.RSs
.IPs 0
brak klatek B (domyÅ›lne)
.IPs 0\-2
rozsÄ…dny zakres dla MPEG-4
.RE
.PD 1
.
.TP
.B vme=&lt;0\-5&gt;
metoda szacowania ruchu
DostÄ™pne sÄ… metody:
.PD 0
.RSs
.IPs 0
Å¼adna (bardzo niska jakoÅ›Ä‡)
.IPs 1
peÅ‚na (powolna, brak opiekuna, metoda wyÅ‚Ä…czona)
.IPs 2
log (niska jakoÅ›Ä‡, brak opiekuna, metoda wyÅ‚Ä…czona)
.IPs 3
phods (niska jakoÅ›Ä‡, brak opiekuna, metoda wyÅ‚Ä…czona)
.IPs 4
EPZS: rozmiar diamentu jest rÃ³wny 1, moÅ¼e byÄ‡ dopasowany
przez opcje *dia (domyÅ›lna)
.IPs 5
X1 (eksperymentalna, obecnie synonim EPZS)
.RE
.PD 1
.sp 1
.RS
.br
.I INFORMACJA:
WartoÅ›ci 0\-3 obecnie ignorujÄ… iloÅ›Ä‡ zuÅ¼ytych BitÃ³w,
wiÄ™c jakoÅ›Ä‡ moÅ¼e byÄ‡ niska.
.RE
.
.TP
.B me_range=&lt;0\-9999&gt;
zakres przeszukiwania przy szacowaniu ruchu
(domyÅ›lnie: 0 (nieograniczony))
.
.TP
.B mbd=&lt;0\-2&gt;
Algorytm decyzyjny makrobloku (tryb wysokiej jakoÅ›ci), koduje kaÅ¼dy makroblok
we wszystkich trybach i wybiera ten najlepszy.
Metoda ta jest powolna, ale jej rezultatem jest lepsza jakoÅ›Ä‡ i mniejsza
objÄ™toÅ›Ä‡ pliku.
.PD 0
.RSs
.IPs 0
Korzysta z mbcmp (domyÅ›lne).
.IPs 1
Wybiera tryb MB, ktÃ³ry wymaga najmniejszej iloÅ›ci bitÃ³w (=vhq).
.IPs 2
Wybiera tryb MB, ktÃ³ry powoduje najmniejsze znieksztaÅ‚cenia tempa.
.RE
.PD 1
.
.TP
.B "vhq\ \ \ \ "
DziaÅ‚a tak samo jak mbd=1, trzymany ze wzglÄ™du na kompatybilnoÅ›Ä‡.
.
.TP
.B "v4mv\ \ \ "
Zezwala na 4 wektory ruchu w kaÅ¼dym makrobloku (trochÄ™ lepsza jakoÅ›Ä‡).
DziaÅ‚a lepiej w parze z mbd&gt;0.
.
.TP
.B "obmc\ \ \ "
kompensacja ruchu nachodzÄ…cych na siebie blokÃ³w (H.263+)
.
.TP
.B "loop\ \ \ "
filtr pÄ™tli (H.263+)
nie dziaÅ‚a
.
.TP
.B inter_threshold &lt;\-1000\-1000&gt;
Na razie nie robi kompletnie nic.
.
.TP
.B keyint=&lt;0\-300&gt;
maksymalna przerwa miÄ™dzy ramkami kluczowymi w ramkach
(domyÅ›lnie: 250 albo jedna klatka kluczowa co dziesiÄ™Ä‡ sekund w filmie 25fps)
Ramki kluczowe sÄ… potrzebne przy przeszukiwaniu, jako Å¼e przeszukiwane sÄ…
tylko ramki kluczowe, potrzebujÄ… jednak one trochÄ™ wiÄ™cej miejsca niÅ¼ zwykÅ‚e
ramki, wiÄ™c wiÄ™ksze wartoÅ›ci dadzÄ… w rezultacie mniejszy plik, ale mniej
precyzyjne przeszukiwanie.
0 jest rÃ³wnowaÅ¼ne 1, czyli kaÅ¼da ramka jest ramkÄ… kluczowÄ….
WartoÅ›ci &gt;300 nie sÄ… zalecane, poniewaÅ¼ jakoÅ›Ä‡ moÅ¼e byÄ‡ zÅ‚a w zaleÅ¼noÅ›ci od
dekodera, kodera i szczÄ™Å›cia.
Dla utrzymania peÅ‚nej zgodnoÅ›ci z MPEG-1/\:2/\:4 wartoÅ›ci powinny byÄ‡ &lt;=132.
.
.TP
.B sc_threshold=&lt;\-1000000000\-1000000000&gt;
PrÃ³g do wykrywania zmiany sceny.
Libavcodec wstawia klatkÄ™ kluczowÄ… jeÅ¼eli wykryje zmianÄ™ sceny.
TÄ… opcjÄ… moÅ¼esz okreÅ›liÄ‡ czuÅ‚oÅ›Ä‡ tej detekcji.
\-1000000000 oznacza, Å¼e zmiana sceny wykrywana jest w kaÅ¼dej klatce,
1000000000 oznacza, Å¼e Å¼adne zmiany nie bÄ™dÄ… wykryte (domyÅ›lnie: 0).
.
.TP
.B vb_strategy=&lt;0\-1&gt; (tylko pierwszy przebieg)
strategia wyboru miÄ™dzy ramkami I/\:P/\:B:
.PD 0
.RSs
.IPs 0
Zawsze uÅ¼ywa maksymalnej iloÅ›ci klatek B (domyÅ›lne).
.IPs 1
Unika ramek B w scenach z duÅ¼Ä… iloÅ›ciÄ… ruchu.
.RE
.PD 1
.
.TP
.B vpass=&lt;1\-3&gt;
WÅ‚Ä…cza wewnÄ™trzny tryb dwu- (lub wiÄ™cej) przebiegowy, podawaj tylko, jeÅ¼eli chcesz
korzystaÄ‡ z kodowania dwu- (lub wiÄ™cej) przebiegowego.
.PD 0
.RSs
.IPs 1
pierwszy przebieg (zobacz takÅ¼e opcjÄ™ turbo)
.IPs 2
drugi przebieg
.IPs 3
n-ty przebieg (drugi i nastÄ™pne przebiegi kodowania N-przebiegowego)
.RE
.RS
Jak to dziaÅ‚a i jak tego uÅ¼ywaÄ‡:
.br
Pierwszy przebieg (vpass=1) zapisuje plik ze statystykami.
MoÅ¼e bÄ™dziesz chciaÅ‚ wyÅ‚Ä…czyÄ‡ niektÃ³re opcje znacznie obciÄ…Å¼ajÄ…ce procesor,
podobnie jak robi to tryb "turbo".
.br
W trybie dwuprzebiegowym drugi przebieg (vpass=2) czyta plik ze statystykami
i opiera na nim decyzje o kontroli tempa.
.br
W trybie N-przebiegowym drugi przebieg (vpass=3, to nie bÅ‚Ä…d)
robi obie rzeczy: Najpierw czyta statystyki z pliku, pÃ³Åºniej je nadpisuje.
MoÅ¼e bÄ™dziesz chciaÅ‚ zachowaÄ‡ kopiÄ™ pliku divx2pass.log zanim to siÄ™ stanie,
jeÅ›li istnieje moÅ¼liwoÅ›Ä‡, Å¼e bÄ™dziesz musiaÅ‚ przerwaÄ‡ dziaÅ‚anie MEncodera.
MoÅ¼esz uÅ¼ywaÄ‡ wszystkich opcji kodowania, poza tymi obciÄ…Å¼ajÄ…cymi procesor
w znacznym stopniu (jak "qns").
.br
MoÅ¼esz pÃ³Åºniej powtarzaÄ‡ ten przebieg, poprawiajÄ…c proces kodowania.
KaÅ¼dy przebieg bÄ™dzie uÅ¼ywaÅ‚ statystyk z poprzedniego Å¼eby poprawiÄ‡ kodowanie.
Ostatni przebieg moÅ¼e mieÄ‡ opcje dowolnie obciÄ…Å¼ajÄ…ce procesor.
.br
JeÅ›li chcesz kodowania dwuprzebiegowego, uÅ¼yj najpierw vpass=1 potem vpass=2.
.br
JeÅ›li chcesz trÃ³j- lub wiÄ™cej przebiegowego uÅ¼yj vpass=1 przy pierwszym
przebiegu a potem vpass=3 i vpass=3 i tak dalej dopÃ³ki nie jesteÅ› zadowolony
z wyniku kodowania.
.RE
.PD 1
.sp 1
.RS
huffyuv:
.RE
.PD 0
.RSs
.IPs "pierwszy przebieg"
Zachowuje statystyki.
.IPs "drugi przebieg"
Koduje z optymalnÄ… tablicÄ… Huffmana opartÄ… o wyniki pierwszego przebiegu.
.RE
.PD 1
.
.TP
.B turbo (tylko tryb dwuprzebiegowy)
Znacznie zwiÄ™ksza szybkoÅ›Ä‡ pierwszego przebiegu uÅ¼ywajÄ…c szybszych algorytmÃ³w
i wyÅ‚Ä…czajÄ…c opcje obciÄ…Å¼ajÄ…ce w znacznym stopniu procesor.
Prawdopodobnie zmniejszy to trochÄ™ globalny wspÃ³Å‚czynnik PSNR (o okoÅ‚o 0.01dB),
zmieni typy pojedynczych klatek i trochÄ™ bardziej ich PSNR (do 0.03dB).
.
.TP
.B aspect=&lt;x/\:y&gt;
Przechowuje proporcje wewnÄ™trznie, podobnie jak pliki MPEG.
O wiele lepsze rozwiÄ…zanie niÅ¼ ponowne skalowanie, poniewaÅ¼ nie spada jakoÅ›Ä‡.
Tylko MPlayer bÄ™dzie odtwarzaÅ‚ te pliki poprawnie, inne odtwarzacze wyÅ›wietlÄ…
je w zÅ‚ych proporcjach.
Parametr proporcji moÅ¼e byÄ‡ podany jako stosunek lub liczba rzeczywista.
.sp 1
.RS
.I PrzykÅ‚ad:
.RE
.RSs
.PD 0
.IPs "aspect=16/\:9 lub aspect=1.78"
.PD 1
.RE
.
.TP
.B autoaspect
Podobnie jak opcja aspect, ale proporcja wyliczana jest automatycznie, biorÄ…c
pod uwagÄ™ wszystkie filtry dostrajajÄ…ce (crop/\:expand/\:scale/\:itp) podane w
Å‚aÅ„cuchu.
Nie powoduje spadku wydajnoÅ›ci, wiÄ™c moÅ¼esz jÄ… mieÄ‡ spokojnie zawsze wÅ‚Ä…czonÄ….
.
.TP
.B vbitrate=&lt;wartoÅ›Ä‡&gt;
OkreÅ›la bitrate (przebieg\ 1/\:2) (domyÅ›lnie: 800).
.br
.I UWAGA:
1kbit = 1000 bitÃ³w
.PD 0
.RSs
.IPs 4\-16000
(w kbit)
.IPs 16001\-24000000
(w bit)
.RE
.PD 1
.
.TP
.B vratetol=&lt;wartoÅ›Ä‡&gt;
przybliÅ¼ona tolerancja rozmiaru pliku w kbit.
1000\-100000 jest rozsÄ…dnym zakresem.
(uwaga: 1kbit = 1000 bitÃ³w)
(domyÅ›lnie: 8000)
.br
.I INFORMACJA:
WartoÅ›Ä‡ vratetol nie powinna byÄ‡ zbyt duÅ¼a podczas drugiego przebiegu, inaczej
mogÄ… wystÄ…piÄ‡ problemy, jeÅ¼eli wykorzystane bÄ™dzie vrc_(min|max)rate.
.
.TP
.B vrc_maxrate=&lt;wartoÅ›Ä‡&gt;
maksymalny bitrate w kbit/\:sek (przebieg\ 1/\:2)
(domyÅ›lnie: 0, nieograniczony)
.
.TP
.B vrc_minrate=&lt;wartoÅ›Ä‡&gt;
minimalny bitrate w kbit/\:sek (przebieg\ 1/\:2)
(domyÅ›lnie: 0, nieograniczony)
.
.TP
.B vrc_buf_size=&lt;wartoÅ›Ä‡&gt;
rozmiar bufora w kbit (przebieg\ 1/\:2).
Dla MPEG-1/\:2 okreÅ›la to rÃ³wnieÅ¼ rozmiar bufora vbv, uÅ¼yj 327 dla VCD,
917 dla SVCD i 1835 dla DVD.
.
.TP
.B vrc_buf_aggressivity
obecnie bezuÅ¼yteczne
.
.TP
.B vrc_strategy
Zarezerwowane na przyszÅ‚oÅ›Ä‡.
.
.TP
.B vb_qfactor=&lt;\-31.0\-31.0&gt;
wspÃ³Å‚czynnik kwantyzatora pomiÄ™dzy ramkami B a innymi niÅ¼ B (przebieg\ 1/\:2)
(domyÅ›lnie: 1.25)
.
.TP
.B vi_qfactor=&lt;\-31.0\-31.0&gt;
wspÃ³Å‚czynnik kwantyzatora pomiÄ™dzy ramkami I a innymi niÅ¼ I (przebieg\ 1/\:2)
(domyÅ›lnie: 0.8)
.
.TP
.B vb_qoffset=&lt;\-31.0\-31.0&gt;
offset kwantyzatora pomiÄ™dzy ramkami B a innymi niÅ¼ B (przebieg\ 1/\:2)
(domyÅ›lnie: 1.25)
.
.TP
.B vi_qoffset=&lt;\-31.0\-31.0&gt;
(przebieg\ 1/\:2) (domyÅ›lnie: 0.0)
.br
jeÅ¼eli v{b|i}_qfactor &gt; 0
.br
Kwantyzator klatek I/\:B = kwantyzator ramki P * v{b|i}_qfactor +
v{b|i}_qoffset
.br
w przeciwnym wypadku
.br
normalnie kontroluj tempo (nie blokuj kwantyzatora wedÅ‚ug nastÄ™pnej ramki P)
i ustaw q= \-q * v{b|i}_qfactor + v{b|i}_qoffset
.br
.I WSKAZÃ“WKA:
Aby kodowaÄ‡ ze staÅ‚ym kwantyzatorem, ale rÃ³Å¼nym
dla klatek I/\:P i B, moÅ¼esz wykorzystaÄ‡ poniÅ¼szy wzÃ³r:
lmin= &lt;ip_quant&gt;:lmax= &lt;ip_quant&gt;:vb_qfactor= &lt;b_quant/\:ip_quant&gt;
.
.TP
.B vqblur=&lt;0.0\-1.0&gt; (przebieg 1)
Rozmycie kwantyzatora (domyÅ›lnie: 0.5),
wiÄ™ksze wartoÅ›ci uÅ›redniÄ… kwantyzator w czasie (wolniejsze zmiany).
.PD 0
.RSs
.IPs 0.0
WyÅ‚Ä…czone rozmycie kwantyzatora
.IPs 1.0
UÅ›rednia kwantyzator ze wszystkich poprzednich klatek.
.RE
.PD 1
.
.TP
.B vqblur=&lt;0.0\-99.0&gt; (przebieg 2)
Rozmycie gaussowe kwantyzatora (domyÅ›lnie: 0.5),
wiÄ™ksze wartoÅ›ci uÅ›redniÄ… kwantyzator w czasie (wolniejsze zmiany).
.
.TP
.B vqcomp=&lt;0.0\-1.0&gt;
Kompresja kwantyzatora, vrc_eq zaleÅ¼y od niej (przebieg\ 1/\:2) (domyÅ›lnie: 0.5).
Dla przykÅ‚adu, zakÅ‚adajÄ…c Å¼e jest uÅ¼ywane domyÅ›lne rÃ³wnanie kontroli tempa,
przy vqcomp=1.0, kontrola tempa przydziela kaÅ¼dej ramce iloÅ›Ä‡ bitÃ³w potrzebnÄ…
do zakodowania ich przy takim samym kwantyzatorze.
Przy vqcomp=0.0, kontrola tempa przydziela kaÅ¼dej ramce takÄ… samÄ… iloÅ›Ä‡ bitÃ³w,
czyli Å›cisÅ‚e CBR.
.I INFORMACJA:
To sÄ… ekstremalne ustawienia i nie powinny byÄ‡ uÅ¼ywane.
Postrzegana optymalna jakoÅ›Ä‡ bÄ™dzie gdzieÅ› miÄ™dzy tymi dwoma ekstremami.
.
.TP
.B vrc_eq=&lt;equation&gt;
gÅ‚Ã³wne rÃ³wnanie kontroli tempa (przebieg\ 1/\:2)
.RE
.RSs
.IPs "1\ \ \ \ "
staÅ‚y bitrate
.IPs "tex\ \ "
staÅ‚a jakoÅ›Ä‡
.IPs 1+(tex/\:avgTex-1)*qComp
przybliÅ¼one rÃ³wnanie starej kontroli tempa
.IPs tex^qComp
z qcomp 0.5 czy coÅ› takiego (domyÅ›lne)
.RE
.PP
.RS
operatory:
.RE
.RSs
.IPs +,\-,*,/,^
.RE
.PP
.RS
zmienne:
.RE
.RSs
.IPs "tex\ \ "
zÅ‚oÅ¼onoÅ›Ä‡ tekstur
.IPs iTex,pTex
zÅ‚oÅ¼onoÅ›Ä‡ tekstur intra, nie-intra
.IPs avgTex
Å›rednia zÅ‚oÅ¼onoÅ›Ä‡ tekstur
.IPs avgIITex
Å›rednia zÅ‚oÅ¼onoÅ›Ä‡ tekstur intra w ramkach I
.IPs avgPITex
Å›rednia zÅ‚oÅ¼onoÅ›Ä‡ tekstur intra w ramkach P
.IPs avgPPTex
Å›rednia zÅ‚oÅ¼onoÅ›Ä‡ tekstur nie-intra w ramkach P
.IPs avgBPTex
Å›rednia zÅ‚oÅ¼onoÅ›Ä‡ tekstur nie-intra w ramkach B
.IPs "mv\ \ \ "
iloÅ›Ä‡ bitÃ³w uÅ¼ytych w wektorach ruchu
.IPs fCode
maksymalna dÅ‚ugoÅ›Ä‡ wektorÃ³w ruchu w skali log2
.IPs iCount
iloÅ›Ä‡ makroblokÃ³w intra / iloÅ›Ä‡ makroblokÃ³w
.IPs "var\ \ "
zÅ‚oÅ¼onoÅ›Ä‡ przestrzenna
.IPs mcVar
zÅ‚oÅ¼onoÅ›Ä‡ czasowa
.IPs qComp
qcomp z wiersza poleceÅ„
.IPs "isI, isP, isB"
Wynosi 1 jeÅ¼eli typ obrazu to I/\:P/\:B w przeciwnym wypadku \- 0.
.IPs "Pi,E\ "
Przejrzyj swojÄ… ulubionÄ… ksiÄ…Å¼kÄ™ do matematyki.
.RE
.PP
.RS
funkcje:
.RE
.RSs
.IPs max(a,b),min(a,b)
maksimum / minimum
.IPs gt(a,b)
wynosi 1 jeÅ¼eli a&gt;b, inaczej 0
.IPs lt(a,b)
wynosi 1 jeÅ¼eli a&lt;b, inaczej 0
.IPs eq(a,b)
wynosi 1 jeÅ¼eli a==b, inaczej 0
.IPs "sin, cos, tan, sinh, cosh, tanh, exp, log, abs"
.RE
.
.TP
.B vrc_override=&lt;opcje&gt;
OkreÅ›lona przez uÅ¼ytkownika jakoÅ›Ä‡ poszczegÃ³lnych czÄ™Å›ci (zakoÅ„czenie,
lista pÅ‚ac, ...) (przebieg\ 1/\:2).
Opcje to &lt;klatka-poczÄ…tkowa&gt;, &lt;klatka-koÅ„cowa&gt;, &lt;jakoÅ›Ä‡&gt;[/\:&lt;klatka-poczÄ…tkowa&gt;,
&lt;klatka-koÅ„cowa&gt;, &lt;jakoÅ›Ä‡&gt;[/\:...]]:
.PD 0
.RSs
.IPs "quality (2\-31)"
kwantyzator
.IPs "quality (\-500\-0)"
korekcja jakoÅ›ci w %
.RE
.PD 1
.
.TP
.B vrc_init_cplx=&lt;0\-1000&gt;
poczÄ…tkowa zÅ‚oÅ¼onoÅ›Ä‡ (przebieg\ 1)
.
.TP
.B vrc_init_occupancy=&lt;0.0\-1.0&gt;
poczÄ…tkowa zajÄ™toÅ›Ä‡ bufora, jako uÅ‚amek vrc_buf_size (domyÅ›lnie: 0.9)
.
.TP
.B vqsquish=&lt;0|1&gt;
OkreÅ›la jak ma siÄ™ zachowywaÄ‡ kwantyzator miÄ™dzy qmin a qmax (przebieg\ 1/\:2).
.PD 0
.RSs
.IPs 0
UÅ¼ywa obcinania.
.IPs 1
UÅ¼ywa Å‚adnej, rÃ³Å¼niczkowalnej funkcji (domyÅ›lne).
.RE
.PD 1
.
.TP
.B vlelim=&lt;\-1000\-1000&gt;
Ustawia prÃ³g eliminowania pojedynczych wspÃ³Å‚czynnikÃ³w jasnoÅ›ci.
WartoÅ›ci ujemne bÄ™dÄ… braÅ‚y pod uwagÄ™ takÅ¼e wspÃ³Å‚czynnik DC
(powinny byÄ‡ rÃ³wne co najmniej \-4 lub niÅ¼ej dla kodowania z quant=1):
.PD 0
.RSs
.IPs 0
wyÅ‚Ä…czony (domyÅ›lne)
.IPs \-4
zalecane przez JVT
.RE
.PD 1
.
.TP
.B vcelim=&lt;\-1000\-1000&gt;
Ustawia prÃ³g eliminowania pojedynczych wspÃ³Å‚czynnikÃ³w barwy.
WartoÅ›ci ujemne bÄ™dÄ… braÅ‚y pod uwagÄ™ takÅ¼e wspÃ³Å‚czynnik DC
(powinny byÄ‡ rÃ³wne co najmniej \-4 lub niÅ¼ej dla kodowania z quant=1):
.PD 0
.RSs
.IPs 0
wyÅ‚Ä…czony (domyÅ›lne)
.IPs 7
zalecane przez JVT
.RE
.PD 1
.
.TP
.B vstrict=&lt;\-2|\-1|0|1&gt;
Å›cisÅ‚a zgodnoÅ›Ä‡ ze standardami
.PD 0
.RSs
.IPs 0
wyÅ‚Ä…czona
.IPs 1
Zalecane tylko w przypadku, jeÅ¼eli chcesz przekazaÄ‡ wyjÅ›cie do referencyjnego
dekodera MPEG-4.
.IPs \-1
Pozwala na rozszerzenia libavcodec (domyÅ›lne).
.IPs \-2
WÅ‚Ä…cza eksperymentalne kodeki i moÅ¼liwoÅ›ci ktÃ³re mogÄ… nie byÄ‡ obsÅ‚ugiwane
przez przyszÅ‚e wersje MPlayera (snow, ffvhuff, ffv1).
.RE
.PD 1
.
.TP
.B "vdpart\ "
Dzielenie danych.
Dodaje 2 Bajty do kaÅ¼dego pakietu video, poprawia odpornoÅ›Ä‡ na bÅ‚Ä™dy podczas
transferu przez niepewne kanaÅ‚y (np.\&amp; przesyÅ‚anie poprzez internet).
KaÅ¼dy pakiet bÄ™dzie kodowany w 3 oddzielnych czÄ™Å›ciach:
.PD 0
.RSs
.IPs "1. MVy"
ruch
.IPs "2. WspÃ³Å‚czynniki DC"
obraz niskiej rozdzielczoÅ›ci
.IPs "3. WspÃ³Å‚czyniki AC"
szczegÃ³Å‚y
.RE
.PD 1
.RS
NajwaÅ¼niejsze sÄ… MV i DC, ich utrata jest o wiele gorsza niÅ¼ utrata AC i
pÃ³Åºniej 1. i 2. czÄ™Å›ci.
MV i DC razem sÄ… o wiele mniejsze niÅ¼ 3ci kawaÅ‚ek (AC), co oznacza,
Å¼e bÅ‚Ä™dy bÄ™dÄ… czÄ™Å›ciej wystÄ™powaÅ‚y w tym ostatnim niÅ¼ w dwÃ³ch pierwszych.
Dlatego, obraz bÄ™dzie wyglÄ…daÅ‚ o wiele lepiej z podziaÅ‚em na czÄ™Å›ci niÅ¼ bez,
poniewaÅ¼ bez dzielenia bÅ‚Ä™dy bÄ™dÄ… zdarzaÅ‚y siÄ™ rÃ³wno w AC/\:DC/\:MV.
.RE
.
.TP
.B vpsize=&lt;0\-10000&gt; (zobacz takÅ¼e opcjÄ™ vdpart)
Rozmiar pakietu video, poprawia odpornoÅ›Ä‡ na bÅ‚Ä™dy.
.PD 0
.RSs
.IPs "0\ \ \ \ "
wyÅ‚Ä…czone (domyÅ›lne)
.IPs 100\-1000
dobry wybÃ³r
.RE
.PD 1
.
.TP
.B "ss\ \ \ \ \ "
tryb o strukturze plastrowej dla H.263+
.
.TP
.B "gray\ \ \ "
kodowanie tylko w skali szaroÅ›ci (szybsze)
.
.TP
.B vfdct=&lt;0\-10&gt;
algorytm DCT
.PD 0
.RSs
.IPs 0
Automatycznie wybiera dobry (domyÅ›lne).
.IPs 1
fast integer
.IPs 2
accurate integer
.IPs 3
MMX
.IPs 4
mlib
.IPs 5
AltiVec
.IPs 6
floating point AAN
.RE
.PD 1
.
.TP
.B idct=&lt;0\-99&gt;
algorytm IDCT
.br
.I INFORMACJA:
Z tego co wiemy te wszystkie IDCT przechodzÄ… testy IEEE1180.
.PD 0
.RSs
.IPs 0
Automatycznie wybiera dobry (domyÅ›lne).
.IPs 1
referencjny dekoder JPEG
.IPs 2
simple
.IPs 3
simplemmx
.IPs 4
libmpeg2mmx (niedokÅ‚adny, nie uÅ¼ywaj do kodowania z keyint &gt;100)
.IPs 5
ps2
.IPs 6
mlib
.IPs 7
arm
.IPs 8
AltiVec
.IPs 9
sh4
.RE
.PD 1
.
.TP
.B lumi_mask=&lt;0.0\-1.0&gt;
Maskowanie jasnoÅ›ci jest "psychosensorycznym" parametrem, ktÃ³ry wykorzystuje
fakt, Å¼e ludzkie oko widzi mniej szczegÃ³Å‚Ã³w na bardzo jasnych polach obrazu.
Kompresuje on mocniej jasne obszary niÅ¼ te o Å›redniej jasnoÅ›ci, wiÄ™c zachowa to
kilka bitÃ³w, ktÃ³re mogÄ… byÄ‡ wykorzystane przez nastÄ™pne klatki, podnoszÄ…c
ogÃ³lnÄ…, subiektywnÄ… jakoÅ›Ä‡, przy jednoczesnym moÅ¼liwym spadku wartoÅ›ci PSNR.
.br
.I UWAGA:
BÄ…dÅº ostroÅ¼ny, zbyt duÅ¼e wartoÅ›ci mogÄ… spowodowaÄ‡ okropne rzeczy.
.br
.I UWAGA:
DuÅ¼e wartoÅ›ci mogÄ… wyglÄ…daÄ‡ dobrze na niektÃ³rych monitorach,
a na innych nie.
.PD 0
.RSs
.IPs "0.0\ \ "
wyÅ‚Ä…czone (domyÅ›lne)
.IPs 0.0\-0.3
rozsÄ…dny zakres
.RE
.PD 1
.
.TP
.B dark_mask=&lt;0.0\-1.0&gt;
Maskowanie ciemnoÅ›ci jest "psychosensorycznym" parametrem, ktÃ³ry wykorzystuje
fakt, Å¼e ludzkie oko widzi mniej szczegÃ³Å‚Ã³w na bardzo ciemnych polach obrazu.
Kompresuje on mocniej ciemne obszary niÅ¼ te o Å›redniej jasnoÅ›ci, wiÄ™c zachowa to
kilka bitÃ³w, ktÃ³re mogÄ… byÄ‡ wykorzystane przez nastÄ™pne klatki, podnoszÄ…c
ogÃ³lnÄ…, subiektywnÄ… jakoÅ›Ä‡, przy jednoczesnym moÅ¼liwym spadku wartoÅ›ci PSNR.
.br
.I UWAGA:
BÄ…dÅº ostroÅ¼ny, zbyt duÅ¼e wartoÅ›ci mogÄ… spowodowaÄ‡ okropne rzeczy.
.br
.I UWAGA:
DuÅ¼e wartoÅ›ci mogÄ… wyglÄ…daÄ‡ dobrze na niektÃ³rych monitorach, a na
innych / TV / TFT nie.
.PD 0
.RSs
.IPs "0.0\ \ "
wyÅ‚Ä…czone (domyÅ›lne)
.IPs 0.0\-0.3
rozsÄ…dny zakres
.RE
.PD 1
.
.TP
.B tcplx_mask=&lt;0.0\-1.0&gt;
Maskowanie czasowej zÅ‚oÅ¼onoÅ›ci (domyÅ›lnie: 0.0 (wyÅ‚Ä…czone)).
WyobraÅº sobie ujÄ™cie z ptakiem lecÄ…cym przez caÅ‚Ä… scenÄ™. tcplx_mask
zwiÄ™kszy kwantyzatory jego makroblokÃ³w (tym samym zmniejszajÄ…c ich jakoÅ›Ä‡),
poniewaÅ¼ ludzkie oko zazwyczaj nie ma czasu, Å¼eby zobaczyÄ‡ wszystkie jego
szczegÃ³Å‚y.
Niestety, jeÅ¼eli przedmiot, na ktÃ³rego zostaÅ‚a naÅ‚oÅ¼ona maska, zatrzyma siÄ™
(np.\&amp; ptak wylÄ…duje) prawdopodobnie bÄ™dzie wyglÄ…daÅ‚o to okropnie przez
krÃ³tkÄ… chwilÄ™, dopÃ³ki koder nie zauwaÅ¼y tego, Å¼e przedmiot juÅ¼ siÄ™ nie porusza
i potrzebuje nowych blokÃ³w.
ZaoszczÄ™dzone bity, bÄ™dÄ… wykorzystane w innych czÄ™Å›ciach filmu, co moÅ¼e
zwiÄ™kszyÄ‡ subiektywnÄ… jakoÅ›Ä‡, pod warunkiem, Å¼e wartoÅ›Ä‡ tcplx_mask jest
starannie dobrana.
.
.TP
.B scplx_mask=&lt;0.0\-1.0&gt;
Maskowanie zÅ‚oÅ¼onoÅ›ci przestrzennej.
WiÄ™ksze wartoÅ›ci pomagajÄ… przy blokowaniu, jeÅ¼eli Å¼aden filtr odblokowania nie
jest stosowany przy dekodowaniu \- nie jest to najlepszy pomysÅ‚.
.br
WyobraÅº sobie scenÄ™ z trawÄ… (ktÃ³ra ma zazwyczaj duÅ¼Ä… kompleksowoÅ›Ä‡
przestrzennÄ…), niebieskim niebem i domem;
scplx_mask zwiÄ™kszy kwantyzatory makroblokÃ³w trawy, tym samym zmniejszajÄ…c jej
jakoÅ›Ä‡, tak Å¼eby wykorzystaÄ‡ wiÄ™cej bitÃ³w na niebo i dom.
.br
.I WSKAZÃ“WKA:
UsuÅ„ wszystkie czarne krawÄ™dzie, jako Å¼e zmniejszajÄ… one jakoÅ›Ä‡
makroblokÃ³w (aktualne nawet bez scplx_mask).
.PD 0
.RSs
.IPs "0.0\ \ "
wyÅ‚Ä…czone (domyÅ›lne)
.IPs 0.0\-0.5
rozsÄ…dny zakres
.RE
.PD 1
.sp 1
.RS
.I INFORMACJA:
Ten parametr nie dziaÅ‚a tak samo, jak uÅ¼ycie wÅ‚asnej matrycy, ktÃ³ra
kompresowaÅ‚a by wyÅ¼sze czÄ™stotliwoÅ›ci lepiej, jako Å¼e scplx_mask zmniejszy
jakoÅ›Ä‡ blokÃ³w P, nawet jeÅ›li tylko DC siÄ™ zmienia.
scplx_mask nie da tak dobrych wynikÃ³w.
.RE
.
.TP
.B p_mask=&lt;0.0\-1.0&gt; (also see vi_qfactor)
Zmniejsza jakoÅ›Ä‡ inter makroblokÃ³w.
Jest to jednoznaczne z podniesieniem jakoÅ›ci intra blokÃ³w, poniewaÅ¼ ta sama,
przeciÄ™tna wartoÅ›Ä‡ bitrate, bÄ™dzie rozprowadzona przez kontroler tempa
(rate controller) na caÅ‚Ä… sekwencjÄ™ video (domyÅ›lnie: 0.0 (wyÅ‚Ä…czone)).
p_mask=1.0 podwoja loÅ›Ä‡ bitÃ³w alokowanych do kaÅ¼dego inta bloku.
.
.TP
.B border_mask=&lt;0.0\-1.0&gt;
Przetwarzanie ramek w koderach typu MPEG.
Przetwarzanie ramek zwiÄ™ksza kwantyzator dla makroblokÃ³w ktÃ³re sÄ… odlegÅ‚e
od krawÄ™dzi o mniej niÅ¼ 1/5tÄ… wysokoÅ›ci/szerokoÅ›ci obrazu,
jako Å¼e czÄ™sto sÄ… one mniej waÅ¼ne wizualnie.
.
.TP
.B "naq\ \ \ \ "
Normalizuje przystosowywalnÄ… kwantyzacjÄ™ (eksperymentalne).
Podczas korzystania z przystosowywalnej kwantyzacji (*_mask), Å›redni
kwantyzatory na MB moÅ¼e juÅ¼ nie odpowiadaÄ‡ Å¼Ä…danemu kwantyzatorowi na poziomie
klatki.
Naq sprÃ³buje dostroiÄ‡ kwantyzatory na MB by utrzymaÄ‡ prawidÅ‚owÄ… Å›redniÄ….
.
.TP
.B "ildct\ \ "
UÅ¼ywa DCT z przeplotem.
.
.TP
.B "ilme\ \ \ "
UÅ¼ywa metody przewidywania ruchu z przeplotem (wzajemnie wykluczajÄ…cy
siÄ™ z qpel).
.
.TP
.B "alt\ \ \ \ "
Korzysta z alternatywnej scantable.
.
.TP
.B "top=&lt;\-1\-1&gt;\ \ \ "
.PD 0
.RSs
.IPs \-1
automatycznie
.IPs 0
najpierw dolne pole
.IPs 1
najpierw gÃ³rne pole
.RE
.PD 1
.
.TP
.B format=&lt;wartoÅ›Ä‡&gt;
.PD 0
.RSs
.IPs "YV12\ "
domyÅ›lny
.IPs "444P\ "
dla ffv1
.IPs "422P\ "
dla HuffYUV, bezstratnego JPEG i ffv1
.IPs 411P,YVU9
dla bezstratnego JPEG i ffv1
.IPs BGR32
dla bezstratnego JPEG i ffv1
.RE
.PD 1
.
.TP
.B "pred\ \ \ "
(dla HuffYUV)
.PD 0
.RSs
.IPs 0
przewidywanie lewej
.IPs 1
czyste/\:gradientowe przewidywanie
.IPs 2
przewidywanie mediany
.RE
.PD 1
.
.TP
.B "pred\ \ \ "
(dla bezstratnego JPEG)
.PD 0
.RSs
.IPs 0
przewidywanie lewej
.IPs 1
przewidywanie gÃ³rnej
.IPs 2
przewidywanie gÃ³rnej-lewej
.IPs 3
pÅ‚aszczyznowe/\:gradientowe przewidywanie
.IPs 6
przewidywanie Å›redniej
.RE
.PD 1
.
.TP
.B "coder\ \ "
(dla ffv1)
.PD 0
.RSs
.IPs 0
kodowanie vlc (Golomb-Rice)
.IPs 1
kodowanie arytmetyczne (CABAC)
.RE
.PD 1
.
.TP
.B context
(dla ffv1)
.PD 0
.RSs
.IPs 0
model maÅ‚ego kontekstu
.IPs 1
model duÅ¼ego kontekstu
.RE
.PD 1
.sp 1
.RS
(dla ffvhuff)
.RE
.PD 0
.RSs
.IPs 0
z gÃ³ry ustalone tablice Huffman'a (wbudowane lub z drugiego przebiegu)
.IPs 1
adaptacyjne tablice Huffman'a
.RE
.PD 1
.
.TP
.B "qpel\ \ \ "
UÅ¼ywa kompensacji ruchu quarter pel (wzajemnie wykluczajÄ…cy siÄ™ z ilme).
.br
.I WSKAZÃ“WKA:
Przydatne tylko dla kodowanie z wysokim bitrate.
.
.TP
.B mbcmp=&lt;0\-2000&gt;
Ustawia funkcjÄ™ porÃ³wnawczÄ… przy podejmowaniu decyzji dla makrobloku,
wykorzystywana tylko, jeÅ¼eli mbd=0.
.PD 0
.RSs
.IPs "0 (SAD)"
suma bezwzglÄ™dnych rÃ³Å¼nic, szybka (domyÅ›lne)
.IPs "1 (SSE)"
suma kwadratu bÅ‚Ä™dÃ³w
.IPs "2 (SATD)"
suma bezwzglÄ™dnych rÃ³Å¼nic poddanych tranformacji Hadamarda
.IPs "3 (DCT)"
suma bezwzglÄ™dnych rÃ³Å¼nic poddanych tranformacji DCT
.IPs "4 (PSNR)"
suma kwadratÃ³w bÅ‚Ä™dÃ³w kwantyzacji (unikaj, niska jakoÅ›Ä‡)
.IPs "5 (BIT)"
iloÅ›Ä‡ bitÃ³w wymaganych przez blok
.IPs "6 (RD)"
optymalne pod wzglÄ™dem znieksztaÅ‚ceÅ„ tempa, powolne
.IPs "7 (ZERO)"
0
.IPs "8 (VSAD)"
suma bezwzglÄ™dnych rÃ³Å¼nic pionowych
.IPs "9 (VSSE)"
suma kwadratÃ³w rÃ³Å¼nic pionowych
.IPs "10 (NSSE)"
suma kwadratÃ³w rÃ³Å¼nic zachowujÄ…ca szumy
.IPs "+256\ "
Wykorzystuje rÃ³wnieÅ¼ barwÄ™, obecnie nie dziaÅ‚a (prawidÅ‚owo) z ramkami typu B.
.RE
.PD 1
.
.TP
.B ildctcmp=&lt;0\-2000&gt;
Ustawia funkcjÄ™ porÃ³wnawczÄ… przy podejmowaniu decyzji dla przeplatanego DCT
(lista dostÄ™pnych funkcji porÃ³wnawczych jest taka sama jak w opcji mbcmp).
.
.TP
.B precmp=&lt;0\-2000&gt;
Ustawia funkcjÄ™ porÃ³wnawczÄ… dla wstÄ™pnego przebiegu przewidywania ruchu
(lista dostÄ™pnych funkcji porÃ³wnawczych jest taka sama jak w opcji mbcmp)
(domyÅ›lnie: 0).
.
.TP
.B cmp=&lt;0\-2000&gt;
Ustawia funkcjÄ™ porÃ³wnawczÄ… dla przewidywania ruchu full pel
(lista dostÄ™pnych funkcji porÃ³wnawczych jest taka sama jak w opcji mbcmp)
(domyÅ›lnie: 0).
.
.TP
.B subcmp=&lt;0\-2000&gt;
Ustawia funkcjÄ™ porÃ³wnawczÄ… dla przewidywania ruchu sub pel
(lista dostÄ™pnych funkcji porÃ³wnawczych jest taka sama jak w opcji mbcmp)
(domyÅ›lnie: 0).
.
.TP
.B nssew=&lt;0\-1000000&gt;
Ten parametr kontroluje wagÄ™ NSSE, gdzie wiÄ™ksze wartoÅ›ci zaowocujÄ…
wiÄ™kszymi szumami.
NSSE 0 jest identyczne z SSE.
MoÅ¼e Ci siÄ™ on przydaÄ‡, jeÅ›li wolisz zachowaÄ‡ jakieÅ› szumy w zakodowanym video,
niÅ¼ przefiltrowaÄ‡ je przed kodowaniem (domyÅ›lnie: 8).
.
.TP
.B predia=&lt;\-99\-6&gt;
typ i rozmiar diamentu dla wstÄ™pnego przebiegu przewidywania ruchu
.
.TP
.B dia=&lt;\-99\-6&gt;
Typ i rozmiar diamentu dla przewidywania ruchu
Proces wyszukiwania ruchu jest iteracyjny.
Korzystanie z maÅ‚ego diamentu nie ogranicza przeszukiwania tylko do maÅ‚ych
wektorÃ³w ruchu, zwiÄ™ksza siÄ™ jednak prawdopodobieÅ„stwo zatrzymania przed
znalezieniem tego najlepszego, szczegÃ³lnie gdy obraz zawiera szum.
WiÄ™ksze diamenty pozwalajÄ… na wyszukiwanie najlepszego w szerszym zakresie,
dlatego teÅ¼ sÄ… wolniejsze ale dajÄ… lepszÄ… jakoÅ›Ä‡.
.br
Wielkie, normalne diamenty sÄ… lepsze niÅ¼ te przystosowujÄ…ce ksztaÅ‚ty.
.br
Diamenty przystosowujÄ…ce ksztaÅ‚t stanowiÄ… kompromis miÄ™dzy szybkoÅ›ciÄ…
a jakoÅ›ciÄ….
.br
.I INFORMACJA:
Rozmiary normalnych diamentÃ³w i tych przystosowujÄ…cych ksztaÅ‚ty nie majÄ…
takiego samego efektu.
.RSs
.IPs \-3
diament przystosowujÄ…cy ksztaÅ‚t (szybkie) o rozmiarze 3
.IPs \-2
diament przystosowujÄ…cy ksztaÅ‚t (szybkie) o rozmiarze 2
.IPs \-1
trochÄ™ wyjÄ…tkowy: MoÅ¼e byÄ‡ wolniejszy i/lub lepszy niÅ¼ dia=\-2.
.IPs  1
normalny diament o rozmiarze=1 (domyÅ›lny) =diament typu EPZS
.nf
.ne
      0
     000
      0
.fi
.IPs 2
normalny diament o rozmiarze=2
.nf
.ne
      0
     000
    00000
     000
      0
.fi
.RE
.
.TP
.B "trell\ \ "
Kwantyzacja przeszukiwana kratowo.
Funkcja ta znajdzie optymalne kodowanie dla kaÅ¼dego bloku 8x8.
Kwantyzacja przeszukiwana kratowo jest po prostu dobrÄ… optymalizacjÄ…, w sensie
PSNR kontra bitrate (ZakÅ‚adajÄ…c, Å¼e nie bÄ™dzie Å¼adnych bÅ‚Ä™dÃ³w zaokrÄ…gleÅ„
mogÄ…cych powstaÄ‡ w skutek dziaÅ‚ania IDCT,
czyli oczywiÅ›cie nie w tym przypadku.).
Po prostu znajduje blok dla minimalnej iloÅ›ci bÅ‚Ä™dÃ³w i bitÃ³w*lambda.
.PD 0
.RSs
.IPs lambda
zmienna uzaleÅ¼niona od parametru kwantyzacji (QP)
.IPs "bits\ "
iloÅ›Ä‡ bitÃ³w potrzebna do zakodowania bloku
.IPs error
suma kwadratÃ³w bÅ‚Ä™dÃ³w kwantyzacji
.RE
.PD 1
.
.TP
.B "cbp\ \ \ \ "
Zakodowany wzÃ³r bloku optymalny pod wzglÄ™dem znieksztaÅ‚ceÅ„ tempa.
Znajdzie taki wzÃ³r, ktÃ³ry zminimalizuje znieksztaÅ‚cenia + tempo+lambda.
Opcja ta moÅ¼e byÄ‡ uÅ¼ywana tylko w poÅ‚Ä…czeniu z kwantyzacja kratowÄ….
.
.TP
.B "mv0\ \ \ \ "
SprÃ³buje zakodowaÄ‡ kaÅ¼dy MB z MV=&lt;0,0&gt; i wybierze lepszy.
Nie ma to znaczenia jeÅ¼eli mbd=0.
.
.TP
.B qprd (tylko z mbd=2)
parametr kwantyzacji (QP) optymalny pod wzglÄ™dem znieksztaÅ‚ceÅ„ tempa dla
lambda podanej dla kaÅ¼dego makrobloku
.
.TP
.B last_pred=&lt;0\-99&gt;
iloÅ›Ä‡ przewidywaczy ruchu z poprzedniej ramki
.PD 0
.RSs
.IPs 0
(domyÅ›lne)
.IPs a
Wykorzysta makroblokowy kwadrat o wymiarach 2a+1 x 2a+1 wektorÃ³w przewidywaczy
ruchu z poprzedniej klatki.
.RE
.PD 1
.
.TP
.B preme=&lt;0\-2&gt;
wstÄ™pny przebieg przewidywania ruchu
.PD 0
.RSs
.IPs 0
wyÅ‚Ä…czone
.IPs 1
tylko po ramkach I (domyÅ›lne)
.IPs 2
zawsze
.RE
.PD 1
.
.TP
.B subq=&lt;1\-8&gt;
jakoÅ›Ä‡ udoskonalenia subpel (dla qpel) (domyÅ›lnie: 8 (wysoka jakoÅ›Ä‡))
.br
.I INFORMACJA:
Ma to powaÅ¼ny wpÅ‚yw na szybkoÅ›Ä‡.
.
.TP
.B "psnr\ \ \ "
Drukuje PSNR (wartoÅ›Ä‡ szczytowa proporcji sygnaÅ‚u do szumu) dla caÅ‚ego filmu
po kodowaniu i przechowuje PSNR dla kaÅ¼dej klatki w pliku o nazwie
typu "psnr_hhmmss.log".
Zwracane wartoÅ›ci sÄ… w dB (decybelach), im wyÅ¼sze tym lepsze.
.
.TP
.B mpeg_quant
Wykorzystuje kwantyzatory MPEG zamiast H.263.
.
.TP
.B "aic\ \ \ \ "
przewidywanie ac (zaawansowane przewidywanie intra dla H.263+)
.br
.I INFORMACJA:
vqmin powinno byÄ‡ rÃ³wne 8 lub wiÄ™ksze dla H.263+ AIC.
.
.TP
.B "aiv\ \ \ \ "
alternatywne inter vlc dla H.263+
.
.TP
.B "umv\ \ \ \ "
nieograniczona liczba MV (tylko H.263+)
Zezwala na kodowanie z dowolnie dÅ‚ugimi MV.
.
.TP
.B ibias=&lt;\-256\-256&gt;
bias kwantyzatora intra (256 odpowiada 1.0,
domyÅ›lny kwantyzator w stylu MPEG: 96, domyÅ›lny kwantyzator w stylu H.263: 0)
.br
.I INFORMACJA:
Kwantyzator MMX H.263 nie umie obsÅ‚uÅ¼yÄ‡ dodatnich wartoÅ›ci bias (ustaw
vfdct=1 lub 2),
kwantyzator MMX MPEG nie umie obsÅ‚uÅ¼yÄ‡ ujemnych wartoÅ›ci bias (ustaw
vfdct=1 lub 2).
.
.TP
.B pbias=&lt;\-256\-256&gt;
bias kwantyzatora inter (256 odpowiada 1.0,
domyÅ›lny kwantyzator w stylu MPEG: 0, domyÅ›lny kwantyzator w stylu H.263: \-64)
.br
.I INFORMACJA:
Kwantyzator MMX H.263 nie umie obsÅ‚uÅ¼yÄ‡ dodatnich wartoÅ›ci bias (ustaw
vfdct=1 lub 2),
kwantyzator MMX MPEG nie umie obsÅ‚uÅ¼yÄ‡ ujemnych wartoÅ›ci bias (ustaw
vfdct=1 lub 2).
.br
.I WSKAZÃ“WKA:
WiÄ™ksza wartoÅ›Ä‡ bias (\-32 \- \-16 zamiast \-64) wydaje siÄ™ polepszaÄ‡ PSNR.
.
.TP
.B nr=&lt;0\-100000&gt;
Redukcja szumÃ³w, 0 oznacza wyÅ‚Ä…czonÄ….
0\-600 jest sensownÄ… wartoÅ›ciÄ… do typowych filmÃ³w ale moÅ¼esz chcieÄ‡ to trochÄ™
podnieÅ›Ä‡ jeÅ›li w filmie jest duÅ¼o szumÃ³w (domyÅ›lnie: 0).
Ne wzglÄ™du na maÅ‚y kosz moÅ¼e to byÄ‡ wygodniejsze niÅ¼ odfiltrowywanie szumu
filtrami video takimi jak denoise3d lub hqdn3d.
.
.TP
.B qns=&lt;0\-3&gt;
KsztaÅ‚towanie szumu kwantyzatora.
Zamiast wybieraÄ‡ kwantyzacjÄ™ jak najbliÅ¼szÄ… ÅºrÃ³dÅ‚owemu plikowi video (w sensie
PSNR), wybiera takÄ…, Å¼e szum (zazwyczaj dzwonienie) bÄ™dzie
zamaskowany przez zawartoÅ›Ä‡ obrazu o podobnej czÄ™stotliwoÅ›ci.
WiÄ™ksze wartoÅ›ci sÄ… wolniejsze, ale nie koniecznie poprawiÄ… jakoÅ›ci.
Opcja moÅ¼e i powinna byÄ‡ uÅ¼ywana razem z kwantyzacjÄ… kratowÄ…, w takim przypadku
kwantyzacja kratowa (optymalna dla staÅ‚ej wagi) bÄ™dzie wykorzystana jako
punkt startowy dla przeszukiwania iteracyjnego.
.PD 0
.RSs
.IPs 0
wyÅ‚Ä…czone (domyÅ›lne)
.IPs 1
ObniÅ¼a tylko bezwzglÄ™dnÄ… wartoÅ›Ä‡ wspÃ³Å‚czynnikÃ³w.
.IPs 2
Zmienia tylko wspÃ³Å‚czynniki przed ostatnim niezerowym wspÃ³Å‚czynnikiem + 1.
.IPs 3
SprÃ³buje wszystkiego.
.RE
.PD 1
.
.TP
.B inter_matrix=&lt;matryca oddzielona przecinkami&gt;
Wykorzystuje zdefiniowanÄ… przez uÅ¼ytkownika matrycÄ™ inter.
Wymaga Å‚aÅ„cucha oddzielonych przecinkami 64 liczb caÅ‚kowitych.
.
.TP
.B intra_matrix=&lt;matryca oddzielona przecinkami&gt;
Wykorzystuje zdefiniowanÄ… przez uÅ¼ytkownika matrycÄ™ intra.
Wymaga Å‚aÅ„cucha oddzielonych przecinkami 64 liczb caÅ‚kowitych.
.
.TP
.B vqmod_amp
eksperymentalna modulacja kwantyzatora
.
.TP
.B vqmod_freq
eksperymentalna modulacja kwantyzatora
.
.TP
.B "dc\ \ \ \ \ "
Precyzja intra DC podana w bitach (domyÅ›lnie: 8).
JeÅ¼eli podasz vcodec=mpeg2video, moÅ¼e przyjÄ…Ä‡ wartoÅ›ci 8, 9, 10 lub 11.
.
.TP
.B cgop (patrz teÅ¼ sc_threshold)
Zamyka wszystkie GOPy.
Obecnie dziaÅ‚a tylko jeÅ›li jest wyÅ‚Ä…czone wykrywanie zmian scen
((sc_threshold=1000000000).
.
.
.SS nuv (\-nuvopts)
.
Video Nuppel jest oparte na RTJPEG i LZO.
DomyÅ›lnie najpierw ramki sÄ… kodowane przez RTJPEG, potem kompresowane przez LZO,
jednak moÅ¼na wyÅ‚Ä…czyÄ‡ ktÃ³rykolwiek lub oba przebiegi.
W rezultacie moÅ¼esz stworzyÄ‡ wyjÅ›cie w formacie raw i420, spakowane przez
LZO i420, RTJPEG, lub domyÅ›lne spakowane przez LZO RTJPEG.
.br
.I INFORMACJA:
Dokumentacja nuvrec zawiera kilka porad i przykÅ‚adÃ³w obrazujÄ…cych uÅ¼ycie
rÃ³Å¼nych ustawieÅ„ dla najbardziej popularnych kodowaÅ„ TV.
.
.TP
.B c=&lt;0\-20&gt;
zakres barw (domyÅ›lnie: 1)
.
.TP
.B l=&lt;0\-20&gt;
zakres jasnoÅ›ci (domyÅ›lnie: 1)
.
.TP
.B "lzo\ \ \ \ "
WÅ‚Ä…cza kompresjÄ™ LZO (domyÅ›lne).
.
.TP
.B "nolzo\ \ "
WyÅ‚Ä…cza kompresjÄ™ LZO.
.
.TP
.B q=&lt;3\-255&gt;
poziom jakoÅ›ci (domyÅ›lnie: 255)
.
.TP
.B "raw \ \ \ "
WyÅ‚Ä…cza kodowanie RTJPEG.
.
.TP
.B "rtjpeg\ "
WÅ‚Ä…cza kodowanie RTJPEG (domyÅ›lne).
.
.
.SS xvidenc (\-xvidencopts)
.
DostÄ™pne sÄ… trzy tryby: staÅ‚y bitrate (CBR), ustalony kwantyzator
i dwuprzebiegowy.
.
.TP
.B pass=&lt;1|2&gt;
OkreÅ›la przebieg w trybie dwuprzebiegowym.
.
.TP
.B turbo (tylko tryb dwuprzebigowy)
Znacznie zwiÄ™ksza szybkoÅ›Ä‡ pierwszego przebiegu uÅ¼ywajÄ…c szybszych algorytmÃ³w
i wyÅ‚Ä…czajÄ…c opcje obciÄ…Å¼ajÄ…ce w znacznym stopniu procesor.
Prawdopodobnie zmniejszy to trochÄ™ globalny wspÃ³Å‚czynnik PSNR,
zmieni typy pojedynczych klatek i trochÄ™ bardziej ich PSNR.
.
.TP
.B bitrate=&lt;wartoÅ›Ä‡&gt; (tryb CBR lub dwuprzebiegowy)
Ustawia Å¼Ä…dany bitrate w kbit/\:sekundÄ™ jeÅ¼eli &lt;16000
lub w bit/\:sekundÄ™ jeÅ¼eli &gt;16000.
JeÅ›li &lt;wartoÅ›Ä‡&gt; jest ujemna, Xvid uÅ¼yje jej wartoÅ›ci bezwzglÄ™dnej jako
docelowej wielkoÅ›ci zbioru (w kilobajtach) i automatycznie wyliczy bitrate
(domyÅ›lnie: 687 kbits/\:s).
.
.TP
.B fixed_quant=&lt;1\-31&gt;
PrzeÅ‚Ä…cza w tryb ustalonego kwantyzatora i okreÅ›la jego wielkoÅ›Ä‡.
.
.TP
.B zones=&lt;obszar0&gt;[/\:&lt;obszar1&gt;[/\:...]] (CBR lub tryb dwuprzebiegowy)
UÅ¼ywa innej jakoÅ›ci dla wymienionych czÄ™Å›ci (zakoÅ„czenie, napisy, ...).
KaÅ¼dy obszar to &lt;klatka-pozcÄ…tku&gt;,&lt;tryb&gt;,&lt;wartoÅ›Ä‡&gt; gdzie &lt;tryb&gt; oznacza:
.PD 0
.RSs
.IPs "q"
Wymusza staÅ‚egy kwantyzator,
wartoÅ›Ä‡=&lt;2.0\-31.0&gt; oznacza wartoÅ›Ä‡ kwantyzatowa.
.IPs "w"
Zmiana wagi kontroli tempa,
wartoÅ›Ä‡=&lt;0.01\-2.00&gt; oznacza poprawkÄ™ jakoÅ›ci w %.
.RE
.PD 1
.sp 1
.RS
.I PRZYKÅAD:
.RE
.PD 0
.RSs
.IPs zones=90000,q,20
Koduje wszystkie klatki od ramki 90000 z kwantyzatorem 20.
.IPs zones=0,w,0.1/10001,w,1.0/90000,q,20
Koduje klatki 0\-10000 z 10% bitrate,
a klatki 90000 do koÅ„ca ze staÅ‚ym kwantyzatorem 20.
ZauwaÅ¼ Å¼e drugi obszar jest potrzebny jako granica pierwszego,
jako Å¼e bez niego wszystko do klatki 89999 byÅ‚oby zakodowane z 10% bitrate.
.RE
.PD 1
.
.TP
.B me_quality=&lt;0\-6&gt;
Opcja ta kontroluje podsystem przewidywania ruchu.
Im wyÅ¼sza wartoÅ›Ä‡, tym przewidywanie bÄ™dzie dokÅ‚adniejsze (domyÅ›lnie: 6).
Im lepsze przewidywanie tym lepsza kompresja.
Precyzja jest osiÄ…gana kosztem mocy obliczeniowej, wiÄ™c zmniejsz jej wartoÅ›Ä‡,
jeÅ¼eli masz zamiar kodowaÄ‡ w czasie rzeczywistym.
.
.TP
.B (no)interlacing
Koduje pola filmu z przeplotem.
JeÅ¼eli korzystasz z materiaÅ‚u filmowego z przeplotem, wÅ‚Ä…cz tÄ™ opcjÄ™.
.br
.I INFORMACJA:
JeÅ›li chciaÅ‚byÅ› przeskalowaÄ‡ film, potrzebowaÅ‚byÅ› filtru skalujÄ…cego,
ktÃ³ry wiedziaÅ‚by, Å¼e ma do czyniena z materiaÅ‚em zawierajÄ…cym przeplot,
moÅ¼esz go uruchomiÄ‡ przez \-vf scale=&lt;szerokoÅ›Ä‡&gt;:&lt;wysokoÅ›Ä‡&gt;:1.
.
.TP
.B "4mv\ \ \ \ "
Korzysta z 4 wektorÃ³w ruchu na makroblok.
MoÅ¼e daÄ‡ lepszÄ… kompresjÄ™ kosztem wolniejszego kodowania.
.br
.I UWAGA:
PoczÄ…wszy od Xvid-1.0.x opcja ta nie jest dostÄ™pna niezaleÅ¼nie,
a jej funkcjonalnoÅ›Ä‡ jest wÅ‚Ä…czona w opcjÄ™ me_quality.
Kiedy me_quality &gt; 4, 4mv jest uruchamiane.
.
.TP
.B rc_reaction_delay_factor=&lt;wartoÅ›Ä‡&gt;
Ten parametr okreÅ›la iloÅ›Ä‡ ramek, jakÄ… przeczeka kontroler tempa CBR
zanim zareaguje na zmianÄ™ wartoÅ›ci bitrate i bÄ™dzie prÃ³bowaÅ‚ wyrÃ³wnaÄ‡ zmianÄ™,
tak aby uzyskaÄ‡ staÅ‚y bitrate na uÅ›redniajÄ…cym zakresie klatek.
.
.TP
.B rc_averaging_period=&lt;wartoÅ›Ä‡&gt;
Prawdziwe CBR jest trudne do osiÄ…gniÄ™cia.
ZaleÅ¼nie od materiaÅ‚u filmowego, bitrate moÅ¼e byÄ‡ zmienny i trudny do
przewidzenia.
Dlatego Xvid wykorzystuje okres uÅ›redniajÄ…cy, dla ktÃ³rego gwarantuje zadanÄ…
iloÅ›Ä‡ bitÃ³w (minus maÅ‚a rÃ³Å¼nica).
To ustawienie wyraÅ¼a "iloÅ›Ä‡ klatek", dla ktÃ³rych Xvid uÅ›rednia bitrate i prÃ³buje
osiÄ…gnÄ…Ä‡ CBR.
.
.TP
.B rc_buffer=&lt;wartoÅ›Ä‡&gt;
rozmiar bufora kontroli tempa
.
.TP
.B quant_range=&lt;1\-31&gt;\-&lt;1\-31&gt;[/\:&lt;1\-31&gt;\-&lt;1\-31&gt;]
Tryb CBR: min.\&amp; i maks.\&amp; kwantyzator dla wszystkich klatek (domyÅ›lnie: 2\-31)
.br
Tryb dwuprzebiegowy: min.\&amp; i maks.\&amp; kwantyzator dla klatek typu I/P
(domyÅ›lnie: 2\-31/\:2\-31)
.br
.I UWAGA:
PoczÄ…wszy od Xvid-1.0.x opcja ta jest zastÄ…piona przez
opcje [min|max]_[i|p|b]quant.
.
.TP
.B min_key_interval=&lt;wartoÅ›Ä‡&gt; (tylko tryb dwuprzebiegowy)
minimalna przerwa miÄ™dzy klatkami kluczowymi (domyÅ›lnie: 0)
.
.TP
.B max_key_interval=&lt;wartoÅ›Ä‡&gt;
maksymalna przerwa miÄ™dzy klatkami kluczowymi (domyÅ›lnie: 10*fps)
.
.TP
.B mpeg_quant
UÅ¼ywa kwantyzatorÃ³w MPEG zamiast H.263.
Dla wysokich wartoÅ›ci bitrate, zauwaÅ¼ysz, Å¼e kwantyzacja MPEG zachowa wiÄ™cej
szczegÃ³Å‚Ã³w.
Dla niskich wartoÅ›ci bitrate, wygÅ‚adzanie H.263 da w rezultacie mniej szumu
blokowego.
Kiedy wykorzystywane sÄ… okreÅ›lone przez uÅ¼ytkownika matryce, musi byÄ‡
wykorzystywany MPEG.
.br
.I UWAGA:
PoczÄ…wszy od Xvid-1.0.x opcja ta jest zastÄ…piona przez opcjÄ™ quant_type.
.
.TP
.B mod_quant
Decyduje czy wykorzystywaÄ‡ kwantyzatory MPEG czy H.263 na podstawia badania
klatka po klatce (tylko tryb dwuprzebiegowy).
.br
.I UWAGA:
Wygeneruje to nieprawidÅ‚owy stumieÅ„ bitÃ³w, ktÃ³rego prawdopodobnie nie jest
w stanie zdekodowaÄ‡ Å¼aden dekoder MPEG-4 poza libavcodec albo Xvid.
.br
.I UWAGA:
PoczÄ…wszy od Xvid-1.0.x opcja ta nie jest dostÄ™pna.
.
.TP
.B keyframe_boost=&lt;0\-1000&gt; (tylko tryb dwuprzebiegowy)
Przesuwa kilka bitÃ³w z ramek innego rodzaju do klatek intra,
polepszajÄ…c przez to jakoÅ›Ä‡ klatek kluczowych
(domyÅ›lnie: 0).
.
.TP
.B kfthreshold=&lt;wartoÅ›Ä‡&gt; (tylko tryb dwuprzebiegowy)
DziaÅ‚a razem z kfreduction.
Ustala minimalny dystans poniÅ¼ej ktÃ³rego klatki sÄ… uznawane za nastÄ™pujÄ…ce po
sobie i traktowane inaczej zgodnie z kfreduction
(domyÅ›lnie: 10)
.
.TP
.B kfreduction=&lt;0\-100&gt; (tylko tryb dwuprzebiegowy)
PowyÅ¼sze dwa parametry mogÄ… byÄ‡ wykorzystane do okreÅ›lenia rozmiaru klatek
kluczowych, ktÃ³re zostanÄ… uznane za zbyt podobne do pierwszej (w kolejnoÅ›ci).
kfthreshold ustawia zakres, w ktÃ³rym klatki kluczowe sÄ… redukowane, a
kfreduction okreÅ›la redukcjÄ™ ich bitrate.
Ostatnia ramka I jest traktowana normalnie.
(domyÅ›lnie: 30)
.
.TP
.B divx5bvop
Wygeneruje kompatybilne z DivX5 ramki B (domyÅ›lnie: wÅ‚Ä…czone).
WyglÄ…da na to, Å¼e jest to obowiÄ…zkowe tylko dla starszych wersji dekodera DivX.
.br
.I UWAGA:
PoczÄ…wszy od Xvid-1.0.x, opcja ta jest zastÄ…piona przez opcjÄ™ closed_gop.
.
.TP
.B (no)greyscale
Sprawia, Å¼e Xvid ignoruje przestrzeÅ„ kolorÃ³w, wiÄ™c wynikowy film jest
w skali szaroÅ›ci.
ZauwaÅ¼, Å¼e nie przyspiesza to kodowania, zapobiega to tylko zapisaniu
danych kolorÃ³w w ostatniej fazie kodowania.
.
.TP
.B "debug\ \ "
Zapisuje statystyki kaÅ¼dej ramki w ./xvid.dbg.
(To nie jest plik kontroli trybu dwuprzebiegowego).
.RE
.
.PP
.sp 1
PoniÅ¼sze opcje sÄ… dostÄ™pne tylko w najnowszych stabilnych
wersjach Xvid 1.0.x (api4).
.
.TP
.B (no)packed
Opcja ta jest przeznaczona do rozwiÄ…zywania problemÃ³w z kolejnoÅ›ciÄ… ramek,
przy kodowaniu do formatÃ³w typu AVI ktÃ³re nie radzÄ… sobie ze zÅ‚Ä… kolejnoÅ›ciÄ….
W praktyce, wiÄ™kszoÅ›Ä‡ dekoderÃ³w (tak sprzÄ™towych jak i programowych) sama radzi
sobie z kolejnoÅ›ciÄ… ramek i moÅ¼e siÄ™ zgubiÄ‡ jeÅ›li ta opcja jest wÅ‚Ä…czona.
Bezpieczniej jest wiÄ™c zostawiÄ‡ jÄ… wyÅ‚Ä…czonÄ…, chyba Å¼e na prawdÄ™ wiesz co
robisz.
.br
.I UWAGA:
Stworzy to niepoprawny strumieÅ„ bitÃ³w i nie bÄ™dzie on odtwarzany przez
dekodery ISO-MPEG-4 poza DivX/\:libavcodec/\:Xvid.
.br
.I UWAGA:
Zapisuje to takÅ¼e faÅ‚szywÄ… wersjÄ™ DivX do pliku,
wiÄ™c autodedetekcja bÅ‚Ä™dÃ³w niektÃ³rych dekoderÃ³w moÅ¼e siÄ™ gubiÄ‡.
.
.TP
.B max_bframes=&lt;0\-4&gt;
Maksymalna iloÅ›Ä‡ klatek B umieszczonych pomiÄ™dzy ramkami I/\:P (domyÅ›lnie: 2).
.
.TP
.B bquant_ratio=&lt;0\-1000&gt;
proporcja kwantyzatora miÄ™dzy ramkmi typu B i pozostaÅ‚ymi, 150=1.50
(domyÅ›lnie: 150)
.
.TP
.B bquant_offset=&lt;\-1000\-1000&gt;
wspÃ³Å‚czynnik offsetu kwantyzatora pomiÄ™dzy ramkami B a pozostaÅ‚ymi,
100=1.00 (domyÅ›lnie: 100)
.
.TP
.B bf_threshold=&lt;\-255\-255&gt;
Ten parametr umoÅ¼liwia Ci okreÅ›lenie, jaki ma byÄ‡ priorytet uÅ¼ycia klatek B.
Im wyÅ¼sza wartoÅ›Ä‡, tym wiÄ™ksze prawdopodobieÅ„stwo uÅ¼ycia klatek B
(domyÅ›lnie: 0).
Nie zapominaj, Å¼e klatki B majÄ… wyÅ¼szy kwantzator,
wiÄ™c intensywne ich stosowanie moÅ¼e daÄ‡ niÅ¼szÄ… jakoÅ›Ä‡ wizualnÄ….
.
.TP
.B (no)closed_gop
Ta opcja mÃ³wi Xvid, Å¼eby zamykaÅ‚ kaÅ¼dy GOP (Group Of Pictures, grupa obrazÃ³w
ograniczona dwiema ramkami typu I), dziÄ™ki czemu GOP'y sÄ… niezaleÅ¼ne od siebie.
To jedynie implikuje Å¼e ostatniÄ… ramkÄ… GOP'u jest albo ramka typu P albo
typu N, ale nie typu B.
Zazwyczaj dobrze jest wÅ‚Ä…czyÄ‡ tÄ™ opcjÄ™ (domyÅ›lnie: wÅ‚Ä…czona).
.
.TP
.B frame_drop_ratio=&lt;0\-100&gt; (tylko z ax_bframes=0)
Ten parametr umoÅ¼liwia tworzenie strumieni video ze zmiennÄ… szybkoÅ›ciÄ… klatek.
JeÅ›li rÃ³Å¼nica miÄ™dzy bieÅ¼Ä…cÄ… a poprzedniÄ… klatkÄ…
jest niÅ¼sza lub rÃ³wna od ustawionego przez ten parametr progu,
klatka nie bÄ™dzie kodowana (tzw. n-vop zostanie wstawiany w strumieÅ„).
Przy odtwarzaniu, natrafienie na n-vop, powoduje wyÅ›wietlenie poprzedniej
klatki.
.br
.I UWAGA:
Odtwarzanie z tym parametrem moÅ¼e spowodowaÄ‡, Å¼e film bÄ™dzie poszarpany, wiÄ™c
uÅ¼ywaj go na swojÄ… wÅ‚asnÄ… odpowiedzialnoÅ›Ä‡!
.
.TP
.B (no)qpel
MPEG-4 domyÅ›lnie uÅ¼ywa precyzji co do poÅ‚owy piksela przy wyszukiwaniu ruchu.
Standard proponuje tryb, w ktÃ³rym kodery mogÄ… korzystaÄ‡ z precyzji quarter
pixel (co do Ä‡wierÄ‡ piskela).
Opcja to przewaÅ¼nie sprawia, Å¼e obraz jest ostrzejszy.
Niestety ma to duÅ¼y wpÅ‚yw na wartoÅ›Ä‡ bitrate i czasami wykorzystanie wyÅ¼szej
wartoÅ›ci spowoduje otrzymanie gorszego obrazu przy staÅ‚ym bitrate.
Najlepiej jest sprawdziÄ‡ rezultat z i bez tej opcji, i samemu zdecydowaÄ‡ czy
jest warta wÅ‚Ä…czenia.
.
.TP
.B (no)gmc
WÅ‚Ä…cza GlobalnÄ… KompensacjÄ™ Ruchu, ktÃ³ra sprawia, Å¼e Xvid generuje specjalne
ramki (ramki GMC), ktÃ³re sÄ… dobrze przystosowane do
przesuwania/\:przybliÅ¼onia/\:obracania obrazÃ³w.
To, czy wÅ‚Ä…czenie tej opcji zaoszczÄ™dzi bity zaleÅ¼y od materiaÅ‚u filmowego.
.
.TP
.B (no)trellis
Kwantyzacja kratowa (Trellis Quantization) jest rodzajem metody kwantyzacji
adaptatywnej, ktÃ³ra zachowuje bity poprzez modyfikacjÄ™ skwantyzowanych
wspÃ³Å‚czynnikÃ³w, tak aby lepiej ulagaÅ‚y kompresji przez koder entropii.
Dobrze wpÅ‚ywa na poprawÄ™ jakoÅ›ci, a jeÅ›li VHQ uÅ¼ywa wg Ciebie zbyt duÅ¼o mocy
obliczeniowej, ta opcja moÅ¼e byÄ‡ dobrÄ… alternatywÄ… zaoszczÄ™dzajÄ…cÄ…
kilku bitÃ³w (i poprawiajÄ…cÄ… jakoÅ›Ä‡ przy staÅ‚ym bitrate) przy mniejszym
obciÄ…Å¼eniu niÅ¼ VHQ (domyÅ›lnie: wÅ‚Ä…czone).
.
.TP
.B (no)cartoon
WÅ‚Ä…cz tÄ™ opcjÄ™, jeÅ¼eli kodowana sekwencja jest rysunkowa.
Modyfikuje ona kilka wewnÄ™trznych progÃ³w Xvid, tak Å¼e te podejmuje
lepsze decyzje o typie ramek i wektorach ruchu dla pÅ‚askich rysunkÃ³w.
.
.TP
.B quant_type=&lt;h263|mpeg&gt;
Ustawia typ wykorzystywanego kwantyzatora.
Dla wysokich wartoÅ›ci bitrate, kwantyzacja MPEG zachowa wiÄ™cej szczegÃ³Å‚Ã³w.
Dla niskich wartoÅ›ci bitrate, wygÅ‚adzanie H.263 da mniej szumÃ³w blokowych.
JeÅ›li uÅ¼ywasz wÅ‚asnych macierzy,
.B musi
byÄ‡ ustawiona kwantyzacja MPEG.
.
.TP
.B (no)chroma_me
ZwykÅ‚y algorytm przewidywania ruchu uÅ¼ywa tylko informacji o jasnoÅ›ci
dla znalezienia najlepszego wektora ruchu.
JednakÅ¼e dla niektÃ³rych filmÃ³w, wykorzystanie przestrzeni kolorÃ³w pozwoli
znaleÅºÄ‡ lepsze wektory.
Ten parametr wÅ‚Ä…cza wykorzystanie przestrzeni barw do przewidywania ruchu
(domyÅ›lnie: wÅ‚Ä…czone).
.
.TP
.B (no)chroma_opt
Uruchamia prefiltr optymalizacji barw.
Poczaruje to trochÄ™ nad danymi o kolorach Å¼eby zmniejszyÄ‡ widoczny na
krawÄ™dziach efekt schodÃ³w.
Poprawia jakoÅ›Ä‡ kosztem prÄ™dkoÅ›ci kodowania.
Z natury zmniejsza PSNR, jako Å¼e podnosi matematyczne odchylenie od
oryginalnego obrazu, ale poprawia subiektywnÄ… jakoÅ›Ä‡ obrazu.
Jako Å¼e dziaÅ‚a na informacji o kolorach, moÅ¼esz chcieÄ‡ to wyÅ‚Ä…czyÄ‡ jeÅ›li
kodujesz w skali szaroÅ›ci.
.
.TP
.B (no)hq_ac
WÅ‚Ä…cza lepsze przewidywania skÅ‚adowych AC z sÄ…siednich blokÃ³w dla ramek intra
(domyÅ›lnie: wÅ‚Ä…czone).
.
.TP
.B vhq=&lt;0\-4&gt;
Algorytm wyszukiwania ruchu jest oparty na szukaniu w zwykÅ‚ej domenie koloru i
prÃ³buje znaleÅºÄ‡ wektor ruchu, ktÃ³ry zminimalizuje rÃ³Å¼nice miÄ™dzy klatkÄ…
odniesienia a zakodowanÄ….
Z tym parametrem Xvid uÅ¼yje rÃ³wnieÅ¼ domenÄ™ czÄ™stotliwoÅ›ci (DCT),
aby szukaÄ‡ wektora ruchu, ktÃ³ry nie tylko zminimalizuje rÃ³Å¼nicÄ™ przestrzennÄ…,
ale rÃ³wnieÅ¼ dÅ‚ugoÅ›Ä‡ kodowania bloku.
Od najszybszego do najwolniejszego:
.PD 0
.RSs
.IPs 0
wyÅ‚Ä…czone
.IPs 1
decyzja dotyczÄ…ca trybu (inter/\:intra MB) (domyÅ›lne)
.IPs 2
ograniczone przeszukiwanie
.IPs 3
Å›rednie przeszukiwanie
.IPs 4
szerokie przeszukiwanie
.RE
.PD 1
.
.TP
.B (no)lumi_mask
Adaptatywna kwantyzacja pozwala na rÃ³Å¼ne kwantyzatory dla rÃ³Å¼nych makroblokÃ³w
w klatce.
Jest to 'psychosensoryczne' ustawienie, ktÃ³re korzysta z faktu Å¼e ludzkie oko
zauwaÅ¼a mniej szczegÃ³Å‚Ã³w w bardzo jasnych i bardzo ciemnych czÄ™Å›ciach obrazu.
Mocniej kompresuje te obszary niÅ¼ Å›rednie, co oszczÄ™dzi bity ktÃ³re mogÄ… byÄ‡
wykorzystane w innych ramkach poprawiajÄ…c postrzeganÄ… jakoÅ›Ä‡ i byÄ‡ moÅ¼e
zmniejszajÄ…c PSNR.
.
.TP
.B min_iquant=&lt;0\-31&gt;
minimalny kwantyzator klatek I (domyÅ›lnie: 2)
.
.TP
.B max_iquant=&lt;0\-31&gt;
maksymalny kwantyzator klatek I (domyÅ›lnie: 31)
.
.TP
.B min_pquant=&lt;0\-31&gt;
minimalny kwantyzator klatek P (domyÅ›lnie: 2)
.
.TP
.B max_pquant=&lt;0\-31&gt;
maksymalny kwantyzator klatek P (domyÅ›lnie: 31)
.
.TP
.B min_bquant=&lt;0\-31&gt;
minimalny kwantyzator klatek B (domyÅ›lnie: 2)
.
.TP
.B max_bquant=&lt;0\-31&gt;
maksymalny kwantyzator klatek B (domyÅ›lnie: 31)
.
.TP
.B quant_intra_matrix=&lt;nazwa\ pliku&gt;
Wczytuje plik z okreÅ›lonÄ… macierzÄ… intra.
MoÅ¼esz stworzyÄ‡ taki plik edytorem macierzy xvid4conf.
.
.TP
.B quant_inter_matrix=&lt;nazwa\ pliku&gt;
Wczytuje plik z okreÅ›lonÄ… macierzÄ… inter.
MoÅ¼esz stworzyÄ‡ taki plik edytorem macierzy xvid4conf.
.
.TP
.B curve_compression_high=&lt;0\-100&gt;
Ten parametr pozwala Xvid'owi na przekazanie okreÅ›lonego procentu bitÃ³w ze scen
o wysokiej wartoÅ›ci bitrate do rezerwy bitowej.
MoÅ¼esz rÃ³wnieÅ¼ skorzystaÄ‡ z tej opcji, jeÅ›li masz klip z tak duÅ¼Ä… iloÅ›ciÄ…
bitÃ³w przeznaczonÄ… na sceny o wysokiej wartoÅ›ci bitrate, Å¼e sceny z niÅ¼szÄ… wartoÅ›ciÄ…
wyglÄ…dajÄ… Åºle (domyslnie: 0).
.
.TP
.B curve_compression_low=&lt;0\-100&gt;
Ten parametr pozwala Xvid'owi na przekazanie okreÅ›lonego procentu dodatkowych
bitÃ³w do scen z niskÄ… wartoÅ›ciÄ… bitrate z caÅ‚ego klipu.
Opcja ta moÅ¼e byÄ‡ przydatna, jeÅ¼eli masz kilka scen z niskÄ… wartoÅ›ciÄ… bitrate,
ktÃ³re sÄ… ciÄ…gle blokowe (domyÅ›lnie: 0).
.
.TP
.B overflow_control_strength=&lt;0\-100&gt;
Podczas pierwszego przebiegu w kodowaniu dwuprzebiegowym obliczana jest
przeskalowana krzywa bitrate.
RÃ³Å¼nica miÄ™dzy oczekiwanÄ… krzywÄ… a wynikowÄ… otrzymanÄ… podczas kodowania
nazywana jest przepeÅ‚nieniem (overflow).
OczywiÅ›cie dwuprzebiegowy kontroler tempa stara siÄ™
zniwelowaÄ‡ tÄ™ rÃ³Å¼nicÄ™ przez rozpraszanie jej na kolejne klatki.
Ten parametr kontroluje ile przepeÅ‚nienia jest rozpraszane za kaÅ¼dym razem,
kiedy pojawia siÄ™ nowa klatka.
Niskie wartoÅ›ci pozwalajÄ… na leniwÄ… kontrolÄ™ przepeÅ‚nienia, wielkie rÃ³Å¼nice
sÄ… kompensowane wolniej (moÅ¼e to doprowadziÄ‡ do braku precyzji
przy maÅ‚ych filmach).
WyÅ¼sze wartoÅ›ci sprawiajÄ…, Å¼e redystrybucja bitÃ³w jest gwaÅ‚towniejsza,
czasami zbyt gwaÅ‚towna, jeÅ›li ustawisz opcjÄ™ na zbyt wysokÄ…,
co moÅ¼e doprowadziÄ‡ do powstania znieksztaÅ‚ceÅ„ (domyÅ›lnie: 5).
.br
.I INFORMACJA:
Ten parametr ma duÅ¼y wpÅ‚yw na jakoÅ›Ä‡, baw siÄ™ nim ostroÅ¼nie!
.
.TP
.B max_overflow_improvement=&lt;0\-100&gt;
Podczas alokacji bitÃ³w dla ramki
kontrola przepeÅ‚nienia moÅ¼e zwiÄ™kszyÄ‡ jej rozmiar.
Parametr ten okreÅ›la maksymalny procent rozmiaru o jaki kontrola przepeÅ‚nienia
moÅ¼e zwiÄ™kszyÄ‡ ramkÄ™, w porÃ³wnaniu z idealnÄ… alokacjÄ… krzywej (domyÅ›lnie: 5).
.
.TP
.B max_overflow_degradation=&lt;0\-100&gt;
Podczas alokacji bitÃ³w dla ramki,
kontrola przepeÅ‚nia moÅ¼e zmniejszyÄ‡ jej rozmiar.
Parametr ten okreÅ›la maksymalny procent rozmiaru o jaki kontrola przepeÅ‚nienia
moÅ¼e zmniejszyÄ‡ ramkÄ™, w porÃ³wnaniu z idealnÄ… alokacjÄ… krzywej (domyÅ›lnie: 5).
.
.TP
.B container_frame_overhead=&lt;0...&gt;
OkreÅ›la Å›redni narzut (overhead) przypadajÄ…cy na ramkÄ™ w bajtach.
PrzewaÅ¼nie uÅ¼ytkownicy okreÅ›lajÄ… Å¼Ä…dany bitrate bez brania pod uwagÄ™
nadwyÅ¼ki na ramkÄ™ video.
Ta maÅ‚a ale (przewaÅ¼nie) staÅ‚a nadwyÅ¼ka moÅ¼e spowodowaÄ‡, Å¼e docelowy rozmiar
pliku zostanie przekroczony.
Xvid pozwala uÅ¼ytkownikom na ustawienie wielkoÅ›ci nadwyÅ¼ki
przypadajÄ…cej na ramkÄ™, ktÃ³rÄ… generuje klatka video (podaj tylko
uÅ›rednionÄ… wartoÅ›Ä‡ na ramkÄ™).
0 ma specjalne znaczenie, pozwala Xvid'owi na uÅ¼ycie jego wÅ‚asnych
wartoÅ›ci domyÅ›lnych (domyÅ›lnie: 24 \- Å›rednia nadwyÅ¼ka AVI).
.
.TP
.B profile=&lt;opjca&gt;
Ogranicza opcje i VBV (szczytowy bitrate w krÃ³tkim czasie) zgodnie
z profilami "Simple", "Advanced Simple" i "DivX".
Tak otrzymane filmy powinny daÄ‡ siÄ™ odtworzyÄ‡ na wolnostojÄ…cych odtwarzaczach
zgodnych ze specyfikacjami tych profili.
.PD 0
.RSs
.IPs unrestricted
bez ograniczeÅ„ (domyÅ›lne)
.IPs sp0\ \
profil simple na poziomie 0
.IPs sp1\ \
profil simple na poziomie 1
.IPs sp2\ \
profil simple na poziomie 2
.IPs sp3\ \
profil simple na poziomie 3
.IPs asp0\
profil advanced simple na poziomie 0
.IPs asp1\
profil advanced simple na poziomie 1
.IPs asp2\
profil advanced simple na poziomie 2
.IPs asp3\
profil advanced simple na poziomie 3
.IPs asp4\
profil advanced simple na poziomie 4
.IPs asp5\
profil advanced simple na poziomie 5
.IPs dxnhandheld
profil DXN handheld
.IPs dxnportntsc
profil DXN portable NTSC
.IPs dxnportpal
profil DXN portable PAL
.IPs dxnhtntsc
profil DXN home theater NTSC
.IPs dxnhtpal
profil DXN home theater PAL
.IPs dxnhdtv
profil DXN HDTV
.RE
.PD 1
.RS
.I INFORMACJA:
Te profile powinny byÄ‡ uÅ¼ywane w poÅ‚Ä…czeniu z odpowiednim \-ffourcc.
Dobre jest DX50, poniewaÅ¼ niektÃ³re odtwarzacze nie rozpoznajÄ… Xvid ale
wiÄ™kszoÅ›Ä‡ rozpoznaje DivX.
.RE
.
.TP
.B par=&lt;tryb&gt;
OkreÅ›la tryb WspÃ³Å‚czynnika Proporcji Piksela (Pixel Aspect Ratio \- PAR)
(nie myliÄ‡ z WspÃ³Å‚czynnikiem Proporcji Obrazu (Display Aspect Ratio \- DAR)).
PAR to stosunek szerokoÅ›ci do wysokoÅ›ci pojedynczego piksela.
WiÄ™c oba sÄ… zwiÄ…zane: DAR = PAR * (szerokoÅ›Ä‡/wysokoÅ›Ä‡).
.br
MPEG-4 okreÅ›la 5 wspÃ³Å‚czynnikÃ³w proporcji piksela i jeden rozszerzony,
dajÄ…cy szansÄ™ na podanie konkretnego wspÃ³Å‚czynnika proporcji piksela.
MoÅ¼e byÄ‡ podany jeden z 5 standardowych trybÃ³w:
.PD 0
.RSs
.IPs vga11
zwyczajny PAR dla PC
Piksele sÄ… jednostkÄ… kwadratowÄ….
.IPs pal43
standard dla PAL \- 4:3 PAR
Piksele sÄ… prostokÄ…tami.
.IPs pal169
jak wyÅ¼ej
.IPs ntsc43
jak wyÅ¼ej
.IPs ntsc169
jak wyÅ¼ej (Nie zapomnij podaÄ‡ dokÅ‚adnego wspÃ³Å‚czynnika.)
.IPs "ext\ \ "
Pozwala na okreÅ›lenie wÅ‚asnego wspÃ³Å‚czynnika proporcji piksela przez par_width
i par_height.
.RE
.PD 1
.RS
.I INFORMACJA:
OgÃ³lnie ustawienie opcji aspect i autoaspect jest wystarczajÄ…ce.
.RE
.
.TP
.B par_width=&lt;1\-255&gt; (tylko z par=ext)
OkreÅ›la szerokoÅ›Ä‡ zadeklarowanego wspÃ³Å‚czynnika proporcji piksela.
.
.TP
.B par_height=&lt;1\-255&gt; (tylko z par=ext)
OkreÅ›la wysokoÅ›Ä‡ szerokoÅ›Ä‡ zadeklarowanego wspÃ³Å‚czynnika proporcji piksela.
.
.TP
.B aspect=&lt;x/\:y | f (wartoÅ›Ä‡ rzeczywista)&gt;
Przechowuje proporcje wewnÄ™trznie, podobnie jak pliki MPEG.
O wiele lepsze rozwiÄ…zanie niÅ¼ ponowne skalowanie, poniewaÅ¼ nie spada jakoÅ›Ä‡.
Tylko MPlayer i kilka innych odtwarzaczy bÄ™dÄ… interpretowaÅ‚y te pliki poprawnie,
inne wyÅ›wietlÄ… je w zÅ‚ych proporcjach.
Parametr proporcji moÅ¼e byÄ‡ podany jako proporcja lub liczba rzeczywista.
.
.TP
.B (no)autoaspect
Podobnie jak opcja aspect, ale proporcja wyliczana jest automatycznie, biorÄ…c
pod uwagÄ™ wszystkie filtry dostrajajÄ…ce (crop/\:expand/\:scale/\:itp.) podane w
Å‚aÅ„cuchu.
.
.TP
.B "psnr\ \ \ "
Drukuje PSNR (wartoÅ›Ä‡ szczytowa proporcji sygnaÅ‚u do szumu) dla caÅ‚ego filmu po
kodowaniu i przechowuje PSNR dla kaÅ¼dej klatki w pliku o nazwie typu
"psnr_hhmmss.log" w bieÅ¼Ä…cym katalogu.
Zwracane wartoÅ›ci sÄ… w dB (decybelach), im wyÅ¼sze tym lepsze.
.
.PP
.sp 1
NastÄ™pna opcja jest dostÄ™pna tylko w rozwojowych wersjach Xvid 1.1.x.
.
.TP
.B bvhq=&lt;0|1&gt;
To ustawienie pozwala na wybieranie z moÅ¼liwych kandydatÃ³w takich wektorÃ³w dla
ramek B, ktÃ³re minimalizuja zaburzenia,
podobnie jak opcja vhq robi to dla ramek P.
Daje to Å‚adniejsze ramki B prawie bez spadku wydajnoÅ›ci (domyÅ›lnie: 1).
.
.
.SS x264enc (\-x264encopts)
.
.TP
.B bitrate=&lt;wartoÅ›Ä‡&gt;
Ustawia Å›redni uÅ¼ywany bitrate w kbit/\:sekundÄ™ (domyÅ›lnie: wyÅ‚Ä…czone).
PoniewaÅ¼ lokalny bitrate moÅ¼e siÄ™ wahaÄ‡, ta Å›rednia moÅ¼e byÄ‡ niedokÅ‚adna dla
bardzo krÃ³tkich filmÃ³w (zobacz takÅ¼e opcjÄ™ ratetol).
StaÅ‚y bitrate moÅ¼na osiÄ…gnÄ…Ä‡ Å‚Ä…czÄ…c tÄ™ opcjÄ™ z vbv_maxrate,
za cenÄ™ powaÅ¼nego spadku jakoÅ›ci.
.
.TP
.B qp_constant=&lt;0\-51&gt;
Wybiera kwantyzator, jaki bÄ™dzie uÅ¼yty z klatkami P.
Klatki I i B rÃ³Å¼niÄ… siÄ™ od tej wartoÅ›ci odpowiednio o ip_factor i pb_factor.
Najbardziej przydatny zakres to 20\-40 (domyÅ›lnie: 26).
NiÅ¼sze wartoÅ›ci to lepsza dokÅ‚adnoÅ›Ä‡, ale wiÄ™ksze wartoÅ›ci bitrate.
0 oznacza kompresjÄ™ bezstratnÄ….
ZauwaÅ¼, Å¼e kwantyzacja w H.264 dziaÅ‚a zupeÅ‚nie inaczej niÅ¼ w MPEG-1/2/4:
Parametr kwantyzacji (QP) H.264 jest w skali logarytmicznej.
Przelicznik ma w przybliÅ¼eniu wartoÅ›Ä‡ H264QP = 12 + 6*log2(MPEGQP).
Na przykÅ‚ad, wspÃ³Å‚czynnik QP=2 dla MPEG odpowiada wartoÅ›ci QP=18 dla
H.264.
.
.TP
.B pass=&lt;1\-3&gt;
Korzysta z trybu dwu- lub trzyprzebiegowego.
Zaleca siÄ™ kodowanie zawsze w jednym z tych dwÃ³ch trybÃ³w, poniewaÅ¼ bity
sÄ… lepiej rozprowadzane i podnosi siÄ™ jakoÅ›Ä‡.
.PD 0
.RSs
.IPs 1
pierwszy przebieg
.IPs 2
drugi przebieg (kodowania dwuprzebiegowego)
.IPs 3
n-ty przebieg (drugi i trzeci przebieg kodowania trzyprzebiegowego)
.RE
.RS
A teraz jak to dziaÅ‚a i jak z tego korzystaÄ‡:
.br
Pierwszy przebieg (pass=1) zbiera statystyki klipu i zapisuje je do pliku.
BÄ™dziesz pewnie chciaÅ‚ wyÅ‚Ä…czyÄ‡ niektÃ³re opcje wymagajÄ…ce duÅ¼ej mocy
obliczeniowej, poza tymi uÅ¼ywanymi domyÅ›lnie.
.br
W trybie dwuprzebiegowym, drugie przejÅ›cie (pass=2) czyta dane z pliku i opiera
na nich decyzje dotyczÄ…ce kontroli tempa.
.br
W trybie trzyprzebiegowym, drugie przejÅ›cie (pass=3, to nie bÅ‚Ä…d)
robi dwie rzeczy na raz: Czyta dane i nadpisuje je.
MoÅ¼esz uÅ¼ywaÄ‡ wszystkich opcji kodowania, poza tymi wymagajÄ…cymi
duÅ¼ej mocy obliczeniowej.
.br
Trzeci przebieg (pass=3) dziaÅ‚a podobnie jak drugi, poza tym Å¼e korzysta ze
statystyk zebranych podczas drugiego przebiegu.
MoÅ¼esz korzystaÄ‡ z wszystkich opcji kodowania, Å‚Ä…cznie z tymi wymagajÄ…cymi
duÅ¼ej mocy obliczeniowej.
.br
Pierwszy przebieg moÅ¼e uÅ¼ywaÄ‡ albo Å›redniej wartoÅ›ci bitrate albo staÅ‚ego
kwantyzatora.
Zalecane jest ABR, poniewaÅ¼ nie wymaga zgadywania kwantyzatora.
Kolejne przebiegi sÄ… w trybie ABR i musi zostaÄ‡ okreÅ›lona wartoÅ›Ä‡ bitrate.
.br
.I
INFORMACJA: ObsÅ‚uga kodowania trzyprzebiegowego w x264 jest caÅ‚kiem nowa
w MEncoderze, zachÄ™camy do pomocy i przesyÅ‚ania nam dobrych kombinacji
parametrÃ³w x264, ktÃ³re byÅ‚yby jednoczeÅ›nie szybki i zapewniaÅ‚y wysokÄ… jakoÅ›Ä‡.
.REss
.
.TP
.B turbo=&lt;0\-2&gt;
Tryb przyspieszonego pierwszego przebiegu.
Pierwszego przebieg kodowania dwu- lub wiÄ™cej przebiegowego moÅ¼na przyspieszyÄ‡
wyÅ‚Ä…czajÄ…c opcje ktÃ³re majÄ… nikÅ‚y lub Å¼aden wpÅ‚yw na jakoÅ›Ä‡ koÅ„cowego
przebiegu.
.PD 0
.RSs
.IPs 0
wyÅ‚Ä…czone (domyÅ›lne)
.IPs 1
Zmniejsza subq, frameref i wyÅ‚Ä…cza niektÃ³re tryby analizy podziaÅ‚u
wewnÄ…trz makroblokÃ³w.
.IPs 2
Zmniejsza subq i frameref do 1, uÅ¼ywa szukania ME typu diament i wyÅ‚Ä…cza
wszystkie tryby analizy podziaÅ‚u.
.RE
.RS
Poziom 1 moÅ¼e dwukrotnie przyspieszyÄ‡ pierwszy przebieg nie zmniejszajÄ…c
globalnego PSNR ostatniego przejÅ›cia w porÃ³wnaniu z pierwszym przebiegiem
peÅ‚nej jakoÅ›ci.
.br
Poziom 2 moÅ¼e czterokrotnie przyspieszyÄ‡ pierwszy przebieg zmieniajÄ…c
globalne PSNR ostatniego przejÅ›cia o +/\- 0.05dB w porÃ³wnaniu z pierwszym
przebiegiem peÅ‚nej jakoÅ›ci.
.REss
.
.TP
.B keyint=&lt;wartoÅ›Ä‡&gt;
Ustawia maksymalnÄ… przerwÄ™ miÄ™dzy ramkami IDR (domyÅ›lnie: 250).
WiÄ™ksze wartoÅ›ci oszczÄ™dzajÄ… bity, a tym samym poprawiajÄ… jakoÅ›Ä‡,
odbywa siÄ™ to jednak kosztem precyzji przy przeszukiwaniu.
W odrÃ³Å¼nieniu od MPEG-1/2/4, H.264 nie jest naraÅ¼one na wahania DCT przy
duÅ¼ych wartoÅ›ciach keyint.
.
.TP
.B keyint_min=&lt;1\-keyint/2&gt;
Ustawia minimalnÄ… odlegÅ‚oÅ›Ä‡ miÄ™dzy ramkami IDR (domyÅ›lnie: 25).
JeÅ›li w obrÄ™bie tego przedziaÅ‚u pojawi sie zmiana sceny, nadal jest ona
kodowana jako ramka I, ale nie zaczyna nowego GOPu.
W H.264 ramki I niekoniecznie ograniczajÄ… zamkniÄ™ty GOP, poniewaÅ¼
ramka P moÅ¼e byÄ‡ przewidziana z wiÄ™cej niÅ¼ jednej poprzedzajÄ…cej klatki
(zobacz takÅ¼e opcjÄ™ frameref).
Dlatego teÅ¼ niekoniecznie da siÄ™ przewijaÄ‡ do klatek I.
Ramki IDR ograniczajÄ… odnoszenie siÄ™ ramki P do jakiejkolwiek ramki
poprzedzajÄ…cej ramkÄ™ IDR.
.
.TP
.B scenecut=&lt;\-1\-100&gt;
Kontroluje agresywnoÅ›Ä‡ wstawiania klatek I (domyÅ›lnie: 40).
MaÅ‚e wartoÅ›ci powodujÄ…, Å¼e kodek czÄ™sto musi wymuszaÄ‡ ramkÄ™ I, jeÅ›li
przekroczy wartoÅ›Ä‡ keyint.
Poprawne wartoÅ›ci mogÄ… odszukaÄ‡ lepsze miejsca dla ramki I,
wyÅ¼sze powodujÄ… marnowanie bitÃ³w.
\-1 wyÅ‚Ä…cza wykrywanie obciÄ™Ä‡ scen (scenecut), wiÄ™c ramki I sÄ… wstawiane tylko
raz po kaÅ¼dych innych klatkach keyint, nawet jeÅ›li takie obciÄ™cie zdarzy siÄ™
wczeÅ›niej.
Nie jest to zalecane i marnuje bitrate, jako Å¼e obciÄ™cia scen (scenecut) sÄ…
kodowane jako ramki P, ktÃ³re sÄ… tak duÅ¼e jak ramki I,
ale nie resetujÄ… "licznika keyint".
.
.TP
.B frameref=&lt;1\-16&gt;
Liczba poprzednich ramek wykorzystanych do przewidywania
klatek P lub B (domyÅ›lnie: 1).
Parametr ten ma doÅ›Ä‡ znaczny wpÅ‚yw na anime, jednak przy materiaÅ‚ach z "Å¼ywymi"
aktorami skutecznoÅ›Ä‡ znacznie spada powyÅ¼ej okoÅ‚o szeÅ›ciu klatek odniesienia.
Opcja nie ma Å¼adnego wpÅ‚ywu na szybkoÅ›Ä‡ dekodowania, ale zwiÄ™ksza
zapotrzebowanie na pamiÄ™Ä‡ w trakcie tego procesu.
NiektÃ³re dekodery potrafiÄ… obsÅ‚uÅ¼yÄ‡ tylko do 15 klatek odniesienia.
.
.TP
.B bframes=&lt;0\-16&gt;
maksymalna liczba kolejnych klatek B pomiÄ™dzy ramkami I i P (domyÅ›lnie: 0)
.
.TP
.B (no)b_adapt
Automatycznie decyduje o wykorzystaniu klatek typu B i ich ewentualnej liczbie,
ograniczonej dopuszczalnym maksimum okreÅ›lonym przez parametr powyÅ¼ej
(domyÅ›lnie: wÅ‚Ä…czone).
JeÅ¼eli opcja ta jest wyÅ‚Ä…czona, uÅ¼yta jest maksymalna liczba klatek B.
.
.TP
.B b_bias=&lt;\-100\-100&gt;
Kontroluje decycyzje podejmowane przez b_adapt.
WyÅ¼szy wspÃ³Å‚czynnik b_bias generuje wiÄ™kszÄ… liczbÄ™ klatek B (domyÅ›lnie: 0).
.
.TP
.B (no)b_pyramid
Pozwala na stosowanie ramek B jako odnoÅ›nikÃ³w do przewidywania innych ramek.
Na przykÅ‚ad rozwaÅ¼my 3 kolejne ramki B: I0 B1 B2 B3 P4.
Bez tej opcji ramki B wystÄ™pujÄ… tak samo jak w MPEG-[124].
Zatem sÄ… kodowane w kolejnoÅ›ci I0 P4 B1 B2 B3 i wszystkie klatki B sÄ…
przewidywane z I0 i P4.
Z tÄ… opcjÄ… sÄ… kodowane w kolejnoÅ›ci I0 P4 B2 B1 B3.
B2 jest takie samo jak powyÅ¼ej, ale B1 jest przewidywane z I0 i B2
a B3 jest przewidywane z B2 i P4.
Wynikiem tego zwykle jest nieco lepsza kompresja praktycznie bez straty szybkoÅ›ci.
JednakÅ¼e jest to opcja eksperymentalna: nie jest do koÅ„ca dostrojona i nie zawsze
moÅ¼e daÄ‡ oczekiwane rezultaty.
Wymaga bframes &gt;= 2.
Wada: zwiÄ™ksza opÃ³Åºnienie dekodowania do 2 ramek.
.
.TP
.B (no)deblock
Wykorzystuje filtr odblokowywujÄ…cy (deblock) (domyÅ›lnie: wÅ‚Ä…czony).
Jako, Å¼e zabiera maÅ‚o czasu procesora w porÃ³wnaniu ze wzrostem jakoÅ›ci,
jaki daje, nie jest zalecane wyÅ‚Ä…czanie go.
.
.TP
.B deblockalpha=&lt;\-6\-6&gt;
Parametr AlphaC0 dla filtru odblokowywujÄ…cego (deblock) (domyÅ›lnie: 0).
Opcja ta dostosowuje zakresy dla filtru in-loop deblocking H.264.
Po pierwsze parametr ten okreÅ›la maksymalnÄ… iloÅ›Ä‡ zmian jakÄ… filtr moÅ¼e
nanieÅ›Ä‡ na pojedynczy piksel.
Po drugie opcja ta ma wpÅ‚yw na prÃ³g filtrowanej rÃ³Å¼nicy wystÄ™pujÄ…cej na krawÄ™dzi.
WartoÅ›Ä‡ dodatnia ogranicza blokujÄ…ce szumy, ale rozmywa rÃ³wnieÅ¼ detale.
.br
DomyÅ›lne zachowanie filtru pozwala prawie zawsze osiÄ…gnÄ…c optymalnÄ… jakoÅ›Ä‡,
wiÄ™c najlepiej albo zostawiÄ‡ wszystkie parametry takie jakimi sÄ… albo dokonaÄ‡
tylko niewielkich zmian.
JednakÅ¼e, jeÅ¼eli TwÃ³j materiaÅ‚ ÅºrÃ³dÅ‚owy zawiera juÅ¼ jakieÅ› szumy lub nosi Å›ladu
efektu blokÃ³w, ktÃ³re chciaÅ‚byÅ› usunÄ…Ä‡, dobrym pomysÅ‚em bÄ™dzie nieco wiÄ™ksze
zwiÄ™kszenie wartoÅ›ci parametru.
.
.TP
.B deblockbeta=&lt;\-6\-6&gt;
Parametr Beta filtru odblokowywujÄ…cego (deblock) (domyÅ›lnie: 0).
Ma wpÅ‚yw na prÃ³g detali.
Bloki zawierajÄ…ce duÅ¼Ä… liczbÄ™ detali nie bÄ™dÄ… filtrowane,
poniewaÅ¼ wygÅ‚adzanie stosowane przez ten filtr bÄ™dzie bardziej widoczne niÅ¼
oryginalny efekt blokowy.
.
.TP
.B (no)cabac
Wykorzystuje CABAC (Context-Adaptive Binary Arithmetic Coding)
(domyÅ›lnie: wÅ‚Ä…czony).
Nieco spowalnia kodowanie i dekodowanie, ale oszczÄ™dza okoÅ‚o 10\-15% bitÃ³w.
Nie powinieneÅ› go wyÅ‚Ä…czaÄ‡, chyba Å¼e zaleÅ¼y Ci na szybkoÅ›ci dekodowania.
.
.TP
.B qp_min=&lt;1\-51&gt; (ABR lub tryb dwuprzebiegowy)
Minimalny kwantyzator, 10\-30 to uÅ¼yteczny zakres (domyÅ›lnie: 10).
.
.TP
.B qp_max=&lt;1\-51&gt; (ABR lub tryb dwuprzebiegowy)
maksymalny kwantyzator (domyÅ›lnie: 51)
.
.TP
.B qp_step=&lt;1\-50&gt; (ABR lub tryb dwuprzebiegowy)
maksymalna wartoÅ›Ä‡ o jakÄ… kwantyzator moÅ¼e byÄ‡ zwiÄ™kszony/zmniejszony
pomiÄ™dzy klatkami (domyÅ›lnie: 2)
.
.TP
.B ratetol=&lt;0.1\-100.0&gt; (ABR lub tryb dwuprzebiegowy)
dozwolona wariancja dla Å›redniej wartoÅ›ci bitrate (nieokreÅ›lona jednostka)
(domyÅ›lnie: 1.0)
.
.TP
.B vbv_maxrate=&lt;wartoÅ›Ä‡&gt; (ABR lub tryb dwuprzebiegowy)
maksymalne lokalne bitrate, w kbit/\:sekundÄ™ (domyÅ›lnie: wyÅ‚Ä…czone)
.
.TP
.B vbv_bufsize=&lt;wartoÅ›Ä‡&gt; (ABR lub tryb dwuprzebiegowy)
okres uÅ›redniania dla vbv_maxrate, w kbitach
(domyÅ›lnie: Å¼aden, musi byÄ‡ podany jeÅ›lo wÅ‚Ä…czono vbv_maxrate)
.
.TP
.B vbv_init=&lt;0.0\-1.0&gt; (ABR lub tryb dwuprzebiegowy)
poczÄ…tkowa zajÄ™toÅ›Ä‡ bufora, jako uÅ‚amek vbv_bufsize (domyÅ›lnie: 0.9)
.
.TP
.B ip_factor=&lt;wartoÅ›Ä‡&gt;
wspÃ³Å‚czynnik kwantyzatora miÄ™dzy ramkami I a P (domyÅ›lnie: 1.4)
.
.TP
.B pb_factor=&lt;wartoÅ›Ä‡&gt;
wspÃ³Å‚czynnik kwantyzatora miÄ™dzy ramkami P a B (domyÅ›lnie: 1.3)
.
.TP
.B qcomp=&lt;0\-1&gt; (ABR lub tryb dwuprzebiegowy)
Kompresja kwantyzatora (domyÅ›lnie: 0.6).
NiÅ¼sza wartoÅ›Ä‡ sprawia, Å¼e bitrate jest bardziej staÅ‚y, podczas gdy wyÅ¼sza,
sprawia, Å¼e parametr kwantyzacji jest bardziej staÅ‚y.
.
.TP
.B cplx_blur=&lt;0\-999&gt; (tylko tryb dwuprzebiegowy)
Rozmycie w czasie szacowanej zÅ‚oÅ¼onoÅ›ci klatki, przed kompresjÄ… krzywej
(domyÅ›lnie: 20).
Mniejsze wartoÅ›ci pozwalajÄ… na wiÄ™ksze zmiany kwantyzatora,
a wiÄ™ksze wymuszajÄ… jego Å‚agodniejsze zmiany.
cplx_blur zapewnia, Å¼e kaÅ¼da ramka I bÄ™dzie miaÅ‚a jakoÅ›Ä‡ podobnÄ… do
nastÄ™pujÄ…cych po niej ramek P, Å¼e Å¼e naprzemienne ramki o wysokiej i niskiej
zÅ‚oÅ¼onoÅ›ci (n.p.\&amp; animacja z niewielkim fps) nie bÄ™dÄ… marnowaÅ‚y bitÃ³w na
zmiany kwantyzatora.
.
.TP
.B qblur=&lt;0\-99&gt; (tylko tryb dwuprzebiegowy)
Rozmycie w czasie parametru kwantyzacji, po kompresji krzywej (domyÅ›lnie: 0.5).
NiÅ¼sze wartoÅ›ci pozwalajÄ… na wiÄ™ksze skoki wartoÅ›ci kwantyzatora,
wyÅ¼sze zmuszajÄ… go do delikatniejszych zmian.
.
.TP
.B zones=&lt;czÄ™Å›Ä‡0&gt;[/\:&lt;czÄ™Å›Ä‡1&gt;[/\:...]]
Inna jakoÅ›Ä‡ dla poszczegÃ³lnych czÄ™Å›ci (zakoÅ„czenie, napisy, ...)
(ABR lub tryb dwuprzebiegowy).
KaÅ¼da czÄ™Å›Ä‡ to &lt;klatka-poczÄ…tkowa&gt;,&lt;klatka-koÅ„cowa&gt;,&lt;opcja&gt; gdzie opcja to:
.PD 0
.RSs
.IPs "q=&lt;0\-51&gt;"
kwantyzator
.IPs "b=&lt;0.01\-100.0&gt;"
mnoÅ¼nik bitrate
.RE
.PD 1
.RS
.I INFORMACJA:
Kwantyzator nie jest dokÅ‚adnie wymuszany.
DziaÅ‚a tylko w fazie planowania kontroli tempa i jest podatny na kompensacjÄ™
przepeÅ‚nienia i qp_min/qp_max.
.RE
.
.TP
.B direct_pred=&lt;0\-2&gt;
Wykrywa typ systemu przewidywania ruchu dla bezpoÅ›rednich makroblokÃ³w
w klatkach typu B.
.PD 0
.RSs
.IPs 0
Å»aden: bezpoÅ›rednie makrobloki nie sÄ… wykorzystywane.
.IPs 1
Przestrzenny: wektory ruchu sÄ… ekstrapolowane z sÄ…siednich blokÃ³w.
.IPs 2
Czasowy: wektory ruchu sÄ… interpolowane z nastÄ™pnych klatek P.
(domyÅ›lny)
.RE
.PD 1
.RS
Typ przestrzenny i czasowy majÄ… podobnÄ… prÄ™dkoÅ›Ä‡ dziaÅ‚ania i wspÃ³Å‚czynnik
PSNR, ale najczÄ™Å›ciej ten drugi wyglÄ…da lepiej.
direct_pred=0 to metoda i wolniejsza, i dajÄ…ca gorszÄ… jakoÅ›Ä‡.
.RE
.
.TP
.B (no)weight_b
UÅ¼ywa waÅ¼onego przewidywania w ramkach B.
Bez tej opcji dwukierunkowo przewidywane makrobloki dajÄ… jednakowÄ… wagÄ™ kaÅ¼dej
ramce wzorcowej.
Z tÄ… opcjÄ… wagi sÄ… ustalane wedÅ‚ug pozycji ramki B wzglÄ™dem ramek wzorcowych.
Wymaga bframes &gt; 1.
.
.TP
.B (no)i4x4
UÅ¼ywa dodatkowego typu makrobloku i4x4 (domyÅ›lnie: wÅ‚Ä…czone).
Bez tej opcji ramki P i B bÄ™dÄ… uÅ¼ywaÄ‡ tylko i16x16 i typÃ³w inter wymienionych
poniÅ¼ej.
.
.TP
.B (no)i8x8
UÅ¼ywa dodatkowego typu makrobloku i8x8 (domyÅ›lnie: wÅ‚Ä…czone).
Ta opcja nie ma efektu jeÅ›li nie jest wÅ‚Ä…czone 8x8dct.
.
.TP
.B (no)b8x8mv
Wykorzystuje dodatkowe typy makroblokÃ³w b16x8, b8x16 i b8x8
(domyÅ›lnie: wyÅ‚Ä…czone).
Bez tej opcji, klatki B bÄ™dÄ… uÅ¼ywaÅ‚y tylko typÃ³w
i16x16, i8x8, i4x4, b16x16, skip, direct.
WiÄ™cej szczegÃ³Å‚Ã³w znajdziesz w dokumentacji opcji 4x4mv.
.
.TP
.B (no)8x8mv
UÅ¼ywa dodatkowych typÃ³w makroblokÃ³w p16x8, p8x16, p8x8 (domyÅ›lnie: wÅ‚Ä…czone).
Bez tej opcji ramki P bÄ™dÄ… uÅ¼ywaÅ‚y tylko typÃ³w
i16x16, i8x8, i4x4, p16x16, skip.
Ta opcja jest przeznaczona tylko do eksperymentowania.
Nie jest zalecane wyÅ‚Ä…czanie 8x8mv w prawdziwym kodowaniu.
.
.TP
.B (no)4x4mv
Wykorzystuje dodatkowe typy makroblokÃ³w p8x4, p4x8 i p4x4
(domyÅ›lnie: wyÅ‚Ä…czone).
Bez tej opcji, klatki P bÄ™dÄ… korzystaÅ‚y tylko z typÃ³w
i16x16, i8x8, i4x4, p16x16, p16x8, p8x16, p8x8 i skip.
Wymaga 8x8mv.
.br
PomysÅ‚ polega na tym, aby odnaleÅºÄ‡ typ i rozmiar, ktÃ³ry najlepiej opisuje
okreÅ›lony obszar obrazu.
Na przykÅ‚ad, globalne przesuwanie jest lepiej reprezentowane przez bloki 16x16,
podczas gdy maÅ‚e poruszajÄ…ce siÄ™ obiekty przez mniejsze segmenty.
.br
Zaleca siÄ™ uÅ¼ywanie 4x4mv tylko z subq &gt;= 3.
.
.TP
.B (no)8x8dct
Adaptatywne wybieranie transformaty przestrzeni: pozwala na wybieranie pomiÄ™dzy
DCT 4x4 i 8x8.
Zezwala teÅ¼ na typ makrobloku i8x8.
Bez tej opcji jest uÅ¼ywane tylko DCT 4x4.
.
.TP
.B me=&lt;1\-4&gt;
Wybiera algorytm peÅ‚nopikselowego szacowania ruchu.
.PD 0
.RSs
.IPs 1
szukanie kwadratowe, rozmiar 1 (szybkie)
.IPs 2
szukanie szeÅ›ciokÄ…tne, rozmiar 2 (domyÅ›lne)
.IPs 3
nierÃ³wne szukanie wieloszeÅ›ciokÄ…tne
.IPs 4
szukanie wyczerpujÄ…ce (bardzo wolne)
.RE
.PD 1
.
.TP
.B me_range=&lt;4\-64&gt;
promieÅ„ wyczerpujÄ…cego lub wieloszeÅ›ciokÄ…tnego szukania ruchu (domyÅ›lnie: 16)
.
.TP
.B subq=&lt;1\-6&gt;
Dopasowuje jakoÅ›Ä‡ udoskonalenia subpel.
Ten parametr kontroluje kompromis miÄ™dzy jakoÅ›ciÄ… a szybkoÅ›ciÄ… biorÄ…cy
udziaÅ‚ w procesie podejmowania decyzji dotyczÄ…cych przewidywania ruchu.
subq=5 moÅ¼e skompresowaÄ‡ do 10% mocniej niÅ¼ subq=1
.PD 0
.RSs
.IPs 1
Korzysta z przewidywania ruchu z prezycjÄ… fullpixel dla wszystkich typÃ³w
kondydujÄ…cych makroblokÃ³w.
Potem wybiera najlepszy typ.
Potem poprawia ruch tego typu co do prezycji quarterpixel.
(najszybsze)
.IPs 2
Podobnie jak 1, ale korzysta z wolniejszego poprawiania quarterpixel.
.IPs 3
Korzysta z przewidywania ruchu z precyzjÄ… halfpixel dla wszystkich
kandydujÄ…cych typÃ³w makroblokÃ³w.
Potem wybiera najlepszy typ.
Potem poprawia ruch tego typu co do precyzji quarterpixel.
.IPs 4
Korzysta z szybkiego przewidywania ruchu z precyzjÄ… quarterpixel dla
wszystkich kandydujÄ…cych typÃ³w makroblokÃ³w.
Potem wybiera najlepszy typ.
Potem koÅ„czy poprawianie quarterpixel dla tego typu.
.IPs 5
Korzysta z najlepszej jakoÅ›ci przewidywania ruchu z precyzjÄ… quarterpixel
dla wszystkich kandydujÄ…cych typÃ³w makroblokÃ³w, przed wyborem najlepszego
(domyÅ›lne).
.IPs 6
WÅ‚Ä…cza optymalizacjÄ™ typÃ³w makroblokÃ³w dla ramek typu I i P celem
zmniejszenia zakÅ‚Ã³ceÅ„ (najlepsze).
.RE
.PD 1
.RS
W powyÅ¼szych parametrach, przez "wszystkich kandydatÃ³w" nie naleÅ¼y rozumieÄ‡
wszystkich aktywnych typÃ³w:
4x4, 4x8, 8x4 sÄ… sprawdzane tylko, jeÅ¼eli 8x8 jest lepszy niÅ¼ 16x16.
.RE
.
.TP
.B (no)chroma_me
Bierze pod uwagÄ™ informacje o barwie podczas szukania ruchu podpikseli
(domyÅ›lnie: wÅ‚aczone).
Wymaga subq&gt;=5.
.
.TP
.B chroma_qp_offset=&lt;\-12\-12&gt;
UÅ¼ywa innego kwantyzatora do barw w porÃ³wnaniu do jasnoÅ›ci.
Sensowne wartoÅ›ci sÄ… w zakresie &lt;\-2\-2&gt; (domyÅ›lnie: 0).
.
.TP
.B cqm=&lt;flat|jvt|&lt;nazwapliku&gt;&gt;
UÅ¼ywa albo predefiniowanej macierzy kwantyzacji albo Å‚aduje plik macierzy
w formacie JM.
.PD 0
.RSs
.IPs "flat\ "
UÅ¼ywa predefiniowanej pÅ‚askiej macierzy (domyÅ›lne).
.IPs "jvt\ \ "
UÅ¼ywa predefiniowanej macierzy JVT.
.IPs &lt;nazwapliku&gt;
UÅ¼ywa dostarczonego zbioru macierzy w formacie JM.
.PD 1
.RE
.RS
.I INFORMACJA:
Zbiory zakodowane przy uÅ¼yciu CQM nie sÄ… aktualnie dekodowalne przed
odtwarzacze oparte na FFmpeg.
.br
UÅ¼ytkownicy Windowsowego CMD.EXE mogÄ… napotkaÄ‡ problemy przy przeglÄ…daniu
wiersza poleceÅ„ jeÅ›li prÃ³bujÄ… uÅ¼yÄ‡ wszystkich list CQM.
Powodem tego jest ograniczenie dÅ‚ugoÅ›ci wiersza poleceÅ„.
W takim wypadku zalecane jest zapisanie list w zbiorze macierzy w formacie JM
i zaÅ‚adowanie go jak powyÅ¼ej.
.RE
.
.TP
.B cqm4iy=&lt;lista&gt; (zobacz takÅ¼e cqm)
Podana przez uÅ¼ytkownika macierz intra 4x4 jasnoÅ›ci, przekazana jako 16
oddzielonych przecinkami wartoÅ›ci w zakresie 1\-255.
.
.TP
.B cqm4ic=&lt;lista&gt; (zobacz takÅ¼e cqm)
Podana przez uÅ¼ytkownika macierz intra 4x4 barwy, przekazana jako 16
oddzielonych przecinkami wartoÅ›ci w zakresie 1\-255.
.
.TP
.B cqm4py=&lt;lista&gt; (zobacz takÅ¼e cqm)
Podana przez uÅ¼ytkownika macierz inter 4x4 jasnoÅ›ci, przekazana jako 16
oddzielonych przecinkami wartoÅ›ci w zakresie 1\-255.
.
.TP
.B cqm4pc=&lt;lista&gt; (zobacz takÅ¼e cqm)
Podana przez uÅ¼ytkownika macierz inter 4x4 barwy, przekazana jako 16
oddzielonych przecinkami wartoÅ›ci w zakresie 1\-255.
.
.TP
.B cqm8iy=&lt;lista&gt; (zobacz takÅ¼e cqm)
Podana przez uÅ¼ytkownika macierz intra 8x8 jasnoÅ›ci, przekazana jako 64
oddzielone przecinkami wartoÅ›ci w zakresie 1\-255.
.
.TP
.B cqm8py=&lt;lista&gt; (zobacz takÅ¼e cqm)
Podana przez uÅ¼ytkownika macierz inter 8x8 jasnoÅ›ci, przekazana jako 64
oddzielone przecinkami wartoÅ›ci w zakresie 1\-255.
.
.TP
.B level_idc=&lt;10\-51&gt;
Ustawia parametr level strumienia bitÃ³w, wedÅ‚ug definicji w aneksie A standardu
H.264 (domyÅ›lnie: 40 \- Level 4.0).
UÅ¼ywane Å¼eby przekazaÄ‡ dekoderowi jakie moÅ¼liwoÅ›ci musi obsÅ‚ugiwaÄ‡.
UÅ¼ywaj tylko jeÅ›li wiesz co to znaczy i musisz tego uÅ¼yÄ‡.
.
.TP
.B threads=&lt;1\-4&gt;
Dzieli kaÅ¼dÄ… klatkÄ™ na paski i koduje je rÃ³wnolegle (domyÅ›lnie: 1).
Pozwala teÅ¼ na wielowÄ…tkowe dekodowanie jeÅ›li dekoder to umoÅ¼liwia (lavc nie).
Lekko zmniejsza kompresjÄ™.
Wymaga Å¼eby libx264 byÅ‚a skompilowana z obsÅ‚ugÄ… pthread; jeÅ›li tak nie jest
opcja ta wyÅ›wietli ostrzeÅ¼enie i wÅ‚Ä…czy paski ale nie wielowÄ…tkowoÅ›Ä‡.
.
.TP
.B log=&lt;\-1\-3&gt;
OkreÅ›la iloÅ›Ä‡ informacji drukowanych na ekranie.
.PD 0
.RSs
.IPs \-1
Å¼adne
.IPs " 0"
WyÅ›wietla tylko bÅ‚Ä™dy.
.IPs " 1"
ostrzeÅ¼enia
.IPs " 2"
PSNR i inne statystyki analiz po skoÅ„czonym kodowaniu (domyÅ›lne)
.IPs " 3"
PSNR, QP, typ ramki, rozmiar i inne statystyki dla kaÅ¼dej klatki
.RE
.PD 1
.
.TP
.B (no)psnr
Drukuje statystyki stosunku sygnaÅ‚u do szumu.
.br
.I INFORMACJA:
Pola PSNR 'Y', 'U', 'V', i 'Avg' nie sÄ… matematycznie poprawne
(sÄ… po prostu uÅ›rednionÄ… wartoÅ›ciÄ… PSNR branego z kaÅ¼dej klatki).
SÄ… trzymane tylko dla porÃ³wnania z referencyjnym kodekiem JM.
Dla wszystkich innych celÃ³w, korzystaj albo z "Global" PSNR, albo
z poszczegÃ³lnych wartoÅ›ci PSNR przypadajÄ…cych na klatkÄ™ drukowanych przez
log=3.
.
.TP
.B (no)visualize
WÅ‚Ä…cza wizualizacjÄ™ x264 w trakcie kodowania.
JeÅ›li x264 w Twoim systemie to obsÅ‚uguje zostanie otwarte nowe okno w trakcie
procesu kodowania, w ktÃ³rym x264 bÄ™dzie siÄ™ staraÅ‚ zaprezentowaÄ‡ szkic tego,
jak zakodowaÅ‚ klatkÄ™.
Typ kaÅ¼dego bloku na wizualizowanym filmie bÄ™dzie miaÅ‚ jeden z kolorÃ³w:
.PD 0
.RSs
.IPs czerwony/rÃ³zowy
blok intra
.IPs niebieski
blok inter
.IPs zielony
blok pominiÄ™ty
.IPs Å¼Ã³Å‚ty
blok B
.RE
.PD 1
.RS
Jest to moÅ¼liwoÅ›Ä‡ eksperymentalna i podlegajÄ…ca zmianom.
W szczegÃ³lnoÅ›ci wymaga Å¼eby x264 byÅ‚o skompilowane z wÅ‚Ä…czonÄ… wizualizacjÄ….
ZauwaÅ¼, Å¼e w momencie pisania tego dokumentu x264 zatrzymuje po zakodowaniu
i wizualizacji kaÅ¼dej klatki, czekajÄ…c aÅ¼ uÅ¼ytkownik naciÅ›nie klawisz przed
kodowaniem nastÄ™pnej klatki.
.RE
.

.
.SS muxer MPEG (\-mpegopts)
.
Muxer MPEG moÅ¼e generowaÄ‡ 5 typÃ³w strumieni, kaÅ¼dy z nich z sensownymi
domyÅ›lnymi parametrami ktÃ³re uÅ¼ytkownik moÅ¼e zmieniÄ‡.
OgÃ³lnie, przy generowaniu zbiorÃ³w mpeg zalecane jest wyÅ‚Ä…czenie kodu
przeskakiwania ramek MEncodera (zobacz takÅ¼e \-noskip, \-mc, jak rÃ³wnieÅ¼ filtry
obrazu harddup i softskip).
.
.TP
.B format=&lt;mpeg1 | mpeg2 | xvcd | xsvcd | dvd&gt;
format strumienia (domyÅ›lnie: mpeg2)
.
.TP
.B size=&lt;do 65535&gt;
WielkoÅ›Ä‡ pakietu w bajtach, nie zmieniaj, jeÅ›li nie jesteÅ› pewien tego co robisz
(domyÅ›lnie: 2048).
.
.TP
.B muxrate=&lt;liczba&gt;
nominalne tempo muxowania w KBit/s uÅ¼ywane w nagÅ‚Ã³wkach pakietÃ³w
(domyÅ›lnie: 1800 kb/s)
BÄ™dzie zaktualizowane, jeÅ›li to konieczne, w przypadku "format=mpeg1" lub "mpeg2".
.
.TP
.B "tsaf\ \ \ "
Ustawia, jeÅ›li to moÅ¼liwe, znaczniki czasu w kaÅ¼dej ramce.
.
.TP
.B (no)reorder
WÅ‚Ä…cza kod przestawiania ramek, ktÃ³ry przechowuje ramki w kolejnoÅ›ci
dekodowania (a nie wyÅ›wietlania) (domyÅ›lnie: wyÅ‚Ä…czone).
UÅ¼ywaj tylko, jeÅ›li uwaÅ¼asz, Å¼e klatki w oryginalnym strumieniu byÅ‚y
bÅ‚Ä™dnie zapisane.
DziaÅ‚a tylko z filmami MPEG-1/2.
.
.TP
.B init_vpts=&lt;100\-700&gt;
poczÄ…tkowe pts video, w milisekundach (domyÅ›lnie: 200)
.
.TP
.B init_apts=&lt;100\-700&gt;
poczÄ…tkowe pts audio, w milisekundach (domyÅ›lnie: 200)
.
.TP
.B vdelay=&lt;1\-32760&gt;
PoczÄ…tkowe opÃ³Åºnienie obrazu w w milisekundach (domyÅ›lnie: 0),
uÅ¼ywaj, jeÅ›li chcesz opÃ³ÅºniÄ‡ obraz wzglÄ™dem dÅºwiÄ™ku.
.
.TP
.B "drop\ \ \ "
UÅ¼ywane razem z init_delay powoduje Å¼e muxer opuszcza oczekiwany kawaÅ‚ek
audio.
.
.TP
.B vwidth, vheight=&lt;1\-4095&gt;
Ustawia wysokoÅ›Ä‡ i szerokoÅ›Ä‡ filmu gdy jest to MPEG-1/2.
.
.TP
.B vpswidth, vpsheight=&lt;1\-4095&gt;
Ustawia wysokoÅ›Ä‡ i szerokoÅ›Ä‡ trybu panoramicznego filmu gdy jest to MPEG-2.
.
.TP
.B vaspect=&lt;1 | 4/3 | 16/9 | 221/100&gt;
Ustawia proporcje filmu MPEG-1/2.
.
.TP
.B vbitrate=&lt;liczba&gt;
Ustawia bitrate video w kbit/s dla filmÃ³w MPEG-1/2.
.
.TP
.B vframerate=&lt;24000/1001 | 24 | 25 | 30000/1001 | 30 | 50 | 60000/1001 | 60 &gt;
Ustawia iloÅ›Ä‡ klatek na sekundÄ™ dla filmÃ³w MPEG-1/2.
Ta opcja zostanie zignorowana jeÅ›li bÄ™dzie uÅ¼yta razem z opcjÄ… telecine.
.
.TP
.B telecine
WÅ‚Ä…cza tryb miÄ™kkiego telecine: muxer oszukuje strumieÅ„ obrazu tak, aby wyglÄ…daÅ‚
jak kodowany przy 29.97 lub 30 fps; dziaÅ‚a to tylko z filmami MPEG-2, kiedy
wyjÅ›ciowa iloÅ›Ä‡ klatek na sekundÄ™, po ewentualnej konwersji przez \-ofps wynosi
24000/1001 lub 24.
Wszystkie pozostaÅ‚e wartoÅ›ci sÄ… niekompatybilne z tÄ… opcjÄ….
.
.
.SS Muksery FFmpeg z libavformat (\-lavfopts) (zobacz takÅ¼e \-of lavf)
.
.TP
.B format=&lt;format_pliku&gt;
Wymusza format pliku na ktÃ³ry naleÅ¼y muksowaÄ‡
(domyÅ›lnie: autodetekcja wedÅ‚ug rozszerzenia).
.PD 0
.RSs
.IPs "mpg\ \ "
MPEG-1 systems i MPEG-2 PS
.IPs "asf\ \ "
Advanced Streaming Format
.IPs "avi\ \ "
Audio Video Interleave file
.IPs "wav\ \ "
Waveform Audio
.IPs "swf\ \ "
Macromedia Flash
.IPs "flv\ \ "
pliki video Macromedia Flash
.IPs "rm\ \ \ "
RealAudio i RealVideo
.IPs "au\ \ \ "
format SUN AU
.IPs "nut\ \ "
otwarty format NUT (experymentalny)
.IPs "mov\ \ "
QuickTime
.IPs "mp4\ \ "
format MPEG-4
.IPs "dv\ \ "
Sony Digital Video container
.RE
.PD 1
.

.
.
.\" --------------------------------------------------------------------------
.\" Pliki
.\" --------------------------------------------------------------------------
.
.SH PLIKI
.
.TP
/usr/\:local/\:etc/\:mplayer/\:mplayer.conf
gÅ‚Ã³wny plik ustawieÅ„
.
.TP
~/.mplayer/\:config
ustawienia uÅ¼ytkownika
.
.TP
~/.mplayer/\:input.conf
ustawienia wejÅ›cia (peÅ‚nÄ… listÄ™ wyÅ›wietla '\-input keylist')
.
.TP
~/.mplayer/\:gui.conf
plik konfiguracyjny GUI
.
.TP
~/.mplayer/\:gui.pl
lista odtwarzania GUI
.
.TP
~/.mplayer/\:font/
katalog czcionki (Musi znajdowaÄ‡ siÄ™ tutaj plik font.desc i plik z
rozszerzeniem .RAW.)
.
.TP
~/.mplayer/\:DVDkeys/
Zkrakowane klucze CSS
.
.TP
ZakÅ‚adajÄ…c, Å¼e odtwarzana jest /Å›cieÅ¼ka/\:do/\:film.avi, MPlayer bÄ™dzie szukaÅ‚
napisÃ³w w nastÄ™pujÄ…cej kolejnoÅ›ci:
.RS
/Å›cieÅ¼ka/\:do/\:film.sub
.br
~/.mplayer/\:sub/\:film.sub
.br
~/.mplayer/\:default.sub
.RE
.PD 1
.
.
.\" --------------------------------------------------------------------------
.\" PrzykÅ‚ady
.\" --------------------------------------------------------------------------
.
.SH PRZYKÅADY UÅ»YCIA MPLAYERA
.
.TP
.B Szybki start odtwarzania DVD:
mplayer dvd://1
.
.TP
.B Odtwarza w japoÅ„skim z angielskimi napisami:
mplayer dvd://1 \-alang ja \-slang en
.
.TP
.B Odtwarza tylko rozdziaÅ‚y 5, 6, 7:
mplayer dvd://1 \-chapter 5\-7
.
.TP
.B Odtwarza tylko tytuÅ‚y 5, 6, 7:
mplayer dvd://5\-7
.
.TP
.B Odtwarza DVD z rÃ³Å¼nych ujÄ™Ä‡:
mplayer dvd://1 \-dvdangle 2
.
.TP
.B Odtwarza z innego urzÄ…dzenia DVD:
mplayer dvd://1 \-dvd\-device /dev/\:dvd2
.
.TP
.B Odtwarza DVD z katalogu zawierajÄ…cego pliki VOB:
mplayer dvd://1 \-dvd\-device /Å›cieÅ¼ka/\:do/\:katalogu/
.
.TP
.B Kopiuje tytuÅ‚ DVD na twardy dysk, zapisujÄ…c go to "title1.vob":
mplayer dvd://1 \-dumpstream \-dumpfile title1.vob
.
.TP
.B StrumieÅ„ z HTTP:
mplayer http://mplayer.hq/\:przyklad.avi
.
.TP
.B StrumieÅ„ uÅ¼ywajÄ…cy RTSP:
mplayer rtsp://serwer.przyklad.com/\:nazwaStrumienia
.
.TP
.B Konwertuje napisy do formatu MPsub:
mplayer test.avi \-sub zrÃ³dÅ‚o.sub \-dumpmpsub
.
.TP
.B Konwertuje napisy do formatu MPsub bez koniecznoÅ›ci oglÄ…dania filmu:
mplayer /dev/\:zero \-rawvideo on:pal:fps=xx \-vc null \-vo null \-noframedrop
\-benchmark \-sub ÅºrÃ³dÅ‚o.sub \-dumpmpsub
.
.TP
.B WejÅ›cie z domyÅ›lnego V4L:
mplayer tv:// \-tv driver=v4l:width=640:height=480:outfmt=i420 \-vc rawi420
\-vo xv
.
.TP
.B Odtwarzanie na kartach Zoran (w starym stylu, odradzane):
mplayer \-vo zr \-vf scale=352:288 plik.avi
.
.TP
.B Odtwarzanie na kartach Zoran (w nowym stylu):
mplayer \-vo zr2 \-vf scale=352:288,zrmjpeg plik.avi
.
.TP
.B Odtwarza dÅºwiÄ™k 6-kanaÅ‚owy w formacie AAC tylko na dwÃ³ch gÅ‚oÅ›nikach:
mplayer \-rawaudio on:format=0xff \-af pan=6:.32:.39:.06:.17:-.17:.33:.32:.06:.39:-.17:.17:.33 adts_he-aac160_51.aac
.br
MoÅ¼e bÄ™dziesz chciaÅ‚ siÄ™ trochÄ™ pobawiÄ‡ wartoÅ›ciami filtru pan (np. pomnoÅ¼yÄ‡
przez jakaÅ› liczbÄ™), aby zwiÄ™kszyÄ‡ gÅ‚oÅ›noÅ›Ä‡ albo uniknÄ…Ä‡ trzaskÃ³w.
.
.SH PRZYKÅADY UÅ»YCIA MENCODERA
.
.TP
.B Kodowanie tytuÅ‚u #2 DVD, tylko wybrane rozdziaÅ‚y:
mencoder dvd://2 \-chapter 10\-15 \-o tytul2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mpeg4
.
.TP
.B Kodowanie tytuÅ‚u #2 DVD, zmiana rozmiaru do 640x480:
mencoder dvd://2 \-vf scale=640:480 \-o tytul2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mpeg4
.
.TP
.B Kodowanie tytuÅ‚u #2 DVD, zmiana rozmiaru do 512xHHH (zachowuje proporcje):
mencoder dvd://2 \-vf scale \-zoom \-xy 512 \-o tytul2.avi \-oac copy
\-ovc lavc \-lavcopts vcodec=mpeg4
.
.TP
.B To samo, ale z bitrate ustawionym na 1800kbit i optymalizowanymi makroblokami:
mencoder dvd://2 \-o tytuÅ‚2.avi \-oac copy \-ovc lavc
\-lavcopts vcodec=mpeg4:mbd=1:vbitrate=1800
.
.TP
.B To samo, ale z kompresjÄ… MJPEG:
mencoder dvd://2 \-o tytul2.avi \-oac copy \-ovc lavc
\-lavcopts vcodec=mjpeg:mbd=1:vbitrate=1800
.
.TP
.B Kodowanie wszystkich plikÃ³w *.jpg w bieÅ¼Ä…cym katalogu:
mencoder "mf://*.jpg" \-mf fps=25 \-o wyjscie.avi \-ovc lavc \-lavcopts vcodec=mpeg4
.
.TP
.B Kodowanie z tunera (okreÅ›l format poprzez \-vf format):
mencoder \-tv driver=v4l:width=640:height=480 tv:// \-o tv.avi \-ovc raw
.
.TP
.B Kodowanie z potoku:
rar p test-SVCD.rar | mencoder \-ovc lavc \-lavcopts vcodec=mpeg4:vbitrate=800 \-ofps 24 \-
.
.
.\" --------------------------------------------------------------------------
.\" BÅ‚Ä™dy, autorzy, standardowa adnotacja
.\" --------------------------------------------------------------------------
.
.SH BÅÄ˜DY
Nie panikuj.
JeÅ›li jakiÅ› znajdziesz, zgÅ‚oÅ› go nam, ale przedtem upewnij siÄ™, Å¼e przeczytaÅ‚eÅ›
caÅ‚Ä… dokumentacjÄ™.
UwaÅ¼aj teÅ¼ na uÅ›mieszki. :)
Wiele bÅ‚Ä™dÃ³w jest skutkiem nieprawidÅ‚oych ustawieÅ„ lub uÅ¼ycia zÅ‚ych parametrÃ³w.
Sekcja zgÅ‚oszeÅ„ bÅ‚Ä™dÃ³w w dokumentacji (DOCS/\:HTML/\:pl/\:bugreports.html) opisuje
sposÃ³b tworzenia przydatnych zgÅ‚oszeÅ„ bÅ‚Ä™dÃ³w.
.
.
.
.SH AUTORZY
MPlayer zostaÅ‚ stworzony przez Arpad'a GereÃ¶ffy.
Lista niektÃ³rych z wielu uczestnikÃ³w znajduje siÄ™ w zbiorze AUTHORS.
.PP
MPlayer (C) 2000\-2023  ZaÅ‚oga MPlayera
.PP
GÅ‚Ã³wnymi autorami tej strony sÄ… Gabucino, Jonas Jermann i Diego Biurrun.
Obecnie opiekuje siÄ™ niÄ… Diego Biurrun.
ProszÄ™ przesyÅ‚aÄ‡ wszelkie maile o niej na listÄ™ dyskusyjnÄ… MPlayer-DOCS,
zaÅ› maile odnoÅ›nie tÅ‚umaczenia na listÄ™ MPlayer-translations.
.
.
.
.SH "OD TÅUMACZY"
Strona przetÅ‚umaczona przez WacÅ‚awa Schillera &lt;torinthiel@wp.pl&gt; i
Macieja PasztÄ™ &lt;paszczi@go2.pl&gt;.
W tÅ‚umaczeniu wykorzystano fragmenty pracy
Adriana Pawlika &lt;imoteph@wp.pl&gt; i Konrada Materki &lt;kmaterka@wp.pl&gt;
.PP
TÅ‚umaczenie moÅ¼e zawieraÄ‡ liczne bÅ‚Ä™dy, niektÃ³re sÅ‚owa mogÅ‚y byÄ‡
przetÅ‚umaczone bÅ‚Ä™dnie lub nie powinny byÄ‡ tÅ‚umaczone.
JeÅ›li zauwaÅ¼ysz jakiÅ› bÅ‚Ä…d, przeÅ›lij informacjÄ™ o nim (i ewentualnie Å‚atkÄ™) do
tÅ‚umaczy lub na listÄ™ dyskusyjnÄ… MPlayer-translations.
.\" end of file
</pre></body></html>