Mercurial > mplayer.hg
changeset 13193:4f4d22929073
synced with 1.688 + some fixes
author | paszczi |
---|---|
date | Sun, 29 Aug 2004 20:15:16 +0000 |
parents | 0888f409a2e9 |
children | cfe599eb8cf3 |
files | DOCS/man/pl/mplayer.1 |
diffstat | 1 files changed, 787 insertions(+), 257 deletions(-) [+] |
line wrap: on
line diff
--- a/DOCS/man/pl/mplayer.1 Sun Aug 29 19:39:21 2004 +0000 +++ b/DOCS/man/pl/mplayer.1 Sun Aug 29 20:15:16 2004 +0000 @@ -1,4 +1,4 @@ -.\" synced with 1.682 +.\" synced with 1.688 .\" MPlayer (C) 2000-2004 MPlayer Team .\" This man page was/is done by Gabucino, Diego Biurrun, Jonas Jermann .\" Tłumaczenie: Wacław "Torinthiel" Schiller (torinthiel@wp.pl) @@ -37,7 +37,7 @@ .\" Tytuł .\" -------------------------------------------------------------------------- . -.TH MPlayer 1 "2004-01-16" "Projekt MPlayer" "Odtwarzacz filmów" +.TH MPlayer 1 "2004-08-27" "Projekt MPlayer" "Odtwarzacz filmów" . .SH NAZWA mplayer \- odtwarzacz filmów @@ -53,12 +53,15 @@ .nh .B mplayer .RI [opcje]\ [ \ zbiór\ | \ URL\ | \ lista\ odtwarzania\ | \ \-\ ] +. +.in .br .B mplayer 'in +\n[.k]u [opcje globalne] .I zbiór [opcje specyficzne] [zbiór2] [opcje specyficzne] +. .br .in .B mplayer @@ -66,70 +69,82 @@ [opcje globalne] .RI { "grupa zbiorów i opcji" } [opcje specyficzne dla grupy] +. .br .in .B mplayer 'in +\n[.k]u .I dvd://[tytuł | [tytuł_początkowy]\-tytuł_końcowy ] [opcje] +. .br .in .B mplayer 'in +\n[.k]u .I vcd://ścieżka[/urządzenie] +. .br .in .B mplayer 'in +\n[.k]u .I tv://[kanał] [opcje] +. .br .in .B mplayer 'in +\n[.k]u .I dvb://[numer_karty@]kanał [opcje] +. .br .in .B mplayer 'in +\n[.k]u .I mf://maskazbiorów [opcje] +. .br .in .B mplayer 'in +\n[.k]u .I [cdda|cddb]://ścieżka[:szybkość][/urządzenie] [opcje] +. .br .in .B mplayer 'in +\n[.k]u .I cue://zbiór[:ścieżka] [opcje] +. .br .in .B mplayer 'in +\n[.k]u .RI [ mms[t] | http | http_proxy | rt[s]p | ftp ] :// [użytkownik:hasło@]\fIURL\fP[:port] [opcje] +. .br .in .B mplayer 'in +\n[.k]u .I sdp://plik [opcje] +. .br .in .B mplayer 'in +\n[.k]u .I mpst://host[:port]/URL [opcje] +. .br .in .B gmplayer [opcje] [\-skin\ skórka] +. .br .B mencoder [opcje] @@ -194,10 +209,7 @@ MPlayer ma w pełni konfiguralną, sterowaną komendami, warstwę kontroli, która pozwala Ci na sterowanie przy pomocy klawiatury, myszy, joystika lub zdalnego sterowania (korzysta z LIRC). -.br -Domyślny zbiór konfiguracyjny systemu wejściowego to -~/.mplayer/\:input.conf, lecz jego położenie możesz nadpisać -opcją \-input. +Opcja \-input podpowie ci jakie są sposoby dopasowania jej do swoich potrzeb. .TP .B kontrola podstawowa .PD 0 @@ -346,24 +358,28 @@ w ~/.mplayer lub w tym samym katalogu, co film. . . +. .SH "OPCJE OGÓLNE" +. .TP .B \-codecs-file <plik> Używa podanego pliku zamiast dostępnego w systemie lub wbudowanego codecs.conf. Zobacz również opcje \-afm, \-ac, \-vfm and \-vc. +. .TP .B \-include <plik\ konfiguracyjny> Określa plik z ustawieniami, który będzie parsowany po tych domyślnych. +. .TP .B \-quiet \ \ Sprawia, że wyjście na konsolę jest mniej gadatliwe; w szczególności zapobiegnie to wyświetleniu wiersza stanu (tzn.\& A: 0.7 V: 0.6 A-V: 0.068 ...). Szczególnie przydatne na wolnych terminalach lub na takich, które nie obsługują poprawnie znaku powrotu karetki (tzn.\& \\r). +. .TP .B \-v, \-verbose Zwiększa poziom gadatliwości (raportowania) (więcej \-v oznacza większy poziom). -. .PD 0 .RSs .IPs 0 @@ -380,6 +396,7 @@ . . .SH "OPCJE ODTWARZACZA (TYLKO MPLAYER)" +. .TP .B \-autoq <jakość> (używaj z \-vf [s]pp) Dynamicznie zmiania poziom postprocesingu w zależności od dostępnego wolnego @@ -387,6 +404,7 @@ Numer, który wyszczególnisz, będzie najwyższym poziomem. Najczęściej możesz używać dużych liczb. Musisz użyć \-vf [s]pp bez parametrów, aby ta opcja działała. +. .TP .B \-autosync <czynnik> Stopniowo dostosowuje synchronizację A/\:V bazując na pomiarze opóźnień audio. @@ -403,6 +421,7 @@ wyregulowanie potrwa tylko około 1 lub 2\ sekund. Opóźnienie reakcji na nagłe przesunięcie A/\:V powinno być jedynym ubocznym efektem włączanie tej opcji, dla wszystkich sterowników dźwięku. +. .TP .B \-benchmark Pokazuje na końcu odtwarzania statystyki użycia procesora i zgubionych klatek. @@ -412,17 +431,20 @@ .I UWAGA: Z tą opcją MPlayer ignoruje czas trwania ramki, jeśli odtwarza tylko video (można to uznać za nielimitowane fps). +. .TP .B \-colorkey <numer> Zmienia kolor kluczowy (colorkey) na wybraną wartość RGB. 0x000000 to czarny a 0xffffff to biały. Obsługiwane tylko przez sterowniki wyjścia video cvidix, fbdev, svga, vesa, winvidix, xmga, xvidix i xover. +. .TP .B \-nocolorkey Wyłącza kolor kluczowy. Obsługiwane tylko przez sterowniki wyjścia video cvidix, fbdev, svga, vesa, winvidix, xmga, xvidix i xover. +. .TP .B \-edl <nazwa\ pliku> Włącza decyzyjną listę edycji (ang.\& edit decision list (EDL)) podczas @@ -430,6 +452,7 @@ Video będzie pomijane, audio będzie wyciszane i włączane zgodnie z wpisami w podanym zbiorze. Szczegółowe informacje zawarte są w DOCS/\:HTML/\:pl/\:edl.html. +. .TP .B \-edlout <nazwa\ zbioru> Tworzy nowy zbiór i zapisuje decyzyjną listę edycji (EDL) do tego zbioru. @@ -438,10 +461,12 @@ Daje to punkt wyjścia, który użytkownik może później dopasować do swoich potrzeb. Szczegółowe informacje zawarte są w DOCS/\:HTML/\:pl/\:edl.html. +. .TP .B \-enqueue (tylko GUI) Dodaje zbiory podane w wierszu poleceń do listy odtwarzania, zamiast odtwarzać je od razu. +. .TP .B \-fixed-vo (KOD BETA!) Wymusza ustawienie jednego systemu video dla wszystkich zbiorów (jedna @@ -449,24 +474,29 @@ Dlatego też tylko jedno okno zostanie otwarte dla wszystkich zbiorów. Obecnie działa z następującymi sterownikami: gl2, mga, svga, x11, xmga, xv, xvidix i dfbmga. +. .TP .B \-framedrop (zobacz także \-hardframedrop) Nie wyświetla niektórych klatek, by utrzymać synchronizacje A/\:V na wolnych komputerach. Filtry video nie będą stosowane do tych klatek. Dla klatek B nawet dekodowanie jest całkowicie pominięte. +. .TP .B \-h, \-help, \-\-help Pokazuje krótkie podsumowanie opcji. +. .TP .B \-hardframedrop Większa intensywność opuszczania klatek (przerywa dekodowanie). Prowadzi do zniekształceń obrazu! +. .TP .B \-identify Pokazuje parametry zbioru w łatwo przeglądalnym formacie. Skrypt TOOLS/\:midentify wycina inne napisy MPlayera i (mamy nadzieję) zabezpiecza specjalne znaki przed interpretacją przez powłokę. +. .TP .B \-input <komendy> Ta opcja może być używana do konfiguracji pewnych części systemu wejściowego. @@ -480,8 +510,9 @@ .PD 0 .RSs .IPs conf=<plik> -Czyta alternatywny input.conf. -Jeżeli opcję podano bez ścieżki, przyjmowany jest ~/\:.mplayer/\:<plik>. +Określa plik konfiguracyjny warstwy kontroli, inny niż domyślny +~/\:.mplayer/\:input.conf. +Jeżeli nie podano pełnej ścieżki, pod uwagę brany jest ~/\:.mplayer/\:<plik>. .IPs ar-delay Opóźnienie w msek przed rozpoczęciem automatyczniego powtarzania klawisza (0 żeby wyłączyć). @@ -495,7 +526,7 @@ Wybiera używany joystick (domyślnie: /dev/\:input/\:js0). .IPs plik\ Czyta polecenia z podanego zbioru. -Opcja głównie przydatny przy kolejce fifo. +Opcja głównie przydatny przy kolejce FIFO. .br .I INFORMACJA: Jeśli podany zbiór jest kolejką, MPlayer otwiera oba końce, więc można @@ -506,22 +537,28 @@ .TP .B \-lircconf <plik> (tylko z LIRC) Wskazuje plik konfiguracyjny dla LIRC (domyślne ~/\:.lircrc). +. .TP .B \-list-options Wyświetla wszystkie dostępne opcje. +. .TP .B \-loop <ilość> Powtarza film <ilość> razy. 0 oznacza zawsze. +. .TP .B \-menu (tylko z menu OSD) Włącza menu OSD. +. .TP .B \-menu-cfg <plik> (tylko z menu OSD) Wskazuje alternatywny plik konfiguracyjny menu.conf. +. .TP .B \-menu-root <wartość> (tylko z menu OSD) Wybiera menu główne. +. .TP .B \-noconsolecontrols Powstrzymuje MPlayera przed czytaniem zdarzeń klawiszy ze standardowego wejścia. @@ -531,20 +568,25 @@ jeżeli otwierasz /dev/\:stdin (albo odpowiednik w Twoim systemie), używasz stdin na liście odtwarzania albo zamierzasz czytać z stdin później poprzez polecenia trybu slave loadlist i loadfile. +. .TP .B \-nojoystick Wyłącza obsługę joysticka. +. .TP .B \-nolirc Wyłącza obsługę LIRC. +. .TP .B \-nomouseinput (tylko z X11) Wyłącza obsługę zdarzeń wciśnięcia/\:puszczenia przycisku myszki (menu kontekstowe mozplayerxp korzysta z tej opcji). +. .TP .B \-nortc (tylko z RTC) Wyłącza używanie Linux RTC (real-time clock \- /dev/\:rtc) jako mechanizmu mierzenia czasu. +. .TP .B \-playlist <plik> Odtwarza zbiory według pliku listy odtwarzania (w formatach ASX, Winamp, SMIL @@ -555,15 +597,19 @@ odnoszą się tylko do zbiorów na tej liście. .br FIXME: Musi to być bardziej przejrzyste i dokładnie udokumentowane. +. .TP .B \-really-quiet (zobacz również opcję \-quiet) Wyświetla jeszcze mniej komunikatów wyjściowych i stanu niż z opcją \-quiet. +. .TP .B \-rtc-device <urządzenie> Korzysta z określonego urządzenia do synchronizacji przez RTC. +. .TP .B \-shuffle Odtwarza zbiory w losowej kolejności. +. .TP .B \-skin <nazwa> (tylko z GUI) Załaduje skórkę z podanego jako parametr katalogu znajdującego się pod @@ -587,21 +633,26 @@ .br .I INFORMACJA: Lista poleceń znajduje się w DOCS/\:tech/\:slave.txt i \-input cmdlist. +. .TP .B \-softsleep Używa wysokiej jakości zegarów programowych. Tak dokładne jak RTC, ale nie wymaga specjalnych uprawnień. Skutkuje większym obiążeniem procesora. +. .TP .B \-speed <0.01\-100> Zwalnia lub przyspiesza odtwarzanie o współczynnik podany jako parametr. +. .TP .B \-sstep <sek> Wyświetla jedną klatke co <sek> sekund. Użyteczny w pokazie slajdów. . . +. .SH "OPCJE DEMUXERA/\:STRUMIENI" +. .TP .B \-a52drc <poziom> Wybiera poziom Kompresji Dynamiki (Dynamic Range Compression) dla @@ -611,6 +662,7 @@ wyciszone i vice versa). Opcja ta jest skuteczna tylko wtedy, kiedy strumień AC3 zawiera informacje o wymaganym zasięgu kompresji. +. .TP .B \-aid <id> (przeczytaj też \-alang) Wybiera kanał audio (MPEG: 0\-31 AVI/\:OGM: 1\-99 ASF/\:RM: 0\-127, @@ -619,6 +671,7 @@ gadatliwym (\-v). Kiedy odtwarzany jest strumień MPEG-TS, MPlayer/\:MEncoder użyje pierwszego programu (jeżeli jest dostępny) z wybranym strumieniem. +. .TP .B \-alang <dwuliterowy\ kod\ kraju> (sprawdź też \-aid) (tylko DVD) Wybiera język ścieżki dźwiękowej dźwięku DVD i próbuje otworzyć strumień audio @@ -639,41 +692,48 @@ Wymusza typ demuxera audio dla \-audiofile. Podaj ID demuxera, są one zdefiniowane w zbiorze libmpdemux/\:demuxer.h. \-audio-demuxer 17 wymusza MP3. +. .TP .B \-audiofile <nazwa\ zbioru> Otwórz audio z zewnętrznego zbioru (WAV, MP3 lub Ogg Vorbis) podczas odtwarzania filmu. +. .TP .B \-audiofile-cache <kBajty> Włącza cache dla strumienia używanego przez \-audiofile, używając określonej ilości pamięci. +. .TP .B \-bandwidth <wartość> (tylko z siecią) Określa maksymalną szerokość pasma (bitrate) strumienia sieciowego (dla serwerów potrafiących przesyłać z różnymi szerokościami pasma). Przydatne jeśli chcesz oglądać na żywo media ze strumieni przy wolnym połączeniu. +. .TP .B \-cdrom-device <ścieżka\ do\ urządzenia> Ustawia ścieżkę do urządzenia CD-ROM (domyślnie: /dev/\:cdrom). +. .TP .B \-cache <kBajty> Ta opcja określa ile pamięci (w kBajtach) ma być użyte do wstępnego buforowania zbioru lub URL. Szczególnie przydatne przy powolnych nośnikach. +. .TP .B \-cache-min <procent> Odtwarzanie rozpocznie się gdy bufor zostanie wypełniony w podanym stopniu. +. .TP .B \-cache-prefil <procent> (jeszcze nie zaimplementowane) Jeśli bufor zostanie opróżniony MPlayer zatrzyma się i wznowi odtwarzanie gdy bufor osiągnie zadany poziom wypełnienia. +. .TP .B \-cdda <opcja1:opcja2> <tylko z CDDA) Dostosowuje możliwość czytania CD Audio MPlayera. .sp 1 Dostępne są opcje: -. .RSs .IPs speed=<wartość> Ustala prędkość obrotów CD. @@ -744,35 +804,43 @@ Określa numer rozdziału od którego należy zacząć odtwarzanie. Może też określić numer rozdziału na którym należy skończyć odtwarzanie (domyślnie: 1). +. .TP .B \-cookies (tylko z siecią) Wysyła cookies przy żądaniach HTTP. +. .TP .B \-cookies-file <nazwa_zbioru> (tylko z siecią) Czyta HTTP cookies ze <zbioru> (domyślnie ~/.mozilla/ i ~/.netscape/) i nie czytaj z miejsc standardowych. Zakłada że zbiór jest w formacie Netscape. +. .TP .B \-demuxer <numer> Wymusza typ demuxera. Podaj ID demuxera zdefiniowane w libmpdemux/\:demuxer.h. \-demuxer 17 wymusza MP3. +. .TP .B \-dumpaudio (tylko MPlayer) Zrzuca surowy, skompresowany strumień audio do ./stream.dump (przydatne z MPEG/\:AC3). +. .TP .B \-dumpfile <nazwa\ zbioru> (tylko MPlayer) Podaje nazwę zbioru wynikowego dla opcji \-dumpaudio / \-dumpvideo / \-dumpstream. +. .TP .B \-dumpstream (tylko MPlayer) Zrzuca surowy strumień do ./stream.dump. Przydatny gdy rippujesz z DVD lub sieci. +. .TP .B \-dumpvideo (tylko MPlayer) Zrzuca surowy, skompresowany strumień video do ./stream.dump (niezbyt przydatne). +. .TP .B \-dvbin <options> Przekazuje zamiast domyślnych następujące opcje modułowi wejścia DVB: @@ -791,10 +859,12 @@ .TP .B \-dvd-device <ścieżka\ do\ urządzenia> (tylko DVD) Podaje ścieżkę do urządzenia DVD (domyślnie: /dev/\:dvd). +. .TP .B \-dvdangle <id\ ujęcia> (tylko DVD) Niektóre dyski DVD zawierają sceny, które mogą być oglądane z różnych ujęć. Opcja ta informuje MPlayera, którego ujęcia ma używać (domyślnie: 1). +. .TP .B \-forceidx Wymusza przebudowanie indeksu. @@ -806,13 +876,16 @@ .I INFORMACJA: Opcji tej można używać tylko jeśli dany nośnik obsługuje wyszukiwanie (czyli nie stdin, kolejka itp.). +. .TP .B \-fps <liczba rzeczywista> Zmienia prędkość odtwarzania klatek video (framerate) Przydatne jeśli wartość w nagłówku jest zła/\:nie istnieje. +. .TP .B \-frames <ilość> Odtwarza/\:konwertuje tylko pierwsze <ilość> klatek, potem wychodzi. +. .TP .B \-hr-mp3-seek (tylko z MP3) Dokładne przeszukiwanie MP3. @@ -820,6 +893,7 @@ znaleźć bardzo dokładną pozycję do utrzymania synchronizacji A/\:V. Potrafi być wolne, szczególnie gdy szukamy do tyłu, ponieważ trzeba przewinąć do samego początku by znaleźć dokładnie tę klatkę. +. .TP .B \-idx (patrz też opcja \-forceidx) Przebuduje indeks AVI, jeżeli nie zostanie on znaleziony, umożliwiając @@ -830,10 +904,12 @@ .I INFORMACJA: Opcji tej można używać tylko jeśli dany nośnik obsługuje wyszukiwanie (czyli nie stdin, kolejka itp.). +. .TP .B \-ipv4-only-proxy (tylko z siecią) Ignoruje proxy dla adresów IPv6. Będzie on nadal używany dla adresów IPv4. +. .TP .B \-loadidx <zbiór\ indeksowy> Czyta dane indeksu video z <nazwa\ zbioru>, zapisane przez \-saveidx. @@ -844,9 +920,11 @@ .br .I INFORMACJA: Ta opcja jest przestarzała, ponieważ MPlayer obsługuje już OpenDML. +. .TP .B \-mc <sekundy/\:klatkę> maksymalna korekcja synchronizacji A-V na klatkę (w sekundach) +. .TP .B \-mf <opcja1:opcja2:...> Używane przy dekodowaniu z wielu zbiorów PNG lub JPEG. @@ -870,10 +948,12 @@ .B \-ni (tylko AVI) Wymusza użycie parsera do AVI bez przeplotu (pozwala odtworzyć niektóre uszkodzone zbiory AVI). +. .TP .B \-nobps (tylko AVI) Nie używa średniej ilości bajtów/\:sekundę do synchronizacji A-V. Pomaga przy niektórych zbiorach AVI z uszkodzonym nagłówkiem. +. .TP .B \-noextbased Wyłącza wybór demuxera oparty na rozszerzeniu zbioru. @@ -881,17 +961,21 @@ (zbiór nie posiada nagłówka lub jest on niewystarczająco pewny), rozszerzenie zbioru jest użyte do wybrania demuxera. Zawsze wraca do wyboru demuxera w oparciu o zawartość. +. .TP .B \-passwd <hasło> (zobacz też opcję \-user) (tylko z siecią) Podaje hasło dla autoryzacji HTTP. +. .TP .B \-prefer-ipv4 Używa IPv4 do połączeń sieciowych. Jeśli się nie da, automatycznie przestawia na IPv6. +. .TP .B \-prefer-ipv6 Używa IPv6 do połączeń sieciowych. Jeśli się nie da, automatycznie przestawia na IPv4. +. .TP .B \-rawaudio <opcja1:opcja2:...> Pozwala na odtwarzanie surowych zbiorów audio. @@ -950,6 +1034,7 @@ mają być przesyłane przez TCP (używając tego samego połączenia co RTSP). Przydatne przy uszkodzonym połączeniu internetowym, które nie przepuszcza pakietów UDP (zobacz http://www.live.com/\:mplayer). +. .TP .B \-saveidx <nazwa\ zbioru> Wymusza przebudowanie indeksu i zapisuje go w zbiorze <nazwa\ zbioru>. @@ -957,18 +1042,21 @@ .br .I INFORMACJA: Ta opcja jest przestarzała, ponieważ MPlayer obsługuje już OpenDML. +. .TP .B \-sb <pozycja\ w\ bajtach> (patrz też opcja \-ss) Przewija do pozycji określonej w bajtach. Przydatne do odtwarzania z obrazów CD-ROM lub zbiorów VOB ze śmieciami na początku. +. .TP .B \-srate <Hz> Wybiera podaną częstotliwość próbkowania wyjścia, przeskalowując jeśli jest to niezbędne. MEncoder przekazuje tę wartość do LAME przy przepróbkowywaniu. -.TP -.B \-ss <czas> (patrz też opcję \-sb) +. +.TP +.B \-ss <czas> (patrz też opcja \-sb) Przeskakuje do podanego czasu. .sp 1 .I PRZYKŁAD: @@ -1007,7 +1095,6 @@ poniżej) jako URL filmu. .sp 1 Dostępne są opcje: -. .RSs .IPs noaudio bez dźwięku @@ -1125,55 +1212,65 @@ .TP .B \-user <nazwa użytkownika> (zobacz także opcję \-passwd) (tylko sieć) Podaje nazwę użytkownika do uwierzytelnienia HTTP. +. .TP .B \-user-agent <ciąg> Zgłasza <ciąg> jako program użytkownika (user agent) w strumieniowaniu HTTP. +. .TP .B \-vid <id> Wybiera kanał video (MPG: 0\-15 ASF: 0\-255 MPEG-TS: 17\-8190). Przy odtwarzaniu strumienia MPEG-TS MPlayer/\:MEncoder użyje pierwszego (dostępnego) programu z wybranym strumieniem video. +. .TP .B \-vivo <sub-opcje> (KOD DEBUGOWANY) Wymusza parametry audio dla demuxera VIVO (do usuwania błędów). . . +. .SH "OPCJE OSD/\:NAPISÓW" .I INFORMACJA: Zobacz także opis \-vf expand. +. .TP .B \-dumpjacosub (tylko MPlayer) Konwertuje podane (przy pomocy opcji \-sub) napisy na oparty na czasie format JACOsub. Tworzy w bieżącym katalogu zbiór dumpsub.js. +. .TP .B \-dumpmicrodvdsub (tylko MPlayer) Konwertuje podane (przy pomocy opcji \-sub) napisy na format MicroDVD. Tworzy w bieżącym katalogu zbiór dumpsub.sub. +. .TP .B \-dumpmpsub (tylko MPlayer) Konwertuje podane (przy pomocy opcji \-sub) napisy na format MPlayera - MPsub. Tworzy w bieżącym katalogu zbiór dumpsub.mpsub. +. .TP .B \-dumpsami (tylko MPlayer) Konwertuje podane (przy pomocy opcji \-sub) napisy na oparty na czasie format SAMI. Tworzy w bieżącym katalogu zbiór dumpsub.smi +. .TP .B \-dumpsrtsub (tylko MPlayer) Konwertuje podane (przy pomocy opcji \-sub) napisy na oparty na czasie format SubViewer (SRT). Tworzy w bieżącym katalogu zbiór dumpsub.srt. +. .TP .B \-dumpsub (tylko MPlayer) (KOD BETA) Zrzuca podstrumień napisów ze strumieni VOB Zobacz także opcje \-dump*sub i \-vobsubout*. +. .TP .B \-ffactor <numer> (tylko OSD) Zmienia alphamap czcionki. Może być: -. .PD 0 .RSs .IPs 0 @@ -1190,6 +1287,7 @@ .TP .B \-flip-hebrew (tylko z FriBiDi) Włącza obracanie napisów przy użyciu FriBiDi +. .TP .B \-font <ścieżka\ do\ zbioru\ font.desc> (tylko OSD) Szuka czcionek OSD/\:SUB w innym katalogu (domyślny dla zwykłych czcionek: @@ -1214,24 +1312,28 @@ .TP .B \-fontconfig (tylko z fontconfig) Włącza stosowanie czcionek zarządzanych przez fontconfig. +. .TP .B \-forcedsubsonly Wyświetla tylko wymuszone napisy ze strumienia napisów DVD wybranego przez np.\& \-slang. +. .TP .B \-fribidi-charset <nazwa\ zestawu> (tylko z FriBiDi) Ustala zestaw znaków który zostanie przekazany do FriBiDi przy dekodowaniu napisów w innym formacie niż UTF-8 (domyślnie ISO8859-8). +. .TP .B \-ifo <zbior\ ifo\ VOBsub> Wskazuje zbiór używany do załadowania palety i wielkości ramki napisów VOBsub. +. .TP .B \-noautosub Wyłącza automatyczne ładowanie napisów. +. .TP .B \-osdlevel <0\-3> (tylko MPlayer) wskazuje tryb, w którym powinien włączyć się OSD -. .PD 0 .RSs .IPs 0 @@ -1249,11 +1351,13 @@ .B \-overlapsub Pozwala na wyświetlenie następnego napisu gdy poprzedni jest wciąż widoczny (domyślnie włącza tylko dla niektórych formatów). +. .TP .B \-sid <ID> (patrz też opcja \-slang) Włącza wyświetlanie napisów DVD w języku podanym przez <ID> (0\-31). MPlayer wyświetli dostępne języki, jeśli jest uruchomiony w trybie gadatliwym (\-v). +. .TP .B \-slang <kod\ kraju[,kod\ kraju,...]> (sprawdź teź opcję \-sid) Określa priorytetową listę języków napisów DVD do użycia. @@ -1309,24 +1413,29 @@ .B \-spugauss <0.0\-3.0> (tylko OSD) Ustawia poziom rozmycia Gaussa przy korzystaniu z \-spuaa 4. Wyższy oznacza większe rozmycie (domyślnie: 1.0). +. .TP .B \-sub <zbiórnapisów1,zbiórnapisów2,...> Używa/\:wyświetla te zbiory napisów. Tylko jeden zbiór może wyć wyświetlany w danej chwili. +. .TP .B \-sub-bg-alpha <0\-255> Ustawia wartość kanału alfa dla napisów i tła OSD. Większe wartości oznaczają większą przezroczystość. 0 oznacza pełną przezroczystość. +. .TP .B \-sub-bg-color <0\-255> Ustawia kolor tła napisów i OSD. Obecnie napisy są w skali szarości, więc jest to odpowiednik nasycenia koloru. Wartość 255 oznacza biel a 0 czerń. +. .TP .B \-sub-demuxer <numer> (tylko \-subfile) (KOD BETA) Wymusza typ demuxera napisów dla \-subfile. ID demuxera takie same jak zdefiniowane w zbiorze subreader.h. +. .TP .B \-sub-fuzziness <tryb> Dostosowuje niedokładność dopasowywania przy szukaniu napisów: @@ -1345,6 +1454,7 @@ .B \-sub-no-text-pp Wyłącza wszelkie przetwarzanie tekstu po wczytaniu napisów. Stosowane w celach wyłapywania błędów. +. .TP .B \-subalign <0\-2> (tylko OSD) Ustala jak napisy powinny być wyrównane do \-subpos. @@ -1365,6 +1475,7 @@ NIE są to napisy VOB, są to specjalne napisy ASCII dla niesłyszących zakodowane w strumieniu danych użytkownika VOB na większości DVD z regionu 1. Jak dotąd niespotykane na DVD z innych regionów. +. .TP .B \-subcp <strona\ kodowa> (tylko iconv) Jeśli Twój system obsługuje iconv(3), możesz użyć tej opcji by ustalić stronę @@ -1403,10 +1514,12 @@ .B \-subdelay <sek> Opóźnienie napisów o <sek> sekund. Może być ujemne. +. .TP .B \-subfile <filename> (KOD BETA) Aktualnie bezużyteczne. To samo co \-audiofile, ale dla strumieni napisów (OggDS?). +. .TP .B \-subfont-autoscale <0\-3> (tylko z obsługą FreeType) Ustawia tryb autoskalowania. @@ -1432,65 +1545,80 @@ .TP .B \-subfont-blur <0\-8> (tylko FreeType) Ustawia promień rozmycia czcionki (domyślnie: 2). +. .TP .B \-subfont-encoding <wartość> (tylko FreeType) Ustawia kodowanie czcionki. Wartość "unicode" oznacza, że będą wyświetlane wszystkie znaki ze zbioru i będzie używany unicode (domyślnie: unicode). +. .TP .B \-subfont-osd-scale <0\-100> (tylko FreeType) Ustawia współczynnik automatycznego skalowania elementów OSD (domyślnie: 6). +. .TP .B \-subfont-outline <0\-8> (tylko FreeType) Ustawia grubość linii zewnętrznej czcionki (domyślnie: 2) +. .TP .B \-subfont-text-scale <0\-100> (tylko FreeType) Ustawia wskaźnik automatycznego skalowania napisów jako procent rozmiaru ekranu (domyślnie: 5). +. .TP .B \-subfps <tempo> Ustawia prędkość (w klatkach/\:sek) zbioru napisów (domyślnie: jak w filmie). .br .I INFORMACJA: Tylko dla zbiorów opartych na klatkach tj.\& nie format MicroDVD! +. .TP .B \-subpos <0\-100> (przydatne przy \-vf expand) (tylko z OSD) Ustawia pozycję napisów na ekranie. Jest to pozioma pozycja napisów w % wysokości ekranu. +. .TP .B \-subwidth <10\-100> (tylko z OSD) Określa maksymalną szerokość napisów na ekranie. Przydatne przy wyjściu TV. Jest to szerokość napisów w % szerokości ekranu. +. .TP .B \-unicode Informuje MPlayera by przetwarzał zbiór napisów jako unicode. +. .TP .B \-utf8 \ \ Informuje MPlayera by przetwarzał zbiór napisów jako UTF-8. +. .TP .B \-vobsub <zbiór\ VOBsub\ bez\ rozszerzenia> Określa zbiory VOBsub z napisami. Jest to pełna ścieżka do zbioru bez rozszerzenia, tj.\& bez ".idx", ".ifo" lub ".sub". +. .TP .B \-vobsubid <0\-31> Określa ID napisów VOBsub. . . +. .SH "OPCJE WYJŚCIA AUDIO (TYLKO MPLAYER)" +. .TP .B \-abs <wartość> (tylko \-ao oss) (PRZESTARZAŁE) Zmienia wykrytą wielkość bufora sterownika audio/\:karty. +. .TP .B \-aofile <nazwa\ zbioru> Zmienia domyślną nazwę zbioru dla \-ao pcm. +. .TP .B \-aop <list=wtyczka1,wtyczka2...:opcja1=wartość1:opcja2=wartość2...> -Określ wtyczki audio i ich opcje (patrz też dokumentacja). +Określ wtyczki audio i ich opcje +(sprawdź również rozdział dokumentacji traktujący o wtyczkach audio). .sp 1 Dostępne są opcje: -. .RSs .IPs list=[wtyczki] oddzielona przecinkami lista wtyczek (resample, surround, format, volume, @@ -1512,11 +1640,11 @@ .TP .B \-delay <sekundy> Ustawia opóźnienie dźwięku w sekundach (dodatnia lub ujemna liczba rzeczywista). +. .TP .B \-format <0\-8192> Wybiera format używany przez wyjście warstwy filtrującej (zgodnie z definicjami w libao2/\:afmt.h): -. .PD 0 .RSs .IPs 1 @@ -1552,6 +1680,7 @@ .B \-mixer <urządzenie> Korzysta z miksera innego niż domyślny /dev/\:mixer. Przy ALSA jest to nazwa miksera. +. .TP .B \-mixer-channel <linia miksera> (tylko \-ao oss i \-ao alsa) Ta opcja mówi MPlayerowi, żeby użył innego kanału do sterowania głośnością niż @@ -1566,21 +1695,24 @@ .B \-nowaveheader (tylko \-ao pcm) Nie dołącza nagłówków wave. Używany przy surowym PCM. +. .TP .B \-volstep <0\-100> Ustala wielkość zmiany przy ustawianiu poziomu dźwięku miksera (w procentach całego zakresu) (domyślnie: 3). . . +. .SH "STEROWNIKI WYJŚCIOWE DŹWIĘKU (TYLKO MPLAYER)" Sterowniki wyjścia dźwięku to interfejsy do różnych urządzeń wyjściowych audio. Składnia jest następująca: +. .TP .B \-ao <sterownik1[:podopcja1[=wartość]:...],sterownik2,...[,]> Określa prirytetową listę sterowników wyjścia audio. .PP -Jeżeli lista kończy się przecinkiem, program powróci do sterowników +Jeżeli lista kończy się przecinkiem, MPlayer powróci do sterowników niezawartych w wierszu poleceń. Podopcje są opcjonalne i przeważnie mogą być pominięte. .br @@ -1597,7 +1729,6 @@ czwarte urządzenie .RE .PD 1 -. .sp 1 FIXME: Udokumentować wszystkie podopcje dla sdl, arts, esd, jack, nas, macosx, sgi, sun, dxr2, mpegpes, null, pcm, plugin. @@ -1618,17 +1749,21 @@ Zamiast "," w nazwie urządzenia ALSA wstaw ".", a zamiast ":" wstaw "=". .RE .PD 1 +. .TP .B alsa1x (PRZESTARZAŁE) sterownik ALSA 1.x Zastąpiony przez ogólny sterownik alsa. +. .TP .B alsa9 (PRZESTARZAŁE) sterownik ALSA 0.9 Zastąpiony przez ogólny sterownik alsa. +. .TP .B alsa5\ \ sterownik ALSA 0.5 +. .TP .B oss\ \ \ \ Sterownik OSS @@ -1638,79 +1773,101 @@ Ustawia urządzenie wyjściowe dźwięku (domyślnie: /dev/\:dsp). .RE .PD 1 +. .TP .B sdl\ \ \ \ Sterownik dla biblioteki wysoce niezależnej od platformy - SDL (Simple Directmedia Layer). +. .TP .B arts\ \ \ Przekazuje dźwięk przez demona Arts. +. .TP .B esd\ \ \ \ Przekazuje dźwięk przez demona ESD. +. .TP .B jack\ \ \ \ Przekazuje dźwięk przez JACK (Jack Audio Connection Kit). +. .TP .B nas\ \ \ \ Przekazuje dźwięk przez NAS. +. .TP .B macosx (tylko Mac OS X) Rdzenny sterownik Mac OS X. +. .TP .B sgi (tylko SGI) Rdzenny sterownik SGI. +. .TP .B sun (tylko Sun) Rdzenny sterownik Sun. +. .TP .B win32 (tylko Windows) Rdzenny sterownik waveout Windows. +. .TP .B dxr2 (patrz też \-dxr2) (tylko DXR2) Specyficzny sterownik Creative DXR2. +. .TP .B mpegpes (tylko DVB) Specyficzny sterownik DVB. +. .TP .B null\ \ \ Nie przekazuje dźwięku, ale utrzymuje prędkość odtwarzania video. Do testów wydajnościowych użyj \-nosound. +. .TP .B pcm (sprawdź również \-aofile) Sterownik wyjściowy zapisujący dane w surowych (raw) plikach PCM/\:wave. Zapisuje dźwięk do ./audiodump.wav. +. .TP .B plugin\ \ Sterownik wyjściowy wtyczki. . . +. .SH "OPCJE WYJŚCIA VIDEO (TYLKO MPLAYER)" +. .TP .B \-aa* (tylko \-vo aa) Możesz otrzymać listę oraz wyjaśnienia dostępnych opcji wykonując .I mplayer \-aahelp +. .TP .B \-adapter <wartość> Ustawia kartę graficzną, która otrzyma obraz. Do poprawnego działania wymaga opcji \-vm. Listę dostępnych kart otrzymasz stosując tę opcję z \-v. Obecnie działa tylko z \-vo directx. +. .TP .B \-bpp <głębia> Wymusza inną głębię kolorów niż wykryta. Obsługiwane tylko przez sterowniki wyjścia video fbdev, dga, svga i vesa. +. .TP .B \-brightness <-100\-100> Modyfikuje jasność wyjścia video (domyślnie: 0). Nie wszystkie sterowniki wyjścia video to obsługują. +. .TP .B \-contrast <-100\-100> Modyfikuje kontrast wyjścia video (domyślnie: 0). Nie wszystkie sterowniki wyjścia video to obsługują. +. .TP .B \-dfbopts <wartość> (tylko \-vo directfb2) Określa listę parametrów dla sterownika wyjścia video directfb. +. .TP .B \-display <nazwa> (tylko X11) Podaje nazwę komputera i numer wyświetlacza serwera X, na którym chcesz @@ -1731,6 +1888,7 @@ Może mieć negatywny wpływ na OSD, ale często usuwa jego migotanie. Potrzebuje dwukrotnie więcej pamięci, niż pojedynczy bufor, więc nie będzie działać na kartach z bardzo małą pamięcią video. +. .TP .B \-dr \ \ \ Włącz bezpośrednie renderowanie (obsługiwane nie przez wszystkie kodeki i @@ -1738,10 +1896,10 @@ .br .I UWAGA: Może powodować popsucie OSD/\:SUB! +. .TP .B \-dxr2 <opcja1:opcja2:...> Ta opcja jest używana do kontroli sterownika wyjścia video dxr2. -. .RSs .IPs ar-mode=<wartość> tryb proporcji (aspect ratio) (0 = normalny, 1 = panoramiczny, 2 = letterbox (domyślnie)) @@ -1825,30 +1983,35 @@ .B \-fb <urządzenie> (tylko fbdev lub DirectFB) (PRZESTARZAŁE) Określa urządzenie bufora ramek (framebuffer). Domyślnie używany jest /dev/\:fb0. +. .TP .B \-fbmode <nazwa trybu> (tylko fbdev) Zmienia tryb video na opisany etykietą <nazwa trybu> w /etc/\:fb.modes. .br .I INFORMACJA: Bufor ramek VESA nie obsługuje zmieniania trybu. +. .TP .B \-fbmodeconfig <nazwa zbioru> (tylko \-vo fbdev) Używa podanego zbioru konfiguracyjnego (domyślnie: /etc/\:fb.modes). +. .TP .B \-forcexv (tylko \-vo sdl) Wymusza używanie XVideo poprzez sterownik wyjścia video sdl. +. .TP .B \-fs (patrz też \-zoom) Odtwarzanie pełnoekranowe (film w centrum i czarne obramowanie wokół niego). Nie wszystkie sterowniki wyjścia video to obsługują. +. .TP .B \-fsmode-dontuse <0\-31> (PRZESTARZAŁE, używaj opcji \-fs) Wypróbuj tę opcję, jeżeli masz problemy z trybem pełnoekranowym. +. .TP .B \-fstype <typ1,typ2,...> Określa priorytetową listę trybów ustawień używanej warstwy pełnoekranowej. Możesz wyłączyć tryb poprzedzając go "\-". -.br Jeśli masz kłopoty typu okno pełnoekranowe jest przykryte przez inne okna wypróbuj inną kolejność. .br @@ -1876,10 +2039,10 @@ .IPs stays_on_top Używa zalecenia _NETWM_STATE_STAYS_ON_TOP jeśli jest to możliwe. .REss -.\" Hack, żeby przykład też był wcięty. Do usunięcia (kiedyś)... -.TP -.B \ +.sp 1 +.RS .I PRZYKŁAD: +.RE .PD 0 .RSs .ISs layer,stays_on_top,above,fullscreen @@ -1889,6 +2052,7 @@ Naprawia przełączanie pełnego ekrany na OpenBox 1.x. .RE .PD 1 +. .TP .B \-geometry x[%][:y[%]] lub [WxH][+x+y] Ustawia gdzie na ekranie ma się początkowo znajdować wyjście. @@ -1921,15 +2085,17 @@ Przekazuje do GUI, że ma ono również używać okna X11 i przykleić je na dole ekranu video, co jest przydatne by osadzić mini-GUI w przeglądarce (używającej na przykład wtyczki MPlayer). +. .TP .B \-hue <-100\-100> Modyfikuje barwę sygnału video (domyślnie 0). Dzięki tej opcji możesz otrzymać kolorowy negatyw obrazu. Nie wszystkie sterowniki wyjścia video to obsługują. +. .TP .B \-jpeg <opcja1:opcja2:...> (tylko \-vo jpeg) Podaje opcje dla sterownika wyjścia video jpeg. -.br +.sp 1 Dostępne są opcje: .sp 1 .PD 0 @@ -1962,12 +2128,15 @@ .TP .B \-monitor-dotclock <zakres[,zakres,...]> (tylko \-vo fbdev i vesa) Określa zakres dotclock lub pixelclock monitora. +. .TP .B \-monitor-hfreq <zakres[,zakres,...]> (tylko \-vo fbdev i vesa) Określa zakres częstotliwości poziomej monitora. +. .TP .B \-monitor-vfreq <zakres[,zakres,...]> (tylko \-vo fbdev i vesa) Określa zakres częstotliwości pionowej monitora. +. .TP .B \-monitoraspect <stosunek> (patrz też \-aspect) Ustawia proporcje Twojego monitora lub ekranu TV. @@ -1985,75 +2154,92 @@ .B \-nograbpointer Nie przechwytuje kursora muszki po zmianie trybu video (\-vm). Przydatne przy ustawieniach wieloekranowych. +. .TP .B \-nokeepaspect Nie utrzymuje proporcji, gdy zmieniany jest rozmiar okna. Działa obecnie tylko ze sterownikami wyjścia video x11, xv, xmga, xvidix oraz directx. Dodatkowo, pod X11 Twój manager okien musi rozumieć zalecenia proporcji okna. +. .TP .B \-noxv (tylko \-vo sdl) Wyłącza używanie XVideo poprzez sterownik wyjścia video sdl. +. .TP .B \-ontop Sprawia, że okno zostaje nad innymi oknami. Obsługiwane przez sterowniki używające X11, poza SDL, oraz directx i gl2 pod Windows. +. .TP .B \-panscan <0.0\-1.0> Włącza tryb panoramiczny (obcina boki filmu np.\& 16:9 tak, by pasował na ekran 4:3 bez czarnych pasków). Zasięg kontroluje jak duża część obrazu będzie przycięta. Działa tylko ze sterownikami wyjścia video xv, xmga, mga i xvidix. +. .TP .B \-refreshrate <Hz> Ustawia częstotliwość odświeżania monitora. Obecnie opcja ta jest obsługiwana tylko przez \-vo directx razem z \-vm. +. .TP .B \-rootwin Odtwarza film w głównym oknie (tło pulpitu). Jednak obrazki tła na pulpicie mogą przesłaniać okno filmu. Działa tylko ze sterownikami wyjścia video x11, xv, xmga, xvidix, quartz i directx. +. .TP .B \-saturation <-100\-100> Modyfikuje nasycenie sygnału wyjścia video (domyślnie: 0). Dzięki tej opcji można uzyskać obraz w skali szarości. Nie wszystkie sterowniki wyjścia video to obsługują. +. .TP .B \-screenh <piksele> Podaje pionową rozdzielczość ekranu dla sterowników wyjścia video które nie znają rozdzielczości ekranu, jak fbdev, x11 i TVout. +. .TP .B \-screenw <piksele> Podaje poziomą rozdzielczość ekranu dla sterowników wyjścia video które nie znają rozdzielczości ekranu, jak fbdev, x11 i TVout. +. .TP .B \-stop-xscreensaver (tylko X11) Wyłącza wygaszacz ekranu przy starcie i włącza go ponownie podczas wychodzenia. +. .TP .B \-vm \ \ \ Próbuje zmienić na inny tryb video. Obsługiwane przez sterowniki wyjścia video dga, x11, xv, sdl i directx. Jeżeli jest ona użyta ze sterownikiem wyjścia video directx, opcje \-screenw, \-screenh, \-bpp i \-refreshrate mogą ustawić nowy tryb wyświetlania. +. .TP .B \-vsync \ \ Włącza VBI dla sterowników wyjścia video vesa, dfbmga i svga. +. .TP .B \-wid <id\ okna>] (tylko X11) Przekazuje MPlayerow, bt dołączył się do instniejącego okna X11. Przydatne, by osadzić MPlayera w przeglądarce (na przykład za pomocą wtyczki). +. .TP .B \-xineramascreen <0\-...> W konfiguracjach Xinerama (tj.\& pojedynczy pulpit obejmujący wiele ekranów) opcja ta przekaże MPlayerowi na którym ekranie ma wyświetlać film. +. .TP .B \-z <0\-9> (tylko \-vo png) Podaje poziom kompresji dla sterownika wyjścia video png. 0 to brak kompresji, 9 to maksymalna kompresja. +. .TP .B \-zrbw (tylko \-vo zr) Wyświetla czarno-biały obraz. Dla optymalnego działania opcja ta może być łączona z "\-lavdopts gray". +. .TP .B \-zrcrop <[szerokość]x[wyskokość]+[x offset]+[y offset]> (tylko \-vo zr) Wybiera partie obrazu wejściowego do odtwarzania, wielokrotne wystąpienie tej @@ -2063,49 +2249,60 @@ Opcje pojawiające się po zastosowaniu n-tego \-zrcrop dotyczą n-tej karty MJPEG, z których każda powinna mieć co najmniej \-zrdev poza \-zrcrop. Przykłady są w sekcji Zr dokumentacji oraz są pokazywane przez opcję \-zrhelp. +. .TP .B \-zrdev <urządzenie> (tylko \-vo zr) Określa zbiór urządzenia należący do Twojej karty MJPEG, domyślnie sterownik ten bierze pierwsze urządzenie v4l które znajdzie. +. .TP .B \-zrfd (tylko \-vo zr) Wymusza dziesiątkowanie (decimation): Dziesiątkowanie, określone przez \-zrhdec i \-zrvdec, następuje tylko, gdy sprzęt skalujący potrafi rozciągnąć obraz do jego oryginalnych rozmiarów. Ta opcja wymusza dziesiątkowania. +. .TP .B \-zrhdec <1,2,4> (tylko \-vo zr) Poziome dziesiątkowanie (decimation): Informuje sterownik by przekazywał tylko co 2-gą lub 4-tą linię/\:piksel obrazu do karty MJPEG i użył urządzenia skalującego karty do rozciągnięcia obrazu do jego oryginalnych rozmiarów. +. .TP .B \-zrhelp (tylko \-vo zr) Wyświetla listę wszystkich opcji \-zr*, ich domyślną wartość oraz przykład trybu cinerama. +. .TP .B \-zrnorm <norma> (tylko \-vo zr) Wybiera normę TV PAL lub NTSC (domyślnie: nie zmieniać). +. .TP .B \-zrquality <1\-20> (tylko \-vo zr) Liczba od 1 (najlepsza) do 20 (najgorsza) określająca jakość kodowania JPEG. +. .TP .B \-zrvdec <1,2,4> (tylko \-vo zr) Pionowe dziesiątkowanie (decimation): Informuje sterownik by przekazywał tylko co 2-gą lub 4-tą linię/\:piksel obrazu do karty MJPEG i użył urządzenia skalującego karty do rozciągnięcia obrazu do jego oryginalnych rozmiarów. +. .TP .B \-zrxdoff <przesunięcie w osi x> (tylko \-vo zr) Jeśli film jest mniejszy niż ekran opcja ta określa przesunięcie w poziomie od lewego górnego rogu ekranu (domyślnie: obraz wycentrowany). +. .TP .B \-zrydoff <przesunięcie w osi y> (tylko \-vo zr) Jeśli film jest mniejszy niż ekran opcja ta określa przesunięcie w pionie od lewego górnego rogu ekranu (domyślnie: obraz wycentrowany). . . +. .SH "STEROWNIKI WYJŚCIA VIDEO (TYLKO MPLAYER)" Sterowniki wyjścia video to interfejsy do różnych urządzeń wyjściowych video. Składnia jest następująca: +. .TP .B \-vo <sterownik1[:podopcja1[=wartość]:...],sterownik2,...[,]> Określa priorytetową listę sterowników wyjścia video. @@ -2126,7 +2323,6 @@ Wykoszysta sterownik DirectX z wyłączonymi funkcjami przyspieszającymi. .RE .PD 1 -. .sp 1 FIXME: W dokumentacji uwzględnić podopcje dla x11, xover, dga, sdl, vidix, xvidix, fbdev, fbdev2, vesa, null, aa, bl, ggi, mga, xmga, syncfb, 3dfx, @@ -2147,14 +2343,17 @@ Określa port XVideo. .RE .PD 1 +. .TP .B x11 (tylko X11) Sterownik wyjścia video z pamięcią dzieloną, bez sprzętowej akceleracji, który działa gdziekolwiek, jeżeli tylko obecne jest X11. +. .TP .B xover (tylko X11) Dodaje obsługę X11 dla wszystkich sterowników opartych o overlay. Obecnie użyteczne tylko z tdfx_vid. +. .TP .B xvmc (tylko X11, \-vc ffmpeg12mc) Sterownik wyjścia video, który korzysta z rozszerzenia XvMC (X Video Motion @@ -2178,14 +2377,17 @@ (domyślne). .RE .PD 1 +. .TP .B dga (tylko X11) Odtwarza video korzystając z rozszerzenia XFree86 Direct Graphics Access. Uważany za przeżytek. +. .TP .B sdl (tylko SDL) Sterownik wyjścia oparty na wysoce niezależnej od platformy bibliotece SDL (Simple Directmedia Layer). +. .TP .B vidix\ \ VIDIX (VIDeo Interface for *niX - interfejs video dla *niX) to interfejs do @@ -2199,6 +2401,7 @@ mga_vid, nvidia_vid, pm3_vid, radeon_vid, rage128_vid i sis_vid. .RE .PD 1 +. .TP .B xvidix (tylko X11) Nakładka X11 dla VIDIX @@ -2208,6 +2411,7 @@ podobnie jak dla vidix .RE .PD 1 +. .TP .B cvidix\ Standardowa i niezależna od platformy nakładka dla VIDIX, może nawet chodzić w @@ -2218,6 +2422,7 @@ podobnie jak dla vidix .RE .PD 1 +. .TP .B winvidix (tylko Windows) Nakładka Windows dla VIDIX @@ -2237,6 +2442,7 @@ Wypróbuj tę opcję, jeżeli masz problemy z wyświetlaniem. .RE .PD 1 +. .TP .B quartz (tylko Mac OS X) Sterownik wyjścia video Mac OS X Quartz. @@ -2248,13 +2454,16 @@ Określa jakie urządzenia ma być użyte w trybie pełnoekranowym. .RE .PD 1 +. .TP .B fbdev (tylko Linux) Używa bufora ramki oferowanego przez jądro do wyświetlania obrazu. +. .TP .B fbdev2 (tylko Linux) Używa bufora ramki oferowanego przez jądro do wyświetlania obrazu, alternatywna implementacja. +. .TP .B vesa\ \ \ Bardzo ogólny sterownik wyjścia video , który powinien działać z wszystkimi @@ -2271,6 +2480,7 @@ FIXME: udokumentować .RE .PD 1 +. .TP .B svga\ \ \ Sterownik wyjścia video korzystający z biblioteki SVGA. @@ -2296,6 +2506,7 @@ Używa svga z VIDIX. .RE .PD 1 +. .TP .B gl\ \ \ \ \ Sterownik wyjścia video OpenGL. @@ -2312,27 +2523,34 @@ 0 oznacza cały obraz. .RE .PD 1 +. .TP .B gl2\ \ \ \ Sterownik wyjścia video OpenGL, druga generacja. Obsługuje OSD i obrazy większe niż maksymalny rozmiar tekstury. +. .TP .B null\ \ \ Nie tworzy danych wyjściowych video. Użyteczne dla testowania wydajności. +. .TP .B aa\ \ \ \ \ Sterownik wyjścia video ASCII art, który działa na konsoli tekstowej. +. .TP .B caca\ \ \ Sterownik wyjścia video Colour AsCii Art, który działa na konsoli tekstowej. +. .TP .B bl\ \ \ \ \ Odtwarzanie video przy użyciu protokołu Blinkenlights UDP. Sterownik jest wysoce zależny od sprzętu. +. .TP .B ggi\ \ \ \ Sterownik wyjścia video dla systemu grafiki GGI. +. .TP .B directfb Odtwarza video korzystając z biblioteki DirectFB. @@ -2358,6 +2576,7 @@ Wymusi wybranie warstwy o id N do odtwarzania (domyślnie: -1 - auto). .RE .PD 1 +. .TP .B dfbmga\ Sterownik wyjścia video przeznaczony dla kart Matrox G400/\:G450/\:G550, @@ -2403,34 +2622,41 @@ uwagę na ilość klatek na sekundę filmu. .RE .PD 1 +. .TP .B mga (tylko Linux) Sterownik wyjścia video przystosowany do kart Matrox, wykorzystujący końcowy system skalujący YUV na kartach z serii Gxxx poprzez moduł jądra. Jeżeli posiadasz taką kartę, jest to wybór oferujący największą szybkość. +. .TP .B xmga (tylko Linux, X11) Sterownik wyjścia video mga działający w oknie X11. +. .TP .B syncfb\ Sterownik wyjścia dla modułu jądra SyncFB, który umożliwia korzystanie z takich możliwości kart Matrox Gxxx jak sprzętowe usuwanie przeplotu, skalowanie i synchronizacja wyjścia do pionowej częstotliwości Twojego monitora. +. .TP .B 3dfx (tylko Linux) Sterownik wyjścia video specyficzny dla 3Dfx. FIXME: Jak jest różnica między 3dfx, tdfxfb i tdfx_vid? +. .TP .B tdfxfb (tylko Linux) Sterownik ten wykorzystuje bufor ramki tdfx do wyświetlania filmów z akceleracją YUV. FIXME: Jak jest różnica między 3dfx, tdfxfb i tdfx_vid? +. .TP .B tdfx_vid (tylko Linux) Sterownik wyjścia video przeznaczony dla 3Dfx. Działa w połączeniu z modułem jądra. FIXME: Jak jest różnica między 3dfx, tdfxfb i tdfx_vid? +. .TP .B dxr2 (zobacz też \-dxr2) (tylko DXR2) Sterownik przeznaczony dla Creative DXR2. @@ -2442,6 +2668,7 @@ Włącza overlay. .RE .PD 1 +. .TP .B dxr3 (tylko DXR3) Sterownik wyjścia video przeznaczony dla chipu dekodującego MPEG - Sigma @@ -2475,6 +2702,7 @@ kartę em8300. .RE .PD 1 +. .TP .B mpegpes (tylko DVB) Sterownik wyjścia video przeznaczony dla DVB. @@ -2485,15 +2713,18 @@ kartę DVB (tylko API V3, tak jak sterowniki z serii 1.x.y). .RE .PD 1 +. .TP .B zr (patrz też \-zr* i \-zrhelp) Sterownik wyjścia video przeznaczony dla wielu kart przechwytujących/\:odtwarzających MJPEG. +. .TP .B zr2\ \ \ \ Sterownik wyjścia video drugiej generacji przeznaczony dla wielu kart przechwytujących/\:odtwarzających MJPEG. Zwróć również uwagę na filtr video zrmjpeg. +. .TP .B md5\ \ \ \ Generuje dla każdej ramki obraz przy pomocy \-vo pgm i zapisuje ich sumy MD5 do @@ -2505,66 +2736,73 @@ Pozwala podać nazwę zbioru wyjściowego (domyślnie ./md5) .RE .PD 1 +. .TP .B yuv4mpeg Zmienia strumień video na nieskompresowaną sekwencję obrazów YUV 4:2:0 i przechowuje ją w pliku "stream.yuv" w bieżącym katalogu. Format jest taki sam jak ten stosowany przez mjpegtools, więc jest to przydatne jeśli chcesz poddać film obróbce przy pomocy tego pakietu. +. .TP .B gif89a\ Zapisuje każdą ramkę do pliku GIF w bieżącym katalogu. Każdy plik dostaje jako nazwę numer ramki poprzedzony zerami. +. .TP .B jpeg\ \ \ Zapisuje każdą ramkę do pliku JPEG w bieżącym katalogu. Każdy plik dostaje jako nazwę numer ramki poprzedzony zerami. +. .TP .B pgm\ \ \ \ Zapisuje każdą ramkę do pliku PGM w bieżącym katalogu. Każdy plik dostaje jako nazwę numer ramki poprzedzony zerami. +. .TP .B png\ \ \ \ Zapisuje każdą ramkę do pliku PNG w bieżącym katalogu. Każdy plik dostaje jako nazwę numer ramki poprzedzony zerami. +. .TP .B tga\ \ \ \ Zapisuje każdą ramkę do pliku TARGA w bieżącym katalogu. Każdy plik dostaje jako nazwę numer ramki poprzedzony zerami. . . +. .SH "OPCJE DEKODOWANIA/\:FILTROWANIA" +. .TP .B \-ac <[-]kodek1,[-]kodek2,...[,]> Ustala priorytetową listę używanych kodeków audio, według ich nazw w codecs.conf. Użyj "-" przed nazwą kodeka aby go pominąć. +Jeżeli lista zakończona jest ',', MPlayer będzie brał pod uwagę +również niewymienione w niej kodeki. .br .I INFORMACJA: Możesz pobrać listę dostępnych kodeków poprzez \-ac help. -.br -Jeżeli lista kończy się przecinkiem to MPlayer może użyć kodeka z poza niej. .sp 1 .I PRZYKŁAD: .PD 0 .RSs .IPs "\-ac mp3acm" -wymusza kodek MP3 l3codeca.acm +Wymusza kodek MP3 l3codeca.acm. .IPs "\-ac mad," -próbuje najpierw libmad, później pozostałe +Próbuje najpierw libmad, później pozostałe. .IPs "\-ac hwac3,a52," -włącza sprzętowe AC3, później programowy kodek AC3, potem pozostałe +Włącza sprzętowe AC3, później programowy kodek AC3, potem pozostałe. .IPs "\-ac -ffmp3," -próbuje kodeków innych niż MP3 FFmpeg +Pomija kodek MP3 FFmpeg. .RE .PD 1 . .TP .B \-af <filtr1[=opcja1:opcja2:...],filtr2,...> Podaje listę oddzielanych przecinkami filtrów audio i ich opcji. -.br +.sp 1 Dostępne są filtry: -. .RSs .IPs resample[=czprób[:sloppy][:type]] Zmienia częstotliwość próbkowania strumienia audio na podaną (w Hz) liczbę. @@ -2637,9 +2875,8 @@ .RE . .TP -.B \-af-adv <force=(0\-3):list=(filters)> (przeczytaj też opcję \-af) +.B \-af-adv <force=(0\-3):list=(filters)> (sprawdź też opcję \-af) Podaje zaawansowane opcje filtrów audio: -. .RSs .IPs force=<0\-3> Wymusza jeden z trybów wstawiania filtrów audio: @@ -2653,14 +2890,14 @@ 3: Wyłącza automaty. .REss .IPs list=<filtry> -Tak samo jak \-af (zobacz opcja \-af). +Tak samo jak \-af. .RE . .TP .B \-afm <sterownik1,sterownik2,...> Ustala priorytetową listę rodzin kodeków audio, zgodnie z ich nazwami w codecs.conf. -Powraca do domyślnego, jeżeli żaden nie będzie działał. +Powraca do domyślnego, jeżeli żaden z podanych kodeków nie będzie działał. .br .I INFORMACJA: Możesz pobrać listę dostępnych sterowników poprzez \-afm help. @@ -2693,9 +2930,11 @@ .TP .B \-noaspect Wyłącza automatyczne wyrównywanie proporcji filmu. +. .TP .B \-flip Odwraca obraz do góry nogami. +. .TP .B \-lavdopts <opcja1:opcja2:...> (KOD DEBUGOWANY) Jeżeli dekodujesz kodekiem z libavcodec, możesz tutaj określić jego parametery. @@ -2710,10 +2949,9 @@ .RS .I INFORMACJA: Po prostu dodaj wartości rzeczy, które chcesz włączyć. -.br +.sp 1 Dostępne są opcje: .RE -. .RSs .IPs ec\ \ \ ukrywanie błędów: @@ -2811,8 +3049,7 @@ .br 1024 (mpeg4): błąd wyrównania krawędzi (autodetekcja zalezna od fourcc/\:ver) .REss -.IPs idct=<0\-99> -(zobacz lavcopts) +.IPs idct=<0\-99> (zobacz także \-lavcopts) Żeby osiągnąć najlepszą jakość dekodowania, używaj tego samego algorytmu idct do kodowania i dekodowania. Może to jednak zmniejszyć dokładność. @@ -2832,13 +3069,16 @@ zamiast tego rysuje wszystko za jednym razem. Może być szybsze albo wolniejsze, zależy to od karty/\:cache'u. Działa tylko z kodekami z rodziny libmpeg2 i libavcodec. +. .TP .B \-nosound Nie koduje/\:odtwarza dźwięku. Użyteczne do testów wydajności. +. .TP .B \-novideo Nie koduje/\:odtwarza video. +. .TP .B \-oldpp <jakość> (tylko OpenDivX) (PRZESTARZAŁE) Używa kodu postprocessingu z opendivx zamiast wbudowanego. @@ -2847,17 +3087,20 @@ . Prawidłowy zakres wartości \-oldpp zależy od kodeka, najczęściej 0\-6, gdzie 0=wyłączony 6=powolny/\:najlepszy. -.TP -.B \-pp <jakość> (zobacz także opcję \-vf pp!) +. +.TP +.B \-pp <jakość> (sprawdź także opcję \-vf pp) Ustawia poziom postprocessingu dla DLL. Ta opcja NIE DZIAŁA JUŻ z filtrami postprocessingu MPlayera, ale tylko z Win32 DirectShow DLL które mają wewnętrzny postprocessing. . Poprawny zakres dla wartości \-pp zależy od kodeka, najczęściej 0\-6, gdzie 0=wyłączony 6=powolny/\:najlepszy. -.TP -.B \-pphelp (zobacz także opcję \-vf pp) +. +.TP +.B \-pphelp (sprawdź także opcję \-vf pp) Pokazuje streszczenie dostępnych filtrów postprocesu i sposób ich użycia. +. .TP .B \-ssf <tryb> Określa parametry SwScaler. @@ -2868,7 +3111,6 @@ \-vf scale \-ssf lgb=3.0 .RE .PD 1 -. .PD 0 .RSs .IPs lgb=<0\-100> @@ -2889,7 +3131,6 @@ .TP .B \-stereo <tryb> Wybiera typ wyjścia stereo MP2/\:MP3. -. .PD 0 .RSs .IPs 0 @@ -2902,7 +3143,7 @@ .PD 1 . .TP -.B \-sws <typ\ programowego\ skalowania> (zobacz opcję \-vf scale) +.B \-sws <typ\ programowego\ skalowania> (zobacz takżę opcję \-vf scale) Ta opcja określa jakość (i odpowiednio prędkość) skalowania programowego poprzez opcję \-zoom. Na przykład dla x11 lub dla innego wyjścia bez sprzętowej akceleracji. @@ -2945,11 +3186,11 @@ Ustala priorytetową listę używanych kodeków video, według ich nazw w codecs.conf. Użyj "-" przed nazwą kodeka aby go pominąć. +Jeżeli lista zakończona jest ',', MPlayer będzie brał pod uwagę +również niewymienione w niej kodeki. .br .I INFORMACJA: Możesz pobrać listę dostępnych kodeków poprzez \-vc help. -.br -Jeżeli lista kończy się przecinkiem, to MPlayer może użyć kodeka z poza niej. .sp 1 .I PRZYKŁAD: .PD 0 @@ -2969,14 +3210,9 @@ .B \-vfm <sterownik1,sterownik2,...> Ustala priorytetową listę używanych rodzin kodeków video, zgodnie z ich nazwami w codecs.conf. -Powraca do domyślnych jeśli żaden z nich nie jest prawidłowy. +Powraca do domyślnych, jeśli żadna z podanych rodzin kodeków nie działa. .br .I INFORMACJA: -Jeśli wkompilowano obsługę libdivxdecore, to odivx i divx4 są tym samym -kodekiem, ale z API dostępnym na różne sposoby. -Róznice między nimi i informacje kiedy którego użyć znajdują się w dokumentacji, w -sekcji DivX4. -.br Możesz pobrać listę dostępnych sterowników poprzez \-vfm help. .sp 1 .I PRZYKŁAD: @@ -2984,7 +3220,7 @@ .RSs .IPs "\-vfm ffmpeg,dshow,vfw" Najpierw próbuje libavcodec, potem Directshow, potem kodeki VFW i, jeśli nadal -nic nie pasuje, pozostałe. +nic nie nie działa, pozostałe. .IPs "\-vfm xanim" Najpierw próbuje kodek XAnim. .RE @@ -2995,10 +3231,10 @@ Skaluje obraz do szerokości x (jeśli jest dostępne skalowanie sprzętowe lub programowe). Wyłącza przeliczania proporcji. +. .TP .B \-xvidopts <opcia1:opcja2:...> Podaje dodatkowe parametry przy dekodowaniu XviD. -. .PD 0 .RSs .IPs deblock-chroma @@ -3036,6 +3272,7 @@ Skaluje obraz do wysokości y (jeśli jest dostępne skalowanie sprzętowe lub programowe) Wyłącza przeliczenia proporcji. +. .TP .B \-zoom \ Umożliwia skalowanie programowe, jeśli jest dostępne. @@ -3045,13 +3282,16 @@ \-vf scale IGNORUJE opcje \-x / \-y / \-xy / \-fs / \-aspect bez \-zoom. . . +. .SH "FILTRY VIDEO" -Filtry video to wtyczki umożliwiające modyfikację strumienia video i jego +Filtry video umożliwiają Ci modyfikację strumienia video i jego własności. Składnia jest następująca: +. .TP .B \-vf <filtr1[=parametry],filtr2,...> Ustawia listę filtrów video i ich opcji. +. .TP .B \-vop <...,filtr3[=parametry],filtr2,filtr1> (PRZESTARZAŁE) Ustawia listę filtrów video do zastosowania w @@ -3070,22 +3310,27 @@ .sp 1 Filtry są zorganizowane w listy. Jest kilka poleceń zarządzających listą filtrów. +. .TP .B \-vf-add <filtr1[,filtr2,...]> Dodaje podane jako parametry filtry do listy filtrów. +. .TP .B \-vf-pre <filtr1[,filtr2,...]> Poprzedza listę filtrów podanymi filtrami. +. .TP .B \-vf-del <poz1[,poz2,...]> Usuwa filtry na podanych pozycjach. Pozycje rozpoczynają się od 0, ujemne liczby odnoszą się do końca listy (-1 to ostani). +. .TP .B \-vf-clr Usuwa wszystkie filtry. .PP Jeśli filtr to obsługuje możesz odnosić się do parametrów podając ich nazwy. +. .TP .B \-vf <filtr>=help Wyświetla nazwy parametrów i zakresy wartości dla podanego filtru. @@ -3108,12 +3353,14 @@ Pozycja wycinanego obrazu, domyślnie środek. .RE .PD 1 +. .TP .B cropdetect[=0\-255] Oblicza niezbędne parametry przycinania i wyświetla propozycje na standardowe wyjście. Próg obcinania może być podany od niczego (0) do wszystkiego (255). (domyślnie: 24) +. .TP .B rectangle[=w:h:x:y] Reaguje na przyjmującą dwa parametry dyrektywę "change_rectangle" w zbiorze @@ -3128,6 +3375,7 @@ to tylko możliwe) .RE .PD 1 +. .TP .B expand[=w:h:x:y:o] Zwiększa rozdzielczość (nie skaluje) filmu do podanej wartości i umieszcza @@ -3155,18 +3403,22 @@ 1: włączone .REss .RE +. .TP .B flip\ \ \ Odwraca obraz do góry nogami. Zobacz także opcję \-flip. +. .TP .B mirror\ Tworzy lustrzane odbicie względem osi Y. +. .TP .B rotate[=<0\-7>] Obraca obraz o +/\:- 90 stopni. Dla parametrów pomiędzy 4\-7 obracanie wykona się tylko jeżeli geometria filmu jest portretem a nie krajobrazem. +. .TP .B scale[=w:h[:przeplot[:gub_kolor[:parametr[:presize]]]]] Skaluje obraz (wolnym) programowym skalatorem i wykonuje konwersję @@ -3225,6 +3477,7 @@ spal: 768x576 (PAL z kwadratowymi pikselami) .REss .RE +. .TP .B dsize={proporcja|w:h} Zmienia pożądaną wielkość obrazu/\:proporcję w wybranym miejscu łańcucha @@ -3234,19 +3487,23 @@ Proszę zauważyć, że filtr ten NIE przeskalowywuje nic samemu; on tylko ustawia co następne skalowania (sprzętowe lub programowe) zrobią przy dostosowywaniu do prawidłowych proporcji. +. .TP .B yuy2\ \ \ Wymusza konwersję programową YV12/\:I420 lub 422P na YUY2. Przydatne przy kartach/\:sterownikach video, które mają wolną obsługę YV12, ale szybką YUY2. +. .TP .B yvu9\ \ \ Wymusza programową konwersję przestrzeni kolorów YVU9 na YV12. Odradzany na rzecz skalowania programowego. +. .TP .B yuvcsp\ Obcina wartości kolorów YUV do zakresu CCIR 601 bez przeprowadzania prawdziwej konwersji. +. .TP .B rgb2bgr[=swap] Konwersja kolorów RGB 24/\:32 <\-> BGR 24/\:32 @@ -3256,10 +3513,12 @@ Dodatkowo zamienia R <\-> B. .RE .PD 1 +. .TP .B palette Konwersja przestrzeni kolorów RGB/\:BGR 8 \-> 15/\:16/\:24/\:32bpp przy użyciu palety. +. .TP .B format[=fourcc] Ograniczenie przestrzeni kolorów dla następnego filtru bez robienia żadnej @@ -3272,6 +3531,7 @@ nazwa formatu taka jak rgb15, bgr24, yv12, itp (domyślnie: yuy2) .RE .PD 1 +. .TP .B noformat[=fourcc] Ograniczenie przestrzeni kolorów dla następnego filtru bez robienia żadnej @@ -3286,17 +3546,15 @@ nazwa formatu taka jak rgb15, bgr24, yv12, itp (domyślnie: yv12) .RE .PD 1 +. .TP .B pp[=filtr1[:opcja1[:opcja2...]]/\:[-]filtr2...] (zobacz także \-pphelp) Ta opcja włącza użycie wewnętrznych filtrów postprocessingu MPlayera, a także daje interfejs do przekazywania filtrom opcji. Możesz pobrać listę dostępnych filtrów poprzez \-pphelp. Każdy podfiltr musi być oddzielony znakiem "/". -.br Każdy filtr domyślnie ustawiony jest na "c" (chrominance). -.br Parametry akceptują prefix "-" wyłaczający opcję. -.br Do opcji może być dołączony znak ":" i litera by wskazać jej zakres: .PD 0 .RSs @@ -3329,6 +3587,7 @@ dostępnego czasu procesora. .RE .PD 1 +. .TP .B spp[=jakość[qp:[:tryb]] prosty filtr postprocessingu @@ -3342,6 +3601,7 @@ .br 1: miękki próg (lepsze odpierścienianie, większe rozmycie) .RE +. .TP .B qp=równanie filtr zmiany qp @@ -3349,13 +3609,16 @@ .IPs równanie jakieś równanie postaci "2+2*sin(PI*qp)" .RE +. .TP .B test\ \ \ Tworzy różne wzorce testowe. +. .TP .B rgbtest Tworzy wzorzec testowy RGB przydatny do wykrywania pomyłek RGB/\:BGR. Powinieneś widzieć czerwony, zielony i niebieski pasek od góry do dołu. +. .TP .B lavc[=jakość:fps] Szybka programowa konwersja z YV12 na MPEG1 przy pomocy libavcodec do @@ -3371,10 +3634,12 @@ .IPs fps\ \ wymusza fps wyjścia (liczba rzeczywista) (domyślnie: 0, wykrywanie wg wysokości) .RE +. .TP .B fame\ \ \ Szybka programowa konwersja z YV12 na MPEG1 przy pomocy libfame do stosowania z DVB/\:DXR3. +. .TP .B dvbscale[=aspekt] Ustawia optymalne skalowanie dla kart DVB, czyli sprzętowe skalowanie osi X @@ -3386,6 +3651,7 @@ Kontroluje proporcje, wyliczane przez wzór DVB_HEIGHT*ASPECTRATIO (domyślnie: 576*4/\:3=768), ustaw na 576*(16/\:9)=1024 dla TV 16:9. .RE +. .TP .B noise[=luma[u][t|a][h][p]:chroma[u][t|a][h][p]] Dodaje zakłócenia. @@ -3424,10 +3690,12 @@ czas wpływu (domyślnie = 6) .RE .PD 1 +. .TP .B hqdn3d[=luma:chroma:czas] Wersja filtra denoise3d z wysoką precyzją/\:jakością. Parametry i sposób użycia są takie same. +. .TP .B eq[=jasność:kontrast] Programowy korektor z interaktywnym sterowaniem, zupełnie jak korektor @@ -3438,6 +3706,7 @@ powstałe z winy niskiego tempa bitowego. Początkowe wartości z przedziału -100\-100 mogą być podane w wierszu poleceń. +. .TP .B eq2[=gamma:kontrast:jasność:nasycenie:rg:gg:bg:waga] Alternatywny korektor programowy używający tabel podglądu (lookup tables, @@ -3455,11 +3724,13 @@ Domyślnie kontrast=1.0, jasność=0.0, gamma=1.0, nasycenie=1.0, waga=1.0 Zakresy wartości dla gammy to 0.1\-10, -2\-2 dla kontrastu (ujemne wartości dają negatyw obrazu), -1\-1 dla jasności, 0\-3 dla nasycenia i 0\-1 dla wagi. +. .TP .B hue[=barwa:nasycenie] Domyślne wartości to barwa=0.0, nasycenie 1.0. Zakresy wartości to -180\-180 dla barwy, -2\-2 dla nasycenia (ujemne wartości dają negatyw obrazu). +. .TP .B halfpack[=f] Konwerteruje płaskie YUV 4:2:0 do upakowanego 4:2:2 o połowie wysokości, @@ -3473,6 +3744,7 @@ Wartość 0 opcjonalnego parametru f wymusza używanie tylko parzystych linii, zaś wartość 1 tylko nieparzystych. Inne wartości f dają domyślne (uśredniające) zachowanie. +. .TP .B ilpack[=tryb] Przy zachowywaniu video w formatach YUV 4:2:0 przeplot barw nie jest @@ -3484,6 +3756,7 @@ Domyślnie używana jest interpolacja liniowa (tryb 1). Tryb 0 używa trybu najbliższego sąsiada (nearest-neighbor), który jest szybki, ale niepoprawny. +. .TP .B harddup Użyteczne tylko z MEncoderem. @@ -3493,6 +3766,7 @@ lub jeśli planujesz dalsze demuksowanie i remuksowanie strumienia video. Parametr powinien być umieszczony na końcu łańcucha filtrów lub blisko niego, chyba że masz dobry powód aby zrobić inaczej. +. .TP .B softskip Użyteczne tylko z MEncoderem. @@ -3502,6 +3776,7 @@ (odwrócone telecine, tymczasowy odszumiacz, itp.). Parametr powinien być umieszczony po wyżej wymienionych filtrach i po kolejnych filtrach, które wymagają dużej mocy obliczeniowej. +. .TP .B decimate[=max:hi:lo:uł] Usuwa ramki, które niewiele różnią się od poprzednich w celu zmniejszenia @@ -3518,15 +3793,18 @@ Główne zastosowanie tego filtra to kodowanie-z-bardzo-niskim-tempem-bitowym (np.\& strumieniowanie przez modem), ale teoretycznie może on być użyty do naprawy filmów w których nieprawidłowo odwrócono telecine. +. .TP .B dint[=czułość:poziom] Wykrywa i usuwa pierwszą klatkę z przeplotem w strumieniu video. Wartości mogą być z zakresu 0.0 do 1.0 \- pierwszy (domyślnie 0.1) jest względną różnicą pomiędzy sąsiadującymi pikselami, drugi (domyślnie 0.15) określa w jakiej części klatki musi być wykryty przeplot, aby ją usunąć. +. .TP .B lavcdeint Używa filtra usuwającego przeplot z biblioteki libavcodec. +. .TP .B kerndeint[=próg[:mapa[:kolejność[:ostr[:dwustr]]]]] Adaptatywny deinterlacer jądra autorstwa Donald'a Graft'a. @@ -3545,6 +3823,7 @@ Włącza dwustronne wyostrzanie (domyślnie: 0). .RE .PD 1 +. .TP .B unsharp=l|cWxH:ilość[:l|cWxH:ilość] Maska zmiękczająca / rozmycie gaussa. @@ -3565,9 +3844,11 @@ >0: wyostrzenie .REss .RE +. .TP .B swapuv\ Zamienia płaszczyzny U i V. +. .TP .B il=[d|i][s][:[d|i][s]] Rozdziela przeplatane obrazy. @@ -3589,6 +3870,7 @@ zamienia pola (parzyste i nieparzyste linie) .RE .PD 1 +. .TP .B fil=[i|d] Rozdziela przeplatane obrazy. @@ -3605,12 +3887,14 @@ Łączy obraz .RE .PD 1 +. .TP .B field[=n] Wyciąga pojedyncze pola z przeplatanego obrazu używając arytmetyki krokowej, aby unikać marnowania czasu procesora. Opcjonalny argument n określa, czy wyciągać parzyste, czy nieparzyste pola (zależnie od tego czy n jest parzyste, czy nieparzyste). +. .TP .B detc[=zmienna1=wartość2:zmienna2=wartość2:...] Próbuje odwrócić proces "telecine" by uzyskać czysty strumień bez przeplotu @@ -3651,6 +3935,7 @@ .IPs "tr0, tr1, tr2, tr3" Wartości progowe używane w niektórych trybach. .RE +. .TP .B ivtc[=1] Eksperymentalny "bezstanowy" filtr odwracający telecine. @@ -3665,6 +3950,7 @@ (\-ofps 23.976) przy używaniu MEncodera. Dalszy rozwój ivtc jest wstrzymamy, jako że filtry pullup i filmdint wydają się być dokładniejsze. +. .TP .B pullup[=jl:jr:jt:jb:sb]\ Filtr odwracania telecine trzeciej generacji, zdolny do przetwarzania mieszanki @@ -3689,6 +3975,7 @@ że ten drugi będzie miał dostęp do wszystkich klatek. Jeżeli tego nie zrobisz, doprowadzi to do błędów w wyjściu i zakończeniu programu na skutek ograniczeń w warstwie kodeku/\:filtru. +. .TP .B filmdint[=options] Filtr odwracania telecine, podobny do opisanego wyżej filtra pullup. @@ -3761,6 +4048,7 @@ .IPs sad_thres=n Suma progów Całkowitej Różnicy (Absolute Difference), domyślnie 64. .RE +. .TP .B softpulldown Ten filtr prawidłowo działa tylko z MEncoderem i działa na flagach MPEG2 @@ -3768,6 +4056,7 @@ Jeśli chcesz użyć filtru ivtc lub detc na filmach, które mają częściowe miękkie telecine to wstawienie przed nie tego filtra może sprawić że będą one dokładniejsze. +. .TP .B divtc[=options] Odwrócone telecine dla filmu bez przeplotu. @@ -3830,6 +4119,7 @@ Podaj tę opcję dla trybu dwuprzejściowegop, przy jednoprzejściowym nie ma to żadnego efektu. .RE +. .TP .B phase=[t|b|p|a|u|T|B|A|U][:v] Opóźnia film z przeplotem o jedno pole czasowe, tak że kolejność pól ulega @@ -3876,6 +4166,7 @@ Drukuje wybrany tryb dla każdej klatki i uśrednioną kwadratową różnicę pól między możliwościami t, b i p. .RE +. .TP .B telecine[=start] Zastosuje proces 3:2 "telecine" by zwiększyć ilość klatek o 20%. @@ -3885,6 +4176,7 @@ (Synchronizacja A/\:V będzie popsuta, jeżeli będą one źle podane.) Opcjonalny parametr start mówi filtrowi gdzie ma zacząć we wzorcu telecine (0\-3). +. .TP .B tinterlace[=tryb] Czasowe przeplatanie pól \- łączy pary klatek w klatkę z przeplotem, @@ -3908,6 +4200,7 @@ szybkość klatek pozostaje niezmieniona .RE .PD 1 +. .TP .B tfields[=tryb] Tymczasowy separator pola - dzieli pola na klatki, podwajając szybkość @@ -3929,6 +4222,7 @@ przesuń pola o 1/\:4 piksela z wykorzystaniem filtru 4tap (wysoka jakość) .RE .PD 1 +. .TP .B boxblur=promień:moc[:promień:moc] rozmycie pudełkowe @@ -3940,6 +4234,7 @@ Jak często filtr powinien być wykorzystywany. .RE .PD 1 +. .TP .B sab=pro:pf:różnKol[:pro:pf:RożnKol] adaptatywne rozmycie figur @@ -3954,6 +4249,7 @@ (~0.1\-100.0) .RE .PD 1 +. .TP .B smartblur=pro:siła:zakres[:pro:siła:zakres] eleganckie rozmycie @@ -3968,6 +4264,7 @@ lub filtruj krawędzie (-30\-0) .RE .PD 1 +. .TP .B perspective=x0:y0:x1:y1:x2:y2:x3:y3:t korekcja perspektywy @@ -3979,13 +4276,16 @@ liniowy (0) lub sześcienny resampling (1) .RE .PD 1 +. .TP .B 2xsai\ \ Wykorzystuje podwójne skalowanie i interpolację do skalowania i wygładzania obrazów. +. .TP .B 1bpp\ \ \ Konwersja bitmapy 1bpp do YUV/\:BGR 8/\:15/\:16/\:32 +. .TP .B down3dright[=linie] Przepozycjonowanie i zmiana rozmiaru obrazu stereoskopowego. @@ -3997,10 +4297,10 @@ ilość linii wybierana ze środka obrazu (domyślnie: 12) .RE .PD 1 +. .TP .B bmovl=hidden:opaque:<fifo> Odczytuje bitmapy z FIFO i wyświetla je w oknie. -. .PD 0 .RSs .IPs hidden @@ -4072,6 +4372,7 @@ .REss .RE .PD 1 +. .TP .B framestep=I|[i]krok Renderuje tylko każdą n-tą lub każdą Intra (kluczową - key) klatkę. @@ -4095,16 +4396,16 @@ .sp 1 Jeżeli podasz tylko "i", wtedy nic się nie dzieje z klatkami, tylko "I!" będzie drukowane. +. .TP .B tile=xtile:ytile:output:start:delta Łączy szereg obrazów w jeden większy. Jeżeli ominiesz parametr lub podasz wartość mniejszą niż 0, domyślna wartość będzie użyta. Możesz również przestać podawać opcje w każdej chwili (... \-vf tile=10:5 ...) -. Dobrym pomysłem będzie umieszczenie filtra skalowania (scale) przed łączeniem (tile) :-) -.br +.sp 1 Dostępne parametry: .sp 1 .PD 0 @@ -4125,6 +4426,7 @@ piksel pomiędzy 2 kawałkami (x/\:y) (domyślnie: 4) .RE .PD 1 +. .TP .B delogo[=x:y:w:h:t] Usuwa logo stacji TV, poprzez prostą interpolację sąsiednich pikseli. @@ -4142,6 +4444,7 @@ ekranie, aby uprościć odnalezienie właściwych parametrów x,y,w,h. .RE .PD 1 +. .TP .B zrmjpeg[=opcje] Programowy koder YV12 do MJPEG wykorzystywany przy wyjściu video zr2. @@ -4170,13 +4473,16 @@ .RE . . + .SH "OGÓLNE OPCJE KODOWANIA (TYLKO MENCODER)" +. .TP .B \-audio-delay <0.0\-...> Ustawia opóźnienie audio w nagłówku. Domyślnie jest 0.0, ujemne wartości nie działają. Opcja nie opóźnia dźwięku podczas kodowania, ale odtwarzacz, gdy wykryje domyślne opóźnienie audio, wyręcza Cię z użycia opcji -delay. +. .TP .B \-audio-density <1\-50> Liczba kawałków audio na sekundę (domyślnie jest 2 przy kawałkach audio @@ -4184,11 +4490,13 @@ .br .I INFORMACJA: Tylko dla CBR, VBR ignoruje ją gdyż dokłada kolejny pakiet w nowym kawałku. +. .TP .B \-audio-preload <0.0\-2.0> Ustawia przerwę czasu buforowania audio (domyślnie: 0.5s). -.TP -.B \-endpos <[[hh:]mm:]ss[.ms]|size[b|kb|mb]> (patrz też opcje \-ss i \-sb) +. +.TP +.B \-endpos <[[hh:]mm:]ss[.ms]|size[b|kb|mb]> (patrz też opcja \-ss i \-sb) Zatrzymuje kodowanie w podanym czasie lub pozycji bajtu. Możliwe jest wyszczególnienie na różne sposoby: .br @@ -4224,12 +4532,12 @@ .B \-force-avi-aspect <0.2\-3.0> Nadpisuje aspekt zawarty nagłówku vprp AVI OpenDML. Opcja ta może być użyta do zmiany proporcji przy \-ovc copy. +. .TP .B \-info <opcja1:opcja2:...> (tylko AVI) Wybiera informację nagłówka otrzymywanego pliku AVI. -.br +.sp 1 Dostępne opcje: -. .RSs .IPs help\ pokazuje ten opis @@ -4254,15 +4562,19 @@ Nie umieszcza automatycznie filtru expand w łańcuchu filtrów MEncodera. Przydatne do kontrolowania, w którym momencie łańcucha napisy są renderowane podczas włączania napisów na sztywno do filmu. +. .TP .B \-noodml (tylko \-of avi) -Nie zapisuje indeksu OpenDML dla plików >1GB. +Nie zapisuje indeksu OpenDML dla plików AVI >1GB. +. .TP .B \-noskip Nie opuszcza klatek. +. .TP .B \-o <nazwa pliku> Zapisuje wyjście do podanego pliku, zamiast domyślnego "test.avi". +. .TP .B \-oac <nazwa kodeka> Koduje podanym kodekiem audio. @@ -4305,6 +4617,7 @@ Plik wyjściowy będzie miał inny stosunek klatki/\:sekundę, niż źródło. MUSISZ ustawić go dla zmiennych fps (asf, większość mov) i plików progresywnych (29.97fps ztelecinowane MPEG). +. .TP .B \-ovc <nazwa kodeka> Koduje z podanym kodekiem video. @@ -4329,43 +4642,50 @@ .B \-passlogfile <nazwa pliku> Kiedy koduje w trybie dwuprzebiegowym, MEncoder zrzuca najpierw informacje o pierwszym przebiegu do podanego pliku zamiast domyślnego divx2pass.log. +. .TP .B \-skiplimit <wartość> Maksymalna liczba klatek do porzucenia po pozostawionej klatce (\-noskiplimit daje nieograniczoną liczbę). +. .TP .B \-vobsubout <nazwa\ bazy> Określa podstawową nazwę wyjściowych plików .idx i .sub. Wyłączy to renderowanie napisów w kodowanym filmie i przekieruje je do plików napisów VOBsub. +. .TP .B \-vobsuboutid <langid> Wybiera dwu literowy kod języka napisów. Unieważnia to, co jest czytane z DVD lub pliku .ifo. +. .TP .B \-vobsuboutindex <index> Określa indeks napisów w pliku wyjściowym. (domyślnie: 0) . . +. .SH "OPCJE SPECYFICZNE DLA KODEKA (TYLKO MENCODER)" Możesz określić specyficzne parametry kodowania dla kodeka, korzystając z poniższej składni: +. .TP .B \-<codec>opts <opcja1[=wartość],opcja2,...> -.RE -.br +. .PP -Gdzie <codec> to: lavc, xvidenc, divx4, lame lub x264 +Gdzie <codec> to: lavc, xvidenc, divx4, lame lub x264enc . . .SS divx4 (\-divx4opts) DivX4 jest uważany za przestarzały i obsługiwany tylko dla kompletności. Aby uzyskać szczegółowe informacje o opcjach DivX4, przeczytaj źródła, większość opcji nie jest tu opisana. +. .TP .B help\ \ \ wyświetla pomoc +. .TP .B br=<wartość> określa bitrate @@ -4375,42 +4695,52 @@ .IPs 16001\-24000000 (w bit) .RE +. .TP .B key=<wartość> maksymalna przerwa między kluczowymi klatkami (w klatkach) +. .TP .B deinterlace włącza usuwanie przeplotu (unikaj tej opcji, DivX4 ma pełno błędów) +. .TP .B q=<1\-5> jakość (1\-najszybszy, 5\-najlepszy) +. .TP .B min_quant=<1\-31> minimalny kwantyzator (quantizer) +. .TP .B max_quant=<1\-31> maksywalny kwantyzator +. .TP .B rc_period=<wartość> współczynnik kontroli czasu +. .TP .B rc_reaction_period=<wartość> współczynnik kontroli czasu reakcji +. .TP .B rc_reaction_ratio=<wartość> współczynnik kontroli proporcji reakacji +. .TP .B crispness=<0\-100> określa chropowatość/\:gładkość +. .TP .B pass=<1\-2> Z tą opcją możesz kodować dwuprzejściowo pliki DivX4. Najpierw koduj z pass=1, później, z tymi samymi parametrami, koduj z pass=2. +. .TP .B vbrpass=<0\-2> Nadpisuje argument pass i wykorzystuje bibliotekę XviD VBR zamiast DivX4 VBR. Dostępne są następujące opcje: -. .RSs .IPs 0 kodowanie jednoprzejściowe (tak jak przy pominięciu pass linii poleceń) @@ -4427,6 +4757,7 @@ .TP .B help\ \ \ wyświetla pomoc +. .TP .B vbr=<0\-4> metoda zmiennego bitrate @@ -4444,29 +4775,36 @@ mtrh .RE .PD 1 +. .TP .B abr\ \ \ \ średni bitrate +. .TP .B cbr\ \ \ \ stały bitrate. -.br Wymusza również tryb CBR kodując na kolejnych trybach ustawień ABR +. .TP .B br=<0\-1024> określa bitrate w kBit (tylko CBR i ABR) +. .TP .B q=<0\-9> jakość (0\-najwyższa, 9\-najniższa) (tylko VBR) +. .TP .B aq=<0\-9> jakość algorytmiczna (0\-najlepsza/\:najwolniejsze, 9\-najgorsza/\:najszybsze) +. .TP .B ratio=<1\-100> współczynnik kompresji +. .TP .B vol=<0\-10> ustawia głośność wejścia audio +. .TP .B mode=<0\-3> (domyślne: auto) @@ -4482,6 +4820,7 @@ mono .RE .PD 1 +. .TP .B padding=<0\-2> .PD 0 @@ -4494,22 +4833,26 @@ dostraja .RE .PD 1 +. .TP .B fast\ \ \ przełącza na szybsze kodowanie kolejnych trybów ustawień VBR, nieznacznie niższa jakość i większe wartości bitrate. +. .TP .B highpassfreq=<częstotliwość> Ustawia częstotliwość w Hz wysokoprzejściowego filtrowania (highpass filtering). Częstotliwości poniżej podanej będą obcinane. Wartość -1 wyłączy filtrowanie, wartość 0 pozwoli lame wykryć wartości automatycznie. +. .TP .B lowpassfreq=<częstotliwość> Ustawia częstotliwość w Hz niskoprzejściowego filtrowania (lowpass filtering). Częstotliwości powyżej podanej będą obcinane. Wartość -1 wyłączy filtrowanie, wartość 0 pozwoli lame wykryć wartości automatycznie. +. .TP .B preset=<wartość> wartości ustawień @@ -4571,13 +4914,16 @@ IMA Adaptive PCM (4bity na próbkę, kompresja w stosunku 4:1) .RE .PD 1 +. .TP .B abitrate=<wartość> Bitrate dźwięku w kBit (domyślnie 224). +. .TP .B atag=<wartość> Wykorzystuje określony znacznik formatu dźwięku systemu Windows (np.\& atag=0x55). +. .TP .B bit_exact Wykorzystuje tylko algorytmy bitowo dokładne (poza (i)dct). @@ -4586,10 +4932,12 @@ identycznych binarnie, nawet jeżeli zmienia się wersja kodera. Opcja ta ignoruje również nagłówek user_data w strumieniach MPEG-4. Nie korzystaj z tego parametru, chyba że wiesz co robisz. +. .TP .B threads=<1\-8> Maksymalna liczba użytych wątków (domyślnie: 1). .RE +. .TP .B vcodec=<wartość> Wykorzystuje podany kodek (domyślnie: mpeg4): @@ -4629,6 +4977,7 @@ bezstratny kodek video FFmpeg .RE .PD 1 +. .TP .B vqmin=<1\-31> minimalny kwantyzator (quantizer) (przejście\ 1/\:2) @@ -4646,35 +4995,43 @@ (będzie to naprawione dla h263(p) przez zmianę kwantyzatora o MB w przyszłości, msmpeg4 nie może być poprawiony ponieważ nie obsługuje tego). .RE +. .TP .B lmin=<0.01\-255.0> Minimalny mnożnik lagrange dla kontroli tempa, prawdopodobnie chcesz, żeby był równy lub mniejszy niż vqmin (domyślnie: 2.0). .RE +. .TP .B lmax=<0.01\-255.0> maksymalny mnożnik lagrange dla kontroli tempa (domyślnie: 31.0) .RE +. .TP .B vqscale=<1\-31> Stały kwantyzator /\: stała jakość kodowania (włącza tryb stałego kwantyzatora). Niższa wartość oznacza lepszą jakość ale większy plik wynikowy (domyślnie: 0 (wyłączony)). 1 nie jest zalecaną wartością (sprawdź vqmin a uzyskasz więcej informacji). +. .TP .B vqmax=<1\-31> maksymalny kwantyzator (przejście\ 1/\:2) 10\-31 jest rozsądnym zakresem (domyślnie: 31) +. .TP .B mbqmin=<1\-31> minimalny kwantyzator makrobloku (przejście\ 1/\:2) (domyślnie: 2) +. .TP .B mbqmax=<1\-31> maksymalny kwantyzator makrobloku (przejście\ 1/\:2) (domyślnie: 31) +. .TP .B vqdiff=<1\-31> maksymalna różnica kwantyzatora między ramkami I a P (przejście\ 1/\:2) (domyślnie: 3) +. .TP .B vmax_b_frames=<0\-4> maksymalna ilość ramek B między klatkami innymi niż B: @@ -4686,6 +5043,7 @@ rozsądny zakres dla MPEG4 .RE .PD 1 +. .TP .B vme=<0\-5> metoda szacowania ruchu @@ -4710,10 +5068,12 @@ X1 (eksperymentalna) .RE .PD 1 +. .TP .B me_range=<0\-9999> ustawia zakres przeszukiwania przy szacowaniu ruchu, 0 (domyślnie) oznacza nieograniczony +. .TP .B mbd=<0\-2> Algorytm decyzyjny makrobloku (tryb wysokiej jakości), koduje każdy makroblok @@ -4730,22 +5090,28 @@ wybiera tryb MB, który ma powoduje najmniejsze zniekształcenia tempa .RE .PD 1 +. .TP .B vhq\ \ \ \ Działa tak samo jak mbd=1, trzymany ze względu na kompatybilność. +. .TP .B v4mv\ \ \ Zezwala na 4 wektory ruchu w każdym makrobloku (trochę lepsza jakość). +. .TP .B obmc\ \ \ kompensacja ruchu nachodzących na siebie bloków (H.263+) +. .TP .B loop\ \ \ filtr pętli (H.263+) nie działa +. .TP .B inter_threshold <-1000\-1000> Na razie nie robi kompletnie nic. +. .TP .B keyint=<0\-300> maksymalna przerwa między ramkami kluczowymi w ramkach. @@ -4757,6 +5123,7 @@ dekodera, kodera i szczęścia. Dla utrzymania zgodności z MPEG1/\:2/\:4 wartości powinny być <=132. (domyślnie: 250 albo jedna klatka kluczowa co dziesięć sekund w filmie 25fps) +. .TP .B sc_threshold=<-1000000\-1000000> Próg do wykrywania zmiany sceny. @@ -4764,6 +5131,7 @@ Tą opcją możesz określić czułość tej detekcji. -1000000 oznacza, że zmiana sceny wykrywana jest w każdej klatce, 1000000 oznacza, że żadne zmiany nie będą wykryte (domyślnie 0). +. .TP .B vb_strategy=<0\-1> strategia wyboru między ramkami I/\:P/\:B (przejście\ 2): @@ -4774,6 +5142,7 @@ unika klatek B w scenach z dużą ilością ruchu (sprawi, że bitrate może być źle przewidziany) .RE +. .TP .B vpass=<1\-2> Włącza wewnętrzny tryb dwuprzejściowy, podawaj tylko, jeżeli chcesz @@ -4798,6 +5167,7 @@ Koduje z optymalną tablicą Huffmana opartą o wyniki pierwszego przejścia. .RE .PD 1 +. .TP .B aspect=<x/\:y> Przechowuje proporcje wewnętrznie, podobnie jak pliki MPEG. @@ -4814,11 +5184,13 @@ .IPs "aspect=16/\:9 lub aspect=1.78" .PD 1 .RE +. .TP .B autoaspect Podobnie jak opcja aspect, ale proporcja wyliczana jest automatycznie, biorąc pod uwagę wszystkie filtry dostrajające (crop/\:expand/\:scale/\:itp) podane w łańcuchu. +. .TP .B vbitrate=<wartość> określa bitrate (przejście\ 1/\:2). @@ -4831,6 +5203,7 @@ .IPs 800 domyślnie .RE +. .TP .B vratetol=<wartość> przybliżona tolerancja rozmiaru pliku w kBit. @@ -4841,34 +5214,43 @@ .I INFORMACJA: Wartość vratetol nie powinna być zbyt duża podczas drugiego przejścia, inaczej mogą wystąpić problemy, jeżeli wykorzystane będzie vrc_(min|max)rate. +. .TP .B vrc_maxrate=<wartość> maksymalny bitrate w kbit/\:sek (przejście\ 1/\:2) +. .TP .B vrc_minrate=<wartość> minimalny bitrate w kbit/\:sek (przejście\ 1/\:2) +. .TP .B vrc_buf_size=<wartość> rozmiar bufora w kbit (przejście\ 1/\:2). Dla MPEG1/\:2 określa to również rozmiar bufora vbv, użyj 327 dla VCD, 917 dla SVCD i 1835 dla DVD. +. .TP .B vrc_buf_aggressivity obecnie bezużyteczne +. .TP .B vrc_strategy Zarezerwowane na przyszłość. +. .TP .B vb_qfactor=<-31.0\-31.0> współczynnik kwantyzatora pomiędzy klatkami B a innymi niż B (przejście\ 1/\:2) (domyślnie: 1.25) +. .TP .B vi_qfactor=<-31.0\-31.0> (przejście\ 1/\:2) (domyślnie: 0.8) +. .TP .B vb_qoffset=<-31.0\-31.0> offset kwantyzatora pomiędzy klatkami B a innymi niż B (przejście\ 1/\:2) (domyślnie: 1.25) +. .TP .B vi_qoffset=<-31.0\-31.0> (przejście\ 1/\:2) (domyślnie: 0.0) @@ -4882,11 +5264,13 @@ .br normalnie kontroluj tempo (nie blokuj kwantyzatora wg następnej klatki P) i ustaw q= -q * v{b|i}_qfactor + v{b|i}_qoffset +. .TP .B \ Wskazówka: Aby stworzyć stały kwantyzator kodowania z różnych kwantyzatorów dla klatek I/\:P i B, możesz wykorzystać poniższy wzór: lmin= <ip_quant>:lmax= <ip_quant>:vb_qfactor= <b_quant/\:ip_quant> +. .TP .B vqblur=<0.0\-1.0> (przejście 1) Rozmycie kwantyzatora, większe wartości uśrednią kwantyzator w czasie @@ -4899,13 +5283,16 @@ .IPs 1.0 uśrednia kwantyzator z poprzednich klatek .RE +. .TP .B vqblur=<0.0\-99.0> (przejście 2) Rozmycie gaussowe kwantyzatora, większe wartości uśrednią kwantyzator w czasie (wolniejsze zmiany) (domyślnie: 0.5). +. .TP .B vqcomp=<wartość> kompresja kwantyzatora, zależy od vrc_eq (przejście\ 1/\:2) (domyślnie: 0.5) +. .TP .B vrc_eq=<equation> główne równanie kontroli tempa (przejście\ 1/\:2): @@ -4988,9 +5375,11 @@ .IPs "quality (-500\-0)" korekcja jakości w % .RE +. .TP .B vrc_init_cplx=<0\-1000> początkowa złożoność (przejście\ 1) +. .TP .B vqsquish=<0,1> określa jak ma się zachowywać kwantyzator między qmin a qmax (przejście\ 1/\:2): @@ -5002,6 +5391,7 @@ używa przyjemnej, różniczkowalnej funkcji (domyślnie) .RE .PD 1 +. .TP .B vlelim=<-1000\-1000> Ustawia próg eliminowania pojedynczych współczynników jasności. @@ -5015,6 +5405,7 @@ (zalecane przez JVT) .RE .PD 1 +. .TP .B vcelim=<-1000\-1000> Ustawia próg eliminowania pojedynczych współczynników barwy. @@ -5027,6 +5418,7 @@ .IPs 7 (zalecane przez JVT) .RE +. .TP .B vstrict=<-1,0,1> ścisła zgodność ze standardami @@ -5041,6 +5433,7 @@ ale nie mogą być odtwarzane przez oficjalny kodek huffyuv) .RE .PD 1 +. .TP .B vdpart\ Dzielenie danych. @@ -5057,6 +5450,7 @@ (szczegóły) .RE .PD 1 +. .TP .B \ Najważniejsze są MV i DC, ich utrata jest o wiele gorsza niż utrata AC i @@ -5065,6 +5459,7 @@ częściej występowały w tej ostatniej niż w dwóch pierwszych. Dlatego, obraz będzie wyglądał o wiele lepiej z podziałem na części niż bez, ponieważ bez błędy będą zdarzały się równo w AC/\:DC/\:MV. +. .TP .B vpsize=<0\-10000> rozmiar pakietu video, poprawia odporność na błędy (sprawdź również opcję @@ -5075,12 +5470,15 @@ .IPs 100-1000 dobry wybór .RE +. .TP .B ss\ \ \ \ \ tryb o strukturze plastrowej dla H.263+ +. .TP .B gray\ \ \ kodowanie tylko w skali szarości (szybsze) +. .TP .B vfdct=<0\-10> algorytm dct: @@ -5102,6 +5500,7 @@ floating point AAN .RE .PD 1 +. .TP .B idct=<0\-99> algorytm idct. @@ -5132,6 +5531,7 @@ sh4 .RE .PD 1 +. .TP .B lumi_mask=<0.0\-1.0> maskowanie jasności @@ -5148,6 +5548,7 @@ .IPs 0.0\-0.3 rozsądny zakres .RE +. .TP .B dark_mask=<0.0\-1.0> maskowanie ciemności @@ -5164,9 +5565,11 @@ .IPs 0.0\-0.3 rozsądny zakres .RE +. .TP .B tcplx_mask=<0.0\-1.0> maskowanie złożoności czasowej (domyślnie: 0.0 (wyłączone)) +. .TP .B scplx_mask=<0.0\-1.0> Maskowanie złożoności przestrzennej. @@ -5182,9 +5585,11 @@ .IPs 0.0\-0.5 rozsądny zakres .RE +. .TP .B p_mask=<0.0\-1.0> Maskowanie inter MB (domyślnie: 0.0 (wyłączone)) +. .TP .B naq\ \ \ \ Normalizuje przystosowywalną kwantyzację (eksperymentalne). @@ -5192,16 +5597,20 @@ kwantyzatory na MB może już nie odpowiadać żądanemu kwantyzatorowi na poziomie klatki. Naq spróbuje dostroić kwantyzatory na MB by utrzymać prawidłową średnią. +. .TP .B ildct\ \ używa dct z przeplotem +. .TP .B ilme\ \ \ Używa metody przewidywania ruchu z przeplotem (wzajemnie wykluczający się z qpel). +. .TP .B alt\ \ \ \ korzysta z alternatywnej scantable +. .TP .B top=<-1\-1>\ \ \ .RSs @@ -5212,6 +5621,7 @@ .IPs 1 najpierw górne pole .RE +. .TP .B format=<wartość> .RSs @@ -5226,6 +5636,7 @@ .IPs BGR32 dla bezstratnego jpeg i ffv1 .RE +. .TP .B pred\ \ \ (dla huffyuv) @@ -5239,6 +5650,7 @@ przewidywanie środkowej .RE .PD 1 +. .TP .B pred\ \ \ (dla bezstratnego JPEG) @@ -5256,6 +5668,7 @@ uśrednione przewidywanie .RE .PD 1 +. .TP .B coder\ \ (dla ffv1) @@ -5267,6 +5680,7 @@ kodowanie arytmetyczne (cabac) .RE .PD 1 +. .TP .B context (dla ffv1) @@ -5278,22 +5692,28 @@ model dużego kontekstu .RE .PD 1 +. .TP .B qpel\ \ \ Używa kompensacji ruchu quarter pel (wzajemnie wykluczający się z ilme). Wskazówka: Przydatne tylko dla kodowanie z wysokim bitrate. +. .TP .B ildctcmp=<0\-2000> funkcja porównawcza przy podejmowaniu decyzji dla przeplatanego dct +. .TP .B precmp=<0\-2000> funkcja porównawcza dla wstępnego przejścia przewidywania ruchu +. .TP .B cmp=<0\-2000> funkcja porównawcza dla przewidywania ruchu full pel +. .TP .B subcmp=<0\-2000> funkcja porównawcza dla przewidywania ruchu sub pel +. .TP .B mbcmp=<0\-2000> funkcja porównawcza przy podejmowaniu decyzji dla makrobloku, @@ -5326,13 +5746,16 @@ wykorzystuje też barwę, obecnie nie działa (prawidłowo) z klatkami typu B .RE .PD 1 +. .TP .B nsse_weight=<0\-100> Waga NSSE, większe wartości zaowocują większymi szumami, wartość 0 dla NSSE jest równoważna z SSE. +. .TP .B predia=<-99\-6> Typ i rozmiar diamentu dla wstępnego przejścia przewidywania ruchu +. .TP .B dia=<-99\-6> Typ i rozmiar diamentu dla przewidywania ruchu @@ -5355,7 +5778,6 @@ 000 0 .fi -.br .IPs 2 normalny diament o rozmiarze=2 .nf @@ -5367,6 +5789,7 @@ 0 .fi .RE +. .TP .B trell\ \ Kwantyzacja przeszukiwana kratowo. @@ -5385,19 +5808,23 @@ suma kwadratów błędów kwantyzacji .RE .PD 1 +. .TP .B cbp\ \ \ \ Zakodowany wzór bloku optymalny pod względem zniekształceń tempa. Znajdzie taki wzór, który zminimalizuje zniekształcenia + tempo+lambda. Opcja ta może być używana tylko w połączeniu z kwantyzacja kratową. +. .TP .B mv0\ \ \ \ Spróbuje zakodować każdy MB z MV=<0,0> i wybierze lepszy. Nie ma to znaczenia jeżeli mbd=0. +. .TP .B qprd\ \ \ QP optymalne pod względem zniekształceń tempa dla lambda podanej dla każdego makrobloku, wymaga mbd=2 +. .TP .B last_pred=<0\-99> Ilość przewidywaczy ruchu z poprzedniej ramki @@ -5410,6 +5837,7 @@ z poprzedniej ramki .RE .PD 1 +. .TP .B preme=<0\-2> wstępne przejście przewidywania ruchu @@ -5423,201 +5851,68 @@ zawsze .RE .PD 1 +. .TP .B subq=<1\-8> jakość udoskonalenia subpel (dla qpel) (domyślnie: 8). .br .I INFORMACJA: Ma to poważny wpływ na szybkość. +. .TP .B psnr\ \ \ -Drukuje psnr (wartość proporcji szczytowego sygnału do szumu) dla całego filmu +Drukuje psnr (wartość szczytowa proporcji sygnału do szumu) dla całego filmu po kodowaniu i przechowuje psnr dla każdej klatki w pliku o nazwie typu "psnr_hhmmss.log". Zwracane wartości są w dB (decybelach), im wyższe tym lepsze. -.SS x264enc (\-x264encopts) -.TP -.B bitrate=<wartość> -Ustawia użyty bitrate w kbit/\:sekunda (domyślnie: wyłączone). -Ta opcja jest konieczna, jeżeli chcesz kodować z CBR (stały bitrate). -.TP -.B iframe=<wartość> -Częstotliwość występowania klatek I (domyślnie: 60) -.TP -.B frameref=<wartość> -Ilość poprzednich klatek wykorzystanych do przewidywania w klatkach P -(domyślnie: 1) -.br -.I INFORMACJA: -Obecna wersja x264 (r38) jeszcze nie obsługuje tej opcji. -.TP -.B idrframe=<wartość> -Każde <wartość> klatek I jest klatkami IDR. -W H.264 klatki I niekoniecznie przeskakują zamknięty GOP, ponieważ jest -dozwolone dla klatki P, aby była przewidziana z większej liczby poprzedzających -ją klatek niż tylko jedna (sprawdź opcję frameref). -Dlatego też klatki I niekoniecznie muszą się dać przeszukiwać. Ramki IDR -ograniczają odnoszenie się klatki P do jakiejkolwiek ramki poprzedzającej klatkę IDR -(domyślnie: 2) -.TP -.B bframe=<wartość> -Liczba klatek B pomiędzy klatkami I a P (domyślnie: 0) -.TP -.B deblock=<0|1> -Wykorzystuje filtr deblocking (domyślnie: włączony) -.TP -.B deblockalpha=<-6-6> -Parametr AlphaC0 dla filtru deblocking. -Opcja ta dostosowuje zakresy dla filtru deblocking H.264. -Po pierwsze parametr ten określa maksymalną ilość zmian jaką filtr może -nanieść na pojedynczy piksel. -Po drugie opcja ta ma wpływ na próg filtrowanej różnicy występującej na krawędzi. -Wartość dodatnia ogranicza blokujące szumy, ale rozmywa również detale -(domyślnie: 0) -.TP -.B deblockbeta=<-6-6> -Parametr Beta filtru deblocking. -Ma wpływ na maksymalny,dozwolony gradient między dwoma przylegającymi blokami -(domyślnie: 0) -.TP -.B cabac -Wykorzystuje CABAC (Context-Adaptive Binary Arithmetic Coding) -(domyślnie: wyłączone) -.TP -.B cabacidc=<wartość> -Wartość początkowa CABAC IDC. -Koder musi wybrać kontekst dla każdego bloku, który koduje, Jednak dla -pierwszego bloku w klatce, nie ma żadnych poprzedzających go bloków. -Dostosowanie tego parametru może mieć wpływ na bitrate o ułamek procenta, -ale bezpośrednio nie wpływa na zniekształcenie. -.RSs --1: Pozwala koderowi na wybór kontekstu (domyślnie) (zazwyczaj wybiera 0) -.br -0: niska kompleksowość -.br -1: średnia kompleksowość -.br -2: wysoka kompleksowość -.REss -.TP -.B qp_constant=<2-51> -Określa, który kwantyzator zostanie użyty. -Niższe wartości to lepsze odwzorowanie, ale większe parametry bitrate. -Zauważ, że kwantyzacja w H.264 działa inaczej niż w mpeg[124]. -QP H.264 jest w skali logarytmicznej. Dla przykładu, różnica w bitrate pomiędzy -QP=20 a QP=40 to współczynnik około 10. -Przydatne kwantyzatory w H.264 są większe w porownaniu z mpeg[124]. -20-40 to użyteczny zakres (domyślnie: 26) -.br -.I INFORMACJA: -Ta opcja ma wpływ nawet, jeżeli wybierzesz kodowanie w cbr. -W takim wypadku, pierwsz klatka użyje współczynnika kwantyzacji, jaki podałes, -ale w następnych klatkach kontrola tempa zadecyduje jakie kwanty wybrać. -.TP -.B qp_min=<2-51> -Minimalny kwantyzator. Tylko CBR. 20-40 to użyteczny zakres (domyślnie: 2) -.TP -.B qp_max=<2-51> -Maksymalny kwantyzator. Tylko CBR. -.TP -.B qp_step=<wartość> -Maksymalna wartość o jaką kwantyzator może być zwiększony/zmniejszony -pomiędzy klatkami. -.TP -.B rc_buffer_size=<wartość> -Rozmiar bufora kontroli tempa. (domyślnie: 1 sekunda zysku określonego bitrate) -.TP -.B rc_init_buffer=<wartość> -Ustawia początkowy rozmiar bufora kontroli tempa (ddomyślnie: 1/4 rc_buffer_size) -.B rc_sens=<0-100> -Czułość kontroli tempa (domyślnie: 100) -.TP -.B ip_factor=<wartość> -Współczynnik kwantyzatora między klatkami I a P (domyślnie: 2.0) -.TP -.B pb_factor=<wartość> -Współczynnik kwantyzatora między klatkami P a B (domyślnie: 2.0) -.TP -.B pass=<1|2> -Dla trybu dwuprzejściowego. Pierwsze przejście zachowuje statystyki. -.TP -.B qcompress=<0-1> -Kompresja kwantyzatora. Wpływa na kontrolę tempa: niższa wartość sprawia, że bitrate -jest bardziej stały, podczas gdy wyższa, sprawia, że parametr kwantyzacji -jest bardziej stały (domyślnie: 0.6) -.TP -.B qblur=<0-1> -Tymczasowe rozmazanie parametru kwantyzacji. Niższe wartości pozwalają na większe skoki -wartości kwantyzatora; wyższe zmuszają go do delikatniejszych zmian -(domyślnie: 0.5) -.TP -.B fullinter -Wykorzystyje wszystkie dostępne metody analizy inter-klatek (i4x4, psub8x8, psub16x16) -(domyślnie: 4x4, psub16x16) -.TP -.B log=<-1-3> -Określa ilość informacji drukowanych na ekranie. -.RSs --1: żadne -.br - 0: błędy (dla debugowania x264) -.br - 1: ostrzeżenia -.br - 2: PSNR i inne statystyki analiz po skończonym kodowaniu (domyślne) -.br - 3: PSNR, qp, typ klatki, rozmiar i inne statystyki dla każdej klatki -.REss -.TP -.B psnr -Drukuje statystyki proporcji sygnału do szumu. +. .TP .B mpeg_quant Wykorzystuje kwantyzatory MPEG zamiast H.263. +. .TP .B aic\ \ \ \ przewidywanie ac (=zaawansowane przewidywanie intra dla H.263+) .br .I INFORMACJA: vqmin powinno być równe 8 lub większe dla AIC H.263+. +. .TP .B aiv\ \ \ \ alternatywne inter vlc dla H.263+ +. .TP .B umv\ \ \ \ nieograniczona liczba MV (tylko H.263+) Zezwala na kodowanie z dowolnie długimi MV. +. .TP .B ibias=<-256\-256> -bias kwantyzatora intra (256 == 1.0) -.br -domyślny kwantyzator w stylu MPEG: 96 -.br -domyślny kwantyzator w stylu H.263: 0 -.br +bias kwantyzatora intra (256 odpowiada 1.0, domyślny kwantyzator w stylu MPEG: 96, +domyślny kwantyzator w stylu H.263: 0) .I INFORMACJA: Kwantyzator MMX H.263 nie umie obsłużyć dodatnich wartości bias (ustaw vfdct=1 lub 2), kwantyzator MMX MPEG nie umie obsłużyć ujemnych wartości bias (ustaw vfdct=1 lub 2). +. .TP .B pbias=<-256\-256> -bias kwantyzatora inter (256 == 1.0) -.br -domyślny kwantyzator w stylu MPEG: 0 -.br -domyślny kwantyzator w stylu H.263: -64 -.br +bias kwantyzatora inter (256 odpowiada 1.0, domyślny kwantyzator w stylu MPEG: 0, +domyślny kwantyzator w stylu H.263: -64) .I INFORMACJA: Kwantyzator MMX H.263 nie umie obsłużyć dodatnich wartości bias (ustaw vfdct=1 lub 2), kwantyzator MMX MPEG nie umie obsłużyć ujemnych wartości bias (ustaw vfdct=1 lub 2). .br -Wskazówka: większa wartość bias (-32 \- -16 zamiast -64) wydaje się polepszać PSNR +.I WSKAZÓWKA: +Większa wartość bias (-32 \- -16 zamiast -64) wydaje się polepszać PSNR. +. .TP .B nr=<0\-100000> redukcja szumów, 0 oznacza wyłączoną +. .TP .B qns=<0\-3> Kształtowanie szumu kwantyzatora, ogranicza dźwięczące pozostałości, większe @@ -5637,29 +5932,36 @@ spróbuje wszystkiego .RE .PD 1 +. .TP .B inter_matrix=<matryca oddzielona przecinkami> Wykorzystuje zdefiniowaną przez użytkownika matrycę inter. Wymaga łańcucha oddzielonych przecinkami 64 liczb całkowitych. +. .TP .B intra_matrix=<matryca oddzielona przecinkami> Wykorzystuje zdefiniowaną przez użytkownika matrycę intra. Wymaga łańcucha oddzielonych przecinkami 64 liczb całkowitych. +. .TP .B vqmod_amp eksperymentalna modulacja kwantyzatora +. .TP .B vqmod_freq eksperymentalna modulacja kwantyzatora +. .TP .B dc\ \ \ \ \ Precyzja intra DC podana w bitach (domyślnie: 8). Jeżeli podasz vcodec=mpeg2video, może przyjąć wartości 8, 9, 10 lub 11. +. .TP .B cgop\ \ \ Zamyka wszystkie GOPy. Obecnie nie działa (jeszcze). . +. .SS nuv (\-nuvopts) . Video Nuppel jest oparte na rtjpeg i lzo. @@ -5671,43 +5973,53 @@ .I INFORMACJA: Dokumentacja nuvrec zawiera kilka porad i przykładów obrazujących użycie różnych ustawień dla najbardziej popularnych kodowań TV. +. .TP .B c=<0\-20> zakres barw +. .TP .B l=<0\-20> zakres jasności +. .TP .B nolzo \ Wyłącza kompresję lzo. +. .TP .B q=<3\-255> Ustawia poziom jakości. +. .TP .B raw \ \ \ Wyłącza kodowanie rtjpeg. +. .TP .B rtjpeg\ Włącza kodowanie rtjpeg. . +. .SS xvidenc (\-xvidencopts) . Dostępne są trzy tryby: stały bitrate (CBR), ustalony kwantyzator i dwuprzejściowy. +. .TP .B pass=<1|2> Określa przejście w trybie dwuprzejściowym. +. .TP .B bitrate=<wartość> Ustawia żądany bitrate w kbit/\:sekundę jeżeli <16000 lub w bit/\:sekundę jeżeli >16000. -.br Jeśli <wartość> jest ujemna, XviD użyje jej wartości bezwzględnej jako docelowej wielkości zbioru (w kilobajtach) i automatycznie wyliczy bitrate. (CBR lub tryb dwuprzejściowy, domyślnie: 687 kbits/\:s) +. .TP .B fixed_quant=<1\-31> Przełącza w tryb ustalonego kwantyzatora i określa jego wielkość. +. .TP .B me_quality=<0\-6> Opcja ta kontroluje podsystem przewidywania ruchu. @@ -5716,10 +6028,12 @@ Precyzja jest osiągana kosztem mocy obliczeniowej, więc zmniejsz jej wartość, jeżeli masz zamiar kodować w czasie rzeczywistym. (domyślnie: 6) +. .TP .B interlacing Koduje pola filmu z przeplotem. Jeżeli korzystasz z materiału filmowego z przeplotem, włącz tę opcję. +. .TP .B 4mv\ \ \ \ Korzysta z 4 wektorów ruchu na makroblok. @@ -5727,11 +6041,13 @@ .br .I UWAGA: Ta opcja nie istnieje w XviD-1.0.x. +. .TP .B rc_reaction_delay_factor=<wartość> Ten parametr określa opóźnienie w ramkach, po jakim kontroler tempa CBR zareaguje na zmianę wartości bitrate i spróbuje wyrównać zmianę, tak aby uzyskać stały bitrate na uśredniającym zakresie klatek. +. .TP .B rc_averaging_period=<wartość> Prawdziwe CBR jest trudne do osiągnięcia. @@ -5741,22 +6057,27 @@ ilość bitów (minus mała różnica). To ustawienie wyraża "ilość klatek", dla których XviD uśrednia bitrate i próbuje osiągnąć CBR. +. .TP .B rc_buffer=<wartość> rozmiar bufora kontroli tempa +. .TP .B quant_range=<1\-31>\-<1\-31>[/\:<1\-31>\-<1\-31>] -min.\& i maks.\& kwantyzator dla wszystkich klatek (domyślnie: 2\-31, tryb CBR) -.br -min.\& i maks.\& kwantyzator dla klatek I/P -(domyślnie: 2\-31/\:2\-31, tryb dwuprzejściowy) +Tryb CBR: min.\& i maks.\& kwantyzator dla wszystkich klatek (domyślnie: 2\-31) +.br +Tryb dwuprzejściowy: min.\& i maks.\& kwantyzator dla klatek I/P +(domyślnie: 2\-31/\:2\-31) +. .TP .B min_key_interval=<wartość> minimalna przerwa między klatkami kluczowymi (domyślnie: 0, tylko tryb dwuprzejściowy) +. .TP .B max_key_interval=<wartość> maksymalna przerwa między klatkami kluczowymi (domyślnie: 10*fps) +. .TP .B mpeg_quant Używa kwantyzatorów MPEG zamiast H.263. @@ -5766,6 +6087,7 @@ blokowego. Kiedy wykorzystywane są określone przez użytkownika matryce, musi być wykorzystywany MPEG. +. .TP .B mod_quant Decyduje czy wykorzystywać kwantyzatory MPEG czy H.263 na podstawia badania @@ -5775,24 +6097,29 @@ Wygeneruje to nieprawidłowy stumień bitów, którego prawdopodobnie nie jest w stanie zdekodować żaden dekoder MPEG4 poza libavcodec albo XviD. (tylko tryb dwuprzejściowy) +. .TP .B greyscale Sprawia, że XviD ignoruje przestrzeń kolorów, więc wynikowy film jest w skali szarości. Zauważ, że nie przyspiesza to kodowania, zapobiega to tylko zapisaniu danych kolorów w ostatniej fazie kodowania. +. .TP .B debug\ \ Zapisuje statystyki każdej ramki w ./xvid.dbg. To NIE jest plik kontroli trybu dwuprzejściowego. +. .TP .B keyframe_boost=<0\-1000> Przesuwa kilka bitów z ramek innego rodzaju do klatek intra, polepszając przez to jakość klatek kluczowych. (domyślnie: 0, tylko tryb dwuprzejściowy) +. .TP .B kfthreshold=<wartość> (domyślnie: 10, tylko tryb dwuprzejściowy) +. .TP .B kfreduction=<0\-100> Powyższe dwa parametry mogą być wykorzystane do określenia rozmiaru klatek @@ -5806,6 +6133,7 @@ .sp 1 Poniższe opcje są dostępne tylko w najnowszych stabilnych wersjach XviD 1.0.x (api4). +. .TP .B packed\ Tworzy strumień który może być dekodowany bez opóźnień. @@ -5817,9 +6145,11 @@ .I UWAGA: Zapisuje to także fałszywą wersję DivX do pliku, więc autodedetekcja błędów niektórych dekoderów może się gubić. +. .TP .B divx5bvop wygeneruje kompatybilne z DivX5 klatki B (domyślnie: włączone) +. .TP .B qpel\ \ \ MPEG4 domyślnie używa precyzji co do połowy piksela przy wyszukiwaniu ruchu. @@ -5830,12 +6160,14 @@ wartości spowoduje otrzymanie gorszego obrazu przy stałym bitrate. Najlepiej jest sprawdzić rezultat z i bez tej opcji, i samemu zdecydować czy jest warta włączenia. +. .TP .B gmc\ \ \ \ Włącza Globalną Kompensację Ruchu, która sprawia, że XviD generuje specjalne klatki (klatki GMC), które są dobrze przystosowane do przesuwania/\:przybliżonia/\:obracania obrazów. To, czy włączenie tej opcji zaoszczędzi bity zależy od materiału filmowego. +. .TP .B trellis Kwantyzacja kratowa (Trellis Quantization) jest rodzajem metody kwantyzacji @@ -5845,11 +6177,13 @@ obliczeniowej, ta opcja może być dobrą alternatywą zaoszczędzającą kilku bitów (i poprawiającą jakość przy stałym bitrate) przy mniejszym obciążeniu niż VHQ. +. .TP .B cartoon Włącz tę opcję, jeżeli kodowana sekwencja jest rysunkowa. Modyfikuje ona kilka wewnętrznych progów XviD, tak że te podejmuje lepsze decyzje o typie ramek i wektorach ruchu dla płaskich rysunków. +. .TP .B chroma_me Zwykły algorytm przewidywania ruchu używa tylko informacji o jasności @@ -5857,6 +6191,7 @@ Jednakże dla niektórych filmów, wykorzystanie przestrzeni kolorów pozwoli znaleźć lepsze wektory. Ten parametr włącza wykorzystanie przestrzeni barw do przewidywania ruchu. +. .TP .B chroma_opt Uruchamia prefiltr optymalizacji barw. @@ -5867,6 +6202,7 @@ oryginalnego obrazu, ale poprawia subiektywną jakość obrazu. Jako że działa na informacji o kolorach, możesz chcieć to wyłączyć jeśli kodujesz w skali szarości. +. .TP .B reduced Włącza kodowanie klatek o zmniejszonej rozdzielczości. @@ -5874,16 +6210,20 @@ .I UWAGA: Tworzony strumień bitów jest poza jakimkolwiek profilem MPEG-4! Oznacza to że najprawdopodobniej nic poza XviD go nie zdekoduje. +. .TP .B max_bframes=<0\-4> maksymalna ilość klatek B do umieszczenia między klatkami I/\:P (domyślnie: 0) +. .TP .B bquant_ratio=<0\-1000> stosunek kwantyzatora pomiędzy klatkami B a pozostałymi, 150=1.50 (domyślnie: 150) +. .TP .B bquant_offset=<-1000\-1000> offset kwantyzatora pomiędzy klatkami B a pozostałymi, 100=1.00 (domyślnie: 100) +. .TP .B bf_threshold=<-255\-255> Czasami klatki typy B nie wyglądają zbyt dobrze i prezentują różne zakłócenia, @@ -5893,9 +6233,11 @@ Ten parametr pozwala określić prawdopodobieństwo pojawienia się klatek typu B. Im wyższa wartość, tym wyższe prawdopodobieństwo wykorzystania klatki B. (domyślnie: 0) +. .TP .B hq_ac\ \ Włącza lepsze przewidywania składowej AC z sąsiednich bloków. +. .TP .B vhq=<0\-4> Algorytm wyszukiwania ruchu jest oparty na szukaniu w zwykłej domenie koloru i @@ -5919,6 +6261,7 @@ szerokie przeszukiwanie .RE .PD 1 +. .TP .B aspect=<x/\:y | f (wartość rzeczywista)> Przechowuje proporcje wewnętrznie, podobnie jak pliki MPEG. @@ -5926,46 +6269,222 @@ Tylko MPlayer i kilka innych odtwarzaczy będą interpretowały te pliki poprawnie, inne wyświetlą je w złych proporcjach. Parametr proporcji może być podany jako proporcja lub liczba rzeczywista. +. .TP .B autoaspect Podobnie jak opcja aspect, ale proporcja wyliczana jest automatycznie, biorąc pod uwagę wszystkie filtry dostrajające (crop/\:expand/\:scale/\:itp.) podane w łańcuchu. +. .TP .B psnr\ \ \ -Drukuje psnr (wartość proporcji szczytowego sygnału do szumu) dla całego filmu po +Drukuje psnr (wartość szczytowa proporcji sygnału do szumu) dla całego filmu po kodowaniu i przechowuje psnr dla każdej klatki w pliku o nazwie typu "psnr_hhmmss.log" w bieżącym katalogu. Zwracane wartości są w dB (decybelach), im wyższe tym lepsze. . . +.SS x264enc (\-x264encopts) +. +.TP +.B bitrate=<wartość> +Ustawia użyty bitrate w kbit/\:sekunda (domyślnie: wyłączone). +Ta opcja jest konieczna, jeżeli chcesz kodować z CBR (stały bitrate). +. +.TP +.B iframe=<wartość> +Częstotliwość występowania klatek I (domyślnie: 60) +. +.TP +.B frameref=<wartość> +Ilość poprzednich klatek wykorzystanych do przewidywania w klatkach P +(domyślnie: 1). +.br +.I INFORMACJA: +Do obecnej wersji x264 r38 obsługa tej opcji nie została zaimplementowana. +. +.TP +.B idrframe=<wartość> +Każde <wartość> klatek I jest klatkami IDR (domyślnie: 2). +W H.264 klatki I niekoniecznie przeskakują zamknięty GOP, ponieważ jest +dozwolone dla klatki P, aby była przewidziana z większej liczby poprzedzających +ją klatek niż tylko jedna (sprawdź też opcję frameref). +Dlatego też klatki I niekoniecznie muszą się dać przeszukiwać. +Ramki IDR ograniczają odnoszenie się klatki P do jakiejkolwiek ramki +poprzedzającej klatkę IDR. +. +.TP +.B bframe=<wartość> +liczba klatek B pomiędzy klatkami I a P (domyślnie: 0) +. +.TP +.B deblock=<0|1> +Wykorzystuje filtr deblocking (domyślnie: włączony). +. +.TP +.B deblockalpha=<-6-6> +Parametr AlphaC0 dla filtru deblocking (domyślnie: 0). +Opcja ta dostosowuje zakresy dla filtru deblocking H.264. +Po pierwsze parametr ten określa maksymalną ilość zmian jaką filtr może +nanieść na pojedynczy piksel. +Po drugie opcja ta ma wpływ na próg filtrowanej różnicy występującej na krawędzi. +Wartość dodatnia ogranicza blokujące szumy, ale rozmywa również detale. +. +.TP +.B deblockbeta=<-6-6> +Parametr Beta filtru deblocking (domyślnie: 0). +Ma wpływ na maksymalny, dozwolony gradient między dwoma przylegającymi blokami. +. +.TP +.B cabac +Wykorzystuje CABAC (Context-Adaptive Binary Arithmetic Coding). +. +.TP +.B cabacidc=<wartość> +Wartość początkowa CABAC IDC. +Koder musi wybrać kontekst dla każdego bloku, który koduje, Jednak dla +pierwszego bloku w klatce, nie ma żadnych poprzedzających go bloków. +Dostosowanie tego parametru może mieć wpływ na bitrate o ułamek procenta, +ale bezpośrednio nie wpływa na zniekształcenie. +.RSs +-1: Koder wybiera kontekst, zazwyczaj 0 (domyślne). +.br +0: niska kompleksowość +.br +1: średnia kompleksowość +.br +2: wysoka kompleksowość +.REss +. +.TP +.B qp_constant=<2-51> +Określa, który kwantyzator zostanie użyty, 20-40 to użyteczny zakres +(domyślnie: 26). +Niższe wartości to lepsze odwzorowanie, ale większe parametry bitrate. +Zauważ, że kwantyzacja w H.264 działa inaczej niż w MPEG[124]. +QP H.264 jest w skali logarytmicznej. +Dla przykładu, różnica w bitrate pomiędzy QP=20 a QP=40 to współczynnik +około 10. +Przydatne kwantyzatory w H.264 są większe w porownaniu z MPEG[124]. +.br +.I INFORMACJA: +Ta opcja ma wpływ nawet, jeżeli wybierzesz kodowanie w CBR. +W takim wypadku, pierwsz kodowana klatka użyje współczynnika kwantyzacji, +jaki podałes, ale w następnych klatkach kontrola tempa zadecyduje jakie +kwanty wybrać. +. +.TP +.B qp_min=<2-51> (tylko CBR) +Minimalny kwantyzator, 20-40 to użyteczny zakres (domyślnie: 2). +. +.TP +.B qp_max=<2-51> (tylko CBR) +Maksymalny kwantyzator. +. +.TP +.B qp_step=<wartość> +Maksymalna wartość o jaką kwantyzator może być zwiększony/zmniejszony +pomiędzy klatkami. +. +.TP +.B rc_buffer_size=<wartość> +rozmiar bufora kontroli tempa (domyślnie: 1 sekunda zysku określonego bitrate) +. +.TP +.B rc_init_buffer=<wartość> +Ustawia początkow bufora kontroli tempa (domyślnie: 1/4 rc_buffer_size) +. +.TP +.B rc_sens=<0-100> +czułość kontroli tempa (domyślnie: 100) +. +.TP +.B ip_factor=<wartość> +współczynnik kwantyzatora między klatkami I a P (domyślnie: 2.0) +. +.TP +.B pb_factor=<wartość> +współczynnik kwantyzatora między klatkami P a B (domyślnie: 2.0) +. +.TP +.B pass=<1|2> +Uruchamia tryb dwuprzejściowy. +Pierwsze przejście zachowuje statystyki. +. +.TP +.B qcompress=<0-1> +Kompresja kwantyzatora (domyślnie: 0.6). +Wpływa na kontrolę tempa: niższa wartość sprawia, że bitrate +jest bardziej stały, podczas gdy wyższa, sprawia, że parametr kwantyzacji +jest bardziej stały. +. +.TP +.B qblur=<0-1> +Tymczasowe rozmazanie parametru kwantyzacji (domyślnie: 0.5). +Niższe wartości pozwalają na większe skoki wartości kwantyzatora, +wyższe zmuszają go do delikatniejszych zmian. + +. +.TP +.B fullinter +Wykorzystuje wszystkie dostępne metody analizy inter-klatek (i4x4, psub8x8, psub16x16) +(domyślnie: 4x4, psub16x16). +. +.TP +.B log=<-1-3> +Określa ilość informacji drukowanych na ekranie. +.RSs +-1: żadne +.br + 0: błędy (dla debugowania x264) +.br + 1: ostrzeżenia +.br + 2: PSNR i inne statystyki analiz po skończonym kodowaniu (domyślne) +.br + 3: PSNR, qp, typ klatki, rozmiar i inne statystyki dla każdej klatki +.REss +. +.TP +.B psnr +Drukuje statystyki proporcji sygnału do szumu. +. +. .\" -------------------------------------------------------------------------- .\" Pliki .\" -------------------------------------------------------------------------- . .SH PLIKI +. .TP /etc/\:mplayer/\:mplayer.conf główny plik ustawień +. .TP ~/.mplayer/\:config ustawienia użytkownika +. .TP ~/.mplayer/\:input.conf -ustawienia wejścia (Patrz '\-input keylist' dla listy wszystkich klawiszy) +ustawienia wejścia (Patrz '\-input keylist' dla pełnej listy) +. .TP ~/.mplayer/\:gui.conf plik konfiguracyjny GUI +. .TP ~/.mplayer/\:gui.pl playlista GUI +. .TP ~/.mplayer/\:font/ katalog czcionki (Musi znajdować się tutaj plik font.desc i plik z rozszerzeniem .RAW.) +. .TP ~/.mplayer/\:DVDkeys/ Zkrakowane klucze CSS +. .TP Napisy są szukane w następującej kolejności (dla filmu /mnt/\:cdrom/\:movie.avi): @@ -5984,71 +6503,92 @@ .\" -------------------------------------------------------------------------- . .SH PRZYKŁADY +. .TP .B Szybki start odtwarzania DVD mplayer dvd://1 +. .TP .B Odtwarza w japońskim z angielskimi napisami mplayer dvd://1 \-alang ja \-slang en +. .TP .B Odtwarza tylko rozdziały 5, 6, 7 mplayer dvd://1 \-chapter 5-7 +. .TP .B Odtwarza tylko tytuły 5, 6, 7 mplayer dvd://5-7 +. .TP .B Odtwarza DVD z różnych ujęć mplayer dvd://1 \-dvdangle 2 +. .TP .B Odtwarza z innego urządzenia DVD mplayer dvd://1 \-dvd-device /dev/\:dvd2 +. .TP .B Strumień z HTTP mplayer http://mplayer.hq/\:przyklad.avi +. .TP .B Strumień używający RTSP mplayer rtsp://serwer.przyklad.com/\:nazwaStrumienia +. .TP .B Konwertuje napisy do MPsub (do ./\:dump.mpsub) mplayer test.avi \-sub zródło.sub \-dumpmpsub +. .TP .B Konwertuje napisy do MPsub bez konieczności oglądania filmu mplayer /dev/\:zero \-rawvideo on:pal:fps=xx \-vc null \-vo null \-noframedrop \-benchmark \-sub źródło.sub \-dumpmpsub +. .TP .B Wejście z domyślnego V4L mplayer tv:// \-tv driver=v4l:width=640:height=480:outfmt=i420 \-vc rawi420 \-vo xv +. .TP .B Odtwarzanie na karcie Zoran (w starym stylu, odradzane) mplayer \-vo zr \-vf scale=352:288 plik.avi +. .TP .B Odtwarzanie na karcie Zoran (w nowym stylu) mplayer \-vo zr2 \-vf scale=352:288,zrmjpeg plik.avi +. .TP .B Kodowanie tytułu #2 DVD, tylko wybrane rozdziały mencoder dvd://2 \-chapter 10-15 \-o tytul2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mpeg4 +. .TP .B Kodowanie tytułu #2 DVD, zmiana rozmiaru do 640x480 mencoder dvd://2 \-vf scale=640:480 \-o tytul2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mpeg4 +. .TP .B Kodowanie tytułu #2 DVD, zmiana rozmiaru do 512xHHH (zachowuje proporcje) mencoder dvd://2 \-vf scale \-zoom \-xy 512 \-o tytul2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mpeg4 +. .TP .B To samo, ale z rodziną kodeków libavcodec, kompresja MPEG4 (Divx5) mencoder dvd://2 \-o tytul2.avi \-ovc lavc \-lavcopts vcodec=mpeg4:vhq:vbitrate=1800 \-oac copy +. .TP .B To samo, ale z rodziną kodeków libavcodec, kompresja MJPEG mencoder dvd://2 \-o tytul2.avi \-ovc lavc \-lavcopts vcodec=mjpeg:vhq:vbitrate=1800 \-oac copy +. .TP .B Kodowanie wszystkich plików *.jpg w bieżącym katalogu mencoder "mf://*.jpg" \-mf fps=25 \-o wyjscie.avi \-ovc lavc \-lavcopts vcodec=mpeg4 +. .TP .B Kodowanie z tunera (określ format poprzez \-vf format) mencoder \-tv driver=v4l:width=640:height=480 tv:// \-o tv.avi \-ovc raw +. .TP .B Kodowanie z potoków rar p test-SVCD.rar | mencoder \-ovc lavc \-lavcopts vcodec=mpeg4:vbitrate=800 \-ofps 24 \- @@ -6066,36 +6606,26 @@ sposób tworzenia przydatnych zgłoszeń błędów. . . +. .SH AUTORZY -MPlayer został stworzony przez Arpad'a Gereoffy'ego. +MPlayer został stworzony przez Arpad'a Gereöffy. Lista niektórych z wielu uczestników znajduje się w zbiorze AUTHORS. -.TP -MPlayer (C) 2000\-2004 -.B Załoga MPlayera -.TP -Ta strona manuala jest tworzona i utrzymywana przez: -.B Gabucino -.br -.B Diego Biurrun -.br -.B Jonas Jermann +MPlayer (C) 2000\-2004 Załoga MPlayera .PP +Ta strona manuala została stworzona głównie przez Gabucino, Jonas's Jermann'a +i Diego Biurrun'a. +Obecnie opiekuje się nią Diego Biurrun. Proszę przesyłać wszelkie maile o niej na listę dyskusyjną MPlayer-DOCS. . . +. .SH "OD TŁUMACZY" -Strona przetłumaczona przez -.B Wacława Schillera <torinthiel@wp.pl> -i -.B Macieja Pasztę <paszczi@go2.pl> -.br -W tłumaczeniu wykorzystano fragmenty pracy -.B Adriana Pawlika <imoteph@wp.pl> -i -.B Konrada Materki <kmaterka@wp.pl> +Strona przetłumaczona przez Wacława Schillera <torinthiel@wp.pl> i +Macieja Pasztę <paszczi@go2.pl>. W tłumaczeniu wykorzystano fragmenty pracy +Adriana Pawlika <imoteph@wp.pl> i Konrada Materki <kmaterka@wp.pl> .PP Tłumaczenie może zawierać liczne błędy, niektóre słowa mogły być przetłumaczone błędnie lub nie powinny być tłumaczone. -Jeśli zauważysz jakiś błąd prześlij informację o nim (i ewentualnie łatkę) do +Jeśli zauważysz jakiś błąd, prześlij informację o nim (i ewentualnie łatkę) do tłumaczy lub na listę dyskusyjną MPlayer-DOCS. .\" end of file