MPlayer(1) Odtwarzacz filmow MPlayer(1) NAZWA mplayer - odtwarzacz filmow mencoder - enkoder (koder) filmow SKLADNIA mplayer [opcje] [ zbior | URL | lista odtwarzania | - ] mplayer [opcje globalne] zbior [opcje specyficzne] [zbior2] [opcje specyficzne] mplayer [opcje globalne] {grupa zbiorow i opcji} [opcje specyficzne dla grupy] mplayer dvd://[tytul | [tytul_poczatkowy]-tytul_koncowy ] [opcje] mplayer vcd://sciezka[/urzadzenie] mplayer tv://[kanal] [opcje] mplayer dvb://[numer_karty@]kanal [opcje] mplayer mf://maskazbiorow [opcje] mplayer [cdda|cddb]://sciezka[:szybkosc][/urzadzenie] [opcje] mplayer cue://zbior[:sciezka] [opcje] mplayer [file|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv]:// [uzytkownik:haslo@]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 skorka] mencoder [opcje] [ zbior | URL | - ] [-o zbior] mencoder [opcje globalne] plik1 [opcje specyficzne] [plik2] [opcje specyficzne] OPIS mplayer to odtwarzacz filmow dla Linuksa (dziala na wielu innych platformach i architekturach procesora, patrz dokumentacja). Odtwarza wiekszosc zbiorow MPEG/VOB, AVI, ASF/WMA/WMV, RM, QT/MOV/MP4, Ogg/OGM, MKV, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM i RoQ, obslugiwanych przez wiele natywnych i binarnych kodekow. Mozesz odtwarzac Video CD, SVCD, DVD, 3ivx, DivX 3/4/5, a nawet filmy WMV. MPlayer obsluguje wiele sterownikow wyjscia video i audio. Pracuje z X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, libcaca, DirectFB, Quartz, Mac OS X CoreVideo, ale mozesz uzywac GGI, SDL (i w ten sposob wszystkich ich sterownikow), VESA (we wszystkich kartach kompatybilnych z VESA, nawet bez X11), niektorych niskopoziomowych, specyficznych dla kart sterownikow (dla Matrox, 3dfx i ATI) i niektorych sprzetowych dekoderow MPEG, takich jak Siemens DVB, DXR2 i DXR3/Hollywood+. Wiekszosc z nich obsluguje programowe lub sprzetowe skalowanie, wiec bedziesz mogl ogladac filmy na pelnym ekranie. MPlayer obsluguje OSD do pokazywania stanu, wizualne sprzezenie ze sterowaniem przy pomocy klawiatury i wyswietla ladne, duze, antyaliasowane i cieniowane napisy. Obslugiwane sa czcionki europejskie/ISO 8859-1,2 (polskie, czeskie, angielskie itp.), koreanskie i cyrylica oraz 12 formatow napisow (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS i nasz wlasny: MPsub) i napisow DVD (strumienie SPU, VOBSub i Closed Captions). mencoder (Koder Filmow MPlayera) jest to prosty koder (kompresor) filmow, zaprojektowany do kodowania filmow otwieralnych MPlayerem (patrz wyzej) do innych obslugiwanych formatow (patrz nizej). Potrafi kodowac do MPEG-4 (DivX4/Xvid), kodekow libavcodec, a dzwiek do PCM/ MP3/VBRMP3 w 1, 2 lub 3-przebiegach. Potrafi rowniez kopiowac strumieniowo, posiada potezny system filtrow (kadrowanie, powiekszanie, odwracanie, postprocesing, obracanie, skalowanie, szum, konwersja RGB/ YUV) i inne. gmplayer to MPlayer z graficznym interfejsem uzytkownika. Ma te same opcje co MPlayer. Przyklady jak korzystac z programu znajdziesz na koncu tej strony podrecznika man. Sprawdz rowniez dokumentacje w formacie HTML! STEROWANIE KLAWIATURA MPlayer ma w pelni konfiguralna, sterowana komendami, warstwe kontroli, ktora pozwala Ci na sterowanie przy pomocy klawiatury, myszy, joystika lub zdalnego sterowania (korzysta z LIRC). Opcja -input podpowie Ci jakie sa sposoby dopasowania jej do swoich potrzeb. kontrola podstawowa <- i -> Skacze w tyl/w przod o 10 sekund. gora i dol Skacze w tyl/w przod o 1 minute. pgup i pgdown Skacze w tyl/w przod o 10 minut. [ i ] Zmniejsza/zwieksza predkosc odtwarzania o 10%. { i } Dwukrotnie zmniejsza/zwieksza predkosc odtwarzania. Backspace Przywraca normalna predkosc odtwarzania. < i > Skacze w przod/w tyl na liscie odtwarzania. HOME i END nastepna/poprzednia pozycja drzewa odtwarzania z listy wyzszego poziomu. INS i DEL nastepne/poprzednie alternatywne zrodlo (tylko lista odtwarzania ASX) p / SPACJA Zatrzymuje odtwarzanie (nacisniecie jeszcze raz wznawia). . Krok do przodu. Jednokrotne nacisniecie zatrzyma odtwarzane, kazde nastepne przesunie o jedna klatke do przodu i znow zatrzyma (dowolny inny klawisz wznawia odtwarzanie). q / ESC Zatrzymuje odtwarzanie i wychodzi. + i - Zmienia opoznienia audio o +/- 0.1 sekund. / i * Zmniejsza/zwieksza glosnosc. 9 i 0 Zmniejsza/zwieksza glosnosc. m Wycisza dzwiek. # (tylko MPEG i Matroska) Przelacza miedzy dostepnymi sciezkami dzwieku. f Przelacza tryb pelnoekranowy (zobacz takze -fs). T Przelacza tryb zostan-na-wierzchu (zobacz takze -ontop). w i e Zmniejsza/zwieksza zakres trybu panoramicznego. o Przelacza tryby OSD: zaden / przewijanie / przewijanie + czas / przewijanie + czas + czas calkowity d Przelacza tryby gubienia klatek: zaden / omin wyswietlanie / omin dekodowanie (zobacz takze -framedrop i -hardframedrop). v Przelacza wyswietlanie napisow. b / j Przelacza dostepne napisy. F Przelacza wyswietlanie tylko wymuszonych napisow a Przelacza pozycje napisow: gora/srodek/dol. z i x Zmienia opoznienie napisow o +/- 0.1 sekund. r i t Przesuwa napisy w gore/w dol. i Ustawia znak EDL. s Robi zrzut ekranu (wymaga zaladowania filtra screenshot). (Nastepujace klawisze dzialaja tylko, jezeli uzywasz wyjscia video ze sprzetowa akceleracja (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 jasnosc. 5 i 6 Modyfikuje barwe (kolorow). 7 i 8 Modyfikuje nasycenie. (Nastepujace klawisze dzialaja tylko ze sterownikiem wyjscia video quartz lub corevideo.) command + 0 Przeskalowuje okno filmu do polowy oryginalnej wielkosci. command + 1 Przeskalowuje okno filmu do oryginalnej wielkosci. command + 2 Przeskalowuje okno filmu do dwukrotnej oryginalnej wielkosci. command + f Przelacza tryb pelnoekranowy (zobacz takze -fs). command + [ i command + ] Ustawia przezroczystosc okna filmu. Kontrola wejscia TV h i k Wybiera poprzedni/nastepny kanal. n Zmienia norme. u Zmienia liste kanalow. SPOSOB UZYCIA Kazda "flaga" opcji ma "przeciwflage" do pary, np. dla -fs przeciwna jest opcja -nofs. Jezeli opcja jest oznaczona jako (tylko XXX), bedzie dzialala tylko w parze z opcja XXX, albo jezeli obsluga XXX zostala wkompilowana. INFORMACJA: Interpreter podopcji (uzywany na przyklad do podopcji -ao pcm) obsluguje specjalny sposob interpretacji ciagow projektowany do stosowania w zewnetrznych GUI. Ma on nastepujacy format: %n%ciag_znakow_dlugosci_n PRZYKLAD: mplayer -ao pcm:file=%10%C:test.wav test.avi Mozesz umiescic wszystkie opcje w zbiorach konfiguracyjnych, z ktorych MPlayer/MEncoder beda czytaly przy kazdym uruchomieniu. Glowny zbior konfiguracyjny "mplayer.conf" jest w katalogu konfiguracyjnym (np. /etc/mplayer lub /usr/local/etc/mplayer), a specyficzny dla uzytkownika to "~/.mplayer/config". Zbiorem konfiguracyjnym MEncodera jest "mencoder.conf" w katalogu konfiguracyjnym (np. /etc/mplayer lub /usr/ local/etc/mplayer), a specyficzny dla uzytkownika to "~/.mplayer/ mencoder.conf". Opcje okreslone przez uzytkownika uniewazniaja opcje z glownego zbioru, a opcje podawane z wiersza polecen uniewazniaja obie. Skladnia zbioru konfiguracyjnego to "opcja=", wszystko po "#" uwazane jest za komentarz. Opcje dzialajace bez wartosci moga byc wlaczone przez ustawienie "yes", "1" lub "true" i wylaczone przez przypisanie im "no", "0", lub "false". Rowniez podopcje moga byc okreslane w ten sposob. PRZYKLAD: # Uzywa sterownika Matrox jako domyslnego. vo=xmga # Uwielbiam stac na rekach gdy ogladam filmy. flip=yes # Dekoduje/koduje wielokrotne zbiory png, # zaczynaj od mf://maskazbiorow mf=type=png:fps=25 # Dziwne negatywy sa fajne vf=eq2=1.0:-0.8 Mozesz tez napisac zbior konfiguracyjny dla konkretnego pliku. Jesli zamierzasz miec zbior konfiguracyjny dla pliku o nazwie "film.avi", utworz "film.avi.conf" z zawartymi w nim opcjami i umiesc go w ~/.mplayer/ lub w tym samym katalogu, co film. OPCJE OGOLNE -codecs-file (zobacz takze -afm, -ac, -vfm i -vc) Pomija standardowa sciezke poszukiwania i uzywa podanego pliku zamiast dostepnego w systemie lub wbudowanego codecs.conf. -include Okresla plik z ustawieniami, ktory bedzie parsowany po tych domyslnych. -quiet Sprawia, ze wyjscie na konsole jest mniej gadatliwe; w szczegolnosci zapobiegnie to wyswietleniu wiersza stanu (tzn. A: 0.7 V: 0.6 A-V: 0.068 ...). Szczegolnie przydatne na wolnych terminalach lub na takich, ktore nie obsluguja poprawnie znaku powrotu karetki (tzn. \r). -priority (Windows only) Ustawia priorytet procesu MPlayera wedlug predefiniowanych ustawien dostepnych w Windows. Mozliwe wartosci : idle|belownormal|normal|abovenormal|high|realtime UWAGA: Uzywanie priorytetu realtime moze spowodowac zawieszenie systemu. -v, -verbose Zwieksza poziom gadatliwosci (raportowania) (wiecej -v oznacza wiekszy poziom). wiadomosci czysto informacyjne (domyslne) -v podstawowe informacje do debugu, naglowek AVI, wartosci funckji (debug inicjalizacji) -v -v Drukuje indeksy AVI, kawalki danych wejsciowych, wiecej informacji do debugu (debug odtwarzacza) -v -v -v Drukuje wszystko zwiazane z parserami danych wejsciowych (debug parsera) OPCJE ODTWARZACZA (TYLKO MPLAYER) -autoq (uzywaj z -vf [s]pp) Dynamicznie zmiania poziom postprocesingu w zaleznosci od dostepnego wolnego czasu procesora. Numer, ktory wyszczegolnisz, bedzie najwyzszym poziomem. Najczesciej mozesz uzywac duzych liczb. Musisz uzyc -vf [s]pp bez parametrow, aby ta opcja dzialala. -autosync Stopniowo dostosowuje synchronizacje A/V bazujac na pomiarze opoznien audio. Podanie -autosync 0, domyslnie, spowoduje, ze "czas" klatki bedzie bazowal wylacznie na pomiarze opoznienia audio. Podanie -autosync 1 zrobi to samo, ale nieznacznie zmieni algorytm korekcji A/V. Nierowna predkosc odtwarzania filmow, ktore odtwarzane sa dobrze z -nosound czesto moze byc poprawiona przez podanie liczby wiekszej niz 1. Im wyzsza wartosc tym rezultaty beda blizsze zastosowaniu -nosound. Sprobuj uzyc -autosync 30, zeby stlumic problemy spowodowanie przez sterowniki dzwieku, ktore nie maja dokladnego pomiaru opoznien audio. Z ta wartoscia, jezeli zdarzy sie duze przesuniecie synchronizacji A/V, wyregulowanie potrwa tylko okolo 1 lub 2 sekund. Opoznienie reakcji na nagle przesuniecie A/V powinno byc jedynym ubocznym efektem wlaczanie tej opcji, dla wszystkich sterownikow dzwieku. -benchmark Pokazuje na koncu odtwarzania statystyki uzycia procesora i zgubionych klatek. Uzywaj w kombinacji z -nosound i -vo null dla testowania szybkosci kodeka video. UWAGA: Z ta opcja MPlayer ignoruje czas trwania klatki, jesli odtwarza tylko video (mozna to uznac za nielimitowane fps). -colorkey Zmienia kolor kluczowy (colorkey) na wybrana wartosc RGB. 0x000000 to czarny a 0xffffff to bialy. Obslugiwane tylko przez sterowniki wyjscia video cvidix, fbdev, svga, vesa, winvidix, xmga, xvidix, xover, xv (zobacz takze -vo xv:ck), xvmc (zobacz takze -vo xv:ck) i directx. -nocolorkey Wylacza kolor kluczowy. Obslugiwane tylko przez sterowniki wyjscia video cvidix, fbdev, svga, vesa, winvidix, xmga, xvidix, xover, xv (zobacz takze -vo xv:ck), xvmc (zobacz takze -vo xv:ck) i directx. -crash-debug (kod do debugowania) Automatycznie podlacza gdb przy bledzie lub SIGTRAP. Obsluga musi zostac wkompilowana poprzez podanie --enable-crash-debug lub posiadanie zbioru .developer w katalogu przy konfiguracji. -edlout Tworzy nowy zbior i zapisuje decyzyjna liste edycji (EDL) do tego zbioru. Podczas odtwarzania, kiedy uzytkownik wcisnie "i", wpis o pominieciu dwoch ostatnich sekund zostanie zapisany do zbioru. Daje to punkt wyjscia, ktory uzytkownik moze pozniej dopasowac do swoich potrzeb. Szczegolowe informacje zawarte sa w DOCS/HTML/pl/edl.html. -enqueue (tylko GUI) Dodaje zbiory podane w wierszu polecen do listy odtwarzania, zamiast odtwarzac je od razu. -fixed-vo (KOD BETA!) Wymusza ustawienie jednego systemu video dla wszystkich zbiorow (jedna (de)inicjalizacja dla wszystkich zbiorow). Dlatego tez tylko jedno okno zostanie otwarte dla wszystkich zbiorow. Obecnie dziala z nastepujacymi sterownikami: gl, gl2, mga, svga, x11, xmga, xv, xvidix i dfbmga. -framedrop (zobacz takze -hardframedrop) Nie wyswietla niektorych klatek, by utrzymac synchronizacje A/V na wolnych komputerach. Filtry video nie beda stosowane do tych klatek. Dla klatek B nawet dekodowanie jest calkowicie pominiete. -h, -help, --help Pokazuje krotkie podsumowanie opcji. -hardframedrop Wieksza intensywnosc opuszczania klatek (przerywa dekodowanie). Prowadzi do znieksztalcen obrazu! -identify Pokazuje parametry zbioru w latwo przegladalnym formacie. Wyswietla tez dokladniejsze informacje o jezykach i identyfikatorach napisow i sciezek audio. Skrypt TOOLS/ midentify.sh wycina inne napisy MPlayera i (mamy nadzieje) zabezpiecza specjalne znaki przed interpretacja przez powloke. -idle (zobacz takze -slave) Sprawia ze MPlayer czeka bezczynie zamiast wychodzic jesli nie ma pliku do odtwarzania. Gwnie uzyteczne w trybie slave, gdy MPlayer moze byc sterowany poleceniami wejsciowymi. -input Ta opcja moze byc uzywana do konfiguracji pewnych czesci systemu wejsciowego. Sciezki sa wzgledem ~/.mplayer/. INFORMACJA: Autopowtarzanie jest obecnie obslugiwane tylko przez joysticki. Dostepne sa polecenia: conf= Okresla plik konfiguracyjny warstwy kontroli, inny niz domyslny ~/.mplayer/input.conf. Jezeli nie podano pelnej sciezki, pod uwage brany jest ~/.mplayer/. ar-delay Opoznienie w milisekundach przed rozpoczeciem automatyczniego powtarzania klawisza (0 zeby wylaczyc). ar-rate Ilosc generowanych przycisniec klawisza na sekunde przy autopowtarzaniu. keylist Lista wszystkich klawiszy, ktore moga byc przypisane do komend. cmdlist Lista wszystkich komend, ktore moga byc przypisane do klawiszy. js-dev Wybiera uzywany joystick (domyslnie: /dev/input/js0). file= Czyta polecenia z podanego zbioru. Opcja glownie przydatna przy kolejce FIFO. INFORMACJA: Jesli podany zbior jest kolejka, MPlayer otwiera oba konce, wiec mozna kilkukrotnie napisac "echo "seek 10" > mp_pipe" i kolejka bedzie dzialac. -key-fifo-size <2-65000> Ustala wielkosc kolejki buforujacej nacisniecia klawiszy (domyslnie: 10). Kolejka wielkosci n moze zbuforowac (n-1) zdarzen. Jesli jest zbyt male niektore zdarzenia moga zaginac (co prowadzi do "zacietego przycisku myszy" i podobnych efektow). Jesli jest zbyt duze moze wygladac ze MPlayer zawiesil sie gdy przetwarza zbuforowane zdarzenia. Zeby utrzymac 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 (domyslnie: ~/.lircrc). -list-options Wyswietla wszystkie dostepne opcje. -loop Powtarza film razy. 0 oznacza zawsze. -menu (tylko z menu OSD) Wlacza menu OSD. -menu-cfg (tylko z menu OSD) Wskazuje alternatywny plik konfiguracyjny menu.conf. -menu-root (tylko z menu OSD) Wybiera menu glowne. -menu-startup (tylko z menu OSD) Wyswietla glowne menu zaraz po uruchomieniu MPlayera. -noconsolecontrols Powstrzymuje MPlayera przed czytaniem zdarzen klawiszy ze standardowego wejscia. Uzyteczne, jezeli dane sa z niego pobierane. Jest to automatycznie wlaczane, jesli w wierszu polecen zostanie odnaleziony -. Sa jednak sytuacje, w ktorych sam musisz to aktywowac, np. jezeli otwierasz /dev/stdin (albo odpowiednik w Twoim systemie), uzywasz stdin na liscie odtwarzania albo zamierzasz czytac z stdin pozniej poprzez polecenia trybu slave loadlist i loadfile. -nojoystick Wylacza obsluge joysticka. -nolirc Wylacza obsluge LIRC. -nomouseinput (tylko z X11) Wylacza obsluge zdarzen wcisniecia/puszczenia przycisku myszki (menu kontekstowe mozplayerxp korzysta z tej opcji). -nortc (tylko z RTC) Wylacza uzywanie Linux RTC (real-time clock - /dev/rtc) jako mechanizmu mierzenia czasu. -playlist Odtwarza zbiory wedlug pliku listy odtwarzania (w formatach ASX, Winamp, SMIL lub jeden zbior w kazdym wierszu). INFORMACJA: Opcja ta jest uwazana za pozycje wyjsciowa, wiec opcje nastepujace po niej odnosza sie tylko do zbiorow na tej liscie. FIXME: Musi to byc bardziej przejrzyste i dokladnie udokumentowane. -really-quiet (zobacz takze -quiet) Wyswietla jeszcze mniej komunikatow wyjsciowych i stanu niz z opcja -quiet. -rtc-device Korzysta z okreslonego urzadzenia do synchronizacji przez RTC. -shuffle Odtwarza zbiory w losowej kolejnosci. -skin (tylko z GUI) Zaladuje skorke z podanego jako parametr katalogu znajdujacego sie pod domyslnymi katalogami skorek, /usr/local/share/mplayer/ skins/ i ~/.mplayer/skins/. PRZYKLAD: -skin fittyfene Probuje zaladowac /usr/local/share/mplayer/skins/fittyfene, pozniej ~/.mplayer/skins/fittyfene. -slave (zobacz takze -input) Ta opcja przelacza MPlayera w tryb slave, w ktorym mozna go uzywac jako koncowki (backend) dla innych programow. Zamiast przechwytywania wcisnietych klawiszy, MPlayer bedzie czytal ze standardowego wejscia polecenia oddzielane koncem wiersza (\n). INFORMACJA: Liste polecen otrzymasz z -input cmdlist, a ich opis znajdziesz w DOCS/tech/slave.txt. -softsleep Uzywa wysokiej jakosci zegarow programowych. Tak dokladne jak RTC, ale nie wymaga specjalnych uprawnien. Skutkuje wiekszym obiazeniem procesora. -sstep Przeskakuje sekund po kazdej klatce. Normalna predkosc odtwarzania klatek jest utrzymana, wiec odtwarzanie jest szybsze. Jako ze MPlayer potrafi przeszukiwac tylko do najblizszej klatki kluczowej, moze to byc niedokladne. OPCJE DEMUXERA/STRUMIENI -a52drc Wybiera poziom Kompresji Dynamiki (Dynamic Range Compression) dla strumieni dzwiekowych AC3. jest liczba rzeczywista od 0 do 1, gdzie 0 oznacza brak kompresji, a 1 (domyslne) oznacza pelna kompresje (glosne kawalki sa przyciszane i vice versa). Opcja ta jest skuteczna tylko wtedy, kiedy strumien AC3 zawiera informacje o wymaganym zasiegu kompresji. -aid (zobacz takze -alang) Wybiera kanal 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 wyswietli dostepne identyfikatory audio, jesli jest uruchomiony w trybie gadatliwym (-v). Kiedy odtwarzany jest strumien MPEG- TS, MPlayer/MEncoder uzyje pierwszego programu (jezeli jest dostepny) z wybranym strumieniem. -alang (zobacz takze -aid) Okresla priorytetowa liste jezykow, w ktorych audio ma byc odtwarzane. Rozne formaty uzywaja roznych kodow. DVD korzysta z dwuliterowych w standardzie ISO 639-1, Matroska i NUT operuja na trzyliterowych ISO 639-2, a OGM korzysta z dowolnego identyfikatora. MPlayer wyswietli dostepne jezyki, jesli jest uruchomiony w trybie gatatliwym (-v). PRZYKLAD: mplayer dvd://1 -alang pl,en Wybiera z DVD sciezke w jezyku polskim, a jezeli jej nie ma, korzysta z angielskiej. mplayer -alang jpn example.mkv Odtwarza film w formacie Matroska w jezyku japonskim. -audio-demuxer <[+]nazwa> (tylko z opcja -audiofile) Wymusza typ demuxera audio dla -audiofile. Uzycie "+" przed nazwa wymusza ja, wylacza to niektore testy. Podaj nazwe demuksera wypisana przez -audio-demuxer help. Dla kompatybilnosci z poprzednimi wersjami akceptuje tez ID demuxera zdefiniowane w zbiorze libmpdemux/demuxer.h. -audio-demuxer audio albo -audio-demuxer 17 wymusza MP3. -audiofile Otworz audio z zewnetrznego zbioru (WAV, MP3 lub Ogg Vorbis) podczas odtwarzania filmu. -audiofile-cache Wlacza cache dla strumienia uzywanego przez -audiofile, uzywajac okreslonej ilosci pamieci. -bandwidth (tylko z siecia) Okresla maksymalna szerokosc pasma (bitrate) strumienia sieciowego (dla serwerow potrafiacych przesylac z roznymi szerokosciami pasma). Przydatne jesli chcesz ogladac na zywo media ze strumieni przy wolnym polaczeniu. -cache Ta opcja okresla ile pamieci (w kBajtach) ma byc uzyte do wstepnego buforowania zbioru lub URL. Szczegolnie przydatne przy powolnych nosnikach. -cache-min Odtwarzanie rozpocznie sie gdy bufor zostanie wypelniony w podanym stopniu. -cache-seek-min (jeszcze nie zaimplementowane) Jesli wykonano przewijanie do pozycji w promieniu wielkosci cache od aktualnej pozycji, MPlayer poczeka na wypelnienie cache zamiast wykonywac przewijanie (domyslnie: 50). -cdda Ustala predkosc obrotow CD. paranoia=<0-2> Ustala poziom paranoi. 0: wylacza sprawdzanie 1: sprawdza tylko overlap (domyslne) 2: pelna korekcja i weryfikacja danych generic-dev= Uzywa podanego ogolnego urzadzenia SCSI. sector-size= Rozmiar bloku jednorazowego czytania. overlap= Wymusza minimalne przeszukiwanie overlap podczas weryfikacji do sektorow. toc-bias Zaklada ze adres poczatku pierwszej sciezki zapisany w TOC bedzie adresowany jako LBA 0. Niektore sterowniki Toshiba potrzebuja tego by poprawnie okreslic granice sciezek. toc-offset= Dodaje sektorow do odczytanych wartosci podczas adresowania sciezek. Wartosc moze byc ujemna. (no)skip (Nie)akceptuje niedoskonale rekonstrukcje danych. -cdrom-device Ustawia sciezke do urzadzenia CD-ROM (domyslnie: /dev/cdrom). -channels (zobacz takze -af channels) Zada podanej liczby kanalow wyjscowych (domyslnie: 2). MPlayer prosi dekoder by dekodowal audio do wybranej ilosci kanalow. Od dekodera zalezy jak (i czy) sobie z tym poradzi. Opcja ta jest zazwyczaj potrzebna tylko przy odtwarzaniu filmow z dzwiekiem w formacie AC3 (jak DVD). W tym wypadku liba52 dekoduje i prawidlowo przerabia dzwiek na wymagana liczbe kanalow. Zeby bezposrednio kontrolowac liczbe kanalow wyjsciowych niezaleznie od liczby zdekodowanych kanalow, uzyj filtra channels. INFORMACJA: Opcja ta jest honorowana przez kodeki (tylko AC3), filtry (surround) i sterowniki wyscia audio (przynajmniej OSS). Dostepne sa opcje: 2 stereo 4 surround 6 pelne 5.1 -chapter ] (tylko DVD) Okresla numer rozdzialu od ktorego nalezy zaczac odtwarzanie. Moze tez okreslic numer rozdzialu na ktorym nalezy skonczyc odtwarzanie (domyslnie: 1). -cookies (tylko z siecia) Wysyla cookies przy zadaniach HTTP. -cookies-file (tylko z siecia) Czyta HTTP cookies z (domyslnie ~/.mozilla/ i ~/.netscape/) i nie czytaj z miejsc standardowych. Zaklada ze zbior jest w formacie Netscape. -delay Ustawia opoznienie dzwieku w sekundach (dodatnia lub ujemna liczba rzeczywista). INFORMACJA: Nie ma gwarancji prawidlowego dzialania jesli jest to uzywane z MEncoderem i -ovc copy. -demuxer <[+]nazwa> Wymusza typ demuxera. Uzycie "+" przed nazwa wymusza ja, wylacza to niektore testy. Podaj nazwe demuksera wypisana przez -demuxer help. Dla kompatybilnosci z poprzednimi wersjami akceptuje tez ID demuxera zdefiniowane w zbiorze libmpdemux/ demuxer.h. -demuxer audio lub -demuxer 17 wymusza MP3. -dumpaudio (tylko MPlayer) Zrzuca surowy, skompresowany strumien audio do ./stream.dump (przydatne z MPEG/AC3). Jesli podasz wiecej niz jedna z -dumpaudio, -dumpvideo i -dumpstream, znaczenie ma tylko ostatnia w wierszu polecen. -dumpfile (tylko MPlayer) Podaje nazwe zbioru wynikowego dla opcji -dumpaudio / -dumpvideo / -dumpstream. -dumpstream (tylko MPlayer) Zrzuca surowy strumien do ./stream.dump. Przydatny gdy rippujesz z DVD lub sieci. Jesli podasz wiecej niz jedna z -dumpaudio, -dumpvideo i -dumpstream, znaczenie ma tylko ostatnia w wierszu polecen. -dumpvideo (tylko MPlayer) Zrzuca surowy, skompresowany strumien video do ./stream.dump (niezbyt przydatne). Jesli podasz wiecej niz jedna z -dumpaudio, -dumpvideo i -dumpstream, znaczenie ma tylko ostatnia w wierszu polecen. -dvbin Przekazuje zamiast domyslnych nastepujace opcje modulowi wejscia DVB: card=<1-4> Uzyje karty numer 1-4 (domyslnie: 1). file= Czyta liste kanalow z . Domyslnym jest ~/.mplayer/channels.conf.{sat,ter,cbl,atsc} (w zaleznosci od Twojej karty) lub w ostatecznosci ~/.mplayer/ channels.conf. -dvd-device (tylko DVD) Podaje sciezke do urzadzenia DVD (domyslnie: /dev/dvd). Mozesz rowniez okreslic katalog z plikami uprzednio skopiowanymi prosto z DVD (np. przez vobcopy). Zauwaz, ze -dumpstream jest zazwyczaj lepszym sposobem na kopiowanie tytulow DVD (zobacz przyklady). -dvdangle (tylko DVD) Niektore dyski DVD zawieraja sceny, ktore moga byc ogladane z roznych ujec. Opcja ta informuje MPlayera, ktorego ujecia ma uzywac (domyslnie: 1). -edl Wlacza decyzyjna liste edycji (ang. edit decision list (EDL)) podczas odtwarzania. Video bedzie pomijane, audio bedzie wyciszane i wlaczane zgodnie z wpisami w podanym zbiorze. Szczegolowe informacje zawarte sa w DOCS/HTML/pl/edl.html. -forceidx Wymusza przebudowanie indeksu. Uzyteczny dla zbiorow z uszkodzonym indeksem (desynchornizacje A/V itp.). Umozliwia wyszukiwanie w pliku. Trwale naprawienie indeksu mozliwe jest przy pomocy MEncodera (patrz dokumentacja) INFORMACJA: Opcji tej mozna uzywac tylko jesli dany nosnik obsluguje wyszukiwanie (czyli nie stdin, kolejka itp.). -fps Zmienia predkosc odtwarzania klatek video (framerate) Przydatne jesli wartosc w naglowku jest zla/nie istnieje. -frames Odtwarza/konwertuje tylko pierwsze klatek, potem wychodzi. -hr-mp3-seek (tylko z MP3) Dokladne przeszukiwanie MP3. Wlaczone gdy odtwarzamy z zewnetrznego zbioru MP3, gdyz potrzebujemy znalezc bardzo dokladna pozycje do utrzymania synchronizacji A/V. Potrafi byc wolne, szczegolnie gdy szukamy do tylu, poniewaz trzeba przewinac do samego poczatku by znalezc dokladnie te klatke. -idx (zobacz takze -forceidx) Przebuduje indeks AVI, jezeli nie zostanie on znaleziony, umozliwiajac przeszukiwanie zbioru. Przydatne przy uszkodzonych/niekopletnych zbiorach lub zle stworzonych plikach. INFORMACJA: Opcji tej mozna uzywac tylko jesli dany nosnik obsluguje wyszukiwanie (czyli nie stdin, kolejka itp.). -ipv4-only-proxy (tylko z siecia) Ignoruje proxy dla adresow IPv6. Bedzie on nadal uzywany dla adresow IPv4. -loadidx Czyta dane indeksu video z , zapisane przez -saveidx. MPlayer bedzie czytal indeks z podanego zbioru i uzywal tych danych do przeszukiwania zamiast jakiegokolwiek indeksu bezposrednio w zbiorze AVI. Dodatkowo, MPlayer nie przeszkodzi w zaladowaniu zbioru indeksowego wygenerowanego z innego AVI, ale to z pewnoscia wywola niemile rezultaty. INFORMACJA: Ta opcja jest przestarzala, poniewaz MPlayer obsluguje juz OpenDML. -mc maksymalna korekcja synchronizacji A-V na klatke (w sekundach) -mf Uzywane przy dekodowaniu z wielu zbiorow PNG lub JPEG. Dostepne sa opcje: w= szerokosc danych wyjsciowych (domyslnie: autodetekcja) h= wysokosc danych wyjsciowych (domyslnie: autodetekcja) fps= ilosc klatek na sekunde (fps) w danych wyjsciowych (domyslnie: 25) type= typ zbiorow wejsciowych (dostepne: jpeg, png, tga i sgi) -ni (tylko AVI) Wymusza uzycie parsera do AVI bez przeplotu (pozwala odtworzyc niektore uszkodzone zbiory AVI). -nobps (tylko AVI) Nie uzywa sredniej ilosci bajtow/sekunde do synchronizacji A-V. Pomaga przy niektorych zbiorach AVI z uszkodzonym naglowkiem. -noextbased Wylacza wybor demuxera oparty na rozszerzeniu zbioru. Domyslnie, kiedy typ zbioru (demuxer) nie moze byc bezsprzecznie wykryty (zbior nie posiada naglowka lub jest on niewystarczajaco pewny), rozszerzenie zbioru jest uzyte do wybrania demuxera. Zawsze wraca do wyboru demuxera w oparciu o zawartosc. -passwd (zobacz takze -user) (tylko z siecia) Podaje haslo dla autoryzacji HTTP. -prefer-ipv4 Uzywa IPv4 do polaczen sieciowych. Jesli sie nie da, automatycznie przestawia na IPv6. -prefer-ipv6 Uzywa IPv6 do polaczen sieciowych. Jesli sie nie da, automatycznie przestawia na IPv4. -rawaudio Pozwala na odtwarzanie surowych zbiorow audio. Moze tez byc uzyta zeby odtworzyc CD z dzwiekiem innym niz 44kHz 16-bit stereo. Do odtwarzania surowych strumieni AC3 uzyj -rawaudio on:format=0x2000. Dostepne sa opcje: on Uzywa demuxera surowego dzwieku. channels= ilosc kanalow rate= czestotliwosc probkowania samplesize= rozmiar probki w bajtach bitrate= bitrate dla surowych danych audio format= kod fourcc szesnastkowo -rawvideo Ta opcja pozwala na odtwarzanie surowych zbiorow video. Dostepne sa opcje: on Uzywa demuxera surowego video. fps= ilosc klatek na sekunde (domyslnie: 25.0) sqcif|qcif|cif|4cif|pal|ntsc ustawia jedna ze standardowych wielkosci obrazu w= szerokosc obrazu w pikselach h= wysokosc obrazu w pikselach i420|yv12|yuy2|y8 ustaw przestrzen kolorow format= przestrzen kolorow (fourcc) w hex size= rozmiar ramki w bajtach -rtsp-stream-over-tcp (tylko z LIVE.COM) Uzywane z URLami "rtsp://" dla okreslenia, ze nadchodzace pakiety RTP i RTCP maja byc przesylane przez TCP (uzywajac tego samego polaczenia co RTSP). Przydatne przy uszkodzonym polaczeniu internetowym, ktore nie przepuszcza pakietow UDP (zobacz takze http://www.live555.com/mplayer). -saveidx Wymusza przebudowanie indeksu i zapisuje go w zbiorze . Aktualnie dziala to tylko ze zbiorami AVI. INFORMACJA: Ta opcja jest przestarzala, poniewaz MPlayer obsluguje juz OpenDML. -sb (zobacz takze -ss) Przewija do pozycji okreslonej w bajtach. Przydatne do odtwarzania z obrazow CD-ROM lub zbiorow VOB ze smieciami na poczatku. -speed <0.01-100> Zwalnia lub przyspiesza odtwarzanie o wspolczynnik podany jako parametr. Nie jest pewne dzialanie z -oac copy. -srate Wybiera czestotliwosc probkowania, ktora bedzie dalej wykorzystywana (oczywiscie karty maja tez swoje ograniczenia). Jezeli wybrana czestotliwosc jest inna niz w obecnie przetwarzanym strumieniu, w wartwie dzwiekowej zostanie zastosowany filtr resample lub lavcresample, aby zniwelowac roznice. Opcja -af-adv steruje typem przeprobkowywania. Domyslne jest szybkie przeprobkowywanie, ktore moze znieksztalcic dzwiek. -ss (zobacz takze -sb) Przeskakuje do podanego czasu. PRZYKLAD: -ss 56 Przeskakuje do 56 sekundy. -ss 01:10:00 Przeskakuje do 1 godziny i 10 minut. -tskeepbroken Informuje MPlayera by nie odrzucal pakietow TS zgloszonych w strumieniu jako bledne. Czasami potrzebne do odtworzenia uszkodzonych zbiorow MPEG-TS. -tsprobe Przy odtwarzaniu strumienia MPEG-TS, opcja ta pozawala podac jak wiele bajtow w strumieniu MPlayer ma przegladac w poszukiwaniu zadanych ID audio i video. -tsprog <1-65534> Przy odtwarzaniu strumienia MPEG-TS pozwala podac ktory program (jesli jest kilka) nalezy odtwarzac. Moze byc uzyta z -vid i -aid. -tv (tylko z TV) Ta opcja dostosowuje rozmaite wlasciwosci modulu przechwytywania TV. Zeby ogladac telewizje MPlayerem podaj "tv://" lub "tv://" albo nawet "tv://" (jak ustawic podaje opcja channels ponizej) jako URL filmu. Dostepne sa opcje: noaudio bez dzwieku driver= dostepne sterowniki: dummy, v4l, v4l2, bsdbt848 device= Podaje urzadzenie TV (domyslnie: /dev/video0). input= Wybiera wejscie (domyslnie: 0 - TV, lista jest wypisywana na konsoli). freq= Podaje czestotliwosc na ktora nalezy ustawic tuner (np. 511.250). Nie dziala z parametrem channels. outfmt= Podaje format wyjsciowy tunera jako nazwe obslugiwana przez sterownik V4L (yv12, rgb32, rgb24, rgb16, rgb15, uyvy, yuy2, i420) lub dowolny format okreslony wartoscia szesnastkowa. Jesli chcesz poznac wszystkie dostepne formaty podaj outfmt=help. width= szerokosc okna wyjsciowego height= wysokosc okna wyjsciowego fps= czestotliwosc przechwytywania video (ile klatek na sekunde przechwytywac) buffersize= maksymalny rozmiar bufora przechwytywania w megabajtach (domyslnie: dynamiczny) norm= bsdbt848 i v4l dopuszczaja PAL, SECAM i NTSC. Lista dostepnych standardow dla v4l2 jest wyswietlana na konsoli. Przeczytaj tez ponizsza opcje normid. normid= (tylko v4l2) Ustawia standard TV z podanym numerycznym ID. Zalezy on od karty przechwytywania. Lista standardow TV jest wypisywana przez MPlayera na konsoli. channel= Ustawia tuner na kanal . chanlist= dostepne: argentina, australia, china-bcast, europe-east, europe-west, france, ireland, italy, japan-bcast, japan- cable, newzealand, russia, southafrica, us-bcast, us-cable, us-cable-hrc channels=-,-,... Ustawia nazwy dla kanalow. Uzywaj _ zamiast spacji w nazwach (albo pobaw sie cudzyslowami ;-). Nazwy kanalow beda wtedy wypisywane przez OSD, a polecenia tv_step_channel, tv_set_channel i tv_last_channel beda dostepne z pilota (zobacz takze LIRC). Nie dziala z parametrem frequency. INFORMACJA: Numer kanalu bedzie pozycja na liscie kanalow, liczac od 1. PRZYKLAD: tv://1, tv://TV1, tv_set_channel 1, tv_set_channel TV1 [brightness|contrast|hue|saturation]=<-100-100> Ustawia korekcje obrazu na karcie. audiorate= Ustawia tempo bitowe przechwytywania audio. forceaudio Przechwytuje audio nawet gdy v4l nie zglasza zadnych zrodel audio. alsa Przechwytuje z ALSA. amode=<0-3> Wybiera tryb audio: 0: mono 1: stereo 2: jezyk 1 3: jezyk 2 forcechan=<1-2> Domyslnie, liczba zapisanych kanalow audio jest automatycznie ustawiana zgodnie z ustawieniami audio karty TV. Ta opcja wymusza nagrywanie stereo/mono bez wzgledu na opcje amode i wartosci zwracane przez v4l. Przydatne jesli karta TV nie jest w stanie zglosic prawidlowego trybu audio. adevice= ustawia urzadzenie audio powinna byc /dev/... dla OSS i ID sprzetu dla ALSA. Zastap wszystkie ":" w ID sprzetu dla ALSA na ".". audioid= Wybiera wyjscie audio karty, jezeli karta ma wiecej niz jedno. [volume|bass|treble|balance]=<0-65535> (v4l1) [volume|bass|treble|balance]=<0-100> (v4l2) Te opcje ustawiaja parametry miksera karty video. Nie przyniesie to zadnych efektow, jezeli Twoja karta go nie posiada. Dla v4l2 50 oznacza domyslna wartosc przekazana przez sterownik karty. immediatemode= Wartosc 0 oznacza przechwytywanie i buforowanie audio i video razem (domyslna dla MEncodera). Wartosc 1 (domyslna dla MPlayera) oznacza przechwytywanie tylko video i pozwolenie na przesylanie dzwieku z karty TV do karty dzwiekowej poprzez kabel je laczacy. mjpeg Uzywa sprzetowej kompresji MJPEG (jezeli karta ma taka mozliwosc). Gdy uzywasz tej opcji, nie musisz podawac szerokosci i wysokosci okna wyjsciowego, poniewaz MPlayer ustali je automatycznie z wartosci decimation (patrz ponizej). decimation=<1|2|4> wybierz rozmiar obrazu, ktory bedzie skompresowany przez sprzetowa kompresje MJPEG: 1: pelny rozmiar 704x576 PAL 704x480 NTSC 2: sredni rozmiar 352x288 PAL 352x240 NTSC 4: maly rozmiar 176x144 PAL 176x120 NTSC quality=<0-100> Wybiera jakosc kompresji JPEG (dla pelnego rozmiaru zalecane jest < 60). -user (zobacz takze -passwd) (tylko siec) Podaje nazwe uzytkownika do uwierzytelnienia HTTP. -user-agent Zglasza jako program uzytkownika (user agent) w strumieniowaniu HTTP. -vid Wybiera kanal video (MPG: 0-15 ASF: 0-255 MPEG-TS: 17-8190). Przy odtwarzaniu strumienia MPEG-TS MPlayer/MEncoder uzyje pierwszego (dostepnego) programu z wybranym strumieniem video. -vivo (KOD DEBUGOWANY) Wymusza parametry audio dla demuxera VIVO (do usuwania bledow). OPCJE OSD/NAPISOW INFORMACJA: Zobacz takze -vf expand. -dumpjacosub (tylko MPlayer) Konwertuje podane (przy pomocy opcji -sub) napisy na oparty na czasie format JACOsub. Tworzy w biezacym katalogu zbior dumpsub.js. -dumpmicrodvdsub (tylko MPlayer) Konwertuje podane (przy pomocy opcji -sub) napisy na format MicroDVD. Tworzy w biezacym katalogu zbior dumpsub.sub. -dumpmpsub (tylko MPlayer) Konwertuje podane (przy pomocy opcji -sub) napisy na format MPlayera - MPsub. Tworzy w biezacym katalogu zbior dumpsub.mpsub. -dumpsami (tylko MPlayer) Konwertuje podane (przy pomocy opcji -sub) napisy na oparty na czasie format SAMI. Tworzy w biezacym katalogu zbior dumpsub.smi -dumpsrtsub (tylko MPlayer) Konwertuje podane (przy pomocy opcji -sub) napisy na oparty na czasie format SubViewer (SRT). Tworzy w biezacym katalogu zbior dumpsub.srt. -dumpsub (tylko MPlayer) (KOD BETA) Zrzuca podstrumien napisow ze strumieni VOB Zobacz takze -dump*sub i -vobsubout*. -ffactor (tylko OSD) Zmienia alphamap czcionki. Moze byc: 0 zwykla biala czcionka 0.75 bardzo waski czarny zarys (domyslne) 1 waski czarny zarys 10 pogrubiony czarny zarys -flip-hebrew (tylko z FriBiDi) Wlacza obracanie napisow przy uzyciu FriBiDi -noflip-hebrew-commas Zmienia przypuszczenia FriBiDi na temat umiejscowiania przecinkow w napisach. Uzywaj, jesli przecinki sa umieszczane na poczatku zdania zamiast na koncu. -font (tylko OSD) Szuka czcionek OSD/SUB w innym katalogu (domyslny dla zwyklych czcionek: ~/.mplayer/font/font.desc, dla czcionek FreeType: ~/ .mplayer/subfont.ttf). INFORMACJA: Z FreeType, ta opcja ustala sciezke do zbioru czcionki tekstowej. Z fontconfig, ta opcja podaje nazwe czcionki wg fontconfig. PRZYKLAD: -font ~/.mplayer/arial-14/font.desc -font ~/.mplayer/arialuni.ttf -font "Bitstream Vera Sans" -fontconfig (tylko z fontconfig) Wlacza stosowanie czcionek zarzadzanych przez fontconfig. -forcedsubsonly Wyswietla tylko wymuszone napisy ze strumienia napisow DVD wybranego przez np. -slang. -fribidi-charset (tylko z FriBiDi) Ustala zestaw znakow ktory zostanie przekazany do FriBiDi przy dekodowaniu napisow w innym formacie niz UTF-8 (domyslnie: ISO8859-8). -ifo Wskazuje zbior uzywany do zaladowania palety i wielkosci ramki napisow VOBsub. -noautosub Wylacza automatyczne ladowanie napisow. -osdlevel <0-3> (tylko MPlayer) wskazuje tryb, w ktorym powinien wlaczyc sie OSD 0 tylko napisy 1 glosnosc + szukanie (domyslne) 2 glosnosc + szukanie + zegar + procent 3 glosnosc + szukanie + zegar + procent + calkowity czas -overlapsub Pozwala na wyswietlenie nastepnego napisu gdy poprzedni jest wciaz widoczny (domyslnie: wlacza tylko dla niektorych formatow). -sid (zobacz takze -slang, -vobsubid) Wyswietla napisy ze strumienia okreslongo przez (0-31). MPlayer wyswietli dostepne identyfikatory, jesli jest uruchomiony w trybie gadatliwym (-v). Jesli nie mozesz wybrac napisow na DVD, wyprobuj -vobsubid. -slang (zobacz takze -sid) Okresla priorytetowa liste jezykow, w ktorych napisy maja byc wyswietlane. Rozne formaty uzywaja roznych kodow. DVD korzysta z dwuliterowych w standardzie ISO 639-1, Matroska operuje na trzyliterowych ISO 639-2, a OGM korzysta z dowolnego identyfikatora. MPlayer wyswietli dostepne jezyki, jesli jest uruchomiony w trybie gatatliwym (-v). PRZYKLAD: mplayer dvd://1 -slang pl,en Wybiera polskie napisy na DVD a jesli nie sa dostepne to angielskie. mplayer -slang jpn example.mkv Odtwarza plik typu Matroska z japonskimi napisami. -spuaa (tylko z OSD) Ustala tryb wygladzania/skalowania dla DVD/VOBsub. Dodanie do trybu wartosci 16 wymusza skalowanie nawet gdy wielkosci oryginalnego i przeskalowanego okna sa takie same. Mozna to wykorzystac by np. wygladzic napisy rozmyciem gaussa. Dostepne sa tryby: 0 brak (najszybszy, bardzo brzydki) 1 przyblizony (zepsuty?) 2 pelny (wolny) 3 dwuliniowy (domyslny, szybki i nienajgorszy) 4 rozmycie Gaussa (bardzo ladne) -spualign <-1-2> (tylko OSD) Ustala jak powinny byc wyrownane napisy SPU (DVD/VOBsub). -1 oryginalna pozycja 0 Wyrownaj na gorze (oryginalne/domyslne zachowanie). 1 Wyrownaj na srodku. 2 Wyrownaj na dole. -spugauss <0.0-3.0> (tylko OSD) Ustawia poziom rozmycia Gaussa przy korzystaniu z -spuaa 4. Wyzszy oznacza wieksze rozmycie (domyslnie: 1.0). -sub Uzywa/wyswietla te zbiory napisow. Tylko jeden zbior moze wyc wyswietlany w danej chwili. -sub-bg-alpha <0-255> Ustawia wartosc kanalu alfa dla napisow i tla OSD. Wieksze wartosci oznaczaja wieksza przezroczystosc. 0 oznacza pelna przezroczystosc. -sub-bg-color <0-255> Ustawia kolor tla napisow i OSD. Obecnie napisy sa w skali szarosci, wiec jest to odpowiednik nasycenia koloru. Wartosc 255 oznacza biel a 0 czern. -sub-demuxer <[+]nazwa> (tylko -subfile) (KOD BETA) Wymusza typ demuxera napisow dla -subfile. Uzycie "+" przed nazwa wymusza ja, wylacza to niektore testy. Podaj nazwe demuksera wypisana przez -audio-demuxer help. Dla kompatybilnosci z poprzednimi wersjami akceptuje tez ID demuxera zdefiniowane w zbiorze libmpdemux/demuxer.h. -sub-fuzziness Dostosowuje niedokladnosc dopasowywania przy szukaniu napisow: 0 dokladne dopasowanie 1 Wczytaj wszystkie napisy zawierajace nazwe filmu. 2 Wczytaj wszystkie napisy z aktualnego katalogu. -sub-no-text-pp Wylacza wszelkie przetwarzanie tekstu po wczytaniu napisow. Stosowane w celach wylapywania bledow. -subalign <0-2> (tylko OSD) Ustala jak napisy powinny byc wyrownane do -subpos. 0 wyrownywanie gornej krawedzi (poczatkowe/domyslne zachowanie) 1 wyrownywanie srodka 2 wyrownywanie dolnej krawedzi. -subcc Wyswietla napisy DVD Closed Caption (CC). To nie sa napisy VOB, sa to specjalne napisy ASCII dla nieslyszacych zakodowane w strumieniu danych uzytkownika VOB na wiekszosci DVD z regionu 1. Jak dotad niespotykane na DVD z innych regionow. -subcp (tylko iconv) Jesli Twoj system obsluguje iconv(3), mozesz uzyc tej opcji by ustalic strone kodowa napisow. PRZYKLAD: -subcp latin2 -subcp cp1250 -subcp enca:: (tylko ENCA) Okresla jezyk stosujac dwuliterowy kod, by ENCA mogla wykryc strone kodowa automatycznie. Jezeli nie jestes pewien, podaj cokolwiek i przejrzyj wyjscie mplayer -v pod katem dostepnych jezykow. Powrotna strona kodowa okresla jaka strone stosowac, jesli autodetekcja zawiedzie. PRZYKLAD: -subcp enca:cs:latin2 Odgadnij kodowanie, zakladajac ze napisy sa po czesku, jezeli sie nie uda, powroc do latin 2. -subcp enca:pl:cp1250 Odgadnij kodowanie dla polskiego, jezeli sie nie uda, powroc do cp1250. -subdelay Opoznienie napisow o sekund. Moze byc ujemne. -subfile (KOD BETA) Aktualnie bezuzyteczne. To samo co -audiofile, ale dla strumieni napisow (OggDS?). -subfont-autoscale <0-3> (tylko z obsluga FreeType) Ustawia tryb autoskalowania. INFORMACJA: 0 oznacza, ze text scale i OSD scale sa wysokoscia czcionki w punktach. Moze byc: 0 bez automatycznego skalowania 1 proporcjonalny do wysokosci filmu 2 proporcjonalny do szerokosci filmu 3 proporcjonalny do przekatnej filmu (domyslne) -subfont-blur <0-8> (tylko FreeType) Ustawia promien rozmycia czcionki (domyslnie: 2). -subfont-encoding (tylko FreeType) Ustawia kodowanie czcionki. Wartosc "unicode" oznacza, ze beda wyswietlane wszystkie znaki ze zbioru i bedzie uzywany unicode (domyslnie: unicode). -subfont-osd-scale <0-100> (tylko FreeType) Ustawia wspolczynnik automatycznego skalowania elementow OSD (domyslnie: 6). -subfont-outline <0-8> (tylko FreeType) Ustawia grubosc linii zewnetrznej czcionki (domyslnie: 2) -subfont-text-scale <0-100> (tylko FreeType) Ustawia wskaznik automatycznego skalowania napisow jako procent rozmiaru ekranu (domyslnie: 5). -subfps Ustawia predkosc (w klatkach/sek) zbioru napisow (domyslnie: jak w filmie). INFORMACJA: Tylko dla zbiorow opartych na klatkach np. format MicroDVD. -subpos <0-100> (przydatne przy -vf expand) (tylko z OSD) Ustawia pozycje napisow na ekranie. Jest to pozioma pozycja napisow w % wysokosci ekranu. -subwidth <10-100> (tylko z OSD) Okresla maksymalna szerokosc napisow na ekranie. Przydatne przy wyjsciu TV. Jest to szerokosc napisow w % szerokosci ekranu. -unicode Informuje MPlayera by przetwarzal zbior napisow jako unicode. -utf8 Informuje MPlayera by przetwarzal zbior napisow jako UTF-8. -vobsub Okresla zbiory VOBsub z napisami. Jest to pelna sciezka do zbioru bez rozszerzenia, tj. bez ".idx", ".ifo" lub ".sub". -vobsubid <0-31> Okresla ID napisow VOBsub. OPCJE WYJSCIA AUDIO (TYLKO MPLAYER) -abs (tylko -ao oss) (PRZESTARZALE) Zmienia wykryta wielkosc bufora sterownika audio/karty. -format (zobacz takze filtr dzwiekowy format ) Wybiera format probki uzywany przez wyjsciu warstwy filtrow dzwiekowych na karte dzwiekowa. Wartosci, ktore moze przyjac sa wymienione ponizej w opisie filtry dzwiekowego "format". -mixer Korzysta z miksera innego niz domyslny /dev/mixer. Przy ALSA jest to nazwa miksera. -mixer-channel [, indeks miksera] (tylko -ao oss i -ao alsa) Ta opcja mowi MPlayerowi, zeby uzyl innego kanalu do sterowania glosnoscia niz domyslne PCM. Czesc mozliwosci dla OSS to vol, pcm, line. Zeby znalezc pelna liste mozliwosci poszukaj SOUND_DEVICE_NAMES w /usr/include/linux/soundcard.h. Dla ALSA mozesz uzyc nazw, ktore, na przyklad, pokazuje alsamixer, jak Master, Line, PCM. INFORMACJA: Nazwy kanalow miksera ALSA z dolaczonym numerem musza byc zapisane w formacie , np. kanal nazwany 'PCM 1' w alsamixer musi byc zamieniony na PCM,1. -softvol Wymusza uzycie programowego miksera, zamiast tego w karcie dzwiekowej. -softvol-max <10.0-10000.0> Ustawia maksymalny poziom wzmocnienia w procentach (domyslnie: 110). Wartosc 200 pozwoli na podniesienie glosnosci do maksimum dwukrotnosci aktualnego poziomu. Przy wartosciach ponizej 100 poczatkowa glosnosc (wynoszaca 100%) bedzie powyzej maksimum, czego np. OSD nie potrafi prawidlowo wyswietlic. -volstep <0-100> Ustala wielkosc zmiany przy ustawianiu poziomu dzwieku miksera (w procentach calego zakresu) (domyslnie: 3). STEROWNIKI WYJSCIOWE DZWIEKU (TYLKO MPLAYER) Sterowniki wyjscia dzwieku to interfejsy do roznych urzadzen wyjsciowych audio. Skladnia jest nastepujaca: -ao Okresla prirytetowa liste sterownikow wyjscia audio. Jezeli lista konczy sie przecinkiem, MPlayer powroci do sterownikow niezawartych w wierszu polecen. Podopcje sa opcjonalne i przewaznie moga byc pominiete. INFORMACJA: Opcja -vo help pokaze liste wkompilowanych sterownikow wyjscia audio. PRZYKLAD: -ao alsa,oss, Sprobuje uzyc sterownika ALSA, pozniej OSS a potem pozostalych. -ao alsa:mmap:noblock:device=hw=0.3 Ustawia tryb noblock, tryb mmap-mode i nazwe urzadzenia jako pierwsza karta, czwarte urzadzenie Dostepne sterowniki wyjsciowe audio: alsa sterownik ALSA 0.9/1.x mmap Ustawia eksperymentalny tryb mmap (mmap-mode) (nie dziala dla wiecej niz 2 kanalow). noblock Ustawia tryb noblock (noblock-mode). device= Ustawia nazwe urzadzenia. Zamiast "," w nazwie urzadzenia ALSA wstaw ".", a zamiast ":" wstaw "=". Upewnij sie ze nie ustawiasz tego jesli chcesz uzyskac wyjscie w formacie hwac3 poprzez S/PDIF, chyba ze dobrze wiesz jak to prawidlowo ustawic. oss sterownik OSS dsp-device Ustawia urzadzenie wyjsciowe dzwieku (domyslnie: /dev/dsp). sdl sterownik dla biblioteki wysoce niezaleznej od platformy - SDL (Simple Directmedia Layer) Okresla, jaki sterownik dzwieku ma zostac uzyty przez SDL (domyslnie: SDL wybiera). arts przekazuje dzwiek przez demona aRts esd przekazuje dzwiek przez demona ESD Okresla jaki serwer ESD ma zostac uzyty (domyslnie: localhost). jack przekazuje dzwiek przez JACK (Jack Audio Connection Kit) port= Laczy sie z portami o podanej nazwie (domyslnie: porty fizyczne). name=]). Przydatne, jesli chcesz by pewne polaczenia byly nawiazywane automatycznie. (no)estimate Ocenia opoznienie audio, powinno dawac rowniejsze odtwarzanie video (domyslnie: wlaczone). nas przekazuje dzwiek przez NAS coreaudio (tylko Mac OS X) rdzenny sterownik Mac OS X sgi (tylko SGI) rdzenny sterownik SGI sun (tylko Sun) rdzenny sterownik Sun Okresla, jakie urzadzenie audio ma zostac uzyte (domyslnie: /dev/audio). win32 (tylko Windows) rdzenny sterownik waveout Windows dsound (tylko Windows) sterownik wyjscia dzwiekowego Directx DirectSound device= Okresla numer uzywanego urzadzenia. Odtwarzanie pliku z opcja -v wyswietli wszystkie dostepne urzadzenia. dxr2 (zobacz takze -dxr2) (tylko DXR2) specyficzny sterownik Creative DXR2 mpegpes (tylko DVB) specyficzny sterownik DVB null Nie przekazuje dzwieku, ale utrzymuje predkosc odtwarzania video. Do testow wydajnosciowych uzyj -nosound. pcm sterownik wyjsciowy zapisujacy dane w surowych (raw) plikach PCM/wave (no)waveheader Dolacza lub pomija naglowek wave (domyslnie: dolacza). Jezeli nie jest dolaczony, zostanie wygenerowane surowe wyjscie PCM. file= Zapisuje dzwiek do zamiast domyslnego audiodump.wav. Jezeli okreslono parametr nowaveheader, domyslnym zbiorem wyjsciowym jest audiodump.pcm. plugin sterownik wyjsciowy wtyczki OPCJE WYJSCIA VIDEO (TYLKO MPLAYER) -adapter Ustawia karte graficzna, ktora otrzyma obraz. Do poprawnego dzialania wymaga opcji -vm. Liste dostepnych kart otrzymasz stosujac te opcje z -v. Obecnie dziala tylko ze sterownikiem wyjscia video directx. -bpp Wymusza inna glebie kolorow niz wykryta. Obslugiwane tylko przez sterowniki wyjscia video fbdev, dga, svga i vesa. -brightness <-100-100> Modyfikuje jasnosc wyjscia video (domyslnie: 0). Nie wszystkie sterowniki wyjscia video to obsluguja. -contrast <-100-100> Modyfikuje kontrast wyjscia video (domyslnie: 0). Nie wszystkie sterowniki wyjscia video to obsluguja. -display (tylko X11) Podaje nazwe komputera i numer wyswietlacza serwera X, na ktorym chcesz wyswietlac. PRZYKLAD: -display xtest.localdomain:0 -dr Wlacz bezposrednie renderowanie (obslugiwane nie przez wszystkie kodeki i wyjscia video) UWAGA: Moze powodowac popsucie OSD/SUB! -dxr2 Ta opcja jest uzywana do kontroli sterownika wyjscia video dxr2. ar-mode= tryb proporcji (aspect ratio) (0 = normalny, 1 = panoramiczny, 2 = letterbox (domyslne)) iec958-encoded Ustawia tryb wyjscia iec958 na zakodowany. iec958-decoded Ustawia tryb wyjscia iec958 na zdekodowany (domyslne). macrovision= tryb macrovision (0 = wylaczone (domyslne), 1 = agc, 2 = agc 2 colorstripe 3 = agc 4 colorstripe) mute wycisza dzwiek unmute wylacza wyciszenie dzwieku ucode= sciezka do microcode wyjscie TV 75ire wlacza wyjscie 7.5 IRE no75ire wylacza wyjscie 7.5 IRE (domyslne) bw czarno/biale wyjscie TV color kolorowe wyjscie TV (domyslne) interlaced wlacza wyjscie TV z przeplotem (domyslne) nointerlaced wylacza wyjscie TV z przeplotem norm= norma TV (ntsc (domyslna), pal, pal60, palm, paln, palnc) square-pixel ustawia tryb kwadratowy piksela ccir601-pixel ustawia tryb ccir601 piksela nakladka (Overlay) cr-left=<0-500> Ustawia wartosc obcinania z lewej (domyslnie: 50). cr-right=<0-500> Ustawia wartosc obcinania z prawej (domyslnie: 300). cr-top=<0-500> Ustawia wartosc obcinania z gory (domyslnie: 0). cr-bottom=<0-500> Ustawia wartosc obcinania z dolu (domyslnie: 0). ck-[r|g|b]=<0-255> Ustawia czerwony (r), zielony (g) lub niebieski (b) kolor klucza nakladki. ck-[r|g|b]min=<0-255> minimalna wartosc odpowiedniego klucza koloru ck-[r|g|b]max=<0-255> maksymalna wartosc odpowiedniego klucza koloru ignore-cache Nie uzywa zapamietanych ustawien nakladki. update-cache Uaktualnia zapisane ustawienia nakladki. ol-osd Wlacza osd w nakladce. nool-osd Wylacza osd w nakladce (domyslne). ol[h|w|x|y]-cor=<-20-20> Modyfikuje rozmiar (h,w) i pozycje (x,y) nakladki w przypadku gdy nie pasuje ona do okna (domyslnie: 0). overlay Wlacza nakladke (domyslne) nooverlay Wlacza TVout. overlay-ratio=<1-2500> Dostosowuje nakladke (domyslnie: 1000). -fbmode (tylko -vo fbdev) Zmienia tryb video na opisany etykieta w /etc/ fb.modes. INFORMACJA: Bufor ramek VESA nie obsluguje zmieniania trybu. -fbmodeconfig (tylko -vo fbdev) Uzywa podanego zbioru konfiguracyjnego (domyslnie: /etc/ fb.modes). -fs (zobacz takze -zoom) Odtwarzanie pelnoekranowe (film w centrum i czarne obramowanie wokol niego). Nie wszystkie sterowniki wyjscia video to obsluguja. -fsmode-dontuse <0-31> (PRZESTARZALE, uzywaj opcji -fs) Wyprobuj te opcje, jezeli masz problemy z trybem pelnoekranowym. -fstype Okresla priorytetowa liste trybow ustawien uzywanej warstwy pelnoekranowej. Mozesz wylaczyc tryb poprzedzajac go "-". Jesli masz klopoty typu okno pelnoekranowe jest przykryte przez inne okna wyprobuj inna kolejnosc. INFORMACJA: -fstype help wyswietla pelna liste dostepnych trybow. Dostepne sa typy: above Uzywa zalecenia _NETWM_STATE_ABOVE jesli jest to mozliwe. below Uzywa zalecenia _NETWM_STATE_BELOW jesli jest to mozliwe. fullscreen Uzywa zalecenia _NETWM_STATE_FULLSCREEN jesli jest to mozliwe. layer Uzywa zalecenia _WIN_LAYER z domyslna warstwa. layer=<0...15> Uzywa zalecenia _WIN_LAYER z numerem warstwy. netwm Wymusza styl NETWM. none Nie uzywa warstwy pelnoekranowej. stays_on_top Uzywa zalecenia _NETWM_STATE_STAYS_ON_TOP jesli jest to mozliwe. PRZYKLAD: layer,stays_on_top,above,fullscreen Domyslna kolejnosc, bedzie uzyta w przypadku podania nieprawidlowych lub nieobslugiwanych typow. -fullscreen Naprawia przelaczanie pelnego ekrany na OpenBox 1.x. -geometry x[%][:y[%]] lub [WxH][+x+y] Ustawia gdzie na ekranie ma sie poczatkowo znajdowac wyjscie. Wielkosci x i y mierzone sa w pikselach od lewego gornego rogu ekranu do lewego gornego rogu wyswietlanego obrazu, jezeli jednak po argumencie podany jest procent, to jest on traktowany jak procent wielkosci ekranu w danym kierunku. Obsluguje to takze standardowy format opcji -geometry z X11. Jesli przy pomocy opcji -wid podano zewnetrzne okno to wspolrzedne x i y sa liczone wzgledem lewego gornego rogu tego okna a nie ekranu. INFORMACJA: Ta opcja jest obslugiwana tylko przez sterowniki wyjscia video x11, xmga, xv, xvmc, xvidix, gl, gl2, directx i tdfxfb. PRZYKLAD: 50:40 Umieszcza okno w x=50, y=40 50%:50% Umieszcza okno na srodku ekranu 100% Umieszcza okno w sroku prawej krawedzi ekranu 100%:100% Umieszcza okno w prawym dolnym rogu ekranu -gui-wid (zobacz takze -wid) (tylko z GUI) Przekazuje do GUI, ze ma ono rowniez uzywac okna X11 i przykleic je na dole ekranu video, co jest przydatne by osadzic mini-GUI w przegladarce (uzywajacej na przyklad wtyczki MPlayer). -hue <-100-100> Modyfikuje barwe sygnalu video (domyslnie: 0). Dzieki tej opcji mozesz otrzymac kolorowy negatyw obrazu. Nie wszystkie sterowniki wyjscia video to obsluguja. -monitor-dotclock (tylko -vo fbdev i vesa) Okresla zakres dotclock lub pixelclock monitora. -monitor-hfreq (tylko -vo fbdev i vesa) Okresla zakres czestotliwosci poziomej monitora. -monitor-vfreq (tylko -vo fbdev i vesa) Okresla zakres czestotliwosci pionowej monitora. -monitoraspect (zobacz takze -aspect) Ustawia proporcje Twojego monitora lub ekranu TV. PRZYKLAD: -monitoraspect 4:3 lub 1.3333 -monitoraspect 16:9 lub 1.7777 -nodouble Wylacza podwojne buforowanie, glownie do celow debugowania. Podwojne buforowanie eliminuje migotanie dzieki przechowywaniu dwoch ramek w pamieci i wyswietlaniu jednej, podczas gdy druga jest dekodowana. Moze miec to negatywny wplyw na OSD, ale czesto 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. Dziala obecnie tylko ze sterownikami wyjscia video x11, xv, xmga, xvidix oraz directx. Dodatkowo, pod X11 Twoj manager okien musi rozumiec zalecenia proporcji okna. -ontop Sprawia, ze okno zostaje nad innymi oknami. Obslugiwane przez sterowniki wyjscia video uzywajace X11, poza SDL oraz directx, corevideo, quartz, ggi i gl2. -panscan <0.0-1.0> Wlacza tryb panoramiczny (obcina boki filmu np. 16:9 tak, by pasowal na ekran 4:3 bez czarnych paskow). Zasieg kontroluje jak duza czesc obrazu bedzie przycieta. Dziala tylko ze sterownikami wyjscia video xv, xmga, mga, gl, quartz, corevideo i xvidix. -refreshrate Ustawia czestotliwosc odswiezania monitora. Obecnie opcja ta jest obslugiwana tylko przez -vo directx razem z -vm. -rootwin Odtwarza film w glownym oknie (tlo pulpitu). Jednak obrazki tla na pulpicie moga przeslaniac okno filmu. Dziala tylko ze sterownikami wyjscia video x11, xv, xmga, xvidix, quartz, corevideo i directx. -saturation <-100-100> Modyfikuje nasycenie sygnalu wyjscia video (domyslnie: 0). Dzieki tej opcji mozna uzyskac obraz w skali szarosci. Nie wszystkie sterowniki wyjscia video to obsluguja. -screenh Podaje pionowa rozdzielczosc ekranu dla sterownikow wyjscia video ktore nie znaja rozdzielczosci ekranu, jak fbdev, x11 i TVout. -screenw Podaje pozioma rozdzielczosc ekranu dla sterownikow wyjscia video ktore nie znaja rozdzielczosci ekranu, jak fbdev, x11 i TVout. -stop-xscreensaver (tylko X11) Wylacza wygaszacz ekranu przy starcie i wlacza go ponownie podczas wychodzenia. -vm Probuje zmienic na inny tryb video. Obslugiwane przez sterowniki wyjscia video dga, x11, xv, sdl i directx. Jezeli jest ona uzyta ze sterownikiem wyjscia video directx, opcje -screenw, -screenh, -bpp i -refreshrate moga ustawic nowy tryb wyswietlania. -vsync Wlacza VBI dla sterownikow wyjscia video vesa, dfbmga i svga. -wid (zobacz takze -gui-wid) (tylko X11, OpenGL i DirectX) Przekazuje MPlayerowi, by dolaczyl sie do instniejacego okna. Przydatne, by osadzic MPlayera w przegladarce (na przyklad za pomoca wtyczki). -xineramascreen <0-...> W konfiguracjach Xinerama (tj. pojedynczy pulpit obejmujacy wiele ekranow) opcja ta przekaze MPlayerowi na ktorym ekranie ma wyswietlac film. -zrbw (tylko -vo zr) Wyswietla czarno-bialy obraz. Dla optymalnego dzialania opcja ta moze byc laczona z "-lavdopts gray". -zrcrop <[szerokosc]x[wyskokosc]+[x offset]+[y offset]> (tylko -vo zr) Wybiera partie obrazu wejsciowego do odtwarzania, wielokrotne wystapienie tej opcji wlacza tryb cinerama. W trybie cinerama film jest rozdzielany na wiecej niz jeden TV (lub rzutnik) by stworzyc duzy ekran. Opcje pojawiajace sie po zastosowaniu n- tego -zrcrop dotycza n-tej karty MJPEG, z ktorych kazda powinna miec co najmniej -zrdev poza -zrcrop. Przyklady sa w sekcji Zr dokumentacji oraz sa pokazywane przez opcje -zrhelp. -zrdev (tylko -vo zr) Okresla zbior urzadzenia nalezacy do Twojej karty MJPEG, domyslnie sterownik ten bierze pierwsze urzadzenie v4l ktore znajdzie. -zrfd (tylko -vo zr) Wymusza dziesiatkowanie (decimation): Dziesiatkowanie, okreslone przez -zrhdec i -zrvdec, nastepuje tylko, gdy sprzet skalujacy potrafi rozciagnac obraz do jego oryginalnych rozmiarow. Ta opcja wymusza dziesiatkowania. -zrhdec <1|2|4> (tylko -vo zr) Poziome dziesiatkowanie (decimation): Informuje sterownik by przekazywal tylko co 2-ga lub 4-ta linie/piksel obrazu do karty MJPEG i uzyl urzadzenia skalujacego karty do rozciagniecia obrazu do jego oryginalnych rozmiarow. -zrhelp (tylko -vo zr) Wyswietla liste wszystkich opcji -zr*, ich wartosci domyslne oraz przyklad trybu cinerama. -zrnorm (tylko -vo zr) Wybiera norme TV PAL lub NTSC (domyslnie: nie zmieniac). -zrquality <1-20> (tylko -vo zr) Liczba od 1 (najlepsza) do 20 (najgorsza) okreslajaca jakosc kodowania JPEG. -zrvdec <1|2|4> (tylko -vo zr) Pionowe dziesiatkowanie (decimation): Informuje sterownik by przekazywal tylko co 2-ga lub 4-ta linie/piksel obrazu do karty MJPEG i uzyl urzadzenia skalujacego karty do rozciagniecia obrazu do jego oryginalnych rozmiarow. -zrxdoff (tylko -vo zr) Jesli film jest mniejszy niz ekran opcja ta okresla przesuniecie w poziomie od lewego gornego rogu ekranu (domyslnie: obraz wycentrowany). -zrydoff (tylko -vo zr) Jesli film jest mniejszy niz ekran opcja ta okresla przesuniecie w pionie od lewego gornego rogu ekranu (domyslnie: obraz wycentrowany). STEROWNIKI WYJSCIA VIDEO (TYLKO MPLAYER) Sterowniki wyjscia video to interfejsy do roznych urzadzen wyjsciowych video. Skladnia jest nastepujaca: -vo Okresla priorytetowa liste sterownikow wyjscia video. Jezeli lista zakonczona jest przecinkiem, MPlayer powroci do sterownikow niewymienionych w wierszu polecen. Podopcje sa dodatkowe i przewaznie moga byc pominiete. INFORMACJA: Opcja -vo help pokaze liste wkompilowanych sterownikow wyjscia video. PRZYKLAD: -vo xmga,xv, Najpierw sprobuj wykorzystac sterownik Matrox X11, pozniej Xv i na koncu reszte. -vo directx:noaccel Wykoszysta sterownik DirectX z wylaczonymi funkcjami przyspieszajacymi. Dostepne sterowniki wyjsciowe: xv (tylko X11) Wykorzystuje rozszerzenie XVideo oferowane przez XFree86 4.x, aby wlaczyc sprzetowa akceleracje odtwarzania. Jezeli nie mozesz skorzystac ze sterownika napisanego specjalnie dla Twojego sprzetu, to prawdopodobnie jest najlepsza opcja. Zeby uzyskac informacje jaki kolor kluczowy jest uzywany i jak jest rysowany uruchom MPlayera z opcja -v, i poszukaj wierszy oznaczonych na poczatku [xv common]. port= Okresla port XVideo. ck= Okresla zrodlo, z ktorego pobierany jest kolor kluczowy (domyslnie: cur). cur Opcja domyslna, pobiera kolor kluczowy ustawiony w Xv. use Wykorzystuje, ale nie ustawia koloru kluczowego z MPlayera (podaj opcje -colorkey, aby to zmienic). set Podobnie jak use, ale ustawia rowniez dostarczony kolor kluczowy. ck-method= Ustawia metode rysowania koloru kluczowego (domyslnie: man). man Recznie rysuje kolor kluczowy (ogranicza, w niektorych przypadkach, migotanie). bg Ustawia kolor kluczowy jako tlo. auto Pozostawia Xv rysowanie koloru kluczowego. x11 (tylko X11) Sterownik wyjscia video z pamiecia dzielona, bez sprzetowej akceleracji, ktory dziala gdziekolwiek, jezeli tylko obecne jest X11. xover (tylko X11) Dodaje obsluge X11 dla wszystkich sterownikow opartych o overlay. Obecnie uzyteczne tylko z tdfx_vid. Wybiera sterownik, ktorego nalezy uzyc jako nakladki na X11. xvmc (tylko X11 z -vc ffmpeg12mc) Sterownik wyjscia video, ktory korzysta z rozszerzenia XvMC (X Video Motion Compensation) oferowanego przez XFree86 4.x, aby przyspieszyc dekodowanie MPEG-1/2 i VCR2. port= Okresla port XVideo. (no)benchmark Nie wyswietla obrazow. Konieczne dla prawidlowego testowania wydajnosci dla sterownikow, ktore zmieniaja bufor obrazu tylko przy przerysowywaniu monitora (nVidia). Domyslnie nie wylacza wyswietlania obrazu (nobenchmark). (no)queue Kolejkuje klatki do wyswietlenia, aby umozliwic bardziej rownolegla prace urzadzenia video. Moze spowodowac mala (nie zauwazalna) stala desynchronizacje A/V (domyslnie: noqueue). (no)sleep Wykorzystuje funkcje sleep podczas czekania na zakonczenie renderowania (niezalecane na Linuksie) (domyslnie: nosleep). ck=cur|use|set To samo co -vo xv:ck (zobacz takze -vo xv). ck-method=man|bg|auto To samo co -vo xv:ck-method (zobacz takze -vo xv). dga (tylko X11) Odtwarza video korzystajac z rozszerzenia XFree86 Direct Graphics Access. Uwazany za przezytek. sdl (tylko SDL) Sterownik wyjscia oparty na wysoce niezaleznej od platformy bibliotece SDL (Simple Directmedia Layer). Poniewaz SDL uzywa wlasnej warstwy X11, opcje MPlayera dotyczace X11 nie maja tu zadnego wplywu. driver= Wybiera sterownik SDL, ktory bedzie uzywany do wyswietlania. (no)forcexv Wykorzystuje rozszerzenie XVideo przy odtwarzaniu przez sterownik wyjscia video sdl (domyslnie: forcexv). (no)hwaccel Wykorzystuje sprzetowo wspomagany skalator (domyslnie: hwaccel). vidix VIDIX (VIDeo Interface for *niX - interfejs video dla *niX) to interfejs do mozliwosci przyspieszajacych w roznych kartach graficznych. Bardzo szybki sterownik wyjscia video na kartach, ktore go obsluguja. Precyzuje, ktory sterownik VIDIX ma byc wykorzystany. Dostepne sa cyberblade, mach64, mga_crtc2, mga, nvidia, pm2, pm3, radeon, rage128, sis i unichrome. xvidix (tylko X11) Nakladka X11 dla VIDIX podobnie jak dla vidix cvidix Standardowa i niezalezna od platformy nakladka dla VIDIX, moze nawet chodzic w konsoli tekstowej z kartami nVidia. podobnie jak dla vidix winvidix (tylko Windows) Nakladka Windows dla VIDIX jak dla vidix directx (tylko Windows) Sterownik wyjscia video korzystajacy z interfejsu DirectX. noaccel Wylacza sprzetowa akceleracje. Wyprobuj te opcje, jezeli masz problemy z wyswietlaniem. quartz (tylko Mac OS X) Sterownik wyjscia video Mac OS X Quartz. W pewnych przypadkach, wydajniejsze moze sie okazac wymuszenie spakowanego formatu wyjsciowego YUV, podajac np. -vf format=yuy2. device_id= Okresla jakie urzadzenia ma byc uzyte w trybie pelnoekranowym. fs_res=: Podaje rozdzielczosc pelnoekranowa (przydatne na wolnych systemach). corevideo (Mac OS X 10.4 lub 10.3.9 z QuickTime 7) sterownik wyjscia video Mac OS X CoreVideo device_id= Okresla numer urzadzenia uzywanego w trybie pelnoekranowym. fbdev (tylko Linux) Uzywa bufora ramki oferowanego przez jadro do wyswietlania obrazu. Wybiera nazwe uzywanego urzadzenia fbdev (np. /dev/fb0) albo nazwe podurzadzenia VIDIX, jesli zaczyna sie od "vidix" (np. "vidixsis_vid" wlacza sterownik sis). fbdev2 (tylko Linux) Uzywa bufora ramki oferowanego przez jadro do wyswietlania obrazu, alternatywna implementacja. Wybiera nazwe uzywanego urzadzenia fbdev (domyslnie: /dev/ fb0). vesa Bardzo ogolny sterownik wyjscia video , ktory powinien dzialac z wszystkimi kartami obslugujacymi standard VESA VBE 2.0. dga Wlacza tryb DGA. nodga Wylacza tryb DGA. neotv_pal Wlacza wyjscie TV karty NeoMagic i ustawia je na norme PAL. neotv_ntsc Wlacza wyjscie TV karty NeoMagic i ustawia je na norme NTSC. vidix Uzywa sterownika VIDIX. lvo: Wlacza Linux Video Overlay na trybie VESA. svga Sterownik wyjscia video korzystajacy z biblioteki SVGA. Ustawia okreslony tryb video. Tryb moze byc podany w formacie xx, np. 640x480x16M lub numer trybu graficznego, np. 84. bbosd Rysuje OSD w czarnym pasku ponizej filmu (wolniejsze). native Wykorzystuje tylko rdzenne funkcje rysujace. Omijane jest bezposrednie renderowanie (direct rendering), OSD i akceleracja sprzetowa. retrace Wymusza zmiane klatki przy przerysowywaniu pionowym. Uzyteczne tylko z -double. Wywoluje ten sam efekt co opcja -vsync. sq Sprobuje wykorzystac tryb video z kwadratowymi pikselami. vidix Uzywa svga z VIDIX. gl Sterownik wyjscia video OpenGL, wersja prosta. Obraz musi byc mniejszy niz maksymalny rozmiar tekstury dostepny w Twojej implementacji OpenGL. Zamiarem bylo dzialanie na nawet najprostszych implementacjach OpenGL, ale robi uzytek z nowszych rozszerzen, co daje obsluge wiekszej liczby przestrzenie koloru i bezposredniego renderowania. Radzimy uzywac -dr jesli tylko dziala, jako ze w wyzszych rozdzielczosciach daje to duze przyspieszenie. Kod wykonuje niewiele sprawdzan, wiec jesli cos nie dziala, to moze to byc dlatego ze Twoja karta/implementacja OpenGL tego nie obsluguje nawet jesli nie dostajesz zadnej informacji o bledzie. Uzyj glxinfo albo podobnego narzedzia by wyswietlic obslugiwane rozszerzenia OpenGL. (no)manyfmts Wlacza obsluge wiekszej ilosci formatow kolorow (RGB i BGR) (domyslnie: wlaczone). Wymaga wersji OpenGL >= 1.2. slice-height=<0-...> Ilosc linii kopiowana do tekstury w jednym kawalku (domyslnie: 4). 0 oznacza caly obraz. (no)osd Wlacza lub wylacza obsluge wyswietlania OSD przez OpenGL (domyslnie: wlaczona). Przeznaczone glownie do testow, powinienes skorzystac z -osdlevel 0, aby wylaczyc OSD. (no)scaled-osd Zmienia sposob zachowania OSD przy zmianie wielkosci okna (domyslnie: wylaczone). Jezeli wlaczone zachowuje sie podobniej do pozostalych wyjsc video, co jest lepsze przy czcionkach o stalej szerokosci znakow, Wylaczone lepiej wyglada z czcionkami freetype oraz uzywa ramek w trybie pelnoekranowym. (no)aspect Wlacza lub wylacza przeliczanie proporcji i trybu panoramicznego (domyslnie: wlaczone). Wylaczenie moze zwiekszyc predkosc. rectangle=<0,1,2> Wybiera uzywanie prostokatnych tekstur co oszczedza pamiec video, ale czesto jest wolniejsze (domyslnie: 0). 0: Uzywa tekstur power_of_two (domyslne). 1: Uzywa texture_rectangle, nie kompatybilne ze sprzetowa konwersja YUV. 2: Uzywa texture_non_power_of_two. (no)glfinish Wywoluje glFinish() przed zamiana buforow. Wolniejsze ale w niektorych przypadkach daje lepsze wyniki (domyslnie: wylaczone). swapinterval= Minimalna odleglosc miedzy dwoma zamianami bufora, liczona w wyswietlanych klatkach (domyslnie: 1). 1 jest rownowazne wlaczeniu VSYNC, 0 wylaczeniu VSYNC. Wartosci mniejsze od zera pozostawia domyslna wartosc systemowa. To ogranicza framerate do (predkosc odswiezania poziomego / n). Wymaga do dzialania obslugi GLX_SGI_swap_control. Z niektorymi (wiekszoscia/wszystkimi?) implementacjami dziala to tylko w trybie pelnoekranowym. yuv= Wybiera typ konwersji YUV do RGB. 0: Uzywa konwersji programowej (domyslnie). Kompatybilne ze wszystkimi wersjami OpenGL. Daje kontrole nad jasnoscia, kontrastem i nasyceniem. 1: Uzywa kombinatorow rejestrow. Uzywa to rozszerzenia specyficznego dla nVidii (GL_NV_register_combiners). Wymaga przynajmniej trzech jednostek tekstur. Daje kontrole nad nasyceniem i barwa. 2: Uzywa programu fragmentowego. Wymaga rozszerzenia GL_ARB_fragment_program i przynajmniej trzech jednostek tekstur. Daje kontrole nad jasnoscia, kontrastem, nasyceniem i barwa. 3: Uzywa programu fragmentowego korzystajac z instrukcji POW. Wymaga rozszerzenia GL_ARB_fragment_program i przynajmniej trzech jednostek tekstur. Daje kontrole nad jasnoscia, kontrastem, nasyceniem, barwa i gamma. Gamma moze byc tez ustawiania niezaleznie dla skladowej czerwonej, niebieskiej i zielonej. Metoda 4 jest zazwyczaj szybsza. 4: Uzywa programu fragmentowego z dodatkowym podgladem. Wymaga rozszerzenia GL_ARB_fragment_program i przynajmniej trzech jednostek tekstur. Daje kontrole nad jasnoscia, kontrastem, nasyceniem, barwa i gamma. Gamma moze byc tez ustawiania niezaleznie dla skladowej czerwonej, niebieskiej i zielonej. customprog= Wczytuje dowolny program fragmentowy z Przyklad znajduje sie w TOOLS/edgedetect.fp. gl2 Sterownik wyjscia video OpenGL, druga generacja. Obsluguje OSD i obrazy wieksze niz maksymalny rozmiar tekstury. (no)glfinish tak samo jak w gl (domyslnie: wlaczone) yuv= tak samo jak w gl null Nie tworzy danych wyjsciowych video. Uzyteczne dla testowania wydajnosci. aa Sterownik wyjscia video ASCII art, ktory dziala na konsoli tekstowej. Mozesz dostac liste i opis dostepnych podopcji wywolujac mplayer -vo aa:help caca Sterownik wyjscia video Colour AsCii Art, ktory dziala na konsoli tekstowej. bl Odtwarzanie video przy uzyciu protokolu Blinkenlights UDP. Sterownik jest wysoce zalezny od sprzetu. Wybiera uzywane podurzadzenie Blinkenlights. Jest to cos typu arcade:host=localhost:2323 lub hdl:file=nazwa1,file=nazwa2. Musisz podac podurzadzenie. ggi Sterownik wyjscia video dla systemu grafiki GGI. Wybiera uzywany sterownik GGI. Zamien wszystkie "," w sterowniku przez ".". directfb Odtwarza video korzystajac z biblioteki DirectFB. (no)input Korzysta z kodu klawiszy DirectFB zamiast MPlayera (domyslnie: wlaczone). buffermode=single|double|triple Podwojne i potrojne buforowanie daja najlepsze efekty, jezeli chcesz uniknac problemow z rozrywaniem. Potrojny bufor jest wydajniejszy niz podwojny, jako ze nie blokuje MPlayera w trakcie czekania na przerysowanie w pionie. Nie powinno sie korzystac z pojedynczego buforowanie (domyslnie: pojedynczy). fieldparity=top|bottom Kontroluje kolejnosc wyjscia dla ramek z przeplotem (domyslnie: wylaczony). Poprawnymi wartosciami sa top = najpierw gorne pola, bottom = najpierw dolne pola. Opcja ta nie ma zadnego wplywu na progresywny material filmowy (wiekszosc filmow MPEG). Musisz wlaczyc te opcje, jezeli masz problemy z rozrywaniem/brakiem plynnosci ruchow podczas ogladania materialu z przeplotem. layer=N Wymusi wybranie warstwy o ID N do odtwarzania (domyslnie: -1 - auto). dfbopts= Podaje liste parametrow dla DirectFB. dfbmga Sterownik wyjscia video przeznaczony dla kart Matrox G400/G450/ G550, wykorzystujacy biblioteke DirectFB. Wlacza CRTC2 (drugi monitor), wyswietlajac obraz niezaleznie od pierwszego. (no)input tak samo jak directfb (domyslnie: wylaczone) buffermode=single|double|triple tak samo jak directfb (domyslnie: triple) fieldparity=top|bottom tak samo jak directfb (no)bes Wlacza Matrox BES (backend scaler - koncowy system skalujacy) (domyslnie: wylaczony). Daje bardzo dobre rezultaty biorac pod uwage zarowno szybkosc jak i wyjsciowa jakosc, jako ze interpolowana obrobka obrazu jest przeprowadzana sprzetowo. Dziala tylko na wyjsciu pierwszego monitora. (no)spic Wykorzystuje warstwe podobrazu (sub picture layer) Matroksa do wyswietlania OSD (domyslnie: wlaczone). (no)crtc2 Wlacza wyjscie TV na drugim wyjsciu karty (domyslnie: wlaczone). Jakosc wyjsciowa jest zadziwiajaca, poniewaz jest to obraz z pelnym przeplotem i prawidlowa synchronizacja pol nieparzystych/parzystych. tvnorm=pal|ntsc|auto Ustawia standard TV karty Matrox bez koniecznosci zmieniania /etc/directfbrc (domyslnie: wylaczony). Poprawne normy to: pal = PAL, ntsc = NTSC. Specjalna wartoscia jest auto (automatyczne dostrojenie uzywajac systemow PAL/NTSC), poniewaz decyduje, ktory standard ma byc wykorzystywany zwracajac uwage na ilosc klatek na sekunde filmu. mga (tylko Linux) Sterownik wyjscia video przystosowany do kart Matrox, wykorzystujacy koncowy system skalujacy YUV na kartach z serii Gxxx poprzez modul jadra. Jezeli posiadasz taka karte, jest to wybor oferujacy najwieksza szybkosc. Wybiera urzywane urzadzenie Matrox (domyslnie: /dev/ mga_vid). xmga (tylko Linux, X11) Sterownik wyjscia video mga dzialajacy w oknie X11. Wybiera urzywane urzadzenie Matrox (domyslnie: /dev/ mga_vid). 3dfx (tylko Linux) Sterownik wyjscia video specyficzny dla 3dfx. Sterownik ten uzywa bezposrednio sprzetu 3dfx na X11. Obsluguje tylko 16 bpp. FIXME: Jak jest roznica miedzy 3dfx, tdfxfb i tdfx_vid? tdfxfb (tylko Linux) Sterownik ten wykorzystuje bufor ramki tdfx do wyswietlania filmow z akceleracja YUV na kartach 3dfx. FIXME: Jak jest roznica miedzy 3dfx, tdfxfb i tdfx_vid? Wybiera uzywane urzadzenie fbdev (domyslnie: /dev/fb0). tdfx_vid (tylko Linux) Sterownik wyjscia video przeznaczony dla 3dfx. Korzysta bezposrednio z modulu jadra tdfx_vid. FIXME: Jak jest roznica miedzy 3dfx, tdfxfb i tdfx_vid? Wybiera uzywane urzadzenie fbdev (domyslnie: /dev/fb0). dxr2 (zobacz takze -dxr2) (tylko DXR2) Sterownik przeznaczony dla Creative DXR2. Wybiera podsterownik video uzywany jako nakladka (x11, xv). dxr3 (tylko DXR3) Sterownik wyjscia video przeznaczony dla chipu dekodujacego MPEG - Sigma Designs em8300 (Creative DXR3, Sigma Designs Hollywood Plus). Sprawdz rowniez filtr video lavc. overlay Wlacza overlay zamiast wyjscia TV. prebuf Wlacza prebuforowanie. sync Wlacza nowy silnik synchronizujacy. norm= Okresla norme TV. 0: Nie zmienia obecnego standardu (domyslne). 1: Automatycznie dostraja uzywajac PAL/NTSC. 2: Automatycznie dostraja uzywajac PAL/PAL-60. 3: PAL 4: PAL-60 5: NTSC <0-3> Okresla numer urzadzenia, ktore ma byc uzyte, jezeli masz wiecej niz jedna karte em8300. mpegpes (tylko DVB) Sterownik wyjscia video przeznaczony dla DVB, ktory zapisuje wyjscie do pliku MPEG-PES, jesli karta nie jest zainstalowana. card=<1-4> Okresla numer urzadzenia, ktore ma byc uzyte, jesli masz wiecej niz jedna karte DVB (tylko API V3, tak jak sterowniki z serii 1.x.y). Okresla nazwe pliku, do ktorego zostanie zapisane wyjscie (domyslnie: ./grab.mpg). zr (zobacz takze -zr* i -zrhelp) Sterownik wyjscia video przeznaczony dla wielu kart przechwytujacych/odtwarzajacych MJPEG. zr2 (zobacz takze filtr video zrmjpeg) Sterownik wyjscia video drugiej generacji przeznaczony dla wielu kart przechwytujacych/odtwarzajacych MJPEG. Zwroc rowniez uwage na filtr video zrmjpeg. dev= Wybiera uzywane urzadzenie. pal Wlacza norme video PAL. secam Wlacza norme video SECAM. ntsc Wlacza norme video NTSC. prebuf Wlacza prebuforowanie, jeszcze nie obslugiwane. md5sum Oblicza sumy MD5 kazdej klatki i zapisuje je do pliku. Obsluguje przestrzenie kolorow RGB24 i YV12. Przydatne przy debugowaniu. outfile= Okresla nazwe pliku wyjsciowego (domyslnie: ./md5sums). yuv4mpeg Zmienia strumien video na nieskompresowana sekwencje obrazow YUV 4:2:0 i przechowuje ja w pliku (domyslnie: ./stream.yuv). Format jest taki sam jak ten stosowany przez mjpegtools, wiec jest to przydatne jesli chcesz poddac film obrobce przy pomocy tego pakietu. Obsluguje formaty YV12, RGB (24 bpp) i BGR (24bpp). Mozesz tego uzyc z opcja -fixed-vo zeby polaczyc zbiory o tych samych wymiarach i ilosci klatek na sekunde. interlaced Zapisuje ramki z przeplotem, najpierw gorne pole. interlaced_bf Zapisuje ramki z przeplotem, najpierw dolne pole. file= Zapisuje wyjscie do zbioru , zamiast domyslnego stream.yuv. INFORMACJA: Jesli nie podasz zadnej opcji wyjscie jest progresywne (czyli bez przeplotu). gif89a Zapisuje wszystkie klatki do jednego animowanego pliku GIF w biezacym katalogu. Obsluguje tylko format RGB z 24 bpp, wyjscie natomiast jest konwertowane do 256 kolorow. Liczba rzeczywista opisujaca ilosc klatek na sekunde (domyslnie: 5.0). Nazwa zbioru wyjsciowego (domyslnie: ./out.gif). INFORMACJA: Musisz podac ilosc ramek na sekunde przed nazwa zbioru, albo stanie sie ona czescia nazwy. PRZYKLAD: mplayer video.nut -vo gif89a:15.0:test.gif jpeg Zapisuje kazda klatke do pliku JPEG w biezacym katalogu. Kazdy plik dostaje jako nazwe numer klatki poprzedzony zerami. [no]progressive Wybiera miedzy standardowym lub progresywnym JPEG (domyslnie: noprogressive). [no]baseline Wybiera, czy ma uzywac baseline czy nie (domyslnie: baseline). optimize=<0-100> wspolczynnik optymalizacji (domyslnie: 100) smooth=<0-100> wspolczynnik wygladzania (domyslnie: 0) quality=<0-100> wspolczynnik jakosci (domyslnie: 75) outdir= Okresla katalog, w ktorym beda zapisywane pliki JPEG (domyslnie: ./). subdirs= Tworzy ponumerowane podkatalogi z okreslonym prefiksem, gdzie zachowa pliki zamiast zapisywac je w biezacym katalogu. maxfiles= Maksymalna liczba plikow zapisywanych do kazdego podkatalogu. Wartosc musi byc rowna lub wieksza niz 1 (domyslnie: 1000). pnm Zapisuje kazda klatke do pliku PNM w biezacym katalogu. Kazdy plik dostaje jako nazwe numer klatki poprzedzony zerami. Obsluguje pliki PPM, PGM i PGMYUV w trybie surowym (raw) i ASCII. Zobacz takze pnm(5), ppm(5) i pgm(5). ppm Zapisuje pliki PPM (domyslne). pgm Zapisuje pliki PGM. pgmyuv Zapisuje pliki PGMYUV. PGMYUV jest podobny do PGM, ale zawiera rowniez przestrzen U i V umieszczone na dole obrazu. raw Zapisuje pliki PNM w trybie surowym (raw) (domyslne). ascii Zapisuje pliki PNM w trybie ASCII. outdir= Okresla katalog, w ktorym beda zachowane pliki PNM (domyslnie: ./). subdirs= Tworzy ponumerowane podkatalogi z okreslonym prefiksem, gdzie zachowa pliki zamiast zapisywac je w biezacym katalogu. maxfiles= Maksymalna liczba plikow zapisywanych do kazdego podkatalogu. Wartosc musi byc wieksza lub rowna 1 (domyslnie: 1000). png Zapisuje kazda klatke do pliku PNG w biezacym katalogu. Kazdy plik dostaje jako nazwe numer klatki poprzedzony zerami. Obsluguje formaty RGB i BGR z 24 bpp. z=<0-9> Okresla poziom kompresji. 0 oznacza jej brak, a 9 maksymalna. tga Zapisuje kazda klatke do pliku TARGA w biezacym katalogu. Kazdy plik dostaje jako nazwe numer klatki poprzedzony zerami. Sterownik ten istnieje by dostarczac latwy sposob bezstratnego zapisywania obrazow bez zewnetrznej biblioteki. Obsluguje format BGR[A], z 15, 24 i 32 bpp. Mozna wymusic konkretny format filtrem video format. PRZYKLAD: mplayer video.nut -vf format=bgr15 -vo tga OPCJE DEKODOWANIA/FILTROWANIA -ac <[-|+]kodek1,[-|+]kodek2,...[,]> Ustala priorytetowa liste uzywanych kodekow audio, wedlug ich nazw w codecs.conf. Uzyj "-" przed nazwa kodeka aby go pominac. Uzyj "+" orzed nazwa kodeka by go wymusic, to prawdopodobnie spowoduje bledy! Jezeli lista zakonczona jest ',', MPlayer bedzie bral pod uwage rowniez niewymienione na niej kodeki. INFORMACJA: Mozesz pobrac liste dostepnych kodekow poprzez -ac help. PRZYKLAD: -ac mp3acm Wymusza kodek MP3 l3codeca.acm. -ac mad, Probuje najpierw libmad, pozniej pozostale. -ac hwac3,a52, Wlacza sprzetowe AC3, programowy kodek AC3, potem pozostale. -ac -ffmp3, Pomija kodek MP3 FFmpeg. -af-adv (zobacz takze -af) Podaje zaawansowane opcje filtrow audio: force=<0-7> Wymusza jeden z trybow wstawiania filtrow audio: 0: Uzywa calkowicie automatycznego wstawiania filtrow. 1: Optymalizuje pod wzgledem dokladnosci (domyslne). 2: Optymalizuje pod wzgledem szybkosci. UWAGA: Niektore funkcje filtow audio moga po kryjomu przestac dzialac i moze spasc jakosc dzwieku. 3: Nie korzysta z automatycznego wstawiania filtorw i optymalizacji. UWAGA: MPlayer moze wykrzaczyc sie podczas dzialania, jesli bedzie ustawiony bedzie ten parametr. 4: Korzysta z automatycznego wstawiania filtrow tak jak w przypadku parametru 0, ale uzywa przetwarzania zmiennoprzecinkowego, jesli tylko jest to mozliwe. 5: Korzysta z automatycznego wstawiania filtrow tak jak w przypadku parametru 1, ale uzywa przetwarzania zmiennoprzecinkowego, jesli tylko jest to mozliwe. 6: Korzysta z automatycznego wstawiania filtrow tak jak w przypadku parametru 2, ale uzywa przetwarzania zmiennoprzecinkowego, jesli tylko jest to mozliwe. 7: Nie korzysta z automatycznego wstawiania filtrow tak jak w przypadku parametru 3, ale uzywa przetwarzania zmiennoprzecinkowego, jesli tylko jest to mozliwe. list= Tak samo jak -af. -afm Ustala priorytetowa liste rodzin kodekow audio, zgodnie z ich nazwami w codecs.conf. Powraca do domyslnego, jezeli zaden z podanych kodekow nie bedzie dzialal. INFORMACJA: Mozesz pobrac liste dostepnych rodzin kodekow poprzez -afm help. PRZYKLAD: -afm ffmpeg Uzywa najpierw kodekow FFmpeg z libavcodec. -afm acm,dshow Probuje najpierw kodeki Win32. -aspect (zobacz takze -zoom) Zmienia proporcje filmu, w przypadku gdy nie ma ich w odtwarzanym pliku lub sa podane nieprawidlowe. PRZYKLAD: -aspect 4:3 lub -aspect 1.3333 -aspect 16:9 lub -aspect 1.7777 -noaspect Wylacza automatyczne wyrownywanie proporcji filmu. -flip Odwraca obraz do gory nogami. -lavdopts (KOD DEBUGOWY) Okresla parametry dekodowania z libavcodec. PRZYKLAD: -lavdopts bug=1 Dostepne sa opcje: bug= Reczne obejscie bledow kodera. 0: nic 1: automatyczne wykrywanie bledow 2 (msmpeg4v3): stare pliki msmpeg4v3 wygenerowane przez lavc (bez autodetekcji) 4 (mpeg4): blad przeplotu Xvid (automatycznie wykrywany, jesli fourcc==XVIX) 8 (mpeg4): UMP4 (automatycznie wykrywanany, jesli fourcc==UMP4) 16 (mpeg4): blad wypelnienia (padding) (automatycznie wykrywany) 32 (mpeg4): blad niedozwolonego vlc (automatycznie wykrywany przez fourcc) 64 (mpeg4): blad qpel w Xvid i DivX (automatycznie wykrywany przez fourcc/wersje) 128 (mpeg4): qpel w starym standardzie (automatycznie wykrywany przez fourcc/wersje) 256 (mpeg4): kolejny blad qpel (automatycznie wykrywany przez fourcc/wersje) 512 (mpeg4): blad rozmiaru bloku bezposredniego qpel (automatycznie wykrywany przez fourcc/wersje) 1024 (mpeg4): blad wypelnienia krawedzi (automatycznie wykrywany przez fourcc/wersje) debug= Wyswietla informacje debugowania. 0: wylaczone 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 (uzyj -noslices) 0x0080: przeskakiwanie makrobloku (MB) 0x0100: kod startowy 0x0200: PTS 0x0400: odpornosc na bledy 0x0800: operacje kontrolne zarzadzania pamiecia (H.264) 0x1000: bledy 0x2000: Wizualizuje parametr kwantyzacji (QP), nizsze QP jest bardziej zielone. 0x4000: Wizualizuje typy blokow. ec= Ustawia strategie ukrywania bledow. 1: Uzywa silnego filtru odblokowywujacego (deblock) dla uszkodzonych makroblokow (MB). 2: iteracyjne szukanie wektorow ruchu (MV) (wolne) 3: wszystko (domyslnie) er= Ustawia strategie elastycznej obslugi bledow. 0: wylaczone 1: ostrozne (Powinna dzialac z zepsutymi koderami.) 2: normalne (domyslne) (Dziala ze zgodnymi koderami.) 3: agresywne (Wiecej testow, moze jednak sprawic problemy nawet z poprawnymi strumieniami bitowymi.) 4: bardzo agresywne fast Korzysta z optymalizacji niestosujacych sie do specyfikacji i tym samym mogacych sprawic problemy (takie jak prostsza dekwantyzacja, stosowanie domyslnej matrycy kwantyzacji, stosowanie YUV 4:2:0 i pomijanie kilku testow na wykrycie uszkodzonych strumieni bitowych). gray dekodowanie tylko w skali szarosci (troche szybsze niz w kolorze) idct=<0-99> (zobacz takze -lavcopts) Zeby osiagnac najlepsza jakosc dekodowania, uzywaj tego samego algorytmu IDCT do kodowania i dekodowania. Moze to jednak zmniejszyc dokladnosc. lowres=[,] Dekoduje w niskiej rozdzielczosci. Nie wszystkie kodeki obsluguja dekodowanie w niskiej rozdzielczosci i czesto powoduje to pojawienie sie okropnych znieksztalcen. Nie jest to zaden blad, a jedynie efekt uboczny nie dekodowania w pelnej rozdzielczosci. 0: wylaczone 1: 1/2 rozdzielczosci 2: 1/4 rozdzielczosci 3: 1/8 rozdzielczosci Jesli podano dekodowanie w niskiej rozdzielczosci bedzie zastosowane tylko jesli szerokosc filmu jest wieksza lub rowna . sb= (tylko MPEG-2) Przeskakuje podana ilosc wierszy makroblokow na dole. st= (tylko MPEG-2) Przeskakuje podana ilosc wierszy makroblokow na gorze. skiploopfilter= Pomija filtr petli (zwany tez deblokowaniem) w czasie dekodowania H.264. Poniewaz filtrowana klatka ma byc pozniej odniesieniem do dekodowania zaleznych klatek powoduje to wiekszy spadek jakosci niz nie deblokowanie klatek np. filmu MPEG-2. Ale przynajmniej przy szybkich strumieniach HDTV daje to duze przyspieszenie bez widocznej utraty jakosci. moze byc dowolna z ponizszych: none: Nie pomijaj. default: Pomija bezsensowne kroki przetwarzania (np. pakiety wielkosci 0 w AVI). nonref: Pomija klatki ktore do ktorych nie ma odniesien (tzn. nie uzywane do dekodowania innych klatek, blad nie moze "narastac"). bidir: Pomija klatki typu B. nonkey: Pomija wszystkie klatki poza kluczowymi. all: Pomija wszystkie klatki. skipidct= Pomija krok IDCT. To praktycznie zawsze bardzo obniza jakosc (wartosci pomijania takie jak w opcji skiploopfilter). skipframe= Calkowicie pomija dekodowanie klatek. Duze przyspieszenie, ale urywany ruch i czasami brzytkie artefakty (wartosci pomijania takie jak w opcji skiploopfilter). vismv= Wizualizuje wektory ruchu. 0: wylaczona 1: Wizualizuje przewidziane w przod wektory ruchu (MV) ramek P. 2: Wizualizuje przewidziane w przod wektory ruchu (MV) ramek B. 4: Wizualizuje przewidziane w tyl wektory ruchu (MV) ramek B. vstats Wyswietla pewne statystyki i zapisuje je w zbiorze ./vstats_*.log. -noslices Wylacza rysowanie obrazu przez paski/kawalki o wysokosci 16 pikseli, zamiast tego rysuje wszystko za jednym razem. Moze byc szybsze albo wolniejsze, zalezy to od karty/cache'u. Dziala tylko z kodekami z rodziny libmpeg2 i libavcodec. -nosound Nie koduje/odtwarza dzwieku. Uzyteczne do testow wydajnosci. -novideo Nie koduje/odtwarza video. -oldpp (tylko OpenDivX) (PRZESTARZALE) Uzywa kodu postprocessingu z OpenDivX zamiast wbudowanego. Zastapiony przez -pp, wewnetrzny postprocessing daje lepsza jakosc i jest szybszy. Prawidlowy zakres wartosci -oldpp zalezy od kodeka, najczesciej jest to 0-6, gdzie 0=wylaczony, 6=powolny/najlepszy. -pp (zobacz takze -vf pp) Ustawia poziom postprocessingu DLL. Ta opcja nie wplywa juz na -vf pp. Dziala tylko z Win32 DirectShow DLL, ktore maja wewnetrzny postprocessing. Poprawny zakres dla wartosci -pp zalezy od kodeka, najczesciej jest to 0-6, gdzie 0=wylaczony, 6=powolny/najlepszy. -pphelp (zobacz takze -vf pp) Pokazuje streszczenie dostepnych filtrow postprocesu i sposob ich uzycia. -ssf Okresla parametry dla skalowania programowego. PRZYKLAD: -vf scale -ssf lgb=3.0 lgb=<0-100> filtr rozmycia gaussowego (jasnosc) cgb=<0-100> filtr rozmycia gaussowego (kolor) ls=<0-100> filtr wyostrzajacy (jasnosc) cs=<0-100> filtr wyostrzajacy (kolor) chs= poziome przesuniecie koloru cvs= pionowe przesuniecie koloru -stereo Wybiera typ wyjscia stereo MP2/MP3. 0 stereo 1 lewy kanal 2 prawy kanal -sws (zobacz takze -vf scale i -zoom) Okresla algorytm skalowania programowego dla opcji -zoom. Ma to wplyw na sterowniki wyjsciowe video bez sprzetowej akceleracji, np. x11. Dostepne sa typy: 0 szybki, dwuliniowy 1 dwuliniowy 2 dwukubiczny (dobra jakosc) (domyslne) 3 eksperymentalny 4 najblizszy sasiad (zla jakosc) 5 area 6 jasnosc dwukubicznie / kolor dwuliniowo 7 gauss 8 sincR 9 lanczos 10 naturalna dwuszescienna krzywa sklejana INFORMACJA: Niektore opcje -sws mozna dostosowac. Wiecej informacji jest w opisie filtra video scale. -vc <[-|+]kodek1,[-|+]kodek2,...[,]> Ustala priorytetowa liste uzywanych kodekow video, wedlug ich nazw w codecs.conf. Uzyj "-" przed nazwa kodeka aby go pominac. Uzyj "+" orzed nazwa kodeka by go wymusic, to prawdopodobnie spowoduje bledy! Jezeli lista zakonczona jest ',', MPlayer bedzie bral pod uwage rowniez niewymienione na niej kodeki. INFORMACJA: Mozesz pobrac liste dostepnych kodekow poprzez -vc help. PRZYKLAD: -vc divx Wymusza kodek Win32/VfW DivX. -vc divx4, Probuj najpierw kodek divx4linux, pozniej pozostale. -vc -divxds,-divx, Pomija kodeki Win32 DivX. -vc ffmpeg12,mpeg12, Probuj kodeki libavcodec MPEG-1/2, pozniej libmpeg2, potem inne. -vfm Ustala priorytetowa liste uzywanych rodzin kodekow video, zgodnie z ich nazwami w codecs.conf. Powraca do domyslnych, jesli zadna z podanych rodzin kodekow nie dziala. INFORMACJA: Mozesz pobrac liste dostepnych rodzin kodekow poprzez -vfm help. PRZYKLAD: -vfm ffmpeg,dshow,vfw Najpierw probuje libavcodec, potem Directshow, potem kodeki VFW i, jesli nadal nic nie nie dziala, pozostale. -vfm xanim Najpierw probuje kodek XAnim. -x (zobacz takze -zoom) (tylko MPlayer) Skaluje obraz do szerokosci (jesli jest dostepne skalowanie sprzetowe lub programowe). Wylacza przeliczania proporcji. -xvidopts Podaje dodatkowe parametry przy dekodowaniu Xvid. INFORMACJA: Jako ze dekodowanie przy pomocy libavcodec jest szybsze niz Xvid mozesz chciec uzywac postprocesingu z libavcodec (-vf pp) i jej dekodera (-vfm ffmpeg). Wewnetrzne filtry postprocesingu Xvid: deblock-chroma filtr odblokowywania barwy deblock-luma filtr odblokowywania jasnosci dering-chroma filtr usuwania dzwonienia barwy dering-luma filtr usuwania dzwonienia jasnosci filmeffect Dodaje sztuczna ziarnistosc filmu do video. Moze zwiekszyc postrzegalna jakosc, jednoczesnie obnizajac prawdziwa jakosc. metody wyswietlania dr2 Wlacza bezposrednie wyswietlanie metoda 2 (direct rendering method 2). nodr2 Wylacza bezposrednie wyswietlanie metoda 2. -xy (zobacz takze -zoom) wartosc<=8 Skaluje obraz o wspolczynnik . wartosc>8 Ustawia szerokosc na i oblicza wysokosc tak, by utrzymac prawidlowe proporcje. -y (zobacz takze -zoom) (tylko MPlayer) Skaluje obraz do wysokosci (jesli jest dostepne skalowanie sprzetowe lub programowe) Wylacza przeliczenia proporcji. -zoom Wlacza skalowanie programowe, jesli jest dostepne. Umozliwi to skalowanie tym sterownikom wyjscia video (jak x11, fbdev), ktore nie maja skalowania sprzetowego, kiedy to MPlayer domyslnie wylacza skalowanie z powodow wydajnosciowych. FILTRY AUDIO Filtry audio umozliwiaja modyfikacje strumienia audio i jego wlasnosci. Skladnia jest nastepujaca: -af Ustawia lancuch filtrow audio. INFORMACJA: Aby uzyskac pelna liste dostepnych filtrow audio, skorzystaj z -af help. Dostepne sa filtry: resample[=czprob[:sloppy][:typ]] Zmienia czestotliwosc probkowania strumienia audio. Moze byc przydatny, jesli masz karte o stalej stalej, ustalonej czestotliwosci probkowania lub jesli posiadasz stara karte, ktora obsluzy max 44.1kHz. Filtr ten jest automatycznie wlaczany, jesli zajdzie taka potrzeba. Obsluguje on 16-bitowy calkowitoliczbowy lub rzeczywisty, natywny format endian jako dane wejsciowe. INFORMACJA: Z MEncoderem musisz tez uzyc opcji -srate . Wyjsciowa czestotliwosc probkowania w Hz. Przyjmuje wartosci z zakresu od 8000 do 192000. Jezeli czestotliwosc wejsciowa i wyjsciowa sa takie same albo jezeli ten parametr jest pominiety, filtr jest automatycznie wylaczany. Wysoka czestotliwosc przewaznie zwieksza jakosc dzwieku, szczegolnie w polaczeniu z innymi filtrami. Pozwala (1) lub nie pozwala (0), aby czestotliwosc wyjsciowa roznila sie w nieznacznym stopniu od wartosci podanej przez parametr (domyslnie: 1). Opcja ta moze zostac uzyta jezeli poczatek odtwarzania jest bardzo wolny. Okresla metode wykorzystywana przy zmianie probkowania. 0: interpolacja liniowa (szybka, ale niska jakosc, szczegolnie podczas zwiekszania czestotliwosci probkowania) 1: wielofazowe przetwarzanie banku filtrow przy uzyciu obliczen calkowitoliczbowych (filterbank and integer processing) 2: wielofazowe przetwarzanie banku filtrow przy uzyciu obliczen zmiennoprzecinkowych (filterbank and integer processing) (najwolniejsze, ale dajace najlepsza jakosc) PRZYKLAD: mplayer -af resample=44100:0:0 Ustawi czestotliwosc wyjsciowa filtru na 44100Hz, korzystajac z dokladnego skalowania i interpolacji liniowej. lavcresample[=czprob[:dlug[:lin[:liczba[:obcinanie]]]]] Zmienia czestotliwosc probkowania strumienia audio na calkowita liczbe wyrazona w Hz. Obsluguje tylko 16-bitowy natywny format endian. INFORMACJA: Z MEncoderem musisz tez uzyc opcji -srate . wyjsciowa czestotliwosc probkowania dlugosc filtru ze wzgledu na nizsza czestotliwosc probkowania (domyslnie: 16) jesli 1 to filtry beda liniowo interpolowane pomiedzy wielofazowymi pozycjami log2 z liczby wielofazowych pozycji (..., 10->1024, 11->2048, 12->4096, ...) (domyslnie: 10->1024) czestotliwosc obcinania (0.0-1.0), domyslne ustawienie zalezy od dlugosci filtru sweep[=szybkosc] Wykonuje przemiatanie sinusoidalne. <0.0-1.0> Delta funckji sinusoidalnej, zeby uslyszec przemiatanie dobierz bardzo male wartosci. hrtf[=flaga] Head-related transfer function (funkcja transferowa zwiazana z glowa): Konwertuje wielokanalowe audio do dwoch kanalow przeznaczonych dla sluchawek, zachowujac przestrzennosc dzwieku. Flaga Znaczenie m macierzowe dekodowanie tylnego kanalu s dwukanalowe dekodowanie macierzowe 0 brak dekodowania macierzowego (domyslne) equalizer=[g1:g2:g3:...:g10] 10 oktawowy korektor graficzny zaimplementowany przy pomocy 10 filtrow pasmowych IIR. Oznacza to, ze dziala bez wzgledu na format odtwarzanego dzwieku. Srodkowe czestotliwosci dla tych 10 pasm to: Nr czestotliwosc 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 Jezeli czestotliwosc probkowania odtwarzanego dzwieku jest nizsza niz srodkowa czestotliwosc dla odpowiedniego pasma, to jest ono wylaczane. Znanym bledem jest to, ze wlasciwosci dla najwyzszego pasma nie sa calkowicie symetryczne, jezeli czestotliwosc probki jest zblizona do czestotliwosci srodkowej danego pasma. Mozna obejsc ten problem zwiekszajac jej czestotliwosc, zanim ta dotrze do filtru korektora. :::...: Liczby rzeczywiste okreslajace przyrost w dB dla kazdego pasma czestotliwosci (-12-12). PRZYKLAD: mplayer -af equalizer=11:11:10:5:0:-12:0:5:12:12 media.avi Wzmocni dzwiek w wyzszych i nizszych zakresach czestotliwosci, wyciszajac go jednoczesnie okolo 1kHz. channels=lkan[:nr:od1:do1:od2:do2:od3:do3:...] Dodaje, usuwa, kopiuje lub przekierowuje kanaly. Jezeli podana jest tylko opcja , filtr uzywa domyslnego przekierowywania, ktore dziala nastepujaco: Jesli liczba kanalow wyjsciowych jest wieksza niz wejsciowych, tworzone sa puste kanaly (w przypadku miksowania z mono do stereo, kanal mono jest powtarzany w obu kanalach wyjsciowych). Jezeli liczba kanalow wyjsciowych jest mniejsza niz wejsciowych, nadmiarowe kanaly sa usuwane. liczba wyjsciowych kanalow (1-6) liczba drog przekierowania (1-6) Pary liczb z zakresu od 0 do 5, ktore okreslaja, gdzie przekierowac konkretny kanal. PRZYKLAD: mplayer -af channels=4:4:0:1:1:0:2:2:3:3 media.avi Zmieni liczbe kanalow na 4 i ustawi 4 drogi przekierowania, ktore zamienia kanal 0 z 1, a 2 i 3 pozostawia niezmienione. Zauwaz, ze jezeli odtwarzany byl zbior zawierajacy 2 kanaly, kanaly 2 i 3 beda puste, ale 0 i 1 zostana zamienione. mplayer -af channels=6:4:0:0:0:1:0:2:0:3 media.avi Zmieni liczbe kanalow na 6 i ustawi 4 drogi przekierowania, ktore skopiuja kanal 0 do 0 do 3, a kanaly 4 i 5 beda zawieraly cisze. format[=format] (zobacz takze -format) Konwertuje format probki. Uruchamiany automatycznie, jezeli jest potrzebny przez karte dzwiekowa lub inny filtr. Wybiera zadany format. Ogolny format to 'zbe', gdzie 'z' oznacza znak ('s' dla ze znakiem lub 'u' dla bez znaku), 'b' oznacza ilosc bitow na probke (16, 24 lub 32) a 'e' oznacza ktory bajt jest wysoki ('le' oznacza little-endian, 'be' big-endian a 'ne' format wlasciwy dla komputera). Prawidlowymi wartosciami (miedzy innymi) sa: 's16le', 'u32be' i 'u24ne'. Wyjatkami od tej reguly bedacymi ciagle poprawnymi formatami sa: u8, s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 i imaadpcm. volume[=v[:sc] Implementuje programowa regulacje glosnosci. Uzywaj go ostroznie, gdyz moze obnizyc stosunek sygnalu do szumu. W wiekszosci wypadkow najlepszym rozwiazaniem jest ustawienie miksera PCM na maksymalna wartosc, wylaczenie filtru i regulacja glosnosci poziomem glosnosci ogolnej miksera. Jezeli Twoja karta ma cyfrowy mikser PCM zamiast analogowego i zauwazysz przeklamania, uzyj miksera MASTER. Jezeli do komputera podlaczony jest zewnetrzny wzmacniacz (co zazwyczaj ma miejsce), poziom halasu moze zostac zredukowany poprzez dostrojenie glownego poziomu glosnosci (master level) i pokretla glosnosci, dopoki syczenie w tle nie ustanie. Ten filtr ma inna wlasciwosc: Mierzy ogolny, maksymalny poziom dzwieku i wypisuje go po zakonczeniu MPlayera. Oszacowana glosnosc moze byc uzyta do ustawienia poziomu dzwieku w MEncoderze tak, by byl uzywany maksymalny zasieg dynamiczny. INFORMACJA: Filtr moze zostac uzyty tylko jeden raz przy przetwarzaniu kazdego strumienia audio. Ustawia wzmocnienie w dB dla wszystkich kanalow w strumieniu od wartosci -200dB do +60dB, gdzie -200dB oznacza calkowite wyciszenie a +60dB 1000-krotne wzmocnienie (domyslnie: 0). Wlacza (1) lub wylacza (2) soft-clipping (miekkie obcinanie). Soft-clipping moze sprawic, ze dzwiek stanie sie lagodniejszy, jezeli zastosowano wysokie poziomy glosnosci. Uaktywnij te opcje, jezeli moc glosnikow jest zbyt niska. UWAGA: Metoda ta powoduje przeklamania i powinna byc uzyta tylko w ostatecznosci. PRZYKLAD: mplayer -af volume=10.1:0 media.avi Wzmocni glosnosc o 10.1dB i zastosuje hard-clipping (twarde obcinanie), jezeli poziom jest zbyt wysoki. pan=n[:l01:l02:...l10:l11:l12:...ln0:ln1:ln2:...] Dowolnie miksuje kanaly. Najprosciej tlumaczac jest to polaczenie filtru volume i channels, ktore moze zostac wykorzystane do zmiksowania wielu kanalow do kilku, np. dzwieku w trybie stereo do mono lub zmiany "szerokosci" centralnego glosnika w systemie dzwieku przestrzennego. Filtr jest trudny w uzyciu i bedzie wymagal zastosowania zmudnej metody prob i bledow, zanim zostanie osiagniety oczekiwany rezultat. Liczba parametrow filtru zalezy od liczby kanalow. Przyklad jak zmiksowac 6-kanalowy dzwiek do 2 kanalow z wykorzystaniem tego filtru znajduje sie w czesci przykladow blisko konca. liczba kanalow wyjsciowych (1-6) Jak duzo z kanalu wejsciowego i jest miksowane w kanal wyjsciowy j (0-1). Zatem najpierw jest n liczb opisujacych co robic z pierwszym kanalem wejsciowym, potem n liczb dzialajacych na drugim kanale wejsciowym itd. Jesli dla ktoregos kanalu wejsciowego nie podasz zadnych liczb przyjmowane jest 0. PRZYKLAD: mplayer -af pan=1:0.5:0.5 media.avi Zmiksuje dzwiek ze stereo do mono. mplayer -af pan=3:1:0:0.5:0:1:0.5 media.avi Da 3 kanaly wyjsciowe, pozostawiajac 0 i 1 bez zmian oraz miksujac 0 i 1 do 2 kanalu (ktory moze, na przyklad, zostac wyslany do subwoofera). sub[=fc:kan] Dodaje kanal subwoofera do strumienia dzwiekowego. Dane audio uzyte do stworzenia tego kanalu sa srednia dzwieku w 0 i 1 kanale. Dzwiek wynikowy zostanie poddany dzialaniu dolnoprzepustowego filtru Butterwortha czwartego rzedu z domyslna czestotliwoscia graniczna na poziomie 60Hz i dodany do oddzielnego kanalu w strumieniu audio. UWAGA: Wylacz ten filtr, jezeli odtwarzasz DVD z dzwiekiem w systemie Dolby Digital 5.1, w przeciwnym wypadku jego dzialanie zakloci dzwiek subwoofera. Czestotliwosc graniczna filtru dolnoprzepustowego wyrazona w Hz (20Hz do 300Hz) (domyslnie: 60Hz). Dla uzyskania najlepszego rezultatu, sprobuj ustawic ja na jak najnizsza. Wzbogaci to doswiadczenia plynace z uzywania dzwieku stereo i w systemie przestrzennym. Okresla numer kanalu, do ktorego zostanie wyslany dzwiek subwoofera. Moze przyjmowac wartosci z zakresu od 0 do 5 (domyslnie: 5). Zauwaz, ze liczba kanalow zwiekszy sie do , jezeli zajdzie taka potrzeba. PRZYKLAD: mplayer -af sub=100:4 -channels 5 media.avi Doda kanal subwoofera z ustawiona czestotliwoscia graniczna na 100Hz do 4 kanalu wyjsciowego. center Towrzy kanal centralny z przednich kanalow. Narazie moze charakteryzowac sie niska jakoscia, poniewaz nie wykorzystuje filtru gornoprzepustowego dla prawidlowego selekcjonowania, ale, zamiast tego, usrednia i dzieli na polowe oba kanaly. Okresla numer kanalu, do ktorego wstawiony zostanie kanal centralny. Wartosc tego parametru moze byc z przedzialu 0 do 5 (domyslnie: 5). Zauwaz, ze liczba kanalow bedzie automatycznie zwiekszonado , jesli zajdzie taka potrzeba. surround[=opoznienie] Dekoder macierzowo zakodowanego dzwieku przestrzennego takiego jak Dolby Surround. Wiele plikow zawierajacych 2 kanaly audio, w rzeczywistosci zawiera dzwiek przestrzenny zakodowany w tym systemie. Aby uzyc tego filtru potrzebujesz karty z obsluga przynajmniej 4 kanalow. Ustawia opoznienie w ms dla tylnych glosnikow (0ms do 1000ms) (domyslnie: 20ms). Powinno byc ustawione tak: jesli d1 to odleglosc od pozycji sluchacza do przednich glosnikow a d2 to odleglosc od tylnych glosnikow, to opoznienie powinno byc ustawione na 15ms, jezeli d1 <= d2 i 15 + 5*(d1-d2) jezeli d1 > d2. Domyslna wartosc dla d to 20ms. PRZYKLAD: mplayer -af surround=15 -channels 4 media.avi Doda dzwiek przestrzenny dekodujac dzwiek dla tylnych glosnikow z opoznieniem 15ms. delay[=kan1:kan2:...] Opoznia dzwiek wyslany do glosnikow, tak zeby dotarl on z roznych kanalow jednoczesnie. Jest to uzyteczne, jezeli masz wiecej niz 2 glosniki. kan1,kan2,... Opoznienie w ms, ktore ma byc zastosowane do kazdego kanalu (liczba rzeczywsta z zakresu od 0 do 1000). Aby obliczyc opoznienie dla poszczegolnych kanalow, wykonaj nastepuje czynnosci: 1. Oblicz odleglosc od glosnikow do pozycji sluchacza (w metrach), da Ci to wartosci od s1 do s5 (dla systemu 5.1). Nie ma sensu brac pod uwage subwoofera (i tak nie uslyszysz roznicy). 2. Odejmij odleglosc od s1 do s5 od odleglosci maksymalnej tzn. s[i] = max(s) - s[i]; i = 1...5. 3. Oblicz zadane opoznienia w ms jako d[i] = 1000*s[i]/342; i = 1...5. PRZYKLAD: mplayer -af delay=10.5:10.5:0:0:7:0 media.avi Opozni dzwiek w lewym i prawym przednim glosniku o 10.5ms, dwa tylne kanaly i subwoofer o 0ms, a centralny o 7ms. export[=mmapowany_zbior[:nprobek]] Eksportuje przychodzacy sygnal do innych procesow uzywajac mapowania pamieci (mmap()). Zmapowane obszary zawieraja naglowek: int lkan /*liczba kanalow*/ int rozm /*rozmiar bufora*/ unsigned long long licznik /*Uzywany do zachowania synchronizacji, aktualizowany za kazdym razem kiedy eksportowane sa nowe dane.*/ Reszta to 16-bitowe dane (bez przeplotu). Zbior, na ktory nalezy mapowac dane (domyslnie: ~/.mplayer/ mplayer-af_export). ilosc probek na kanal (domyslnie: 512) PRZYKLAD: mplayer -af export=/tmp/mplayer-af_export:1024 media.avi Wyeksportuje 1024 probek na kanal do "/tmp/mplayer- af_export". extrastereo[=wsp] Zwieksza (liniowo) roznice miedzy lewym a prawym kanalem dodajac efekt "przekazu na zywo" do odtwarzania. Okresla wspolczynnik roznicy wyrazony liczba rzeczywista (domyslnie: 2.5). Jesli podasz mu wartosc 0.0, dzwiek bedzie odtwarzany w trybie mono (srednia z dwoch kanalow), przy 1.0, dzwiek pozostanie niezmieniony, a jesli podasz -1.0, lewy kanal zostanie zamieniony z prawym. volnorm[=metoda] Maksymalnie zwieksza glosnosc, nie znieksztalcajac przy tym dzwieku. Ustawia uzwana metode. 1: Uzywa pojedynczej probki by wygladzic zaburzenia uzywajac standardowej sredniej wazonej z poprzednich probek (domyslne). 2: Uzywa kilku probek by wygladzic zaburzenia uzywajac standardowej sredniej wazonej z poprzednich probek. ladspa=plik:etykieta[:opcje...] Laduje wtyczke LADSPA (Linux Audio Developer's Simple Plugin API). Filtr ten moze miec wiele instancji, wiec mozna uzywac kilku wtyczek LADSPA jednoczesnie. Okresla plik biblioteki z wtyczka LADSPA. Jezeli zmienna LADSPA_PATH jest ustawiona, program szuka tam okreslonego pliku. Jezeli jednak nie jest ona ustawiona, musisz podac pelna sciezke do tego zbioru. Okresla filtr wewnatrz biblioteki. Niektore zbiory zawieraja tylko jeden filtr, z kolei inne moga zawierac ich wiele. Podanie tutaj parametru "help" spowoduje wyswietlenie wszystkich dostepnych filtrow w obrebie konkretnej biblioteki, zastepuje to funkcje "listplugins" z pakietu SDK LADSPA. Parametry sa liczbami rzeczywistymi wiekszymi lub rownymi zeru, ktore okreslaja zachowanie zaladowanej biblioteki (np. opoznienie, prog czy wzmocnienie). W trybie "gadatliwym" (dodaj flage -v do wiersza polecen MPlayera), wypisywane sa wszystkie mozliwe parametry i ich poprawne zakresy. Zastepuje to funkcje "analyseplugin" z pakietu SDK LADSPA. comp Filtr kompresujacy/rozkompresowujacy przdatny przy wejsciu z mikrofonu. Zapobiega przenoszeniu artefaktow przy duzym poziomie dzwieku, a zglasnia przy niskm. Filtr ten nie byl testowany i moze byc nawet bezuzyteczny. gate Filtr bramkujacy szum podobny do filtru comp. Filtr ten nie byl testowany i moze byc nawet bezuzyteczny. FILTRY VIDEO Filtry video umozliwiaja Ci modyfikacje strumienia video i jego wlasnosci. Skladnia jest nastepujaca: -vf Ustawia liste filtrow video i ich opcji. -vop <...,filtr3[=parametr1:parametr2:...],filtr2,filtr1> (PRZESTARZALE) Ustawia liste filtrow video do zastosowania w odwrotnej kolejnosci. Odradzane na rzecz -vf. Wiele parametrow jest opcjonalnych i jezeli zostana pominiete, ich wartosci ustawiane sa na domyslne. Uzyj "-1", aby wyraznie nakazac ustawiania wartosci domyslnej. Parametry w:h oznaczaja szerokosc x wysokosc w pikselach, x:y oznacza pozycje od lewego gornego rogu wiekszego obrazu. INFORMACJA: Mozesz pobrac liste dostepnych filtrow video poprzez -vf help. Filtry obrazu sa zorganizowane w listy. Jest kilka polecen zarzadzajacych lista filtrow. -vf-add Dodaje podane jako parametry filtry do listy filtrow. -vf-pre Poprzedza liste filtrow podanymi filtrami. -vf-del Usuwa filtry na podanych pozycjach. Pozycje rozpoczynaja sie od 0, ujemne liczby odnosza sie do konca listy (-1 to ostani). -vf-clr Usuwa wszystkie filtry. Jesli filtr to obsluguje mozesz odnosic sie do parametrow podajac ich nazwy. -vf =help Wyswietla nazwy parametrow i zakresy wartosci dla podanego filtru. -vf Ustawia nazwany parametr na podana wartosc. Uzyj on/off albo yes/no zeby ustawic parametry typu przelacznik. Dostepne sa filtry: crop[=w:h:x:y] Kadruje dana czesc partii obrazu i wyrzuca reszte. Przydatne do usuwania czarnych obramowan z szerokoekranowych filmow. , Szerokosc i wysokosc obciecia, domyslnie oryginalna szerokosc i wysokosc. , Pozycja wycinanego obrazu, domyslnie srodek. cropdetect[=limit:round] Oblicza niezbedne parametry przycinania i wyswietla propozycje na standardowe wyjscie. Prog, ktory moze byc opcjonalnie podany od niczego (0) do wszystkiego (255) (domyslnie: 24). Wartosc, przez ktora szerokosc/wysokosc powinny byc podzielne (domyslnie: 16). Offset jest automatycznie dopasowywany tak, aby wycentrowac film. Uzyj 2, aby otrzymac rowne wymiary (wymagane przez film 4:2:2). 16 to najlepsza wartosc przy kodowaniu do wiekszosci kodekow. rectangle[=w:h:x:y] Reaguje na przyjmujaca dwa parametry dyrektywe "change_rectangle" w zbiorze input.conf. , szerokosc i wysokosc (domyslnie: -1, maksymalny mozliwy rozmiar przy ktorym granice wciaz sa widoczne.) , pozycja lewego gornego rogu (domyslnie: -1, najwyzej i najbardziej w lewo jak to tylko mozliwe) expand[=w:h:x:y:o:a:r] Zwieksza rozdzielczosc (nie skaluje) filmu do podanej wartosci i umieszcza nieprzeskalowany obraz pod wspolrzednymi x, y. Moze byc uzyty do umieszczenia napisow/OSD w otrzymanym czarnym pasku. , Szerokosc i wysokosc po poszerzeniu (domyslnie: oryginalna szerokosc, wysokosc). Ujemne wartosci traktowane sa jak zmiany oryginalnej wielkosci PRZYKLAD: expand=0:-50:0:0 Dodaje 50 pixeli ramki na dole obrazka. , pozycja oryginalnego obrazu na rozszerzonym obrazie (domyslnie: na srodku) wyswietlanie OSD/napisow 0: wylaczone (domyslne) 1: wlaczone Rozszerza tak, by pasowalo do proporcji, a nie rozdzielczosci (domyslnie: 0). PRZYKLAD: expand=800::::3/4 Powieksza do 800x600, chyba ze film jest w wiekszej rozdzielczosci, wtedy powieksza tak, by mial proporcje 3/4. Zaokragla w gore tak zeby wysokosc i szerokosc byly podzielne przez (domyslnie: 1). flip (zobacz takze -flip) Odwraca obraz do gory nogami. mirror Tworzy lustrzane odbicie wzgledem osi Y. rotate[=<0-7>] Obraca obraz o 90 stopni i ewentualnie go odbija. Dla wartosci pomiedzy 4-7 obracanie wykona sie tylko jezeli obraz jest wyzszy niz szerszy. 0 Obraca o 90 stopni w prawo i odbija (domyslne) 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 konwersje kolorow YUV<->RGB (zobacz takze -sws). , Przeskalowana szerokosc/wysokosc (domyslnie: oryginalna szerokosc/wysokosc) INFORMACJA: Jezeli podano -zoom, a podane filtry (wlaczajac w to libvo) nie potrafia skalowac, domyslnie jest d_width/ d_height! 0: skalowana d_width/d_height -1: oryginalna wysokosc/szerokosc -2: Oblicza w/h uzywajac tej drugiej wartosci i preskalowanych proporcji. -3: Oblicza w/h uzywajac tej drugiej wartosci i oryginalnych proporcji. -(n+8): Jak -n powyzej, ale zaokragla wymiar do najblizszej wielokrotnosci 16. Przelacza skalowanie z przeplotem. 0: wylaczone (domyslne) 1: wlaczone opuszcza informacje o kolorach 0: Uzyje wszystkich dostepnych linii wejscia koloru. 1: Uzyje tylko co 2ga linie wejscia koloru. 2: Uzyje tylko co 4ta linie wejscia koloru. 3: Uzyje tylko co 8ma linie wejscia koloru. [:] (zobacz takze -sws) Ustawia parametry skalowania zaleznie od tego jaki skalator zostal wybrany przez -sws. -sws 2 (dwuszesciennie): B (rozmazywanie) i C (dzwonienie) 0.00:0.60 domyslnie 0.00:0.75 "precyzyjna dwuszescienna" VirtualDuba 0.00:0.50 krzywa sklejana Catmull-Rom 0.33:0.33 krzywa sklejana Mitchell-Netravali 1.00:0.00 szescienna krzywa B-sklejana -sws 7 (gaussian): ostrosc (0 (gladkie) - 100 (wyostrzone)) -sws 9 (lanczos): dlugosc filtra (1-10) Skaluje do standardowych wielkosci. qntsc: 352x240 (cwierc ekranu NTSC) qpal: 352x288 (cwierc 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 pozadana wielkosc obrazu/proporcje w wybranym miejscu lancucha filtrow. Proporcja moze byc podana jako ulamek (4/3) lub liczba rzeczywista (1.33). Zamiast tego mozna podac dokladne wymiary wyjscia. Prosze zauwazyc, ze filtr ten nie przeskalowywuje nic samemu; on tylko ustawia co nastepne skalowania (sprzetowe lub programowe) zrobia przy dostosowywaniu do prawidlowych proporcji. , Nowa wysokosc i szerokosc obrazu Moze byc jedna z tych specjalnych wartosci: 0: oryginalna wysokosc i szerokosc wyswietlania -1: oryginalna wysokosc/szerokosc filmu (domyslne) -2: Oblicza w/h na podstawie drugiej wielkosci i oryginalnych proporcji wyswietlania. -3: Oblicza w/h na podstawie drugiej wielkosci i oryginalnych proporcji filmu. PRZYKLAD: dsize=800:-2 Daje rozdzielczosc wyjsciowa 800x600 dla filmu w proporcji 4/3, lub 800x450 dla filmu w proporcji 16/9. Zmienia wysokosc i szerokosc wedlug oryginalnych proporcji. -1: Ignoruje oryginalne proporcje (domyslne). 0: Utrzymaj proporcje wyswietlania uzywajac i jako maksymalnej rozdzielczosci. 1: Utrzymaj proporcje wyswietlania uzywajac i jako minimalnej rozdzielczosci. 2: Utrzymaj proporcje filmu uzywajac i jako maksymalnej rozdzielczosci. 3: Utrzymaj proporcje filmu uzywajac i jako minimalnej rozdzielczosci. PRZYKLAD: dsize=800:600:0 Daje rozdzielczosc wyjsciowa co najwyzej 800x600, lub mniejsza zeby utrzymac proporcje. Zaokragla w gore tak by wysokosc i szerokosc byly podzielne przez (domyslnie: 1). yuy2 Wymusza konwersje programowa YV12/I420/422P na YUY2. Przydatne przy kartach/sterownikach video, ktore maja wolna obsluge YV12, ale szybka YUY2. yvu9 Wymusza programowa konwersje przestrzeni kolorow YVU9 na YV12. Odradzany na rzecz skalowania programowego. yuvcsp Obcina wartosci kolorow YUV do zakresu CCIR 601 bez przeprowadzania prawdziwej konwersji. rgb2bgr[=swap] Konwersja kolorow RGB 24/32 <-> BGR 24/32 swap Dodatkowo zamienia R <-> B. palette Konwersja przestrzeni kolorow RGB/BGR 8 -> 15/16/24/32bpp przy uzyciu palety. format[=fourcc] Ograniczenie przestrzeni kolorow dla nastepnego filtru bez robienia zadnej konwersji. Stosowac razem z filtrem skalujacym do prawdziwej konwersji. INFORMACJA: Liste dostepnych formatow mozna uzskac wywolujac format=fmt=help. nazwa formatu taka jak rgb15, bgr24, yv12, itp (domyslnie: yuy2) noformat[=fourcc] Ograniczenie przestrzeni kolorow dla nastepnego filtru bez robienia zadnej konwersji. Przeciwnie niz filtr formatu, pozwala na uzycie dowolnej przestrzeni kolorow z wyjatkiem tej, ktora okresliles. INFORMACJA: Liste dostepnych formatow mozna uzyskac wywolujac format=fmt=help. nazwa formatu taka jak rgb15, bgr24, yv12, itp (domyslnie: yv12) pp[=filtr1[:opcja1[:opcja2...]]/[-]filtr2...] (zobacz takze -pphelp) Ta opcja uruchamia okreslony lancuch podfiltrow postprocessingu. Podfiltry musza byc oddzielone znakiem "/" i moga byc wylaczone przez poprzedzenie ich znakiem "-". Kazdy podfiltr i niektore opcje maja dluga i krotka nazwe ktorych mozna uzywac zamiennie, tzn. dr/dering oznaczaja to samo. Wszystkie podfiltry maja wspolne opcje okreslajace ich zasieg: a/autoq Automatycznie wylacza filtr, jesli procesor jest zbyt wolny. c/chrom Filtruje tez kolory (domyslne). y/nochrom Wykonuje tylko filtrowanie jasnosci (nie filtruje barw). n/noluma Wykonuje tylko filtrowanie barw (nie filtruje janosci). INFORMACJA: -pphelp pokaze wszystkie dostepne podfiltry. Dostepne sa podfiltry hb/hdeblock[:roznica[:plaskosc]] poziomy filtr usuwania efektu blokowego : Wspolczynnik roznicy, gdzie wieksze wartosci oznaczaja wieksze usuwanie blokow (domyslnie: 32). : Wspolczynnik plaskosci, gdzie wieksze wartosci oznaczaja wieksze usuwanie blokow (domyslnie: 39). vb/vdeblock[:roznica[:plaskosc]] pionowy filtr usuwania efektu blokowego : Wspolczynnik roznicy, gdzie wieksze wartosci oznaczaja wieksze usuwanie blokow (domyslnie: 32). : Wspolczynnik plaskosci, gdzie wieksze wartosci oznaczaja wieksze usuwanie blokow (domyslnie: 39). ha/hadeblock[:roznica[:plaskosc]] dokladny poziomy filtr usuwania efektu blokowego : Wspolczynnik roznicy, gdzie wieksze wartosci oznaczaja wieksze usuwanie blokow (domyslnie: 32). : Wspolczynnik plaskosci, gdzie wieksze wartosci oznaczaja wieksze usuwanie blokow (domyslnie: 39). va/vadeblock[:roznica[:plaskosc]] dokladny pionowy filtr usuwania efektu blokowego : Wspolczynnik roznicy, gdzie wieksze wartosci oznaczaja wieksze usuwanie blokow (domyslnie: 32). : Wspolczynnik plaskosci, gdzie wieksze wartosci oznaczaja wieksze usuwanie blokow (domyslnie: 39). Poziome i pionowe filtry usuwania blokow maja wspolne wartosci roznicy i plaskosci, wiec nie mozna ustawic roznych progow 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[:prog1[:prog2[:prog3]]] redukcja szumow czasowych : wiekszy -> mocniejsze filtrowanie : wiekszy -> mocniejsze filtrowanie : wiekszy -> mocniejsze filtrowanie al/autolevels[:f/fullyrange] automatyczna korekta jasnosci / kontrastu f/fullyrange: Rozciaga jasnosc do zakresu (0-255). lb/linblenddeint Filtr usuwania przeplotu liniowym rozmyciem, ktory usuwa przeplot z danego bloku stosujac do wszystkich linii filtr (1 2 1). li/linipoldeint Liniowo interpolujacy filtr usuwania przeplotu, ktory usuwa przeplot z danego bloku stosujac do co drugiej linii interpolacje liniowa. ci/cubicipoldeint Kubicznie interpolujacy filtr usuwania przeplotu, ktory usuwa przeplot z danego bloku stosujac do co drugiej linii interpolacje kubiczna. md/mediandeint Medianowy filtr usuwania przeplotu, ktory usuwa przeplot z danego bloku stosujac do co drugiej linii filtr medianowy. fd/ffmpegdeint Filtr usuwania przeplotu z FFmpeg, ktory usuwa przeplot z danego bloku stosujac do co drugiej linii filtr (-1 4 2 4 -1). l5/lowpass5 Pionowo stosowany dolnoprzepustowy fir FIR usuwania przeplotu, ktory usuwa przeplot z danego bloku stosujac do wszystkich linii filtr (-1 2 6 2 -1). fq/forceQuant[:kwantyzator] Wymusza zastosowanie podanego kwantyzatora zamiast tego z wejscia. : uzywany kwantyzator de/default domyslna kombinacja filtrow (hb:a,vb:a,dr:a) fa/fast szybka kombinacja filtrow (h1:a,v1:a,dr:a) ac kombinacja filtrow wysokiej jakosci (ha:a:128:7,va:a,dr:a) PRZYKLAD: -vf pp=hb/vb/dr/al odblokowywanie poziome i pionowe, usuwanie efektu dzwonienia i automatyczna korekcja jasnosci/kontrastu -vf pp=de/-al domyslne filtry bez korekty jasnosci/kontrastu -vf pp=default/tmpnoise:1:2:3 domyslne filtry i czasowy odszumiacz -vf pp=hb:y/vb:a Odblokowywanie poziome tylko na jasnosci i automatyczne wlaczenie lub wylaczenie odblokowywania pionowego w zaleznosci od dostepnego czasu procesora. spp[=jakosc[:qp:[:tryb]] Prosty filtr postprocessingu, ktory wielokrotnie kompresuje i dekompresuje obraz w kilku (lub - przy jakosci 6 - wszystkich) przesunieciach i usrednia wyniki. 0-6 (domyslnie: 3) Wymusza parametr kwantyzacji (domyslnie: 0, parametr QP z video). 0: twardy prog (domyslne) 1: miekki prog (lepiej usuwa efekt dzwonienia, wieksze rozmycie) fspp[=jakosc[:qp[:sila]]] szybsza wersja prostego filtru postprocesingu 4-5 (to samo co w spp; domyslnie: 4) Wymusza parametr kwantyzacji (domyslnie: 0, parametr QP z video). <-15-32> Sila filtru, mniejsze wartosci daja wiecej szczegolow ale tez wiecej artefaktow, podczas gdy wieksze wartosci wygladzaja obraz ali i rozmywaja (domyslnie: 0 - optymalnie pod wzgledem PSNR). pp7[=qp[:tryb]] Wariant filtru spp, podobny do spp=6 z 7 punktowa DCT gdzie tylko centralna probka jest uzywana po IDCT. Wymusza parametr kwantyzacji (domyslnie: 0, uzywaj QP z video). 0: twarde obcinanie 1: miekkie obcinanie (lepiej usuwa dzwonienie, ale bardziej rozmyte) 2: srednie obcinanie (domyslne, dobre rezultaty) qp=rownanie filtr zmiany parametru kwantyzacji (QP) jakies rownanie postaci "2+2*sin(PI*qp)" test Tworzy rozne wzorce testowe. rgbtest Tworzy wzorzec testowy RGB przydatny do wykrywania pomylek RGB/ BGR. Powinienes widziec czerwony, zielony i niebieski pasek od gory do dolu. lavc[=jakosc:fps] Szybka programowa konwersja z YV12 na MPEG-1 przy pomocy libavcodec do stosowania z DVB/DXR3. Szybsza i lepsza jakosc niz -vf fame. 1-31: ustalone qscale 32-: ustalone tempo bitowe w kbitach wymusza fps wyjscia (liczba rzeczywista) (domyslnie: 0, wykrywanie wg wysokosci) fame Szybka programowa konwersja z YV12 na MPEG-1 przy pomocy libfame do stosowania z DVB/DXR3. dvbscale[=aspekt] Ustawia optymalne skalowanie dla kart DVB, czyli sprzetowe skalowanie osi x i programowe wyliczanie skalowania osi y tak, by zachowac proporcje. Uzyteczne tylko w polaczeniu z expand i scale. Kontroluje proporcje, wyliczane przez wzor DVB_HEIGHT*ASPECTRATIO (domyslnie: 576*4/3=768), ustaw na 576*(16/9)=1024 dla TV 16:9. PRZYKLAD: -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1,lavc FIXME: Wytlumaczyc co to robi. noise[=luma[u][t|a][h][p]:chroma[u][t|a][h][p]] Dodaje zaklocenia. <0-100> zaklocenie jasnosci <0-100> zaklocenia koloru u jednolite zaklocenia (w przeciwnym wypadku gaussowskie) t zmienne zaklocenie (wzorzec zaklocen zmienia sie miedzy klatkami) a usrednione zmienne zaklocenia (gladsze, ale o wiele wolniejsze) h wysoka jakosc (odrobine lepiej wyglada, odrobine wolniejsze) p miesza wedlug przypadkowego zaklocenia z (pol)regularnym wzorem denoise3d[=luma:chroma:time] Ten filtr redukuje zaklocenia obrazu wygladzajac obraz, a nieruchome obrazy staja sie naprawde nieruchome (Powinno to poprawic mozliwosci kompresji.). wplyw przestrzeni jasnosci (domyslnie: 4) wplyw przestrzeni kolorow (domyslnie: 3)