MPlayer(1) Odtwarzacz filmÄÅw MPlayer(1) NAZWA mplayer - odtwarzacz filmÄÅw mencoder - enkoder (koder) filmÄÅw SKĹÂADNIA mplayer [opcje] [ zbiÄÅr | URL | lista odtwarzania | - ] mplayer [opcje globalne] zbiÄÅr [opcje specyficzne] [zbiÄÅr2] [opcje specyficzne] mplayer [opcje globalne] {grupa zbiorÄÅw i opcji} [opcje specyficzne dla grupy] mplayer dvd://[tytuĹ | [tytuĹÂ_poczÃÂtkowy]-tytuĹÂ_koĹÂcowy ] [opcje] mplayer vcd://ĹÂcieĹźka[/urzÃÂdzenie] mplayer tv://[kanaĹÂ] [opcje] mplayer dvb://[numer_karty@]kanaĹ [opcje] mplayer mf://maskazbiorÄÅw [opcje] mplayer [cdda|cddb]://ĹÂcieĹźka[:szybkoĹÂÃÂ][/urzÃÂdzenie] [opcje] mplayer cue://zbiÄÅr[:ĹÂcieĹźka] [opcje] mplayer [file|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv]:// [uĹźytkownik:hasĹÂo@]URL[:port] [opcje] mplayer sdp://plik [opcje] mplayer mpst://host[:port]/URL [opcje] mplayer tivo://host/list [opcje] mplayer tivo://host/llist [opcje] mplayer tivo://host/fsid [opcje] gmplayer [opcje] [-skin skÄÅrka] mencoder [opcje] [ zbiÄÅr | URL | - ] [-o zbiÄÅr] mencoder [opcje globalne] plik1 [opcje specyficzne] [plik2] [opcje specyficzne] OPIS mplayer to odtwarzacz filmÄÅw dla Linuksa (dziaĹÂa na wielu innych platforma‐ ch 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 bi‐ narnych kodekÄÅw. MoĹźesz odtwarzaàVideo CD, SVCD, DVD, 3ivx, DivX 3/4/5, a nawet filmy WMV. 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 pro‐ gramowe lub sprzÃÂtowe skalowanie, wiÃÂc bÃÂdziesz mÄÅgĹ oglÃÂdaàfilmy na peĹÂnym ekranie. MPlayer obsĹÂuguje OSD do pokazywania stanu, wizualne sprzÃÂĹźenie ze sterowaniem przy pomocy klawiatury i wyĹÂwietla ĹÂadne, duĹźe, antyalia‐ sowane 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). 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, postpro‐ cesing, obracanie, skalowanie, szum, konwersja RGB/YUV) i inne. gmplayer to MPlayer z graficznym interfejsem uĹźytkownika. Ma te same opcje co MPlayer. PrzykĹÂady jak korzystaàz programu znajdziesz na koĹÂcu tej strony po‐ drÃÂcznika man. SprawdĹŠrÄÅwnieĹź dokumentacjàw formacie HTML! 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. kontrola podstawowa <- i -> Skacze w tyĹÂ/w przÄÅd o 10 sekund. gÄÅra i dÄÅĹ Skacze w tyĹÂ/w przÄÅd o 1 minutÃÂ. pgup i pgdown Skacze w tyĹÂ/w przÄÅd o 10 minut. [ i ] Zmniejsza/zwiÃÂksza prÃÂdkoĹÂàodtwarzania o 10%. { i } Dwukrotnie zmniejsza/zwiÃÂksza prÃÂdkoĹÂàodtwarzania. Backspace Przywraca normalnàprÃÂdkoĹÂàodtwarzania. < i > Skacze w przÄÅd/w tyĹ na liĹÂcie odtwarzania. HOME i END nastÃÂpna/poprzednia pozycja drzewa odtwarzania z listy wyĹźszego poziomu. INS i DEL nastÃÂpne/poprzednie alternatywne ĹÅrÄÅdĹÂo (tylko lista odt‐ warzania ASX) p / SPACJA Zatrzymuje odtwarzanie (naciĹÂniÃÂcie jeszcze raz wznawia). . Krok do przodu. Jednokrotne naciĹÂniÃÂcie zatrzyma odt‐ warzane, kaĹźde nastÃÂpne przesunie o jednàklatkàdo przo‐ du i znÄÅw zatrzyma (dowolny inny klawisz wznawia odtwarzanie). q / ESC Zatrzymuje odtwarzanie i wychodzi. + i - Zmienia opÄÅĹÅnienia audio o +/- 0.1 sekund. / i * Zmniejsza/zwiÃÂksza gĹÂoĹÂnoĹÂÃÂ. 9 i 0 Zmniejsza/zwiÃÂksza gĹÂoĹÂnoĹÂÃÂ. m Wycisza dĹÅwiÃÂk. # (tylko MPEG i Matroska) PrzeĹÂÃÂcza miÃÂdzy dostÃÂpnymi ĹÂcieĹźkami dĹÅwiÃÂku. f PrzeĹÂÃÂcza tryb peĹÂnoekranowy (zobacz takĹźe -fs). T PrzeĹÂÃÂcza tryb zostaĹÂ-na-wierzchu (zobacz takĹźe -on‐ top). w i e Zmniejsza/zwiÃÂksza zakres trybu panoramicznego. o PrzeĹÂÃÂcza tryby OSD: Ĺźaden / przewijanie / przewijanie + czas / przewijanie + czas + czas caĹÂkowity d PrzeĹÂÃÂcza tryby gubienia klatek: Ĺźaden / omiĹ wyĹÂwi‐ etlanie / omiĹ dekodowanie (zobacz takĹźe -framedrop i -hardframedrop). v PrzeĹÂÃÂcza wyĹÂwietlanie napisÄÅw. b / j PrzeĹÂÃÂcza dostÃÂpne napisy. F PrzeĹÂÃÂcza wyĹÂwietlanie tylko wymuszonych napisÄÅw a PrzeĹÂÃÂcza pozycjànapisÄÅw: gÄÅra/ĹÂrodek/dÄÅĹÂ. z i x Zmienia opÄÅĹÅnienie napisÄÅw o +/- 0.1 sekund. r i t Przesuwa napisy w gÄÅrÃÂ/w dÄÅĹÂ. i Ustawia znak EDL. s Robi zrzut ekranu (wymaga zaĹÂadowania filtra screenshot). (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). 1 i 2 Modyfikuje kontrast. 3 i 4 Modyfikuje jasnoĹÂÃÂ. 5 i 6 Modyfikuje barwà(kolorÄÅw). 7 i 8 Modyfikuje nasycenie. (NastÃÂpujÃÂce klawisze dziaĹÂajàtylko ze sterownikiem wyjĹÂcia video quartz lub corevideo.) command + 0 Przeskalowuje okno filmu do poĹÂowy oryginalnej wielkoĹÂci. command + 1 Przeskalowuje okno filmu do oryginalnej wielkoĹÂci. command + 2 Przeskalowuje okno filmu do dwukrotnej oryginalnej wielkoĹÂci. command + f PrzeĹÂÃÂcza tryb peĹÂnoekranowy (zobacz takĹźe -fs). command + [ i command + ] Ustawia przezroczystoĹÂàokna filmu. Kontrola wejĹÂcia TV h i k Wybiera poprzedni/nastÃÂpny kanaĹÂ. n Zmienia normÃÂ. u Zmienia listàkanaĹÂÄÅw. SPOSÄÂB UĹťYCIA KaĹźda "flaga" opcji ma "przeciwflagÃÂ" do pary, np. dla -fs przeciwnàjest opcja -nofs. 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. 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. Ma on nastÃÂpujÃÂcy format: %n%ciÃÂg_znakÄÅw_dĹÂugoĹÂci_n PRZYKĹÂAD: mplayer -ao pcm:file=%10%C:test.wav test.avi 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. /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. /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=", 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. PRZYKĹÂAD: # 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 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. OPCJE OGÄÂLNE -codecs-file (zobacz takĹźe -afm, -ac, -vfm i -vc) Pomija standardowàĹÂcieĹźkàposzukiwania i uĹźywa podanego pliku za‐ miast dostÃÂpnego w systemie lub wbudowanego codecs.conf. -include OkreĹÂla plik z ustawieniami, ktÄÅry bÃÂdzie parsowany po tych domyĹÂlnych. -quiet Sprawia, Ĺźe wyjĹÂcie na konsolàjest mniej gadatliwe; w szczegÄÅlnoĹÂci zapobiegnie to wyĹÂwietleniu wiersza stanu (tzn. 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. \r). -priority (Windows only) Ustawia priorytet procesu MPlayera wedĹÂug predefiniowanych ustawieĹ dostÃÂpnych w Windows. MoĹźliwe wartoĹÂci : idle|belownormal|normal|abovenormal|high|realtime UWAGA: UĹźywanie priorytetu realtime moĹźe spowodowaàzawieszenie syste‐ mu. -v, -verbose ZwiÃÂksza poziom gadatliwoĹÂci (raportowania) (wiÃÂcej -v oznacza wiÃÂkszy poziom). wiadomoĹÂci czysto informacyjne (domyĹÂlne) -v podstawowe informacje do debugu, nagĹÂÄÅwek AVI, wartoĹÂci funckji (debug inicjalizacji) -v -v Drukuje indeksy AVI, kawaĹÂki danych wejĹÂciowych, wiÃÂcej informacji do debugu (debug odtwarzacza) -v -v -v Drukuje wszystko zwiÃÂzane z parserami danych wejĹÂciowych (debug parsera) OPCJE ODTWARZACZA (TYLKO MPLAYER) -autoq (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 na‐ jwyĹź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. -autosync 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 -au‐ tosync 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 zastosowa‐ niu -nosound. SprÄÅbuj uĹźyà-autosync 30, Ĺźeby stĹÂumiàproblemy spowodowanie przez sterowniki dĹÅwiÃÂku, ktÄÅre nie majàdokĹÂadnego pomi‐ aru 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. -benchmark Pokazuje na koĹÂcu odtwarzania statystyki uĹźycia procesora i zgubionych klatek. UĹźywaj w kombinacji z -nosound i -vo null dla testowania szy‐ bkoĹÂci kodeka video. UWAGA: Z tàopcjàMPlayer ignoruje czas trwania klatki, jeĹÂli odtwarza tylko video (moĹźna to uznaàza nielimitowane fps). -colorkey 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. -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. -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. -edlout 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. -enqueue (tylko GUI) Dodaje zbiory podane w wierszu poleceĹ do listy odtwarzania, zamiast odt‐ warzaàje od razu. -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. -framedrop (zobacz takĹźe -hardframedrop) Nie wyĹÂwietla niektÄÅrych klatek, by utrzymaàsynchronizacje A/V na wol‐ nych komputerach. Filtry video nie bÃÂdàstosowane do tych klatek. Dla klatek B nawet dekodowanie jest caĹÂkowicie pominiÃÂte. -h, -help, --help Pokazuje krÄÅtkie podsumowanie opcji. -hardframedrop WiÃÂksza intensywnoĹÂàopuszczania klatek (przerywa dekodowanie). Prowadzi do znieksztaĹÂceĹ obrazu! -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ÃÂ. -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. -input Ta opcja moĹźe byàuĹźywana do konfiguracji pewnych czÃÂĹÂci systemu wejĹÂciowego. ĹÂcieĹźki sàwzglÃÂdem ~/.mplayer/. INFORMACJA: Autopowtarzanie jest obecnie obsĹÂugiwane tylko przez joysticki. DostÃÂpne sàpolecenia: conf= 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/. ar-delay OpÄÅĹÅnienie w milisekundach przed rozpoczÃÂciem automaty‐ czniego powtarzania klawisza (0 Ĺźeby wyĹÂÃÂczyÃÂ). ar-rate IloĹÂàgenerowanych przyciĹÂniÃÂàklawisza na sekundàprzy autopowtarzaniu. keylist Lista wszystkich klawiszy, ktÄÅre mogàbyàprzypisane do komend. cmdlist Lista wszystkich komend, ktÄÅre mogàbyàprzypisane do klaw‐ iszy. js-dev Wybiera uĹźywany joystick (domyĹÂlnie: /dev/input/js0). file= Czyta polecenia z podanego zbioru. Opcja gĹÂÄÅwnie przydatna przy kolejce FIFO. INFORMACJA: JeĹÂli podany zbiÄÅr jest kolejkÃÂ, MPlayer otwiera oba koĹÂce, wiÃÂc moĹźna kilkukrotnie napisaà"echo "seek 10" > mp_pipe" i kolejka bÃÂdzie dziaĹÂaÃÂ. -key-fifo-size <2-65000> 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 zbu‐ forowane zdarzenia. Ĺťeby utrzymaàtakie samo zachowanie jak przed wprowadzeniem tej opcji, ustaw 2 dla Linuksa i 1024 dla Windows. -lircconf (tylko z LIRC) Wskazuje plik konfiguracyjny dla LIRC (domyĹÂlnie: ~/.lircrc). -list-options WyĹÂwietla wszystkie dostÃÂpne opcje. -loop Powtarza film razy. 0 oznacza zawsze. -menu (tylko z menu OSD) WĹÂÃÂcza menu OSD. -menu-cfg (tylko z menu OSD) Wskazuje alternatywny plik konfiguracyjny menu.conf. -menu-root (tylko z menu OSD) Wybiera menu gĹÂÄÅwne. -menu-startup (tylko z menu OSD) WyĹÂwietla gĹÂÄÅwne menu zaraz po uruchomieniu MPlayera. -noconsolecontrols Powstrzymuje MPlayera przed czytaniem zdarzeĹ klawiszy ze standardowego wejĹÂcia. UĹźyteczne, jeĹźeli dane sàz niego pobierane. Jest to au‐ tomatycznie wĹÂÃÂczane, jeĹÂli w wierszu poleceĹ zostanie odnaleziony -. Sàjednak sytuacje, w ktÄÅrych sam musisz to aktywowaÃÂ, np. 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. -nojoystick WyĹÂÃÂcza obsĹÂugàjoysticka. -nolirc WyĹÂÃÂcza obsĹÂugàLIRC. -nomouseinput (tylko z X11) WyĹÂÃÂcza obsĹÂugàzdarzeĹ wciĹÂniÃÂcia/puszczenia przycisku myszki (menu kontekstowe mozplayerxp korzysta z tej opcji). -nortc (tylko z RTC) WyĹÂÃÂcza uĹźywanie Linux RTC (real-time clock - /dev/rtc) jako mechanizmu mierzenia czasu. -playlist Odtwarza zbiory wedĹÂug pliku listy odtwarzania (w formatach ASX, Winamp, SMIL lub jeden zbiÄÅr w kaĹźdym wierszu). 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. FIXME: Musi to byàbardziej przejrzyste i dokĹÂadnie udokumentowane. -really-quiet (zobacz takĹźe -quiet) WyĹÂwietla jeszcze mniej komunikatÄÅw wyjĹÂciowych i stanu niĹź z opcjà-quiet. -rtc-device Korzysta z okreĹÂlonego urzÃÂdzenia do synchronizacji przez RTC. -shuffle Odtwarza zbiory w losowej kolejnoĹÂci. -skin (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 ~/.mplay‐ er/skins/. PRZYKĹÂAD: -skin fittyfene PrÄÅbuje zaĹÂadowaà/usr/local/share/mplayer/skins/fittyfene, pÄÅĹÅniej ~/.mplayer/skins/fittyfene. -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). INFORMACJA: ListàpoleceĹ otrzymasz z -input cmdlist, a ich opis zna‐ jdziesz w DOCS/tech/slave.txt. -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. -sstep Przeskakuje sekund po kaĹźdej klatce. Normalna prÃÂdkoĹÂàodt‐ warzania 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. OPCJE DEMUXERA/STRUMIENI -a52drc Wybiera poziom Kompresji Dynamiki (Dynamic Range Compression) dla strumieni dĹÅwiÃÂkowych AC3. 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. -aid (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 pier‐ wszego programu (jeĹźeli jest dostÃÂpny) z wybranym strumieniem. -alang (zobacz takĹźe -aid) OkreĹÂla priorytetowàlistàjÃÂzykÄÅw, w ktÄÅrych audio ma byàodt‐ warzane. 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). PRZYKĹÂAD: mplayer dvd://1 -alang pl,en Wybiera z DVD ĹÂcieĹźkàw jÃÂzyku polskim, a jeĹźeli jej nie ma, korzysta z angielskiej. mplayer -alang jpn example.mkv Odtwarza film w formacie Matroska w jÃÂzyku japoĹÂskim. -audio-demuxer <[+]nazwa> (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 ak‐ ceptuje teĹź ID demuxera zdefiniowane w zbiorze libmpdemux/demuxer.h. -au‐ dio-demuxer audio albo -audio-demuxer 17 wymusza MP3. -audiofile OtwÄÅrz audio z zewnÃÂtrznego zbioru (WAV, MP3 lub Ogg Vorbis) podczas odt‐ warzania filmu. -audiofile-cache WĹÂÃÂcza cache dla strumienia uĹźywanego przez -audiofile, uĹźywajÃÂc okreĹÂlonej iloĹÂci pamiÃÂci. -bandwidth (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. -cache 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. -cache-min Odtwarzanie rozpocznie siàgdy bufor zostanie wypeĹÂniony w podanym stop‐ niu. -cache-seek-min (jeszcze nie zaimplementowane) JeĹÂli wykonano przewijanie do pozycji w promieniu wielkoĹÂci cache od aktualnej pozycji, MPlayer poczeka na wypeĹÂnienie cache zamiast wykonywaàprzewijanie (domyĹÂlnie: 50). -cdda Ustala prÃÂdkoĹÂàobrotÄÅw CD. paranoia=<0-2> Ustala poziom paranoi. 0: wyĹÂÃÂcza sprawdzanie 1: sprawdza tylko overlap (domyĹÂlne) 2: peĹÂna korekcja i weryfikacja danych generic-dev= UĹźywa podanego ogÄÅlnego urzÃÂdzenia SCSI. sector-size= Rozmiar bloku jednorazowego czytania. overlap= Wymusza minimalne przeszukiwanie overlap podczas weryfikacji do sektorÄÅw. 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. toc-offset= Dodaje sektorÄÅw do odczytanych wartoĹÂci podczas adresowania ĹÂcieĹźek. WartoĹÂàmoĹźe byàujemna. (no)skip (Nie)akceptuje niedoskonaĹÂe rekonstrukcje danych. -cdrom-device <ĹÂcieĹźka do urzÃÂdzenia> Ustawia ĹÂcieĹźkàdo urzÃÂdzenia CD-ROM (domyĹÂlnie: /dev/cdrom). -channels (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. INFORMACJA: Opcja ta jest honorowana przez kodeki (tylko AC3), filtry (sur‐ round) i sterowniki wyĹÂcia audio (przynajmniej OSS). DostÃÂpne sàopcje: 2 stereo 4 surround 6 peĹÂne 5.1 -chapter ] (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). -cookies (tylko z sieciÃÂ) WysyĹÂa cookies przy ĹźÃÂdaniach HTTP. -cookies-file (tylko z sieciÃÂ) Czyta HTTP cookies z (domyĹÂlnie ~/.mozilla/ i ~/.netscape/) i nie czytaj z miejsc standardowych. ZakĹÂada Ĺźe zbiÄÅr jest w formacie Netscape. -delay Ustawia opÄÅĹÅnienie dĹÅwiÃÂku w sekundach (dodatnia lub ujemna liczba rzeczywista). INFORMACJA: Nie ma gwarancji prawidĹÂowego dziaĹÂania jeĹÂli jest to uĹźywane z MEncoderem i -ovc copy. -demuxer <[+]nazwa> 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 zdefin‐ iowane w zbiorze libmpdemux/demuxer.h. -demuxer audio lub -demuxer 17 wymusza MP3. -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ĹÂ. -dumpfile (tylko MPlayer) Podaje nazwàzbioru wynikowego dla opcji -dumpaudio / -dumpvideo / -dump‐ stream. -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ĹÂ. -dumpvideo (tylko MPlayer) Zrzuca surowy, skompresowany strumieĹ video do ./stream.dump (niezbyt przy‐ datne). JeĹÂli podasz wiÃÂcej niĹź jednàz -dumpaudio, -dumpvideo i -dumpstream, znaczenie ma tylko ostatnia w wierszu poleceĹÂ. -dvbin Przekazuje zamiast domyĹÂlnych nastÃÂpujÃÂce opcje moduĹÂowi wejĹÂcia DVB: card=<1-4> UĹźyje karty numer 1-4 (domyĹÂlnie: 1). file= Czyta listàkanaĹÂÄÅw z . DomyĹÂlnym jest ~/.mplayer/channels.conf.{sat,ter,cbl,atsc} (w zaleĹźnoĹÂci od Twojej karty) lub w ostatecznoĹÂci ~/.mplayer/chan‐ nels.conf. -dvd-device <ĹÂcieĹźka do urzÃÂdzenia> (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). -dvdangle (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). -edl WĹÂÃÂcza decyzyjnàlistàedycji (ang. 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. -forceidx Wymusza przebudowanie indeksu. UĹźyteczny dla zbiorÄÅw z uszkodzonym in‐ deksem (desynchornizacje A/V itp.). UmoĹźliwia wyszukiwanie w pliku. Tr‐ waĹÂe naprawienie indeksu moĹźliwe jest przy pomocy MEncodera (patrz doku‐ mentacja) INFORMACJA: Opcji tej moĹźna uĹźywaàtylko jeĹÂli dany noĹÂnik obsĹÂuguje wyszukiwanie (czyli nie stdin, kolejka itp.). -fps Zmienia prÃÂdkoĹÂàodtwarzania klatek video (framerate) Przydatne jeĹÂli wartoĹÂàw nagĹÂÄÅwku jest zĹÂa/nie istnieje. -frames Odtwarza/konwertuje tylko pierwsze klatek, potem wychodzi. -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ÃÂ. -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. INFORMACJA: Opcji tej moĹźna uĹźywaàtylko jeĹÂli dany noĹÂnik obsĹÂuguje wyszukiwanie (czyli nie stdin, kolejka itp.). -ipv4-only-proxy (tylko z sieciÃÂ) Ignoruje proxy dla adresÄÅw IPv6. BÃÂdzie on nadal uĹźywany dla adresÄÅw IPv4. -loadidx Czyta dane indeksu video z , 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 wygen‐ erowanego z innego AVI, ale to z pewnoĹÂciàwywoĹÂa niemiĹÂe rezultaty. INFORMACJA: Ta opcja jest przestarzaĹÂa, poniewaĹź MPlayer obsĹÂuguje juĹź OpenDML. -mc maksymalna korekcja synchronizacji A-V na klatkà(w sekundach) -mf UĹźywane przy dekodowaniu z wielu zbiorÄÅw PNG lub JPEG. DostÃÂpne sàopcje: w= szerokoĹÂàdanych wyjĹÂciowych (domyĹÂlnie: autodetekcja) h= wysokoĹÂàdanych wyjĹÂciowych (domyĹÂlnie: autodetekcja) fps= iloĹÂàklatek na sekundà(fps) w danych wyjĹÂciowych (domyĹÂlnie: 25) type= typ zbiorÄÅw wejĹÂciowych (dostÃÂpne: jpeg, png, tga i sgi) -ni (tylko AVI) Wymusza uĹźycie parsera do AVI bez przeplotu (pozwala odtworzyàniektÄÅre uszkodzone zbiory AVI). -nobps (tylko AVI) Nie uĹźywa ĹÂredniej iloĹÂci bajtÄÅw/sekundàdo synchronizacji A-V. Po‐ maga przy niektÄÅrych zbiorach AVI z uszkodzonym nagĹÂÄÅwkiem. -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 posi‐ ada nagĹÂÄÅwka lub jest on niewystarczajÃÂco pewny), rozszerzenie zbioru jest uĹźyte do wybrania demuxera. Zawsze wraca do wyboru demuxera w opar‐ ciu o zawartoĹÂÃÂ. -passwd (zobacz takĹźe -user) (tylko z sieciÃÂ) Podaje hasĹÂo dla autoryzacji HTTP. -prefer-ipv4 UĹźywa IPv4 do poĹÂÃÂczeĹ sieciowych. JeĹÂli siànie da, automaty‐ cznie przestawia na IPv6. -prefer-ipv6 UĹźywa IPv6 do poĹÂÃÂczeĹ sieciowych. JeĹÂli siànie da, automaty‐ cznie przestawia na IPv4. -rawaudio 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. DostÃÂpne sàopcje: on UĹźywa demuxera surowego dĹÅwiÃÂku. channels= iloĹÂàkanaĹÂÄÅw rate= czÃÂstotliwoĹÂàprÄÅbkowania samplesize= rozmiar prÄÅbki w bajtach bitrate= bitrate dla surowych danych audio format= kod fourcc szesnastkowo -rawvideo Ta opcja pozwala na odtwarzanie surowych zbiorÄÅw video. DostÃÂpne sàopcje: on UĹźywa demuxera surowego video. fps= iloĹÂàklatek na sekundà(domyĹÂlnie: 25.0) sqcif|qcif|cif|4cif|pal|ntsc ustawia jednàze standardowych wielkoĹÂci obrazu w= szerokoĹÂàobrazu w pikselach h= wysokoĹÂàobrazu w pikselach i420|yv12|yuy2|y8 ustaw przestrzeĹ kolorÄÅw format= przestrzeĹ kolorÄÅw (fourcc) w hex size= rozmiar ramki w bajtach -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 interne‐ towym, ktÄÅre nie przepuszcza pakietÄÅw UDP (zobacz takĹźe http://www.live555.com/mplayer). -saveidx Wymusza przebudowanie indeksu i zapisuje go w zbiorze . Aktu‐ alnie dziaĹÂa to tylko ze zbiorami AVI. INFORMACJA: Ta opcja jest przestarzaĹÂa, poniewaĹź MPlayer obsĹÂuguje juĹź OpenDML. -sb (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. -speed <0.01-100> Zwalnia lub przyspiesza odtwarzanie o wspÄÅĹÂczynnik podany jako parametr. Nie jest pewne dziaĹÂanie z -oac copy. -srate 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ÄÅbkowywa‐ nia. DomyĹÂlne jest szybkie przeprÄÅbkowywanie, ktÄÅre moĹźe znieksz‐ taĹÂciàdĹÅwiÃÂk. -ss (zobacz takĹźe -sb) Przeskakuje do podanego czasu. PRZYKĹÂAD: -ss 56 Przeskakuje do 56 sekundy. -ss 01:10:00 Przeskakuje do 1 godziny i 10 minut. -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. -tsprobe Przy odtwarzaniu strumienia MPEG-TS, opcja ta pozawala podaàjak wiele ba‐ jtÄÅw w strumieniu MPlayer ma przeglÃÂdaàw poszukiwaniu ĹźÃÂdanych ID au‐ dio i video. -tsprog <1-65534> 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. -tv (tylko z TV) Ta opcja dostosowuje rozmaite wĹÂaĹÂciwoĹÂci moduĹÂu przechwytywania TV. Ĺťeby oglÃÂdaàtelewizjàMPlayerem podaj "tv://" lub "tv://" albo nawet "tv://" (jak ustawiàpodaje opcja channels poniĹźej) jako URL filmu. DostÃÂpne sàopcje: noaudio bez dĹÅwiÃÂku driver= dostÃÂpne sterowniki: dummy, v4l, v4l2, bsdbt848 device= Podaje urzÃÂdzenie TV (domyĹÂlnie: /dev/video0). input= Wybiera wejĹÂcie (domyĹÂlnie: 0 - TV, lista jest wypisywana na konsoli). freq= Podaje czÃÂstotliwoĹÂàna ktÄÅrànaleĹźy ustawiàtuner (np. 511.250). Nie dziaĹÂa z parametrem channels. outfmt= 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àszes‐ nastkowÃÂ. JeĹÂli chcesz poznaàwszystkie dostÃÂpne formaty podaj outfmt=help. width= szerokoĹÂàokna wyjĹÂciowego height= wysokoĹÂàokna wyjĹÂciowego fps= czÃÂstotliwoĹÂàprzechwytywania video (ile klatek na sekundàprzechwytywaÃÂ) buffersize= maksymalny rozmiar bufora przechwytywania w megabajtach (domyĹÂlnie: dynamiczny) norm= 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. normid= (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. channel= Ustawia tuner na kanaĹ . chanlist= dostÃÂpne: argentina, australia, china-bcast, europe-east, eu‐ rope-west, france, ireland, italy, japan-bcast, japan-cable, newzealand, russia, southafrica, us-bcast, us-cable, us-cable- hrc channels=-,-,... 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. INFORMACJA: Numer kanaĹÂu bÃÂdzie pozycjàna liĹÂcie kanaĹÂÄÅw, liczÃÂc od 1. PRZYKĹÂAD: tv://1, tv://TV1, tv_set_channel 1, tv_set_channel TV1 [brightness|contrast|hue|saturation]=<-100-100> Ustawia korekcjàobrazu na karcie. audiorate= Ustawia tempo bitowe przechwytywania audio. forceaudio Przechwytuje audio nawet gdy v4l nie zgĹÂasza Ĺźadnych ĹÅrÄÅdeĹ audio. alsa Przechwytuje z ALSA. amode=<0-3> Wybiera tryb audio: 0: mono 1: stereo 2: jÃÂzyk 1 3: jÃÂzyk 2 forcechan=<1-2> DomyĹÂlnie, liczba zapisanych kanaĹÂÄÅw audio jest automaty‐ cznie ustawiana zgodnie z ustawieniami audio karty TV. Ta opc‐ ja 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. adevice= ustawia urzÃÂdzenie audio powinna byà/dev/... dla OSS i ID sprzÃÂtu dla ALSA. ZastÃÂp wszystkie ":" w ID sprzÃÂtu dla ALSA na ".". audioid= Wybiera wyjĹÂcie audio karty, jeĹźeli karta ma wiÃÂcej niĹź jedno. [volume|bass|treble|balance]=<0-65535> (v4l1) [volume|bass|treble|balance]=<0-100> (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. immediatemode= 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. mjpeg UĹźywa sprzÃÂtowej kompresji MJPEG (jeĹźeli karta ma takàmoĹźliwoĹÂÃÂ). Gdy uĹźywasz tej opcji, nie musisz po‐ dawaàszerokoĹÂci i wysokoĹÂci okna wyjĹÂciowego, poniewaĹź MPlayer ustali je automatycznie z wartoĹÂci deci‐ mation (patrz poniĹźej). decimation=<1|2|4> wybierz rozmiar obrazu, ktÄÅry bÃÂdzie skompresowany przez sprzÃÂtowàkompresjàMJPEG: 1: peĹÂny rozmiar 704x576 PAL 704x480 NTSC 2: ĹÂredni rozmiar 352x288 PAL 352x240 NTSC 4: maĹÂy rozmiar 176x144 PAL 176x120 NTSC quality=<0-100> Wybiera jakoĹÂàkompresji JPEG (dla peĹÂnego rozmiaru zale‐ cane jest < 60). -user (zobacz takĹźe -passwd) (tylko sieÃÂ) Podaje nazwàuĹźytkownika do uwierzytelnienia HTTP. -user-agent ZgĹÂasza jako program uĹźytkownika (user agent) w strumieniowaniu HTTP. -vid Wybiera kanaĹ video (MPG: 0-15 ASF: 0-255 MPEG-TS: 17-8190). Przy odt‐ warzaniu strumienia MPEG-TS MPlayer/MEncoder uĹźyje pierwszego (dostÃÂpnego) programu z wybranym strumieniem video. -vivo (KOD DEBUGOWANY) Wymusza parametry audio dla demuxera VIVO (do usuwania bĹÂÃÂdÄÅw). OPCJE OSD/NAPISÄÂW INFORMACJA: Zobacz takĹźe -vf expand. -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. -dumpmicrodvdsub (tylko MPlayer) Konwertuje podane (przy pomocy opcji -sub) napisy na format MicroDVD. Tworzy w bieĹźÃÂcym katalogu zbiÄÅr dumpsub.sub. -dumpmpsub (tylko MPlayer) Konwertuje podane (przy pomocy opcji -sub) napisy na format MPlayera - MPsub. Tworzy w bieĹźÃÂcym katalogu zbiÄÅr dumpsub.mpsub. -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 -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. -dumpsub (tylko MPlayer) (KOD BETA) Zrzuca podstrumieĹ napisÄÅw ze strumieni VOB Zobacz takĹźe -dump*sub i -vobsubout*. -ffactor (tylko OSD) Zmienia alphamap czcionki. MoĹźe byÃÂ: 0 zwykĹÂa biaĹÂa czcionka 0.75 bardzo wÃÂski czarny zarys (domyĹÂlne) 1 wÃÂski czarny zarys 10 pogrubiony czarny zarys -flip-hebrew (tylko z FriBiDi) WĹÂÃÂcza obracanie napisÄÅw przy uĹźyciu FriBiDi -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. -font <ĹÂcieĹźka do zbioru font.desc> (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). INFORMACJA: Z FreeType, ta opcja ustala ĹÂcieĹźkàdo zbioru czcionki tek‐ stowej. Z fontconfig, ta opcja podaje nazwàczcionki wg fontconfig. PRZYKĹÂAD: -font ~/.mplayer/arial-14/font.desc -font ~/.mplayer/arialuni.ttf -font "Bitstream Vera Sans" -fontconfig (tylko z fontconfig) WĹÂÃÂcza stosowanie czcionek zarzÃÂdzanych przez fontconfig. -forcedsubsonly WyĹÂwietla tylko wymuszone napisy ze strumienia napisÄÅw DVD wybranego przez np. -slang. -fribidi-charset (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). -ifo Wskazuje zbiÄÅr uĹźywany do zaĹÂadowania palety i wielkoĹÂci ramki napisÄÅw VOBsub. -noautosub WyĹÂÃÂcza automatyczne ĹÂadowanie napisÄÅw. -osdlevel <0-3> (tylko MPlayer) wskazuje tryb, w ktÄÅrym powinien wĹÂÃÂczyàsiàOSD 0 tylko napisy 1 gĹÂoĹÂnoĹÂà+ szukanie (domyĹÂlne) 2 gĹÂoĹÂnoĹÂà+ szukanie + zegar + procent 3 gĹÂoĹÂnoĹÂà+ szukanie + zegar + procent + caĹÂkowity czas -overlapsub Pozwala na wyĹÂwietlenie nastÃÂpnego napisu gdy poprzedni jest wciÃÂĹź widoczny (domyĹÂlnie: wĹÂÃÂcza tylko dla niektÄÅrych formatÄÅw). -sid (zobacz takĹźe -slang, -vobsubid) WyĹÂwietla napisy ze strumienia okreĹÂlongo przez (0-31). MPlayer wyĹÂwietli dostÃÂpne identyfikatory, jeĹÂli jest uruchomiony w trybie ga‐ datliwym (-v). JeĹÂli nie moĹźesz wybraànapisÄÅw na DVD, wyprÄÅbuj -vobsubid. -slang (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 ko‐ rzysta 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). PRZYKĹÂAD: mplayer dvd://1 -slang pl,en Wybiera polskie napisy na DVD a jeĹÂli nie sàdostÃÂpne to angielskie. mplayer -slang jpn example.mkv Odtwarza plik typu Matroska z japoĹÂskimi napisami. -spuaa (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. wygĹÂadziànapisy rozmyciem gaussa. DostÃÂpne sàtryby: 0 brak (najszybszy, bardzo brzydki) 1 przybliĹźony (zepsuty?) 2 peĹÂny (wolny) 3 dwuliniowy (domyĹÂlny, szybki i nienajgorszy) 4 rozmycie Gaussa (bardzo ĹÂadne) -spualign <-1-2> (tylko OSD) Ustala jak powinny byàwyrÄÅwnane napisy SPU (DVD/VOBsub). -1 oryginalna pozycja 0 WyrÄÅwnaj na gÄÅrze (oryginalne/domyĹÂlne zachowanie). 1 WyrÄÅwnaj na ĹÂrodku. 2 WyrÄÅwnaj na dole. -spugauss <0.0-3.0> (tylko OSD) Ustawia poziom rozmycia Gaussa przy korzystaniu z -spuaa 4. WyĹźszy oz‐ nacza wiÃÂksze rozmycie (domyĹÂlnie: 1.0). -sub UĹźywa/wyĹÂwietla te zbiory napisÄÅw. Tylko jeden zbiÄÅr moĹźe wyàwyĹÂwietlany w danej chwili. -sub-bg-alpha <0-255> 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ĹÂÃÂ. -sub-bg-color <0-255> 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ĹÂ. -sub-demuxer <[+]nazwa> (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 ak‐ ceptuje teĹź ID demuxera zdefiniowane w zbiorze libmpdemux/demuxer.h. -sub-fuzziness Dostosowuje niedokĹÂadnoĹÂàdopasowywania przy szukaniu napisÄÅw: 0 dokĹÂadne dopasowanie 1 Wczytaj wszystkie napisy zawierajÃÂce nazwàfilmu. 2 Wczytaj wszystkie napisy z aktualnego katalogu. -sub-no-text-pp WyĹÂÃÂcza wszelkie przetwarzanie tekstu po wczytaniu napisÄÅw. Stosowane w celach wyĹÂapywania bĹÂÃÂdÄÅw. -subalign <0-2> (tylko OSD) Ustala jak napisy powinny byàwyrÄÅwnane do -subpos. 0 wyrÄÅwnywanie gÄÅrnej krawÃÂdzi (poczÃÂtkowe/domyĹÂlne za‐ chowanie) 1 wyrÄÅwnywanie ĹÂrodka 2 wyrÄÅwnywanie dolnej krawÃÂdzi. -subcc WyĹÂwietla napisy DVD Closed Caption (CC). To 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. -subcp (tylko iconv) JeĹÂli TwÄÅj system obsĹÂuguje iconv(3), moĹźesz uĹźyàtej opcji by ustaliàstronàkodowànapisÄÅw. PRZYKĹÂAD: -subcp latin2 -subcp cp1250 -subcp enca:: (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 zaw‐ iedzie. PRZYKĹÂAD: -subcp enca:cs:latin2 Odgadnij kodowanie, zakĹÂadajÃÂc Ĺźe napisy sàpo czesku, jeĹźeli siànie uda, powrÄÅàdo latin 2. -subcp enca:pl:cp1250 Odgadnij kodowanie dla polskiego, jeĹźeli siànie uda, powrÄÅàdo cp1250. -subdelay OpÄÅĹÅnienie napisÄÅw o sekund. MoĹźe byàujemne. -subfile (KOD BETA) Aktualnie bezuĹźyteczne. To samo co -audiofile, ale dla strumieni napisÄÅw (OggDS?). -subfont-autoscale <0-3> (tylko z obsĹÂugàFreeType) Ustawia tryb autoskalowania. INFORMACJA: 0 oznacza, Ĺźe text scale i OSD scale sàwysokoĹÂciàczcion‐ ki w punktach. MoĹźe byÃÂ: 0 bez automatycznego skalowania 1 proporcjonalny do wysokoĹÂci filmu 2 proporcjonalny do szerokoĹÂci filmu 3 proporcjonalny do przekÃÂtnej filmu (domyĹÂlne) -subfont-blur <0-8> (tylko FreeType) Ustawia promieĹ rozmycia czcionki (domyĹÂlnie: 2). -subfont-encoding (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). -subfont-osd-scale <0-100> (tylko FreeType) Ustawia wspÄÅĹÂczynnik automatycznego skalowania elementÄÅw OSD (domyĹÂlnie: 6). -subfont-outline <0-8> (tylko FreeType) Ustawia gruboĹÂàlinii zewnÃÂtrznej czcionki (domyĹÂlnie: 2) -subfont-text-scale <0-100> (tylko FreeType) Ustawia wskaĹÅnik automatycznego skalowania napisÄÅw jako procent rozmiaru ekranu (domyĹÂlnie: 5). -subfps Ustawia prÃÂdkoĹÂà(w klatkach/sek) zbioru napisÄÅw (domyĹÂlnie: jak w filmie). INFORMACJA: Tylko dla zbiorÄÅw opartych na klatkach np. format MicroDVD. -subpos <0-100> (przydatne przy -vf expand) (tylko z OSD) Ustawia pozycjànapisÄÅw na ekranie. Jest to pozioma pozycja napisÄÅw w % wysokoĹÂci ekranu. -subwidth <10-100> (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. -unicode Informuje MPlayera by przetwarzaĹ zbiÄÅr napisÄÅw jako unicode. -utf8 Informuje MPlayera by przetwarzaĹ zbiÄÅr napisÄÅw jako UTF-8. -vobsub OkreĹÂla zbiory VOBsub z napisami. Jest to peĹÂna ĹÂcieĹźka do zbioru bez rozszerzenia, tj. bez ".idx", ".ifo" lub ".sub". -vobsubid <0-31> OkreĹÂla ID napisÄÅw VOBsub. OPCJE WYJĹÂCIA AUDIO (TYLKO MPLAYER) -abs (tylko -ao oss) (PRZESTARZAĹÂE) Zmienia wykrytàwielkoĹÂàbufora sterownika audio/karty. -format (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ÃÂàsàwymienione poniĹźej w opisie filtry dĹÅwiÃÂkowego "format". -mixer Korzysta z miksera innego niĹź domyĹÂlny /dev/mixer. Przy ALSA jest to nazwa miksera. -mixer-channel [, 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 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 Mas‐ ter, Line, PCM. INFORMACJA: Nazwy kanaĹÂÄÅw miksera ALSA z doĹÂÃÂczonym numerem muszàbyàzapisane w formacie , np. kanaĹ nazwany 'PCM 1' w alsamixer musi byàzamieniony na PCM,1. -softvol Wymusza uĹźycie programowego miksera, zamiast tego w karcie dĹÅwiÃÂkowej. -softvol-max <10.0-10000.0> Ustawia maksymalny poziom wzmocnienia w procentach (domyĹÂlnie: 110). WartoĹÂà200 pozwoli na podniesienie gĹÂoĹÂnoĹÂci do maksimum dwukrot‐ noĹÂci aktualnego poziomu. Przy wartoĹÂciach poniĹźej 100 poczÃÂtkowa gĹÂoĹÂnoĹÂà(wynoszÃÂca 100%) bÃÂdzie powyĹźej maksimum, czego np. OSD nie potrafi prawidĹÂowo wyĹÂwietliÃÂ. -volstep <0-100> Ustala wielkoĹÂàzmiany przy ustawianiu poziomu dĹÅwiÃÂku miksera (w pro‐ centach caĹÂego zakresu) (domyĹÂlnie: 3). 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: -ao OkreĹÂla prirytetowàlistàsterownikÄÅw wyjĹÂcia audio. 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. INFORMACJA: Opcja -vo help pokaĹźe listàwkompilowanych sterownikÄÅw wyjĹÂcia audio. PRZYKĹÂAD: -ao alsa,oss, SprÄÅbuje uĹźyàsterownika ALSA, pÄÅĹÅniej OSS a potem po‐ zostaĹÂych. -ao alsa:mmap:noblock:device=hw=0.3 Ustawia tryb noblock, tryb mmap-mode i nazwàurzÃÂdzenia jako pierwsza karta, czwarte urzÃÂdzenie DostÃÂpne sterowniki wyjĹÂciowe audio: alsa sterownik ALSA 0.9/1.x mmap Ustawia eksperymentalny tryb mmap (mmap-mode) (nie dziaĹÂa dla wiÃÂcej niĹź 2 kanaĹÂÄÅw). noblock Ustawia tryb noblock (noblock-mode). device= 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 praw‐ idĹÂowo ustawiÃÂ. oss sterownik OSS dsp-device Ustawia urzÃÂdzenie wyjĹÂciowe dĹÅwiÃÂku (domyĹÂlnie: /dev/ dsp). sdl sterownik dla biblioteki wysoce niezaleĹźnej od platformy - SDL (Simple Di‐ rectmedia Layer) OkreĹÂla, jaki sterownik dĹÅwiÃÂku ma zostaàuĹźyty przez SDL (domyĹÂlnie: SDL wybiera). arts przekazuje dĹÅwiÃÂk przez demona aRts esd przekazuje dĹÅwiÃÂk przez demona ESD OkreĹÂla jaki serwer ESD ma zostaàuĹźyty (domyĹÂlnie: lo‐ calhost). jack przekazuje dĹÅwiÃÂk przez JACK (Jack Audio Connection Kit) port= ĹÂÃÂczy siàz portami o podanej nazwie (domyĹÂlnie: porty fizyczne). name=]). Przydatne, jeĹÂli chcesz by pewne poĹÂÃÂczenia byĹÂy nawiÃÂzywane automatycznie. (no)estimate Ocenia opÄÅĹÅnienie audio, powinno dawaàrÄÅwniejsze odt‐ warzanie video (domyĹÂlnie: wĹÂÃÂczone). nas przekazuje dĹÅwiÃÂk przez NAS coreaudio (tylko Mac OS X) rdzenny sterownik Mac OS X sgi (tylko SGI) rdzenny sterownik SGI sun (tylko Sun) rdzenny sterownik Sun OkreĹÂla, jakie urzÃÂdzenie audio ma zostaàuĹźyte (domyĹÂlnie: /dev/audio). win32 (tylko Windows) rdzenny sterownik waveout Windows dsound (tylko Windows) sterownik wyjĹÂcia dĹÅwiÃÂkowego Directx DirectSound device= OkreĹÂla numer uĹźywanego urzÃÂdzenia. Odtwarzanie pliku z opcjà-v wyĹÂwietli wszystkie dostÃÂpne urzÃÂdzenia. dxr2 (zobacz takĹźe -dxr2) (tylko DXR2) specyficzny sterownik Creative DXR2 mpegpes (tylko DVB) specyficzny sterownik DVB null Nie przekazuje dĹÅwiÃÂku, ale utrzymuje prÃÂdkoĹÂàodtwarzania video. Do testÄÅw wydajnoĹÂciowych uĹźyj -nosound. pcm sterownik wyjĹÂciowy zapisujÃÂcy dane w surowych (raw) plikach PCM/wave (no)waveheader DoĹÂÃÂcza lub pomija nagĹÂÄÅwek wave (domyĹÂlnie: doĹÂÃÂcza). JeĹźeli nie jest doĹÂÃÂczony, zostanie wygen‐ erowane surowe wyjĹÂcie PCM. file= Zapisuje dĹÅwiÃÂk do zamiast domyĹÂlnego audio‐ dump.wav. JeĹźeli okreĹÂlono parametr nowaveheader, domyĹÂlnym zbiorem wyjĹÂciowym jest audiodump.pcm. plugin sterownik wyjĹÂciowy wtyczki OPCJE WYJĹÂCIA VIDEO (TYLKO MPLAYER) -adapter 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. -bpp Wymusza innàgĹÂÃÂbiàkolorÄÅw niĹź wykryta. ObsĹÂugiwane tylko przez sterowniki wyjĹÂcia video fbdev, dga, svga i vesa. -brightness <-100-100> Modyfikuje jasnoĹÂàwyjĹÂcia video (domyĹÂlnie: 0). Nie wszystkie sterowniki wyjĹÂcia video to obsĹÂugujÃÂ. -contrast <-100-100> Modyfikuje kontrast wyjĹÂcia video (domyĹÂlnie: 0). Nie wszystkie sterown‐ iki wyjĹÂcia video to obsĹÂugujÃÂ. -display (tylko X11) Podaje nazwàkomputera i numer wyĹÂwietlacza serwera X, na ktÄÅrym chcesz wyĹÂwietlaÃÂ. PRZYKĹÂAD: -display xtest.localdomain:0 -dr WĹÂÃÂcz bezpoĹÂrednie renderowanie (obsĹÂugiwane nie przez wszystkie kode‐ ki i wyjĹÂcia video) UWAGA: MoĹźe powodowaàpopsucie OSD/SUB! -dxr2 Ta opcja jest uĹźywana do kontroli sterownika wyjĹÂcia video dxr2. ar-mode= tryb proporcji (aspect ratio) (0 = normalny, 1 = panoramiczny, 2 = letterbox (domyĹÂlne)) iec958-encoded Ustawia tryb wyjĹÂcia iec958 na zakodowany. iec958-decoded Ustawia tryb wyjĹÂcia iec958 na zdekodowany (domyĹÂlne). macrovision= tryb macrovision (0 = wyĹÂÃÂczone (domyĹÂlne), 1 = agc, 2 = agc 2 colorstripe 3 = agc 4 colorstripe) mute wycisza dĹÅwiÃÂk unmute wyĹÂÃÂcza wyciszenie dĹÅwiÃÂku ucode= ĹÂcieĹźka do microcode wyjĹÂcie TV 75ire wĹÂÃÂcza wyjĹÂcie 7.5 IRE no75ire wyĹÂÃÂcza wyjĹÂcie 7.5 IRE (domyĹÂlne) bw czarno/biaĹÂe wyjĹÂcie TV color kolorowe wyjĹÂcie TV (domyĹÂlne) interlaced wĹÂÃÂcza wyjĹÂcie TV z przeplotem (domyĹÂlne) nointerlaced wyĹÂÃÂcza wyjĹÂcie TV z przeplotem norm= norma TV (ntsc (domyĹÂlna), pal, pal60, palm, paln, palnc) square-pixel ustawia tryb kwadratowy piksela ccir601-pixel ustawia tryb ccir601 piksela nakĹÂadka (Overlay) cr-left=<0-500> Ustawia wartoĹÂàobcinania z lewej (domyĹÂlnie: 50). cr-right=<0-500> Ustawia wartoĹÂàobcinania z prawej (domyĹÂlnie: 300). cr-top=<0-500> Ustawia wartoĹÂàobcinania z gÄÅry (domyĹÂlnie: 0). cr-bottom=<0-500> Ustawia wartoĹÂàobcinania z doĹÂu (domyĹÂlnie: 0). ck-[r|g|b]=<0-255> Ustawia czerwony (r), zielony (g) lub niebieski (b) kolor klucza nakĹÂadki. ck-[r|g|b]min=<0-255> minimalna wartoĹÂàodpowiedniego klucza koloru ck-[r|g|b]max=<0-255> maksymalna wartoĹÂàodpowiedniego klucza koloru ignore-cache Nie uĹźywa zapamiÃÂtanych ustawieĹ nakĹÂadki. update-cache Uaktualnia zapisane ustawienia nakĹÂadki. ol-osd WĹÂÃÂcza osd w nakĹÂadce. nool-osd WyĹÂÃÂcza osd w nakĹÂadce (domyĹÂlne). ol[h|w|x|y]-cor=<-20-20> Modyfikuje rozmiar (h,w) i pozycjà(x,y) nakĹÂadki w przypad‐ ku gdy nie pasuje ona do okna (domyĹÂlnie: 0). overlay WĹÂÃÂcza nakĹÂadkà(domyĹÂlne) nooverlay WĹÂÃÂcza TVout. overlay-ratio=<1-2500> Dostosowuje nakĹÂadkà(domyĹÂlnie: 1000). -fbmode (tylko -vo fbdev) Zmienia tryb video na opisany etykietàw /etc/fb.modes. INFORMACJA: Bufor ramek VESA nie obsĹÂuguje zmieniania trybu. -fbmodeconfig (tylko -vo fbdev) UĹźywa podanego zbioru konfiguracyjnego (domyĹÂlnie: /etc/fb.modes). -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ÃÂ. -fsmode-dontuse <0-31> (PRZESTARZAĹÂE, uĹźywaj opcji -fs) WyprÄÅbuj tàopcjÃÂ, jeĹźeli masz problemy z trybem peĹÂnoekranowym. -fstype 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ĹÂÃÂ. INFORMACJA: -fstype help wyĹÂwietla peĹÂnàlistàdostÃÂpnych trybÄÅw. DostÃÂpne sàtypy: above UĹźywa zalecenia _NETWM_STATE_ABOVE jeĹÂli jest to moĹźli‐ we. below UĹźywa zalecenia _NETWM_STATE_BELOW jeĹÂli jest to moĹźli‐ we. fullscreen UĹźywa zalecenia _NETWM_STATE_FULLSCREEN jeĹÂli jest to moĹźliwe. layer UĹźywa zalecenia _WIN_LAYER z domyĹÂlnàwarstwÃÂ. layer=<0...15> UĹźywa zalecenia _WIN_LAYER z numerem warstwy. netwm Wymusza styl NETWM. none Nie uĹźywa warstwy peĹÂnoekranowej. stays_on_top UĹźywa zalecenia _NETWM_STATE_STAYS_ON_TOP jeĹÂli jest to moĹźliwe. PRZYKĹÂAD: layer,stays_on_top,above,fullscreen DomyĹÂlna kolejnoĹÂÃÂ, bÃÂdzie uĹźyta w przypadku podania nieprawidĹÂowych lub nieobsĹÂugiwanych typÄÅw. -fullscreen Naprawia przeĹÂÃÂczanie peĹÂnego ekrany na OpenBox 1.x. -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. INFORMACJA: Ta opcja jest obsĹÂugiwana tylko przez sterowniki wyjĹÂcia video x11, xmga, xv, xvmc, xvidix, gl, gl2, directx i tdfxfb. PRZYKĹÂAD: 50:40 Umieszcza okno w x=50, y=40 50%:50% Umieszcza okno na ĹÂrodku ekranu 100% Umieszcza okno w ĹÂroku prawej krawÃÂdzi ekranu 100%:100% Umieszcza okno w prawym dolnym rogu ekranu -gui-wid (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). -hue <-100-100> 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ÃÂ. -monitor-dotclock (tylko -vo fbdev i vesa) OkreĹÂla zakres dotclock lub pixelclock monitora. -monitor-hfreq (tylko -vo fbdev i vesa) OkreĹÂla zakres czÃÂstotliwoĹÂci poziomej monitora. -monitor-vfreq (tylko -vo fbdev i vesa) OkreĹÂla zakres czÃÂstotliwoĹÂci pionowej monitora. -monitoraspect (zobacz takĹźe -aspect) Ustawia proporcje Twojego monitora lub ekranu TV. PRZYKĹÂAD: -monitoraspect 4:3 lub 1.3333 -monitoraspect 16:9 lub 1.7777 -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. -nograbpointer Nie przechwytuje kursora muszki po zmianie trybu video (-vm). Przydatne przy ustawieniach wieloekranowych. -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 ok‐ na. -ontop Sprawia, Ĺźe okno zostaje nad innymi oknami. ObsĹÂugiwane przez sterowni‐ ki wyjĹÂcia video uĹźywajÃÂce X11, poza SDL oraz directx, corevideo, quartz, ggi i gl2. -panscan <0.0-1.0> WĹÂÃÂcza tryb panoramiczny (obcina boki filmu np. 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. -refreshrate Ustawia czÃÂstotliwoĹÂàodĹÂwieĹźania monitora. Obecnie opcja ta jest obsĹÂugiwana tylko przez -vo directx razem z -vm. -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. -saturation <-100-100> 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ÃÂ. -screenh Podaje pionowàrozdzielczoĹÂàekranu dla sterownikÄÅw wyjĹÂcia video ktÄÅre nie znajàrozdzielczoĹÂci ekranu, jak fbdev, x11 i TVout. -screenw Podaje poziomàrozdzielczoĹÂàekranu dla sterownikÄÅw wyjĹÂcia video ktÄÅre nie znajàrozdzielczoĹÂci ekranu, jak fbdev, x11 i TVout. -stop-xscreensaver (tylko X11) WyĹÂÃÂcza wygaszacz ekranu przy starcie i wĹÂÃÂcza go ponownie podczas wychodzenia. -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 -re‐ freshrate mogàustawiànowy tryb wyĹÂwietlania. -vsync WĹÂÃÂcza VBI dla sterownikÄÅw wyjĹÂcia video vesa, dfbmga i svga. -wid (zobacz takĹźe -gui-wid) (tylko X11, OpenGL i DirectX) Przekazuje MPlayerowi, by doĹÂÃÂczyĹ siàdo instniejÃÂcego okna. Przy‐ datne, by osadziàMPlayera w przeglÃÂdarce (na przykĹÂad za pomocàwtycz‐ ki). -xineramascreen <0-...> W konfiguracjach Xinerama (tj. pojedynczy pulpit obejmujÃÂcy wiele ekranÄÅw) opcja ta przekaĹźe MPlayerowi na ktÄÅrym ekranie ma wyĹÂwietlaàfilm. -zrbw (tylko -vo zr) WyĹÂwietla czarno-biaĹÂy obraz. Dla optymalnego dziaĹÂania opcja ta moĹźe byàĹÂÃÂczona z "-lavdopts gray". -zrcrop <[szerokoĹÂÃÂ]x[wyskokoĹÂÃÂ]+[x offset]+[y offset]> (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. -zrdev (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. -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 roz‐ ciÃÂgnÃÂàobraz do jego oryginalnych rozmiarÄÅw. Ta opcja wymusza dziesiÃÂtkowania. -zrhdec <1|2|4> (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. -zrhelp (tylko -vo zr) WyĹÂwietla listàwszystkich opcji -zr*, ich wartoĹÂci domyĹÂlne oraz przykĹÂad trybu cinerama. -zrnorm (tylko -vo zr) Wybiera normàTV PAL lub NTSC (domyĹÂlnie: nie zmieniaÃÂ). -zrquality <1-20> (tylko -vo zr) Liczba od 1 (najlepsza) do 20 (najgorsza) okreĹÂlajÃÂca jakoĹÂàkodowania JPEG. -zrvdec <1|2|4> (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. -zrxdoff (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). -zrydoff (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). 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: -vo OkreĹÂla priorytetowàlistàsterownikÄÅw wyjĹÂcia video. JeĹźeli lista zakoĹÂczona jest przecinkiem, MPlayer powrÄÅci do sterown‐ ikÄÅw niewymienionych w wierszu poleceĹÂ. Podopcje sàdodatkowe i prze‐ waĹźnie mogàbyàpominiÃÂte. INFORMACJA: Opcja -vo help pokaĹźe listàwkompilowanych sterownikÄÅw wyjĹÂcia video. PRZYKĹÂAD: -vo xmga,xv, Najpierw sprÄÅbuj wykorzystaàsterownik Matrox X11, pÄÅĹÅniej Xv i na koĹÂcu resztÃÂ. -vo directx:noaccel Wykoszysta sterownik DirectX z wyĹÂÃÂczonymi funkcjami przyspieszajÃÂcymi. DostÃÂpne sterowniki wyjĹÂciowe: 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 wier‐ szy oznaczonych na poczÃÂtku [xv common]. port= OkreĹÂla port XVideo. ck= OkreĹÂla ĹÅrÄÅdĹÂo, z ktÄÅrego pobierany jest kolor kluczowy (domyĹÂlnie: cur). cur Opcja domyĹÂlna, pobiera kolor kluczowy ustawiony w Xv. use Wykorzystuje, ale nie ustawia koloru kluczowego z MPlayera (podaj opcjà-colorkey, aby to zmieniÃÂ). set Podobnie jak use, ale ustawia rÄÅwnieĹź dostarczony kolor kluczowy. ck-method= Ustawia metodàrysowania koloru kluczowego (domyĹÂlnie: man). man RÃÂcznie rysuje kolor kluczowy (ogranicza, w niektÄÅrych przypadkach, migotanie). bg Ustawia kolor kluczowy jako tĹÂo. auto Pozostawia Xv rysowanie koloru kluczowego. x11 (tylko X11) Sterownik wyjĹÂcia video z pamiÃÂciàdzielonÃÂ, bez sprzÃÂtowej akceler‐ acji, ktÄÅry dziaĹÂa gdziekolwiek, jeĹźeli tylko obecne jest X11. xover (tylko X11) Dodaje obsĹÂugàX11 dla wszystkich sterownikÄÅw opartych o overlay. Obec‐ nie uĹźyteczne tylko z tdfx_vid. Wybiera sterownik, ktÄÅrego naleĹźy uĹźyàjako nakĹÂadki na X11. xvmc (tylko X11 z -vc ffmpeg12mc) Sterownik wyjĹÂcia video, ktÄÅry korzysta z rozszerzenia XvMC (X Video Mo‐ tion Compensation) oferowanego przez XFree86 4.x, aby przyspieszyàdekodowanie MPEG-1/2 i VCR2. port= OkreĹÂla port XVideo. (no)benchmark Nie wyĹÂwietla obrazÄÅw. Konieczne dla prawidĹÂowego testowania wydajnoĹÂci dla sterownikÄÅw, ktÄÅre zmieniajàbu‐ for obrazu tylko przy przerysowywaniu monitora (nVidia). DomyĹÂlnie nie wyĹÂÃÂcza wyĹÂwietlania obrazu (nobenchmark). (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). (no)sleep Wykorzystuje funkcjàsleep podczas czekania na zakoĹÂczenie renderowania (niezalecane na Linuksie) (domyĹÂlnie: nosleep). ck=cur|use|set To samo co -vo xv:ck (zobacz takĹźe -vo xv). ck-method=man|bg|auto To samo co -vo xv:ck-method (zobacz takĹźe -vo xv). dga (tylko X11) Odtwarza video korzystajÃÂc z rozszerzenia XFree86 Direct Graphics Access. UwaĹźany za przeĹźytek. 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. driver= Wybiera sterownik SDL, ktÄÅry bÃÂdzie uĹźywany do wyĹÂwiet‐ lania. (no)forcexv Wykorzystuje rozszerzenie XVideo przy odtwarzaniu przez sterownik wyjĹÂcia video sdl (domyĹÂlnie: forcexv). (no)hwaccel Wykorzystuje sprzÃÂtowo wspomagany skalator (domyĹÂlnie: hwac‐ cel). 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ÃÂ. Precyzuje, ktÄÅry sterownik VIDIX ma byàwykorzystany. DostÃÂpne sàcyberblade, mach64, mga_crtc2, mga, nvidia, pm2, pm3, radeon, rage128, sis i unichrome. xvidix (tylko X11) NakĹÂadka X11 dla VIDIX podobnie jak dla vidix cvidix Standardowa i niezaleĹźna od platformy nakĹÂadka dla VIDIX, moĹźe nawet chodziàw konsoli tekstowej z kartami nVidia. podobnie jak dla vidix winvidix (tylko Windows) NakĹÂadka Windows dla VIDIX jak dla vidix directx (tylko Windows) Sterownik wyjĹÂcia video korzystajÃÂcy z interfejsu DirectX. noaccel WyĹÂÃÂcza sprzÃÂtowàakceleracjÃÂ. WyprÄÅbuj tàopcjÃÂ, jeĹźeli masz problemy z wyĹÂwietlaniem. quartz (tylko Mac OS X) Sterownik wyjĹÂcia video Mac OS X Quartz. W pewnych przypadkach, wyda‐ jniejsze moĹźe siàokazaàwymuszenie spakowanego formatu wyjĹÂciowego YUV, podajÃÂc np. -vf format=yuy2. device_id= OkreĹÂla jakie urzÃÂdzenia ma byàuĹźyte w trybie peĹÂnoekranowym. fs_res=: Podaje rozdzielczoĹÂàpeĹÂnoekranowà(przydatne na wolnych systemach). corevideo (Mac OS X 10.4 lub 10.3.9 z QuickTime 7) sterownik wyjĹÂcia video Mac OS X CoreVideo device_id= OkreĹÂla numer urzÃÂdzenia uĹźywanego w trybie peĹÂnoekra‐ nowym. fbdev (tylko Linux) UĹźywa bufora ramki oferowanego przez jÃÂdro do wyĹÂwietlania obrazu. Wybiera nazwàuĹźywanego urzÃÂdzenia fbdev (np. /dev/fb0) albo nazwàpodurzÃÂdzenia VIDIX, jeĹÂli zaczyna siàod "vidix" (np. "vidixsis_vid" wĹÂÃÂcza sterownik sis). fbdev2 (tylko Linux) UĹźywa bufora ramki oferowanego przez jÃÂdro do wyĹÂwietlania obrazu, al‐ ternatywna implementacja. Wybiera nazwàuĹźywanego urzÃÂdzenia fbdev (domyĹÂlnie: /dev/fb0). vesa Bardzo ogÄÅlny sterownik wyjĹÂcia video , ktÄÅry powinien dziaĹÂaàz wszystkimi kartami obsĹÂugujÃÂcymi standard VESA VBE 2.0. dga WĹÂÃÂcza tryb DGA. nodga WyĹÂÃÂcza tryb DGA. neotv_pal WĹÂÃÂcza wyjĹÂcie TV karty NeoMagic i ustawia je na normàPAL. neotv_ntsc WĹÂÃÂcza wyjĹÂcie TV karty NeoMagic i ustawia je na normàNTSC. vidix UĹźywa sterownika VIDIX. lvo: WĹÂÃÂcza Linux Video Overlay na trybie VESA. svga Sterownik wyjĹÂcia video korzystajÃÂcy z biblioteki SVGA. Ustawia okreĹÂlony tryb video. Tryb moĹźe byàpodany w formacie xx, np. 640x480x16M lub numer trybu graficznego, np. 84. bbosd Rysuje OSD w czarnym pasku poniĹźej filmu (wolniejsze). native Wykorzystuje tylko rdzenne funkcje rysujÃÂce. Omijane jest bezpoĹÂrednie renderowanie (direct rendering), OSD i akceler‐ acja sprzÃÂtowa. retrace Wymusza zmianàklatki przy przerysowywaniu pionowym. UĹźyteczne tylko z -double. WywoĹÂuje ten sam efekt co opc‐ ja -vsync. sq SprÄÅbuje wykorzystaàtryb video z kwadratowymi pikselami. vidix UĹźywa svga z VIDIX. 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 rozdziel‐ czoĹÂciach daje to 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. (no)manyfmts WĹÂÃÂcza obsĹÂugàwiÃÂkszej iloĹÂci formatÄÅw kolorÄÅw (RGB i BGR) (domyĹÂlnie: wĹÂÃÂczone). Wymaga wersji OpenGL >= 1.2. slice-height=<0-...> IloĹÂàlinii kopiowana do tekstury w jednym kawaĹÂku (domyĹÂlnie: 4). 0 oznacza caĹÂy obraz. (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. (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. (no)aspect WĹÂÃÂcza lub wyĹÂÃÂcza przeliczanie proporcji i trybu panoramicznego (domyĹÂlnie: wĹÂÃÂczone). WyĹÂÃÂczenie moĹźe zwiÃÂkszyàprÃÂdkoĹÂÃÂ. rectangle=<0,1,2> Wybiera uĹźywanie prostokÃÂtnych tekstur co oszczÃÂdza pa‐ miÃÂàvideo, ale czÃÂsto jest wolniejsze (domyĹÂlnie: 0). 0: UĹźywa tekstur power_of_two (domyĹÂlne). 1: UĹźywa texture_rectangle, nie kompatybilne ze sprzÃÂtowàkonwersjàYUV. 2: UĹźywa texture_non_power_of_two. (no)glfinish WywoĹÂuje glFinish() przed zamianàbuforÄÅw. Wolniejsze ale w niektÄÅrych przypadkach daje lepsze wyniki (domyĹÂlnie: wyĹÂÃÂczone). swapinterval= Minimalna odlegĹÂoĹÂàmiÃÂdzy dwoma zamianami bufora, lic‐ zona 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. yuv= Wybiera typ konwersji YUV do RGB. 0: UĹźywa konwersji programowej (domyĹÂlnie). Kompaty‐ bilne ze wszystkimi wersjami OpenGL. Daje kontrolànad jasnoĹÂciÃÂ, kontrastem i nasyceniem. 1: UĹźywa kombinatorÄÅw rejestrÄÅw. UĹźywa to rozsz‐ erzenia specyficznego dla nVidii (GL_NV_register_combiners). Wymaga przynajmniej trzech jednostek tekstur. Daje kon‐ trolànad nasyceniem i barwÃÂ. 2: UĹźywa programu fragmentowego. Wymaga rozszerzenia GL_ARB_fragment_program i przynajmniej trzech jednostek tek‐ stur. Daje kontrolànad jasnoĹÂciÃÂ, kontrastem, nasyce‐ niem i barwÃÂ. 3: UĹźywa programu fragmentowego korzystajÃÂc z instrukcji POW. Wymaga rozszerzenia GL_ARB_fragment_program i przyna‐ jmniej trzech jednostek tekstur. Daje kontrolànad jas‐ noĹÂciÃÂ, kontrastem, nasyceniem, barwài gammÃÂ. Gamma moĹźe byàteĹź ustawiania niezaleĹźnie dla skĹÂad‐ owej czerwonej, niebieskiej i zielonej. Metoda 4 jest za‐ zwyczaj szybsza. 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. customprog= Wczytuje dowolny program fragmentowy z PrzykĹÂad znajduje siàw TOOLS/edgedetect.fp. gl2 Sterownik wyjĹÂcia video OpenGL, druga generacja. ObsĹÂuguje OSD i obrazy wiÃÂksze niĹź maksymalny rozmiar tekstury. (no)glfinish tak samo jak w gl (domyĹÂlnie: wĹÂÃÂczone) yuv= tak samo jak w gl null Nie tworzy danych wyjĹÂciowych video. UĹźyteczne dla testowania wyda‐ jnoĹÂci. 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 mplayer -vo aa:help caca Sterownik wyjĹÂcia video Colour AsCii Art, ktÄÅry dziaĹÂa na konsoli tek‐ stowej. bl Odtwarzanie video przy uĹźyciu protokoĹÂu Blinkenlights UDP. Sterownik jest wysoce zaleĹźny od sprzÃÂtu. Wybiera uĹźywane podurzÃÂdzenie Blinkenlights. Jest to coĹ typu arcade:host=localhost:2323 lub hdl:file=nazwa1,file=nazwa2. Musisz podaàpodurzÃÂdzenie. ggi Sterownik wyjĹÂcia video dla systemu grafiki GGI. Wybiera uĹźywany sterownik GGI. ZamieĹ wszystkie "," w sterowniku przez ".". directfb Odtwarza video korzystajÃÂc z biblioteki DirectFB. (no)input Korzysta z kodu klawiszy DirectFB zamiast MPlayera (domyĹÂlnie: wĹÂÃÂczone). 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 bloku‐ je MPlayera w trakcie czekania na przerysowanie w pionie. Nie powinno siàkorzystaàz pojedynczego buforowanie (domyĹÂlnie: pojedynczy). 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. layer=N Wymusi wybranie warstwy o ID N do odtwarzania (domyĹÂlnie: -1 - auto). dfbopts= Podaje listàparametrÄÅw dla DirectFB. dfbmga Sterownik wyjĹÂcia video przeznaczony dla kart Matrox G400/G450/G550, wyko‐ rzystujÃÂcy bibliotekàDirectFB. WĹÂÃÂcza CRTC2 (drugi monitor), wyĹÂwi‐ etlajÃÂc obraz niezaleĹźnie od pierwszego. (no)input tak samo jak directfb (domyĹÂlnie: wyĹÂÃÂczone) buffermode=single|double|triple tak samo jak directfb (domyĹÂlnie: triple) fieldparity=top|bottom tak samo jak directfb (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. (no)spic Wykorzystuje warstwàpodobrazu (sub picture layer) Matroksa do wyĹÂwietlania OSD (domyĹÂlnie: wĹÂÃÂczone). (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. 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. 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 na‐ jwiÃÂkszàszybkoĹÂÃÂ. Wybiera urzywane urzÃÂdzenie Matrox (domyĹÂlnie: /dev/ mga_vid). xmga (tylko Linux, X11) Sterownik wyjĹÂcia video mga dziaĹÂajÃÂcy w oknie X11. Wybiera urzywane urzÃÂdzenie Matrox (domyĹÂlnie: /dev/ mga_vid). 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? 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? Wybiera uĹźywane urzÃÂdzenie fbdev (domyĹÂlnie: /dev/fb0). 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? Wybiera uĹźywane urzÃÂdzenie fbdev (domyĹÂlnie: /dev/fb0). dxr2 (zobacz takĹźe -dxr2) (tylko DXR2) Sterownik przeznaczony dla Creative DXR2. Wybiera podsterownik video uĹźywany jako nakĹÂadka (x11, xv). 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. overlay WĹÂÃÂcza overlay zamiast wyjĹÂcia TV. prebuf WĹÂÃÂcza prebuforowanie. sync WĹÂÃÂczànowy silnik synchronizujÃÂcy. norm= OkreĹÂla normàTV. 0: Nie zmienia obecnego standardu (domyĹÂlne). 1: Automatycznie dostraja uĹźywajÃÂc PAL/NTSC. 2: Automatycznie dostraja uĹźywajÃÂc PAL/PAL-60. 3: PAL 4: PAL-60 5: NTSC <0-3> OkreĹÂla numer urzÃÂdzenia, ktÄÅre ma byàuĹźyte, jeĹźeli masz wiÃÂcej niĹź jednàkartàem8300. 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. card=<1-4> 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). OkreĹÂla nazwàpliku, do ktÄÅrego zostanie zapisane wyjĹÂcie (domyĹÂlnie: ./grab.mpg). zr (zobacz takĹźe -zr* i -zrhelp) Sterownik wyjĹÂcia video przeznaczony dla wielu kart przechwytujÃÂcych/odt‐ warzajÃÂcych MJPEG. 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. dev= Wybiera uĹźywane urzÃÂdzenie. pal WĹÂÃÂcza normàvideo PAL. secam WĹÂÃÂcza normàvideo SECAM. ntsc WĹÂÃÂcza normàvideo NTSC. prebuf WĹÂÃÂcza prebuforowanie, jeszcze nie obsĹÂugiwane. md5sum Oblicza sumy MD5 kaĹźdej klatki i zapisuje je do pliku. ObsĹÂuguje przestrzenie kolorÄÅw RGB24 i YV12. Przydatne przy debugowaniu. outfile= OkreĹÂla nazwàpliku wyjĹÂciowego (domyĹÂlnie: ./md5sums). 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ÃÂ. interlaced Zapisuje ramki z przeplotem, najpierw gÄÅrne pole. interlaced_bf Zapisuje ramki z przeplotem, najpierw dolne pole. file= Zapisuje wyjĹÂcie do zbioru , zamiast domyĹÂlnego stream.yuv. INFORMACJA: JeĹÂli nie podasz Ĺźadnej opcji wyjĹÂcie jest progresywne (czyli bez przeplotu). 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. Liczba rzeczywista opisujÃÂca iloĹÂàklatek na sekundà(domyĹÂlnie: 5.0). Nazwa zbioru wyjĹÂciowego (domyĹÂlnie: ./out.gif). INFORMACJA: Musisz podaàiloĹÂàramek na sekundàprzed nazwàzbioru, al‐ bo stanie siàona czÃÂĹÂciànazwy. PRZYKĹÂAD: mplayer video.nut -vo gif89a:15.0:test.gif jpeg Zapisuje kaĹźdàklatkàdo pliku JPEG w bieĹźÃÂcym katalogu. KaĹźdy plik dostaje jako nazwànumer klatki poprzedzony zerami. [no]progressive Wybiera miÃÂdzy standardowym lub progresywnym JPEG (domyĹÂlnie: noprogressive). [no]baseline Wybiera, czy ma uĹźywaàbaseline czy nie (domyĹÂlnie: base‐ line). optimize=<0-100> wspÄÅĹÂczynnik optymalizacji (domyĹÂlnie: 100) smooth=<0-100> wspÄÅĹÂczynnik wygĹÂadzania (domyĹÂlnie: 0) quality=<0-100> wspÄÅĹÂczynnik jakoĹÂci (domyĹÂlnie: 75) outdir= OkreĹÂla katalog, w ktÄÅrym bÃÂdàzapisywane pliki JPEG (domyĹÂlnie: ./). subdirs= Tworzy ponumerowane podkatalogi z okreĹÂlonym prefiksem, gdzie zachowa pliki zamiast zapisywaàje w bieĹźÃÂcym katalogu. maxfiles= Maksymalna liczba plikÄÅw zapisywanych do kaĹźdego podkata‐ logu. WartoĹÂàmusi byàrÄÅwna lub wiÃÂksza niĹź 1 (domyĹÂlnie: 1000). 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). ppm Zapisuje pliki PPM (domyĹÂlne). pgm Zapisuje pliki PGM. pgmyuv Zapisuje pliki PGMYUV. PGMYUV jest podobny do PGM, ale zawiera rÄÅwnieĹź przestrzeĹ U i V umieszczone na dole obrazu. raw Zapisuje pliki PNM w trybie surowym (raw) (domyĹÂlne). ascii Zapisuje pliki PNM w trybie ASCII. outdir= OkreĹÂla katalog, w ktÄÅrym bÃÂdàzachowane pliki PNM (domyĹÂlnie: ./). subdirs= Tworzy ponumerowane podkatalogi z okreĹÂlonym prefiksem, gdzie zachowa pliki zamiast zapisywaàje w bieĹźÃÂcym katalogu. maxfiles= Maksymalna liczba plikÄÅw zapisywanych do kaĹźdego podkata‐ logu. WartoĹÂàmusi byàwiÃÂksza lub rÄÅwna 1 (domyĹÂlnie: 1000). png Zapisuje kaĹźdàklatkàdo pliku PNG w bieĹźÃÂcym katalogu. KaĹźdy plik dostaje jako nazwànumer klatki poprzedzony zerami. ObsĹÂuguje for‐ maty RGB i BGR z 24 bpp. z=<0-9> OkreĹÂla poziom kompresji. 0 oznacza jej brak, a 9 maksy‐ malnÃÂ. tga Zapisuje kaĹźdàklatkàdo pliku TARGA w bieĹźÃÂcym katalogu. KaĹźdy plik dostaje jako nazwànumer klatki poprzedzony zerami. Sterownik ten ist‐ nieje 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. PRZYKĹÂAD: mplayer video.nut -vf format=bgr15 -vo tga OPCJE DEKODOWANIA/FILTROWANIA -ac <[-|+]kodek1,[-|+]kodek2,...[,]> 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. INFORMACJA: MoĹźesz pobraàlistàdostÃÂpnych kodekÄÅw poprzez -ac help. PRZYKĹÂAD: -ac mp3acm Wymusza kodek MP3 l3codeca.acm. -ac mad, PrÄÅbuje najpierw libmad, pÄÅĹÅniej pozostaĹÂe. -ac hwac3,a52, WĹÂÃÂcza sprzÃÂtowe AC3, programowy kodek AC3, potem pozos‐ taĹÂe. -ac -ffmp3, Pomija kodek MP3 FFmpeg. -af-adv (zobacz takĹźe -af) Podaje zaawansowane opcje filtrÄÅw audio: force=<0-7> Wymusza jeden z trybÄÅw wstawiania filtrÄÅw audio: 0: UĹźywa caĹÂkowicie automatycznego wstawiania filtrÄÅw. 1: Optymalizuje pod wzglÃÂdem dokĹÂadnoĹÂci (domyĹÂlne). 2: Optymalizuje pod wzglÃÂdem szybkoĹÂci. UWAGA: NiektÄÅre funkcje filtÄÅw audio mogàpo kryjomu przestaàdziaĹÂaài moĹźe spaĹÂàjakoĹÂàdĹÅwiÃÂku. 3: Nie korzysta z automatycznego wstawiania filtÄÅrw i opty‐ malizacji. UWAGA: MPlayer moĹźe wykrzaczyàsiàpodczas dziaĹÂania, jeĹÂli bÃÂdzie ustawiony bÃÂdzie ten parametr. 4: Korzysta z automatycznego wstawiania filtrÄÅw tak jak w przypadku parametru 0, ale uĹźywa przetwarzania zmienno‐ przecinkowego, jeĹÂli tylko jest to moĹźliwe. 5: Korzysta z automatycznego wstawiania filtrÄÅw tak jak w przypadku parametru 1, ale uĹźywa przetwarzania zmienno‐ przecinkowego, jeĹÂli tylko jest to moĹźliwe. 6: Korzysta z automatycznego wstawiania filtrÄÅw tak jak w przypadku parametru 2, ale uĹźywa przetwarzania zmienno‐ przecinkowego, jeĹÂli tylko jest to moĹźliwe. 7: Nie korzysta z automatycznego wstawiania filtrÄÅw tak jak w przypadku parametru 3, ale uĹźywa przetwarzania zmienno‐ przecinkowego, jeĹÂli tylko jest to moĹźliwe. list= Tak samo jak -af. -afm 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ĹÂ. INFORMACJA: MoĹźesz pobraàlistàdostÃÂpnych rodzin kodekÄÅw poprzez -afm help. PRZYKĹÂAD: -afm ffmpeg UĹźywa najpierw kodekÄÅw FFmpeg z libavcodec. -afm acm,dshow PrÄÅbuje najpierw kodeki Win32. -aspect (zobacz takĹźe -zoom) Zmienia proporcje filmu, w przypadku gdy nie ma ich w odtwarzanym pliku lub sàpodane nieprawidĹÂowe. PRZYKĹÂAD: -aspect 4:3 lub -aspect 1.3333 -aspect 16:9 lub -aspect 1.7777 -noaspect WyĹÂÃÂcza automatyczne wyrÄÅwnywanie proporcji filmu. -flip Odwraca obraz do gÄÅry nogami. -lavdopts (KOD DEBUGOWY) OkreĹÂla parametry dekodowania z libavcodec. PRZYKĹÂAD: -lavdopts bug=1 DostÃÂpne sàopcje: bug= RÃÂczne obejĹÂcie bĹÂÃÂdÄÅw kodera. 0: nic 1: automatyczne wykrywanie bĹÂÃÂdÄÅw 2 (msmpeg4v3): stare pliki msmpeg4v3 wygenerowane przez lavc (bez autodetekcji) 4 (mpeg4): bĹÂÃÂd przeplotu Xvid (automatycznie wykrywany, jeĹÂli fourcc==XVIX) 8 (mpeg4): UMP4 (automatycznie wykrywanany, jeĹÂli four‐ cc==UMP4) 16 (mpeg4): bĹÂÃÂd wypeĹÂnienia (padding) (automatycznie wykrywany) 32 (mpeg4): bĹÂÃÂd niedozwolonego vlc (automatycznie wykry‐ wany przez fourcc) 64 (mpeg4): bĹÂÃÂd qpel w Xvid i DivX (automatycznie wykry‐ wany przez fourcc/wersjÃÂ) 128 (mpeg4): qpel w starym standardzie (automatycznie wykry‐ wany przez fourcc/wersjÃÂ) 256 (mpeg4): kolejny bĹÂÃÂd qpel (automatycznie wykrywany przez fourcc/wersjÃÂ) 512 (mpeg4): bĹÂÃÂd rozmiaru bloku bezpoĹÂredniego qpel (automatycznie wykrywany przez fourcc/wersjÃÂ) 1024 (mpeg4): bĹÂÃÂd wypeĹÂnienia krawÃÂdzi (automatycznie wykrywany przez fourcc/wersjÃÂ) debug= WyĹÂwietla informacje debugowania. 0: wyĹÂÃÂczone 1: informacje o obrazie 2: kontrola tempa 4: bitstream 8: typ makrobloku (MB) 16: parametr kwantyzacji dla bloku (QP) 32: wektor ruchu 0x0040: wizualizacja wektora ruchu (uĹźyj -noslices) 0x0080: przeskakiwanie makrobloku (MB) 0x0100: kod startowy 0x0200: PTS 0x0400: odpornoĹÂàna bĹÂÃÂdy 0x0800: operacje kontrolne zarzÃÂdzania pamiÃÂcià(H.264) 0x1000: bĹÂÃÂdy 0x2000: Wizualizuje parametr kwantyzacji (QP), niĹźsze QP jest bardziej zielone. 0x4000: Wizualizuje typy blokÄÅw. ec= Ustawia strategiàukrywania bĹÂÃÂdÄÅw. 1: UĹźywa silnego filtru odblokowywujÃÂcego (deblock) dla uszkodzonych makroblokÄÅw (MB). 2: iteracyjne szukanie wektorÄÅw ruchu (MV) (wolne) 3: wszystko (domyslnie) er= Ustawia strategiàelastycznej obsĹÂugi bĹÂÃÂdÄÅw. 0: wyĹÂÃÂczone 1: ostroĹźne (Powinna dziaĹÂaàz zepsutymi koderami.) 2: normalne (domyĹÂlne) (DziaĹÂa ze zgodnymi koderami.) 3: agresywne (WiÃÂcej testÄÅw, moĹźe jednak sprawiàprob‐ lemy nawet z poprawnymi strumieniami bitowymi.) 4: bardzo agresywne fast Korzysta z optymalizacji niestosujÃÂcych siàdo specyfikacji i tym samym mogÃÂcych sprawiàproblemy (takie jak prostsza dek‐ wantyzacja, stosowanie domyĹÂlnej matrycy kwantyzacji, stosowanie YUV 4:2:0 i pomijanie kilku testÄÅw na wykrycie uszkodzonych strumieni bitowych). gray dekodowanie tylko w skali szaroĹÂci (trochàszybsze niĹź w kolorze) idct=<0-99> (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ĹÂÃÂ. lowres=[,] 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 dekodowa‐ nia w peĹÂnej rozdzielczoĹÂci. 0: wyĹÂÃÂczone 1: 1/2 rozdzielczoĹÂci 2: 1/4 rozdzielczoĹÂci 3: 1/8 rozdzielczoĹÂci JeĹÂli podano dekodowanie w niskiej rozdzielczoĹÂci bÃÂdzie zastosowane tylko jeĹÂli szerokoĹÂàfilmu jest wiÃÂksza lub rÄÅwna . sb= (tylko MPEG-2) Przeskakuje podanàiloĹÂàwierszy makroblokÄÅw na dole. st= (tylko MPEG-2) Przeskakuje podanàiloĹÂàwierszy makroblokÄÅw na gÄÅrze. skiploopfilter= 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. filmu MPEG-2. Ale przynajmniej przy szybkich stru‐ mieniach HDTV daje to duĹźe przyspieszenie bez widocznej utraty jakoĹÂci. moĹźe byàdowolna z poniĹźszych: none: Nie pomijaj. default: Pomija bezsensowne kroki przetwarzania (np. pakiety wielkoĹÂci 0 w AVI). nonref: Pomija klatki ktÄÅre do ktÄÅrych nie ma odniesieĹ (tzn. nie uĹźywane do dekodowania innych klatek, bĹÂÃÂd nie moĹźe "narastaÃÂ"). bidir: Pomija klatki typu B. nonkey: Pomija wszystkie klatki poza kluczowymi. all: Pomija wszystkie klatki. skipidct= Pomija krok IDCT. To praktycznie zawsze bardzo obniĹźa jakoĹÂà(wartoĹÂci pomijania takie jak w opcji skiploopfil‐ ter). skipframe= CaĹÂkowicie pomija dekodowanie klatek. DuĹźe przyspiesze‐ nie, ale urywany ruch i czasami brzytkie artefakty (wartoĹÂci pomijania takie jak w opcji skiploopfilter). vismv= Wizualizuje wektory ruchu. 0: wyĹÂÃÂczona 1: Wizualizuje przewidziane w przÄÅd wektory ruchu (MV) ramek P. 2: Wizualizuje przewidziane w przÄÅd wektory ruchu (MV) ramek B. 4: Wizualizuje przewidziane w tyĹ wektory ruchu (MV) ramek B. vstats WyĹÂwietla pewne statystyki i zapisuje je w zbiorze ./vs‐ tats_*.log. -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 wol‐ niejsze, zaleĹźy to od karty/cache'u. DziaĹÂa tylko z kodekami z rodziny libmpeg2 i libavcodec. -nosound Nie koduje/odtwarza dĹÅwiÃÂku. UĹźyteczne do testÄÅw wydajnoĹÂci. -novideo Nie koduje/odtwarza video. -oldpp (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. -pp (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 postprocess‐ ing. Poprawny zakres dla wartoĹÂci -pp zaleĹźy od kodeka, najczÃÂĹÂciej jest to 0-6, gdzie 0=wyĹÂÃÂczony, 6=powolny/najlepszy. -pphelp (zobacz takĹźe -vf pp) Pokazuje streszczenie dostÃÂpnych filtrÄÅw postprocesu i sposÄÅb ich uĹźycia. -ssf OkreĹÂla parametry dla skalowania programowego. PRZYKĹÂAD: -vf scale -ssf lgb=3.0 lgb=<0-100> filtr rozmycia gaussowego (jasnoĹÂÃÂ) cgb=<0-100> filtr rozmycia gaussowego (kolor) ls=<0-100> filtr wyostrzajÃÂcy (jasnoĹÂÃÂ) cs=<0-100> filtr wyostrzajÃÂcy (kolor) chs= poziome przesuniÃÂcie koloru cvs= pionowe przesuniÃÂcie koloru -stereo Wybiera typ wyjĹÂcia stereo MP2/MP3. 0 stereo 1 lewy kanaĹ 2 prawy kanaĹ -sws (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. x11. DostÃÂpne sàtypy: 0 szybki, dwuliniowy 1 dwuliniowy 2 dwukubiczny (dobra jakoĹÂÃÂ) (domyĹÂlne) 3 eksperymentalny 4 najbliĹźszy sÃÂsiad (zĹÂa jakoĹÂÃÂ) 5 area 6 jasnoĹÂàdwukubicznie / kolor dwuliniowo 7 gauss 8 sincR 9 lanczos 10 naturalna dwuszeĹÂcienna krzywa sklejana INFORMACJA: NiektÄÅre opcje -sws moĹźna dostosowaÃÂ. WiÃÂcej informacji jest w opisie filtra video scale. -vc <[-|+]kodek1,[-|+]kodek2,...[,]> 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. INFORMACJA: MoĹźesz pobraàlistàdostÃÂpnych kodekÄÅw poprzez -vc help. PRZYKĹÂAD: -vc divx Wymusza kodek Win32/VfW DivX. -vc divx4, PrÄÅbuj najpierw kodek divx4linux, pÄÅĹÅniej pozostaĹÂe. -vc -divxds,-divx, Pomija kodeki Win32 DivX. -vc ffmpeg12,mpeg12, PrÄÅbuj kodeki libavcodec MPEG-1/2, pÄÅĹÅniej libmpeg2, potem inne. -vfm 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. INFORMACJA: MoĹźesz pobraàlistàdostÃÂpnych rodzin kodekÄÅw poprzez -vfm help. PRZYKĹÂAD: -vfm ffmpeg,dshow,vfw Najpierw prÄÅbuje libavcodec, potem Directshow, potem kodeki VFW i, jeĹÂli nadal nic nie nie dziaĹÂa, pozostaĹÂe. -vfm xanim Najpierw prÄÅbuje kodek XAnim. -x (zobacz takĹźe -zoom) (tylko MPlayer) Skaluje obraz do szerokoĹÂci (jeĹÂli jest dostÃÂpne skalowanie sprzÃÂtowe lub programowe). WyĹÂÃÂcza przeliczania proporcji. -xvidopts Podaje dodatkowe parametry przy dekodowaniu Xvid. 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). WewnÃÂtrzne filtry postprocesingu Xvid: deblock-chroma filtr odblokowywania barwy deblock-luma filtr odblokowywania jasnoĹÂci dering-chroma filtr usuwania dzwonienia barwy dering-luma filtr usuwania dzwonienia jasnoĹÂci filmeffect Dodaje sztucznàziarnistoĹÂàfilmu do video. MoĹźe zwiÃÂkszyàpostrzegalnàjakoĹÂÃÂ, jednoczeĹÂnie ob‐ niĹźajÃÂc prawdziwàjakoĹÂÃÂ. metody wyĹÂwietlania dr2 WĹÂÃÂcza bezpoĹÂrednie wyĹÂwietlanie metodà2 (direct ren‐ dering method 2). nodr2 WyĹÂÃÂcza bezpoĹÂrednie wyĹÂwietlanie metodà2. -xy (zobacz takĹźe -zoom) wartoĹÂÃÂ<=8 Skaluje obraz o wspÄÅĹÂczynnik . wartoĹÂÃÂ>8 Ustawia szerokoĹÂàna i oblicza wysokoĹÂàtak, by utrzymaàprawidĹÂowe proporcje. -y (zobacz takĹźe -zoom) (tylko MPlayer) Skaluje obraz do wysokoĹÂci (jeĹÂli jest dostÃÂpne skalowanie sprzÃÂtowe lub programowe) WyĹÂÃÂcza przeliczenia proporcji. -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. FILTRY AUDIO Filtry audio umoĹźliwiajàmodyfikacjàstrumienia audio i jego wĹÂas‐ noĹÂci. SkĹÂadnia jest nastÃÂpujÃÂca: -af Ustawia ĹÂaĹÂcuch filtrÄÅw audio. INFORMACJA: Aby uzyskaàpeĹÂnàlistàdostÃÂpnych filtrÄÅw audio, skorzys‐ taj z -af help. DostÃÂpne sàfiltry: resample[=czprÄÅb[:sloppy][:typ]] Zmienia czÃÂstotliwoĹÂàprÄÅbkowania strumienia audio. MoĹźe byàprzy‐ datny, 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. INFORMACJA: Z MEncoderem musisz teĹź uĹźyàopcji -srate . WyjĹÂciowa czÃÂstotliwoĹÂàprÄÅbkowania w Hz. Przyjmuje wartoĹÂci z zakresu od 8000 do 192000. JeĹźeli czÃÂstotli‐ woĹÂà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. Pozwala (1) lub nie pozwala (0), aby czÃÂstotliwoĹÂàwyjĹÂciowa rÄÅĹźniĹÂa siàw nieznacznym stopniu od wartoĹÂci podanej przez parametr (domyĹÂlnie: 1). Opcja ta moĹźe zostaàuĹźyta jeĹźeli poczÃÂtek odtwarza‐ nia jest bardzo wolny. OkreĹÂla metodàwykorzystywanàprzy zmianie prÄÅbkowania. 0: interpolacja liniowa (szybka, ale niska jakoĹÂÃÂ, szczegÄÅlnie podczas zwiÃÂkszania czÃÂstotliwoĹÂci prÄÅbkowania) 1: wielofazowe przetwarzanie banku filtrÄÅw przy uĹźyciu obliczeĹ caĹÂkowitoliczbowych (filterbank and integer processing) 2: wielofazowe przetwarzanie banku filtrÄÅw przy uĹźyciu obliczeĹ zmiennoprzecinkowych (filterbank and integer pro‐ cessing) (najwolniejsze, ale dajÃÂce najlepszàjakoĹÂÃÂ) PRZYKĹÂAD: mplayer -af resample=44100:0:0 Ustawi czÃÂstotliwoĹÂàwyjĹÂciowàfiltru na 44100Hz, ko‐ rzystajÃÂc z dokĹÂadnego skalowania i interpolacji liniowej. lavcresample[=czprÄÅb[:dĹÂug[:lin[:liczba[:obcinanie]]]]] Zmienia czÃÂstotliwoĹÂàprÄÅbkowania strumienia audio na caĹÂkowitàliczbàwyraĹźonàw Hz. ObsĹÂuguje tylko 16-bitowy natywny format endian. INFORMACJA: Z MEncoderem musisz teĹź uĹźyàopcji -srate . wyjĹÂciowa czÃÂstotliwoĹÂàprÄÅbkowania dĹÂugoĹÂàfiltru ze wzglÃÂdu na niĹźszàczÃÂstotliwoĹÂàprÄÅbkowania (domyĹÂlnie: 16) jeĹÂli 1 to filtry bÃÂdàliniowo interpolowane pomiÃÂdzy wielofazowymi pozycjami log2 z liczby wielofazowych pozycji (..., 10->1024, 11->2048, 12->4096, ...) (domyĹÂlnie: 10->1024) czÃÂstotliwoĹÂàobcinania (0.0-1.0), domyĹÂlne ustawienie zaleĹźy od dĹÂugoĹÂci filtru sweep[=szybkoĹÂÃÂ] Wykonuje przemiatanie sinusoidalne. <0.0-1.0> Delta funckji sinusoidalnej, Ĺźeby usĹÂyszeàprzemiatanie dobierz bardzo maĹÂe wartoĹÂci. 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. Flaga Znaczenie m macierzowe dekodowanie tylnego kanaĹÂu s dwukanaĹÂowe dekodowanie macierzowe 0 brak dekodowania macierzowego (domyĹÂlne) equalizer=[g1:g2:g3:...:g10] 10 oktawowy korektor graficzny zaimplementowany przy pomocy 10 filtrÄÅw pas‐ mowych IIR. Oznacza to, Ĺźe dziaĹÂa bez wzglÃÂdu na format odtwarzanego dĹÅwiÃÂku. ĹÂrodkowe czÃÂstotliwoĹÂci dla tych 10 pasm to: Nr czÃÂstotliwoĹÂà0 31.25 Hz 1 62.50 Hz 2 125.00 Hz 3 250.00 Hz 4 500.00 Hz 5 1.00 kHz 6 2.00 kHz 7 4.00 kHz 8 8.00 kHz 9 16.00 kHz 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ÃÂstotli‐ woĹÂàprÄÅbki jest zbliĹźona do czÃÂstotliwoĹÂci ĹÂrodkowej danego pas‐ ma. MoĹźna obejĹÂàten problem zwiÃÂkszajÃÂc jej czÃÂstotliwoĹÂÃÂ, zan‐ im ta dotrze do filtru korektora. :::...: Liczby rzeczywiste okreĹÂlajÃÂce przyrost w dB dla kaĹźdego pasma czÃÂstotliwoĹÂci (-12-12). PRZYKĹÂAD: 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. channels=lkan[:nr:od1:do1:od2:do2:od3:do3:...] Dodaje, usuwa, kopiuje lub przekierowuje kanaĹÂy. JeĹźeli podana jest tylko opcja , 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. liczba wyjĹÂciowych kanaĹÂÄÅw (1-6) liczba drÄÅg przekierowania (1-6) Pary liczb z zakresu od 0 do 5, ktÄÅre okreĹÂlajÃÂ, gdzie przekierowaàkonkretny kanaĹÂ. PRZYKĹÂAD: 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. 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ÃÂ. format[=format] (zobacz takĹźe -format) Konwertuje format prÄÅbki. Uruchamiany automatycznie, jeĹźeli jest potrzebny przez kartàdĹÅwiÃÂkowàlub inny filtr. 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' oz‐ nacza ktÄÅry bajt jest wysoki ('le' oznacza little-endian, 'be' big-endian a 'ne' format wĹÂaĹÂciwy dla komputera). Praw‐ idĹÂ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. volume[=v[:sc] Implementuje programowàregulacjàgĹÂoĹÂnoĹÂci. UĹźywaj go os‐ troĹź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. 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 MEn‐ coderze tak, by byĹ uĹźywany maksymalny zasiÃÂg dynamiczny. INFORMACJA: Filtr moĹźe zostaàuĹźyty tylko jeden raz przy przetwarzaniu kaĹźdego strumienia audio. 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). WĹÂÃÂcza (1) lub wyĹÂÃÂcza (2) soft-clipping (miÃÂkkie obci‐ nanie). 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. UWAGA: Metoda ta powoduje przekĹÂamania i powinna byàuĹźyta tylko w ostatecznoĹÂci. PRZYKĹÂAD: 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. 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. 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 fil‐ tru znajduje siàw czÃÂĹÂci przykĹÂadÄÅw blisko koĹÂca. liczba kanaĹÂÄÅw wyjĹÂciowych (1-6) 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. PRZYKĹÂAD: mplayer -af pan=1:0.5:0.5 media.avi Zmiksuje dĹÅwiÃÂk ze stereo do mono. 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). 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. UWAGA: WyĹÂÃÂcz ten filtr, jeĹźeli odtwarzasz DVD z dĹÅwiÃÂkiem w sys‐ temie Dolby Digital 5.1, w przeciwnym wypadku jego dziaĹÂanie zakĹÂÄÅci dĹÅwiÃÂk subwoofera. 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. 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 , jeĹźeli zajdzie taka potrzeba. PRZYKĹÂAD: 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. center Towrzy kanaĹ centralny z przednich kanaĹÂÄÅw. Narazie moĹźe charaktery‐ zowaà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. 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 , jeĹÂli zajdzie taka potrzeba. 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. 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 przed‐ nich 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 <= d2 i 15 + 5*(d1-d2) jeĹźeli d1 > d2. DomyĹÂlna wartoĹÂàdla d to 20ms. PRZYKĹÂAD: 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. 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. kan1,kan2,... OpÄÅĹÅnienie w ms, ktÄÅre ma byàzastosowane do kaĹźdego kanaĹÂu (liczba rzeczywsta z zakresu od 0 do 1000). Aby obliczyàopÄÅĹÅnienie dla poszczegÄÅlnych kanaĹÂÄÅw, wykonaj nastÃÂpu‐ je czynnoĹÂci: 1. Oblicz odlegĹÂoĹÂàod gĹÂoĹÂnikÄÅw do pozycji sĹÂuchacza (w metra‐ ch), 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). 2. Odejmij odlegĹÂoĹÂàod s1 do s5 od odlegĹÂoĹÂci maksymalnej tzn. s[i] = max(s) - s[i]; i = 1...5. 3. Oblicz ĹźÃÂdane opÄÅĹÅnienia w ms jako d[i] = 1000*s[i]/342; i = 1...5. PRZYKĹÂAD: 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. 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: 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.*/ Reszta to 16-bitowe dane (bez przeplotu). ZbiÄÅr, na ktÄÅry naleĹźy mapowaàdane (domyĹÂlnie: ~/.mplayer/mplayer-af_export). iloĹÂàprÄÅbek na kanaĹ (domyĹÂlnie: 512) PRZYKĹÂAD: mplayer -af export=/tmp/mplayer-af_export:1024 media.avi Wyeksportuje 1024 prÄÅbek na kanaĹ do "/tmp/mplayer-af_ex‐ port". extrastereo[=wsp] ZwiÃÂksza (liniowo) rÄÅĹźnicàmiÃÂdzy lewym a prawym kanaĹÂem dodajÃÂc efekt "przekazu na Ĺźywo" do odtwarzania. 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 za‐ mieniony z prawym. volnorm[=metoda] Maksymalnie zwiÃÂksza gĹÂoĹÂnoĹÂÃÂ, nie znieksztaĹÂcajÃÂc przy tym dĹÅwiÃÂku. Ustawia uĹźwanàmetodÃÂ. 1: UĹźywa pojedynczej prÄÅbki by wygĹÂadziàzaburzenia uĹźywajÃÂc standardowej ĹÂredniej waĹźonej z poprzed‐ nich prÄÅbek (domyĹÂlne). 2: UĹźywa kilku prÄÅbek by wygĹÂadziàzaburzenia uĹźywajÃÂc standardowej ĹÂredniej waĹźonej z poprzed‐ nich prÄÅbek. 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. 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. OkreĹÂla filtr wewnÃÂtrz biblioteki. NiektÄÅre zbiory zawier‐ ajàtylko jeden filtr, z kolei inne mogàzawieraàich wiele. Podanie tutaj parametru "help" spowoduje wyĹÂwietlenie wszyst‐ kich dostÃÂpnych filtrÄÅw w obrÃÂbie konkretnej biblioteki, zastÃÂpuje to funkcjà"listplugins" z pakietu SDK LADSPA. 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 "gadatli‐ wym" (dodaj flagà-v do wiersza poleceĹ MPlayera), wypisy‐ wane sàwszystkie moĹźliwe parametry i ich poprawne zakresy. ZastÃÂpuje to funkcjà"analyseplugin" z pakietu SDK LADSPA. 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. gate Filtr bramkujÃÂcy szum podobny do filtru comp. Filtr ten nie byĹ testowany i moĹźe byànawet bezuĹźyteczny. FILTRY VIDEO Filtry video umoĹźliwiajàCi modyfikacjàstrumienia video i jego wĹÂas‐ noĹÂci. SkĹÂadnia jest nastÃÂpujÃÂca: -vf Ustawia listàfiltrÄÅw video i ich opcji. -vop <...,filtr3[=parametr1:parametr2:...],filtr2,filtr1> (PRZESTARZAĹÂE) Ustawia listàfiltrÄÅw video do zastosowania w odwrotnej kolejnoĹÂci. Odradzane na rzecz -vf. 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. INFORMACJA: MoĹźesz pobraàlistàdostÃÂpnych filtrÄÅw video poprzez -vf help. Filtry obrazu sàzorganizowane w listy. Jest kilka poleceĹ zarzÃÂdzajÃÂcych listàfiltrÄÅw. -vf-add Dodaje podane jako parametry filtry do listy filtrÄÅw. -vf-pre Poprzedza listàfiltrÄÅw podanymi filtrami. -vf-del Usuwa filtry na podanych pozycjach. Pozycje rozpoczynajàsiàod 0, ujemne liczby odnoszàsiàdo koĹÂca listy (-1 to ostani). -vf-clr Usuwa wszystkie filtry. JeĹÂli filtr to obsĹÂuguje moĹźesz odnosiàsiàdo parametrÄÅw podajÃÂc ich nazwy. -vf =help WyĹÂwietla nazwy parametrÄÅw i zakresy wartoĹÂci dla podanego filtru. -vf Ustawia nazwany parametr na podanàwartoĹÂÃÂ. UĹźyj on/off albo yes/no Ĺźeby ustawiàparametry typu przeĹÂÃÂcznik. DostÃÂpne sàfiltry: crop[=w:h:x:y] Kadruje danàczÃÂĹÂàpartii obrazu i wyrzuca resztÃÂ. Przydatne do usuwa‐ nia czarnych obramowaĹ z szerokoekranowych filmÄÅw. , SzerokoĹÂài wysokoĹÂàobciÃÂcia, domyĹÂlnie oryginalna szerokoĹÂài wysokoĹÂÃÂ. , Pozycja wycinanego obrazu, domyĹÂlnie ĹÂrodek. cropdetect[=limit:round] Oblicza niezbÃÂdne parametry przycinania i wyĹÂwietla propozycje na standar‐ dowe wyjĹÂcie. PrÄÅg, ktÄÅry moĹźe byàopcjonalnie podany od niczego (0) do wszystkiego (255) (domyĹÂlnie: 24). WartoĹÂÃÂ, przez ktÄÅràszerokoĹÂÃÂ/wysokoĹÂàpowinny byàpodzielne (domyĹÂlnie: 16). Offset jest automatycznie dopa‐ sowywany 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. rectangle[=w:h:x:y] Reaguje na przyjmujÃÂcàdwa parametry dyrektywà"change_rectangle" w zbiorze input.conf. , szerokoĹÂài wysokoĹÂà(domyĹÂlnie: -1, maksymalny moĹźliwy rozmiar przy ktÄÅrym granice wciÃÂĹź sàwidoczne.) , pozycja lewego gÄÅrnego rogu (domyĹÂlnie: -1, najwyĹźej i najbardziej w lewo jak to tylko moĹźliwe) 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. , SzerokoĹÂài wysokoĹÂàpo poszerzeniu (domyĹÂlnie: orygi‐ nalna szerokoĹÂÃÂ, wysokoĹÂÃÂ). Ujemne wartoĹÂci traktowane sàjak zmiany oryginalnej wielkoĹÂci PRZYKĹÂAD: expand=0:-50:0:0 Dodaje 50 pixeli ramki na dole obrazka. , pozycja oryginalnego obrazu na rozszerzonym obrazie (domyĹÂlnie: na ĹÂrodku) wyĹÂwietlanie OSD/napisÄÅw 0: wyĹÂÃÂczone (domyĹÂlne) 1: wĹÂÃÂczone Rozszerza tak, by pasowaĹÂo do proporcji, a nie rozdziel‐ czoĹÂci (domyĹÂlnie: 0). PRZYKĹÂAD: expand=800::::3/4 PowiÃÂksza do 800x600, chyba Ĺźe film jest w wiÃÂkszej rozdzielczoĹÂci, wtedy powiÃÂksza tak, by miaĹ propor‐ cje 3/4. ZaokrÃÂgla w gÄÅràtak Ĺźeby wysokoĹÂài szerokoĹÂàbyĹÂy podzielne przez (domyĹÂlnie: 1). flip (zobacz takĹźe -flip) Odwraca obraz do gÄÅry nogami. mirror Tworzy lustrzane odbicie wzglÃÂdem osi Y. rotate[=<0-7>] 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Ĺź szer‐ szy. 0 Obraca o 90 stopni w prawo i odbija (domyĹÂlne) 1 Obraca o 90 stopni w prawo. 2 Obraca o 90 stopni w lewo. 3 Obraca o 90 stopni w lewo i odbija. scale[=w:h[:przeplot[:pom_kol[:parametr[:parametr2[:presize]]]]]] Skaluje obraz (wolnym) programowym skalatorem i wykonuje konwersjàkolorÄÅw YUV<->RGB (zobacz takĹźe -sws). , Przeskalowana szerokoĹÂÃÂ/wysokoĹÂà(domyĹÂlnie: oryginalna szerokoĹÂÃÂ/wysokoĹÂÃÂ) INFORMACJA: JeĹźeli podano -zoom, a podane filtry (wĹÂÃÂczajÃÂc w to libvo) nie potrafiàskalowaÃÂ, domyĹÂlnie jest d_width/d_height! 0: skalowana d_width/d_height -1: oryginalna wysokoĹÂÃÂ/szerokoĹÂà-2: Oblicza w/h uĹźywajÃÂc tej drugiej wartoĹÂci i preskalowanych proporcji. -3: Oblicza w/h uĹźywajÃÂc tej drugiej wartoĹÂci i ory‐ ginalnych proporcji. -(n+8): Jak -n powyĹźej, ale zaokrÃÂgla wymiar do na‐ jbliĹźszej wielokrotnoĹÂci 16. PrzeĹÂÃÂcza skalowanie z przeplotem. 0: wyĹÂÃÂczone (domyĹÂlne) 1: wĹÂÃÂczone opuszcza informacjào kolorach 0: UĹźyje wszystkich dostÃÂpnych linii wejĹÂcia koloru. 1: UĹźyje tylko co 2gàliniàwejĹÂcia koloru. 2: UĹźyje tylko co 4tàliniàwejĹÂcia koloru. 3: UĹźyje tylko co 8màliniàwejĹÂcia koloru. [:] (zobacz takĹźe -sws) Ustawia parametry skalowania zaleĹźnie od tego jaki skalator zostaĹ wybrany przez -sws. -sws 2 (dwuszeĹÂciennie): B (rozmazywanie) i C (dzwonie‐ nie) 0.00:0.60 domyĹÂlnie 0.00:0.75 "precyzyjna dwuszeĹÂcienna" VirtualDuba 0.00:0.50 krzywa sklejana Catmull-Rom 0.33:0.33 krzywa sklejana Mitchell-Netravali 1.00:0.00 szeĹÂcienna krzywa B-sklejana -sws 7 (gaussian): ostroĹÂà(0 (gĹÂadkie) - 100 (wyostr‐ zone)) -sws 9 (lanczos): dĹÂugoĹÂàfiltra (1-10) Skaluje do standardowych wielkoĹÂci. qntsc: 352x240 (ÃÂwieràekranu NTSC) qpal: 352x288 (ÃÂwieràekranu PAL) ntsc: 720x480 (standardowe NTSC) pal: 720x576 (standardowe PAL) sntsc: 640x480 (NTSC z kwadratowymi pikselami) spal: 768x576 (PAL z kwadratowymi pikselami) 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 nie przeskalowywuje nic samemu; on tylko ustawia co nastÃÂpne skalowania (sprzÃÂtowe lub programowe) zrobiàprzy dostosowywaniu do prawidĹÂowych proporcji. , Nowa wysokoĹÂài szerokoĹÂàobrazu MoĹźe byàjednàz tych specjalnych wartoĹÂci: 0: oryginalna wysokoĹÂài szerokoĹÂàwyĹÂwietlania -1: oryginalna wysokoĹÂÃÂ/szerokoĹÂàfilmu (domyĹÂlne) -2: Oblicza w/h na podstawie drugiej wielkoĹÂci i orygi‐ nalnych proporcji wyĹÂwietlania. -3: Oblicza w/h na podstawie drugiej wielkoĹÂci i orygi‐ nalnych proporcji filmu. PRZYKĹÂAD: dsize=800:-2 Daje rozdzielczoĹÂàwyjĹÂciowà800x600 dla filmu w proporcji 4/3, lub 800x450 dla filmu w proporcji 16/9. Zmienia wysokoĹÂài szerokoĹÂàwedĹÂug oryginalnych pro‐ porcji. -1: Ignoruje oryginalne proporcje (domyĹÂlne). 0: Utrzymaj proporcje wyĹÂwietlania uĹźywajÃÂc i jako maksymalnej rozdzielczoĹÂci. 1: Utrzymaj proporcje wyĹÂwietlania uĹźywajÃÂc i jako minimalnej rozdzielczoĹÂci. 2: Utrzymaj proporcje filmu uĹźywajÃÂc i jako maksymalnej rozdzielczoĹÂci. 3: Utrzymaj proporcje filmu uĹźywajÃÂc i jako minimalnej rozdzielczoĹÂci. PRZYKĹÂAD: dsize=800:600:0 Daje rozdzielczoĹÂàwyjĹÂciowàco najwyĹźej 800x600, lub mniejszÃ Ĺźeby utrzymaàproporcje. ZaokrÃÂgla w gÄÅràtak by wysokoĹÂài szerokoĹÂàbyĹÂy podzielne przez (domyĹÂlnie: 1). yuy2 Wymusza konwersjàprogramowàYV12/I420/422P na YUY2. Przydatne przy kar‐ tach/sterownikach video, ktÄÅre majàwolnàobsĹÂugàYV12, ale szybkàYUY2. yvu9 Wymusza programowàkonwersjàprzestrzeni kolorÄÅw YVU9 na YV12. Odradzany na rzecz skalowania programowego. yuvcsp Obcina wartoĹÂci kolorÄÅw YUV do zakresu CCIR 601 bez przeprowadzania prawdziwej konwersji. rgb2bgr[=swap] Konwersja kolorÄÅw RGB 24/32 <-> BGR 24/32 swap Dodatkowo zamienia R <-> B. palette Konwersja przestrzeni kolorÄÅw RGB/BGR 8 -> 15/16/24/32bpp przy uĹźyciu palety. format[=fourcc] Ograniczenie przestrzeni kolorÄÅw dla nastÃÂpnego filtru bez robienia Ĺźad‐ nej konwersji. Stosowaàrazem z filtrem skalujÃÂcym do prawdziwej konwer‐ sji. INFORMACJA: ListàdostÃÂpnych formatÄÅw moĹźna uzskaàwywoĹÂujÃÂc for‐ mat=fmt=help. nazwa formatu taka jak rgb15, bgr24, yv12, itp (domyĹÂlnie: yuy2) noformat[=fourcc] Ograniczenie przestrzeni kolorÄÅw dla nastÃÂpnego filtru bez robienia Ĺźad‐ nej konwersji. Przeciwnie niĹź filtr formatu, pozwala na uĹźycie dowol‐ nej przestrzeni kolorÄÅw z wyjÃÂtkiem tej, ktÄÅràokreĹÂliĹÂeĹÂ. INFORMACJA: ListàdostÃÂpnych formatÄÅw moĹźna uzyskaàwywoĹÂujÃÂc for‐ mat=fmt=help. nazwa formatu taka jak rgb15, bgr24, yv12, itp (domyĹÂlnie: yv12) pp[=filtr1[:opcja1[:opcja2...]]/[-]filtr2...] (zobacz takĹźe -pphelp) Ta opcja uruchamia okreĹÂlony ĹÂaĹÂcuch podfiltrÄÅw postprocessingu. Pod‐ filtry 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. dr/dering oznaczajàto samo. Wszystkie podfiltry majàwspÄÅlne opcje okreĹÂlajÃÂce ich zasiÃÂg: a/autoq Automatycznie wyĹÂÃÂcza filtr, jeĹÂli procesor jest zbyt wol‐ ny. c/chrom Filtruje teĹź kolory (domyĹÂlne). y/nochrom Wykonuje tylko filtrowanie jasnoĹÂci (nie filtruje barw). n/noluma Wykonuje tylko filtrowanie barw (nie filtruje janoĹÂci). INFORMACJA: -pphelp pokaĹźe wszystkie dostÃÂpne podfiltry. DostÃÂpne sàpodfiltry hb/hdeblock[:rÄÅĹźnica[:pĹÂaskoĹÂÃÂ]] poziomy filtr usuwania efektu blokowego : WspÄÅĹÂczynnik rÄÅĹźnicy, gdzie wiÃÂksze wartoĹÂci oznaczajàwiÃÂksze usuwanie blokÄÅw (domyĹÂlnie: 32). : WspÄÅĹÂczynnik pĹÂaskoĹÂci, gdzie wiÃÂksze wartoĹÂci oznaczajàwiÃÂksze usuwanie blokÄÅw (domyĹÂlnie: 39). vb/vdeblock[:rÄÅĹźnica[:pĹÂaskoĹÂÃÂ]] pionowy filtr usuwania efektu blokowego : WspÄÅĹÂczynnik rÄÅĹźnicy, gdzie wiÃÂksze wartoĹÂci oznaczajàwiÃÂksze usuwanie blokÄÅw (domyĹÂlnie: 32). : WspÄÅĹÂczynnik pĹÂaskoĹÂci, gdzie wiÃÂksze wartoĹÂci oznaczajàwiÃÂksze usuwanie blokÄÅw (domyĹÂlnie: 39). ha/hadeblock[:rÄÅĹźnica[:pĹÂaskoĹÂÃÂ]] dokĹÂadny poziomy filtr usuwania efektu blokowego : WspÄÅĹÂczynnik rÄÅĹźnicy, gdzie wiÃÂksze wartoĹÂci oznaczajàwiÃÂksze usuwanie blokÄÅw (domyĹÂlnie: 32). : WspÄÅĹÂczynnik pĹÂaskoĹÂci, gdzie wiÃÂksze wartoĹÂci oznaczajàwiÃÂksze usuwanie blokÄÅw (domyĹÂlnie: 39). va/vadeblock[:rÄÅĹźnica[:pĹÂaskoĹÂÃÂ]] dokĹÂadny pionowy filtr usuwania efektu blokowego : WspÄÅĹÂczynnik rÄÅĹźnicy, gdzie wiÃÂksze wartoĹÂci oznaczajàwiÃÂksze usuwanie blokÄÅw (domyĹÂlnie: 32). : WspÄÅĹÂczynnik pĹÂaskoĹÂci, gdzie wiÃÂksze wartoĹÂci oznaczajàwiÃÂksze usuwanie blokÄÅw (domyĹÂlnie: 39). 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. h1/x1hdeblock eksperymentalny poziomy filtr usuwania efektu blokowego v1/x1vdeblock eksperymentalny pionowy filtr usuwania efektu blokowego dr/dering filtr usuwania efektu dzwonienia tn/tmpnoise[:prÄÅg1[:prÄÅg2[:prÄÅg3]]] redukcja szumÄÅw czasowych : wiÃÂkszy -> mocniejsze filtrowanie : wiÃÂkszy -> mocniejsze filtrowanie : wiÃÂkszy -> mocniejsze filtrowanie al/autolevels[:f/fullyrange] automatyczna korekta jasnoĹÂci / kontrastu f/fullyrange: RozciÃÂga jasnoĹÂàdo zakresu (0-255). lb/linblenddeint Filtr usuwania przeplotu liniowym rozmyciem, ktÄÅry usuwa przeplot z danego bloku stosujÃÂc do wszystkich linii filtr (1 2 1). li/linipoldeint Liniowo interpolujÃÂcy filtr usuwania przeplotu, ktÄÅry usuwa przeplot z danego bloku stosujÃÂc do co drugiej linii interpo‐ lacjàliniowÃÂ. ci/cubicipoldeint Kubicznie interpolujÃÂcy filtr usuwania przeplotu, ktÄÅry usuwa przeplot z danego bloku stosujÃÂc do co drugiej linii interpo‐ lacjàkubicznÃÂ. md/mediandeint Medianowy filtr usuwania przeplotu, ktÄÅry usuwa przeplot z danego bloku stosujÃÂc do co drugiej linii filtr medianowy. 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). 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). fq/forceQuant[:kwantyzator] Wymusza zastosowanie podanego kwantyzatora zamiast tego z wejĹÂcia. : uĹźywany kwantyzator de/default domyĹÂlna kombinacja filtrÄÅw (hb:a,vb:a,dr:a) fa/fast szybka kombinacja filtrÄÅw (h1:a,v1:a,dr:a) ac kombinacja filtrÄÅw wysokiej jakoĹÂci (ha:a:128:7,va:a,dr:a) PRZYKĹÂAD: -vf pp=hb/vb/dr/al odblokowywanie poziome i pionowe, usuwanie efektu dzwonienia i automatyczna korekcja jasnoĹÂci/kontrastu -vf pp=de/-al domyĹÂlne filtry bez korekty jasnoĹÂci/kontrastu -vf pp=default/tmpnoise:1:2:3 domyĹÂlne filtry i czasowy odszumiacz -vf pp=hb:y/vb:a Odblokowywanie poziome tylko na jasnoĹÂci i automatyczne wĹÂÃÂczenie lub wyĹÂÃÂczenie odblokowywania pionowego w za‐ leĹźnoĹÂci od dostÃÂpnego czasu procesora. 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. 0-6 (domyĹÂlnie: 3) Wymusza parametr kwantyzacji (domyĹÂlnie: 0, parametr QP z video). 0: twardy prÄÅg (domyĹÂlne) 1: miÃÂkki prÄÅg (lepiej usuwa efekt dzwonienia, wiÃÂksze rozmycie) fspp[=jakoĹÂÃÂ[:qp[:siĹÂa]]] szybsza wersja prostego filtru postprocesingu 4-5 (to samo co w spp; domyĹÂlnie: 4) Wymusza parametr kwantyzacji (domyĹÂlnie: 0, parametr QP z video). <-15-32> 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 - optymal‐ nie pod wzglÃÂdem PSNR). pp7[=qp[:tryb]] Wariant filtru spp, podobny do spp=6 z 7 punktowàDCT gdzie tylko centralna prÄÅbka jest uĹźywana po IDCT. Wymusza parametr kwantyzacji (domyĹÂlnie: 0, uĹźywaj QP z video). 0: twarde obcinanie 1: miÃÂkkie obcinanie (lepiej usuwa dzwonienie, ale bardziej rozmyte) 2: ĹÂrednie obcinanie (domyĹÂlne, dobre rezultaty) qp=rÄÅwnanie filtr zmiany parametru kwantyzacji (QP) jakieĹ rÄÅwnanie postaci "2+2*sin(PI*qp)" test Tworzy rÄÅĹźne wzorce testowe. 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. 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. 1-31: ustalone qscale 32-: ustalone tempo bitowe w kbitach wymusza fps wyjĹÂcia (liczba rzeczywista) (domyĹÂlnie: 0, wykrywanie wg wysokoĹÂci) fame Szybka programowa konwersja z YV12 na MPEG-1 przy pomocy libfame do stosowa‐ nia z DVB/DXR3. 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. Kontroluje proporcje, wyliczane przez wzÄÅr DVB_HEIGHT*ASPEC‐ TRATIO (domyĹÂlnie: 576*4/3=768), ustaw na 576*(16/9)=1024 dla TV 16:9. PRZYKĹÂAD: -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1,lavc FIXME: WytĹÂumaczyàco to robi. noise[=luma[u][t|a][h][p]:chroma[u][t|a][h][p]] Dodaje zakĹÂÄÅcenia. <0-100> zakĹÂÄÅcenie jasnoĹÂci <0-100> zakĹÂÄÅcenia koloru u jednolite zakĹÂÄÅcenia (w przeciwnym wypadku gaussowskie) t zmienne zakĹÂÄÅcenie (wzorzec zakĹÂÄÅceĹ zmienia siàmiÃÂdzy klatkami) a uĹÂrednione zmienne zakĹÂÄÅcenia (gĹÂadsze, ale o wiele wol‐ niejsze) h wysoka jakoĹÂà(odrobinàlepiej wyglÃÂda, odrobinàwol‐ niejsze) p miesza wedĹÂug przypadkowego zakĹÂÄÅcenia z (pÄÅĹÂ)regu‐ larnym wzorem 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.). wpĹÂyw przestrzeni jasnoĹÂci (domyĹÂlnie: 4) wpĹÂyw przestrzeni kolorÄÅw (domyĹÂlnie: 3)