diff options
author | wight <wight@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-09-19 17:57:41 +0000 |
---|---|---|
committer | wight <wight@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-09-19 17:57:41 +0000 |
commit | b6428259886a10e1c18801c9ead54bdb31e51a4e (patch) | |
tree | 793081d38a25f970f7e023d8fec46cdbf968001f /DOCS | |
parent | c437f82e72ee570d1eb6c28ac02bacc0ecfe3b7b (diff) | |
download | mpv-b6428259886a10e1c18801c9ead54bdb31e51a4e.tar.bz2 mpv-b6428259886a10e1c18801c9ead54bdb31e51a4e.tar.xz |
sync 1.1106
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16524 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS')
-rw-r--r-- | DOCS/man/pl/mplayer.1 | 594 |
1 files changed, 453 insertions, 141 deletions
diff --git a/DOCS/man/pl/mplayer.1 b/DOCS/man/pl/mplayer.1 index fafecd9649..dec99ecc92 100644 --- a/DOCS/man/pl/mplayer.1 +++ b/DOCS/man/pl/mplayer.1 @@ -1,4 +1,4 @@ -.\" synced with 1.1044 +.\" synced with 1.1106 .\" MPlayer (C) 2000-2005 MPlayer Team .\" This man page was/is done by Gabucino, Diego Biurrun, Jonas Jermann .\" Tłumaczenie: Wacław "Torinthiel" Schiller (torinthiel@wp.pl) @@ -191,16 +191,16 @@ mencoder \- enkoder (koder) filmów to odtwarzacz filmów dla Linuksa (działa na wielu innych platformach i architekturach procesora, patrz dokumentacja). Odtwarza większość zbiorów MPEG/\:VOB, AVI, ASF/\:WMA/\:WMV, RM, QT/\:MOV/\:MP4, -OGG/\:OGM, MKV, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM i RoQ, obsługiwanych +Ogg/\:OGM, MKV, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM i RoQ, obsługiwanych przez wiele natywnych i binarnych kodeków. -Możesz odtwarzać VideoCD, SVCD, DVD, 3ivx, DivX 3/\:4/\:5, a nawet filmy WMV. +Możesz odtwarzać Video CD, SVCD, DVD, 3ivx, DivX 3/\:4/\:5, a nawet filmy WMV. .PP MPlayer obsługuje wiele sterowników wyjścia video i audio. Pracuje z X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, libcaca, DirectFB, Quartz, Mac OS X CoreVideo, ale możesz używać GGI, SDL (i w ten sposób wszystkich ich sterowników), VESA (we wszystkich kartach kompatybilnych z VESA, nawet bez X11), niektórych -niskopoziomowych, specyficznych dla kart sterowników (dla Matrox, 3Dfx i ATI) i +niskopoziomowych, specyficznych dla kart sterowników (dla Matrox, 3dfx i ATI) i niektórych sprzętowych dekoderów MPEG, takich jak Siemens DVB, DXR2 i DXR3/\:Hollywood+. Większość z nich obsługuje programowe lub sprzętowe skalowanie, więc będziesz @@ -222,7 +222,7 @@ Potrafi kodować do MPEG-4 (DivX4/XviD), kodeków libavcodec, a dźwięk do PCM/\:MP3/\:VBRMP3 w 1, 2 lub 3-przebiegach. Potrafi również kopiować strumieniowo, posiada potężny system filtrów (kadrowanie, powiększanie, odwracanie, postprocesing, obracanie, skalowanie, -szum, konwersja rgb/\:yuv) i inne. +szum, konwersja RGB/\:YUV) i inne. .PP .B gmplayer to MPlayer z graficznym interfejsem użytkownika. @@ -310,6 +310,8 @@ Zmienia opóźnienie napisów o +/\:\- 0.1 sekund. Przesuwa napisy w górę/\:w dół. .IPs i\ \ \ \ Ustawia znak EDL. +.IPs s\ \ \ \ +Robi zrzut ekranu (wymaga załadowania filtra screenshot). .RE .PD 1 .PP @@ -355,7 +357,7 @@ Ustawia przezroczystość okna filmu. .RSs .IPs ENTER Zaczyna odtwarzanie. -.IPs s\ \ \ \ +.IPs ESC\ \ Zatrzymuje odtwarzanie. .IPs l\ \ \ \ Wczytuje zbiór. @@ -400,15 +402,18 @@ Ma on następujący format: .br %n%ciąg_znaków_długości_n .br -PRZYKŁAD: +.I PRZYKŁAD: .br mplayer -ao pcm:file=%10%C:test.wav test.avi .PP -Możesz umieścić wszystkie opcje w zbiorze konfiguracyjnym, z którego MPlayer -będzie czytał przy każdym uruchomieniu. +Możesz umieścić wszystkie opcje w zbiorze konfiguracyjnym, z którego +MPlayer/MEncoder będzie czytał przy każdym uruchomieniu. Główny zbiór konfiguracyjny "mplayer.conf" jest w katalogu konfiguracyjnym (np.\& /etc/\:mplayer lub /usr/\:local/\:etc/\:mplayer), a specyficzny dla użytkownika to "~/\:.mplayer/\:config". +Zbiorem konfiguracyjnym MEncodera jest "mencoder.conf" w katalogu +konfiguracyjnym (np.\& /etc/\:mplayer lub /usr/\:local/\:etc/\:mplayer), +a specyficzny dla użytkownika to "~/\:.mplayer/\:mencoder". Opcje określone przez użytkownika unieważniają opcje z głównego zbioru, a opcje podawane z wiersza poleceń unieważniają obie. Składnia zbioru konfiguracyjnego to "opcja=<wartość>", wszystko po "#" uważane @@ -441,14 +446,15 @@ w ~/.mplayer/ lub w tym samym katalogu, co film. . .TP .B \-codecs-file <plik> (zobacz także \-afm, \-ac, \-vfm i \-vc) -Używa podanego pliku zamiast dostępnego w systemie lub wbudowanego codecs.conf. +Pomija standardową ścieżkę poszukiwania i używa podanego pliku zamiast +dostępnego w systemie lub wbudowanego codecs.conf. . .TP .B \-include <plik\ konfiguracyjny> Określa plik z ustawieniami, który będzie parsowany po tych domyślnych. . .TP -.B \-quiet\ \ +.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ą @@ -456,7 +462,8 @@ poprawnie znaku powrotu karetki (tzn.\& \\r). . .TP .B \-priority <prio> (Windows only) -Ustawia priorytet procesu MPlayera według predefiniowanych ustawień Windows. +Ustawia priorytet procesu MPlayera według predefiniowanych ustawień dostępnych +w Windows. Możliwe wartości <prio>: .RSs idle|belownormal|normal|abovenormal|high|realtime @@ -472,14 +479,14 @@ Używanie priorytetu realtime może spowodować zawieszenie systemu. Zwiększa poziom gadatliwości (raportowania) (więcej \-v oznacza większy poziom). .PD 0 .RSs -.IPs 0 +.IPs <brak> wiadomości czysto informacyjne (domyślne) -.IPs 1 -podstawowe informacje do debugu, nagłówku avi, wartości funckji (debug inicjalizacji) -.IPs 2 -drukuje indeksy avi, kawałki danych wejściowych, więcej informacji do debugu (debug odtwarzacza) -.IPs 3 -drukuje wszystko związane z parserami danych wejściowych (debug parsera) +.IPs \-v\ \ \ +podstawowe informacje do debugu, nagłówek AVI, wartości funckji (debug inicjalizacji) +.IPs \-v\ \-v +Drukuje indeksy AVI, kawałki danych wejściowych, więcej informacji do debugu (debug odtwarzacza) +.IPs \-v\ \-v\ \-v +Drukuje wszystko związane z parserami danych wejściowych (debug parsera) .RE .PD 1 . @@ -527,15 +534,15 @@ Z tą opcją MPlayer ignoruje czas trwania klatki, jeśli odtwarza tylko video Zmienia kolor kluczowy (colorkey) na wybraną wartość RGB. 0x000000 to czarny a 0xffffff to biały. Obsługiwane tylko przez sterowniki wyjścia video cvidix, fbdev, svga, vesa, -winvidix, xmga, xvidix, xover, xv (zobacz także \-vo xv:ck), xvmc -(zobacz także \-vo xv:ck) i directx. +winvidix, xmga, xvidix, xover, xv (zobacz także \-vo xv:ck), +xvmc (zobacz także \-vo xv:ck) i directx. . .TP .B \-nocolorkey Wyłącza kolor kluczowy. Obsługiwane tylko przez sterowniki wyjścia video cvidix, fbdev, svga, vesa, -winvidix, xmga, xvidix, xv (zobacz także \-vo xv:ck), xvmc -(zobacz także \-vo xv:ck) i xover. +winvidix, xmga, xvidix, xover, xv (zobacz także \-vo xv:ck), +xvmc (zobacz także \-vo xv:ck) i directx. . .TP .B \-crash-debug (kod do debugowania) @@ -590,6 +597,13 @@ Skrypt TOOLS/\:midentify wycina inne napisy MPlayera i (mamy nadzieję) zabezpiecza specjalne znaki przed interpretacją przez powłokę. . .TP +.B \-idle (zobacz także \-slave) +Sprawia że MPlayer czeka bezczynie zamiast wychodzić jeśli nie ma pliku do +odtwarzania. +Gwnie użyteczne w trybie slave, gdy MPlayer moze być sterowany poleceniami +wejściowymi. +. +.TP .B \-input <komendy> Ta opcja może być używana do konfiguracji pewnych części systemu wejściowego. Ścieżki są względem ~/\:.mplayer/. @@ -606,8 +620,8 @@ 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ć). +Opóźnienie w milisekundach przed rozpoczęciem automatyczniego powtarzania +klawisza (0 żeby wyłączyć). .IPs ar-rate Ilość generowanych przyciśnięć klawisza na sekundę przy autopowtarzaniu. .IPs keylist @@ -801,10 +815,13 @@ Odtwarza film w formacie Matroska w języku japońskim. .PD 1 . .TP -.B \-audio-demuxer <numer> (tylko z opcją \-audiofile) +.B \-audio-demuxer <[+]nazwa> (tylko z opcją \-audiofile) Wymusza typ demuxera audio dla \-audiofile. -Podaj ID demuxera, są one zdefiniowane w zbiorze libmpdemux/\:demuxer.h. -\-audio-demuxer 17 wymusza MP3. +Użycie "+" przed nazwą wymusza ją, wyłącza to niektóre testy. +Podaj nazwę demuksera wypisaną przez \-audio-demuxer help. +Dla kompatybilności z poprzednimi wersjami akceptuje też +ID demuxera zdefiniowane w zbiorze libmpdemux/\:demuxer.h. +\-audio-demuxer audio albo \-audio-demuxer 17 wymusza MP3. . .TP .B \-audiofile <nazwa\ zbioru> @@ -834,9 +851,10 @@ Szczególnie przydatne przy powolnych nośnikach. 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. +.B \-cache-seek-min <procent> (jeszcze nie zaimplementowane) +Jeśli wykonano przewijanie do pozycji w promieniu <procent> wielkości cache od +aktualnej pozycji, MPlayer poczeka na wypełnienie cache zamiast wykonywać +przewijanie (domyślnie: 50). . .TP .B \-cdda <opcja1:opcja2> <tylko z CDDA) @@ -879,23 +897,16 @@ Wartość może być ujemna. Ustawia ścieżkę do urządzenia CD-ROM (domyślnie: /dev/\:cdrom). . .TP -.B \-channels <ilość> -Wybiera liczbę kanałów do odtwarzania (domyślnie: 2). -Jeżeli liczba kanałów wyjścia jest większa niż liczba kanałów wejścia, -zostaną wstawione puste kanały przy pomocy filru audio channels (poza -miksowaniem mono na stereo, wtedy w obydwóch kanałach wyjścia zostanie -powielony kanał mono). -Kolejność kanałów będzie taka jak domyślna dla filtra channels. -Jeżeli liczba kanałów wyjścia jest mniejsza od liczby kanałów wejścia, -wynik zależy od dekodera audio (\-afm). +.B \-channels <ilość> (zobacz także \-af channels) +Żąda podanej liczby kanałów wyjścowych (domyślnie: 2). MPlayer prosi dekoder by dekodował audio do wybranej ilości kanałów. Od dekodera zależy jak (i czy) sobie z tym poradzi. -Jeżeli dekoder wygeneruje więcej kanałów niż potrzeba wówczas nadmiarowe zostaną -wycięte. Opcja ta jest zazwyczaj potrzebna tylko przy odtwarzaniu filmów z dźwiękiem w formacie AC3 (jak DVD). W tym wypadku liba52 dekoduje i prawidłowo przerabia dźwięk na wymaganą liczbę kanałów. +Żeby bezpośrednio kontrolować liczbę kanałów wyjściowych niezależnie od liczby +zdekodowanych kanałów, użyj filtra channels. .br .I INFORMACJA: Opcja ta jest honorowana przez kodeki (tylko AC3), filtry (surround) @@ -939,10 +950,13 @@ Nie ma gwarancji prawidłowego działania jeśli jest to używane z MEncoderem i \-ovc copy. . .TP -.B \-demuxer <numer> +.B \-demuxer <[+]nazwa> Wymusza typ demuxera. -Podaj ID demuxera zdefiniowane w libmpdemux/\:demuxer.h. -\-demuxer 17 wymusza MP3. +Użycie "+" przed nazwą wymusza ją, wyłącza to niektóre testy. +Podaj nazwę demuksera wypisaną przez \-demuxer help. +Dla kompatybilności z poprzednimi wersjami akceptuje też +ID demuxera zdefiniowane w zbiorze libmpdemux/\:demuxer.h. +\-demuxer audio lub \-demuxer 17 wymusza MP3. . .TP .B \-dumpaudio (tylko MPlayer) @@ -1120,7 +1134,7 @@ Jeśli się nie da, automatycznie przestawia na IPv4. .TP .B \-rawaudio <opcja1:opcja2:...> Pozwala na odtwarzanie surowych zbiorów audio. -Może też być użyta żeby odtworzyć CD z dźwiękiem innym niż 44KHz 16-bit stereo. +Może też być użyta żeby odtworzyć CD z dźwiękiem innym niż 44kHz 16-bit stereo. Do odtwarzania surowych strumieni AC3 użyj \-rawaudio on:format=0x2000. .sp 1 Dostępne są opcje: @@ -1228,8 +1242,7 @@ Czasami potrzebne do odtworzenia uszkodzonych zbiorów MPEG-TS. .TP .B \-tsprobe <ilość\ bajtów> Przy odtwarzaniu strumienia MPEG-TS, opcja ta pozawala podać jak wiele bajtów -w strumieniu MPlayer ma przeglądać w poszukiwaniu żądanych pidów audio i -video. +w strumieniu MPlayer ma przeglądać w poszukiwaniu żądanych ID audio i video. . .TP .B \-tsprog <1\-65534> @@ -1597,9 +1610,12 @@ 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) +.B \-sub-demuxer <[+]nazwa> (tylko \-subfile) (KOD BETA) Wymusza typ demuxera napisów dla \-subfile. -ID demuxera takie same jak zdefiniowane w zbiorze subreader.h. +Użycie "+" przed nazwą wymusza ją, wyłącza to niektóre testy. +Podaj nazwę demuksera wypisaną przez \-audio-demuxer help. +Dla kompatybilności z poprzednimi wersjami akceptuje też +ID demuxera zdefiniowane w zbiorze libmpdemux/\:demuxer.h. . .TP .B \-sub-fuzziness <tryb> @@ -1896,7 +1912,7 @@ Określa, jaki sterownik dźwięku ma zostać użyty przez SDL (domyślnie: SDL wybier . .TP .B arts\ \ \ -przekazuje dźwięk przez demona Arts +przekazuje dźwięk przez demona aRts . .TP .B esd\ \ \ \ @@ -1916,6 +1932,12 @@ przekazuje dźwięk przez JACK (Jack Audio Connection Kit) .RSs .IPs port=<nazwa> Łączy się z portami o podanej nazwie (domyślnie: porty fizyczne). +.IPs name=<nazwa klienta> +Nazwa klienta przekazywana do JACK (domyślnie: MPlayer [<PID>]). +Przydatne, jeśli chcesz by pewne połączenia były nawiązywane automatycznie. +.IPs (no)estimate +Ocenia opóźnienie audio, powinno dawać równiejsze odtwarzanie video +(domyślnie: włączone). .RE .PD 1 . @@ -1997,7 +2019,7 @@ sterownik wyjściowy wtyczki 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. +Obecnie działa tylko ze sterownikiem wyjścia video directx. . .TP .B \-bpp <głębia> @@ -2536,9 +2558,9 @@ Bardzo szybki sterownik wyjścia video na kartach, które go obsługują. .RSs .IPs <podurządzenie> Precyzuje, który sterownik VIDIX ma być wykorzystany. -Dostępne są cyberblade_vid, mach64_vid, mga_crtc2_vid, -mga_vid, nvidia_vid, pm3_vid, radeon_vid, rage128_vid, sis_vid i -unichrome_vid. +Dostępne są cyberblade_vid.so, mach64_vid.so, mga_crtc2_vid.so, +mga_vid.so, nvidia_vid.so, pm3_vid.so, radeon_vid.so, rage128_vid.so, +sis_vid.so i unichrome_vid.so. .RE .PD 1 . @@ -2680,14 +2702,26 @@ Używa svga z VIDIX. . .TP .B gl\ \ \ \ \ -Sterownik wyjścia video OpenGL. -Prosta wersja, obraz musi być mniejszy niż maksymalny rozmiar tekstury +Sterownik wyjścia video OpenGL, wersja prosta. +Obraz musi być mniejszy niż maksymalny rozmiar tekstury dostępny w Twojej implementacji OpenGL. -Zamiarem było działanie na nawet najprostszych implementacjach OpenGL. +Zamiarem było działanie na nawet najprostszych implementacjach OpenGL, +ale robi użytek z nowszych rozszerzeń, co daje obsługę większej liczby +przestrzenie koloru i bezpośredniego renderowania. +Radzimy używać \-dr jeśli tylko działa, jako że w wyższych rozdzielczościach +daje to +.B duże +przyspieszenie. +Kod wykonuje niewiele sprawdzań, więc jeśli coś nie działa, to może to być +dlatego że Twoja karta/implementacja OpenGL tego nie obsługuje nawet jeśli nie +dostajesz żadnej informacji o błędzie. +Użyj glxinfo albo podobnego narzędzia by wyświetlić obsługiwane rozszerzenia +OpenGL. .PD 0 .RSs .IPs (no)manyfmts -Włącza obsługę większej ilości formatów kolorów (RGB i BGR). +Włącza obsługę większej ilości formatów kolorów (RGB i BGR) +(domyślnie: włączone). Wymaga wersji OpenGL >= 1.2. .IPs slice-height=<0\-...> Ilość linii kopiowana do tekstury w jednym kawałku (domyślnie: 4). @@ -2707,6 +2741,65 @@ oraz używa ramek w trybie pełnoekranowym. Włącza lub wyłącza przeliczanie proporcji i trybu panoramicznego (domyślnie: włączone). Wyłączenie może zwiększyć prędkość. +.IPs rectangle=<0,1,2> +Wybiera używanie prostokątnych tekstur co oszczędza pamięć video, ale często +jest wolniejsze (domyślnie: 0). +.RSss +0: Używa tekstur power_of_two (domyślne). +.br +1: Używa texture_rectangle, nie kompatybilne ze sprzętową konwersją YUV. +.br +2: Używa texture_non_power_of_two. +.RE +.IPs (no)glfinish +Wywołuje glFinish() przed zamianą buforów. +Wolniejsze ale w niektórych przypadkach daje lepsze wyniki +(domyślnie: wyłączone). +.IPs swapinterval=<n> +Minimalna odległość między dwoma zamianami bufora, liczona w wyświetlanych +klatkach (domyślnie: 1). +1 jest równoważne włączeniu VSYNC, 0 wyłączeniu VSYNC. +Wartości mniejsze od zera pozostawią domyślną wartość systemową. +To ogranicza framerate do (prędkość odświeżania poziomego / n). +Wymaga do działania obsługi GLX_SGI_swap_control. +Z niektórymi (większością/wszystkimi?) implementacjami działa to tylko +w trybie pełnoekranowym. +.IPs yuv=<n> +Wybiera typ konwersji YUV do RGB. +.RSss +0: Używa konwersji programowej (domyślnie). +Kompatybilne ze wszystkimi wersjami OpenGL. +Daje kontrolę nad jasnością, kontrastem i nasyceniem. +.br +1: Używa kombinatorów rejestrów. +Używa to rozszerzenia specyficznego dla nVidii (GL_NV_register_combiners). +Wymaga przynajmniej trzech jednostek tekstur. +Daje kontrolę nad nasyceniem i barwą. +.br +2: Używa programu fragmentowego. +Wymaga rozszerzenia GL_ARB_fragment_program i przynajmniej trzech jednostek +tekstur. +Daje kontrolę nad jasnością, kontrastem, nasyceniem i barwą. +.br +3: Używa programu fragmentowego korzystając z instrukcji POW. +Wymaga rozszerzenia GL_ARB_fragment_program i przynajmniej trzech jednostek +tekstur. +Daje kontrolę nad jasnością, kontrastem, nasyceniem, barwą i gammą. +Gamma może być też ustawiania niezależnie dla składowej czerwonej, niebieskiej +i zielonej. +Metoda 4 jest zazwyczaj szybsza. +.br +4: Używa programu fragmentowego z dodatkowym podglądem. +Wymaga rozszerzenia GL_ARB_fragment_program i przynajmniej trzech jednostek +tekstur. +Daje kontrolę nad jasnością, kontrastem, nasyceniem, barwą i gammą. +Gamma może być też ustawiania niezależnie dla składowej czerwonej, niebieskiej +i zielonej. +.RE +.IPs customprog=<nazwapliku> +Wczytuje dowolny program fragmentowy z <nazwapliku> +Przykład znajduje się w TOOLS/edgedetect.fp. +.REss .RE .PD 1 . @@ -2714,6 +2807,13 @@ Wyłączenie może zwiększyć prędkość. .B gl2\ \ \ \ Sterownik wyjścia video OpenGL, druga generacja. Obsługuje OSD i obrazy większe niż maksymalny rozmiar tekstury. +.PD 0 +.RSs +.IPs (no)glfinish +tak samo jak w gl (domyślnie: włączone) +.IPs yuv=<n> +tak samo jak w gl +.REss . .TP .B null\ \ \ @@ -2789,6 +2889,12 @@ wykorzystujący bibliotekę DirectFB. Włącza CRTC2 (drugi monitor), wyświetlając obraz niezależnie od pierwszego. .PD 0 .RSs +.IPs (no)input +tak samo jak directfb (domyślnie: wyłączone) +.IPs buffermode=single|double|triple +tak samo jak directfb (domyślnie: triple) +.IPs fieldparity=top|bottom +tak samo jak directfb .IPs (no)bes Włącza Matrox BES (backend scaler - końcowy system skalujący) (domyślnie: wyłączony). @@ -2802,22 +2908,6 @@ Wykorzystuje warstwę podobrazu (sub picture layer) Matroksa do wyświetlania OSD Włącza wyjście TV na drugim wyjściu karty (domyślnie: włączone). Jakość wyjściowa jest zadziwiająca, ponieważ jest to obraz z pełnym przeplotem i prawidłową synchronizacja pól nieparzystych/\:parzystych. -.IPs (no)input -Wykorzystuje kod klawiatury DirectFB zamiast MPlayera (domyślnie: wyłączone). -.IPs buffermode=single|double|triple -Podwójne i potrójne buforowanie dają najlepsze efekty, jeżeli chcesz uniknąć -problemów z rozrywaniem. -Potrójny bufor jest wydajniejszy niż podwójny, jako że nie blokuje -MPlayera w trakcie czekania na przerysowanie w pionie. -Nie powinno się korzystać z pojedynczego buforowanie (domyślnie: potrójny). -.IPs fieldparity=top|bottom -Kontroluje kolejność wyjścia dla ramek z przeplotem (domyślnie: wyłączony). -Poprawnymi wartościami są top = najpierw górne pola, bottom = najpierw dolne -pola. -Opcja ta nie ma żadnego wpływu na progresywny materiał filmowy (większość -filmów MPEG). -Musisz włączyć tę opcję, jeżeli masz problemy z rozrywaniem/\:brakiem płynności -ruchów podczas oglądania materiału z przeplotem. .IPs tvnorm=pal|ntsc|auto Ustawia standard TV karty Matrox bez konieczności zmieniania /etc/\:directfbrc (domyślnie: wyłączony). @@ -2859,15 +2949,15 @@ do pionowej częstotliwości Twojego monitora. . .TP .B 3dfx (tylko Linux) -Sterownik wyjścia video specyficzny dla 3Dfx. -Sterownik ten używa bezpośrednio sprzętu 3Dfx na X11. +Sterownik wyjścia video specyficzny dla 3dfx. +Sterownik ten używa bezpośrednio sprzętu 3dfx na X11. Obsługuje tylko 16 bpp. FIXME: Jak jest różnica między 3dfx, tdfxfb i tdfx_vid? . .TP .B tdfxfb (tylko Linux) Sterownik ten wykorzystuje bufor ramki tdfx do wyświetlania filmów z -akceleracją YUV na kartach 3Dfx. +akceleracją YUV na kartach 3dfx. FIXME: Jak jest różnica między 3dfx, tdfxfb i tdfx_vid? .PD 0 .RSs @@ -2878,7 +2968,7 @@ Wybiera używane urządzenie fbdev (domyślnie: /dev/\:fb0). . .TP .B tdfx_vid (tylko Linux) -Sterownik wyjścia video przeznaczony dla 3Dfx. +Sterownik wyjścia video przeznaczony dla 3dfx. Korzysta bezpośrednio z modułu jądra tdfx_vid. FIXME: Jak jest różnica między 3dfx, tdfxfb i tdfx_vid? .PD 0 @@ -3128,10 +3218,11 @@ mplayer video.nut \-vf format=bgr15 \-vo tga .SH "OPCJE DEKODOWANIA/\:FILTROWANIA" . .TP -.B \-ac <[-]kodek1,[-]kodek2,...[,]> +.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ąć. +Użyj "+" orzed nazwą kodeka by go wymusić, to prawdopodobnie spowoduje błędy! Jeżeli lista zakończona jest ',', MPlayer będzie brał pod uwagę również niewymienione na niej kodeki. .br @@ -3153,15 +3244,15 @@ Pomija kodek MP3 FFmpeg. .PD 1 . .TP -.B \-af-adv <force=(0\-3):list=(filters)> (zobacz także \-af) +.B \-af-adv <force=(0\-7):list=(filters)> (zobacz także \-af) Podaje zaawansowane opcje filtrów audio: .RSs .IPs force=<0\-7> Wymusza jeden z trybów wstawiania filtrów audio: .RSss -0: całkowicie automatyczne wstawianie filtrów (domyślne) +0: Używa całkowicie automatycznego wstawiania filtrów. .br -1: Optymalizuje pod względem dokładności. +1: Optymalizuje pod względem dokładności (domyślne). .br 2: Optymalizuje pod względem szybkości. .I UWAGA: @@ -3438,7 +3529,7 @@ Nie koduje/\:odtwarza video. . .TP .B \-oldpp <jakość> (tylko OpenDivX) (PRZESTARZAŁE) -Używa kodu postprocessingu z opendivx zamiast wbudowanego. +Używa kodu postprocessingu z OpenDivX zamiast wbudowanego. Zastąpiony przez \-pp, wewnętrzny postprocessing daje lepszą jakość i jest szybszy. Prawidłowy zakres wartości \-oldpp zależy od kodeka, najczęściej jest to @@ -3538,10 +3629,11 @@ Więcej informacji jest w opisie filtra video scale. .RE . .TP -.B \-vc <[-]kodek1,[-]kodek2,...[,]> +.B \-vc <[-|+]kodek1,[-|+]kodek2,...[,]> Ustala priorytetową listę używanych kodeków video, według ich nazw w codecs.conf. Użyj "-" przed nazwą kodeka aby go pominąć. +Użyj "+" orzed nazwą kodeka by go wymusić, to prawdopodobnie spowoduje błędy! Jeżeli lista zakończona jest ',', MPlayer będzie brał pod uwagę również niewymienione na niej kodeki. .br @@ -3552,7 +3644,7 @@ Możesz pobrać listę dostępnych kodeków poprzez \-vc help. .PD 0 .RSs .IPs "\-vc divx" -Wymusza kodek Win32/\:VFW DivX. +Wymusza kodek Win32/\:VfW DivX. .IPs "\-vc divx4," Próbuj najpierw kodek divx4linux, później pozostałe. .IPs "\-vc -divxds,-divx," @@ -3934,18 +4026,22 @@ tego filtru znajduje się w części przykładów blisko końca. .PD 0 .RSs .IPs <n>\ \ -liczba kanałów wejściowych (1\-6) +liczba kanałów wyjściowych (1\-6) .IPs <lij> -Jak dużo z kanału wejściowego j jest miksowane w kanał wyjściowy i (0\-1). +Jak dużo z kanału wejściowego i jest miksowane w kanał wyjściowy j (0\-1). +Zatem najpierw jest n liczb opisujących co robić z pierwszym kanałem +wejściowym, potem n liczb działających na drugim kanale wejściowym itd. +Jeśli dla któregoś kanału wejściowego nie podasz żadnych liczb przyjmowane +jest 0. .RE .sp 1 .RS .I PRZYKŁAD: .RE .RSs -.IPs "mplayer \-af pan=1:0.5:0.5 -channels 1 media.avi" +.IPs "mplayer \-af pan=1:0.5:0.5 media.avi" Zmiksuje dźwięk ze stereo do mono. -.IPs "mplayer \-af pan=3:1:0:1:0.5:0.5 -channels 3 media.avi" +.IPs "mplayer \-af pan=3:1:0:0.5:0:1:0.5 media.avi" Da 3 kanały wyjściowe, pozostawiając 0 i 1 bez zmian oraz miksując 0 i 1 do 2 kanału (który może, na przykład, zostać wysłany do subwoofera). .RE @@ -4437,7 +4533,7 @@ Może być jedną z tych specjalnych wartości: .RSss 0: oryginalna wysokość i szerokość wyświetlania .br --1: oryginalna wysokość i szerokość filmu (domyślne) +-1: oryginalna wysokość\:/szerokość filmu (domyślne) .br -2: Oblicza w/\:h na podstawie drugiej wielkości i oryginalnych proporcji wyświetlania. @@ -4716,6 +4812,21 @@ artefaktów, podczas gdy większe wartości wygładzają obraz ali i rozmywają .RE . .TP +.B pp7[=qp[:tryb]] +Wariant filtru spp, podobny do spp=6 z 7 punktową DCT gdzie tylko centralna +próbka jest używana po IDCT. +.RSs +.IPs <qp> +Wymusza parametr kwantyzacji (domyślnie: 0, używaj QP z video). +.IPs <tryb> +0: twarde obcinanie +.br +1: miękkie obcinanie (lepiej usuwa dzwonienie, ale bardziej rozmyte) +.br +2: średnie obcinanie (domyślne, dobre rezultaty) +.RE +. +.TP .B qp=równanie filtr zmiany parametru kwantyzacji (QP) .RSs @@ -4742,7 +4853,7 @@ Szybsza i lepsza jakość niż \-vf fame. .RSss 1\-31: ustalone qscale .br -32\-: ustalone tempo bitowe w kbps +32\-: ustalone tempo bitowe w kbitach .REss .IPs <fps> wymusza fps wyjścia (liczba rzeczywista) (domyślnie: 0, wykrywanie wg wysokości) @@ -5711,6 +5822,17 @@ przeskalować wzwyż wynikowe obrazy MJPEG do ich oryginalnego rozmiaru. Parametr fd nakazuje filtrowi zawsze stosować dziesiątkowanie (okropne). .RE . +.TP +.B screenshot +Pozwala na otrzymywanie zrzutów klatek z filmu używając polecenia screenshot +(domyślnie przypisanego do klawisza "s"). +Zapisuje zbiory o nazwach "shotNNNN.png" w bierzącym katalogu, używając +pierwszego dostępnego numeru - nie zamaże żadnych zbiorów. +Filtr nie ma żadnego narzutu jeśli nie jest używany i akceptuje dowolne +przestrzenie kolorów, więc można go bezpiecznie dodać do pliku +konfiguracyjnego. +.RE +. . . .SH "OGÓLNE OPCJE KODOWANIA (TYLKO MENCODER)" @@ -5750,7 +5872,7 @@ Koduje tylko 56 sekund. .IPs "\-endpos 01:10:00" Koduje tylko 1 godzinę i 10 minut. .IPs "\-endpos 100mb" -Koduje tylko 100 MBajtów. +Koduje tylko 100 MB. .RE .PD 1 . @@ -5877,7 +5999,9 @@ Użyj \-of help, aby otrzymać listę dostępnych formatów. .IPs "\-of avi" Koduje do AVI (domyślne). .IPs "\-of mpeg" -Koduje do MPEG. +Koduje do MPEG (zobacz także \-mpegopts). +.IPs "\-of lavf" +Koduje używając mukserów z libavformat (zobacz także \-lavfopts). .IPs "\-of rawvideo" surowy strumień video (bez muksowania \- tylko jeden strumień video) .IPs "\-of rawaudio" @@ -6275,6 +6399,8 @@ MPEG Layer 3 AC3 .IPs adpcm_ima_wav IMA Adaptive PCM (4bity na próbkę, kompresja w stosunku 4:1) +.IPs sonic\ +Eksperymentalny stratny/bezstratny kodek. .RE .PD 1 . @@ -6311,6 +6437,8 @@ Wykorzystuje podany kodek (domyślnie: mpeg4). Motion JPEG .IPs ljpeg Lossless JPEG +.IPs h261\ +H.261 .IPs h263\ H.263 .IPs h263p @@ -6341,6 +6469,14 @@ ASUS Video v1 ASUS Video v2 .IPs ffv1 (zobacz także opcję vstrict) bezstratny kodek video FFmpeg +.IPs flv\ \ +Sorenson H.263 używany w Flash Video +.IPs dvvideo +Sony Digital Video +.IPs svq1\ +Apple Sorenson Video 1 +.IPs snow (zobacz także opcję vstrict) +eksperymentalny kodek FFmpeg oparty o wavelet .RE .PD 1 . @@ -6575,7 +6711,7 @@ Koduje z optymalną tablicą Huffmana opartą o wyniki pierwszego przebiegu. Znacznie zwiększa szybkość pierwszego przebiegu używając szybszych algorytmów i wyłączając opcje obciążające w znacznym stopniu procesor. Prawdopodobnie zmniejszy to trochę globalny współczynnik PSNR (o około 0.01dB), -zmieni typy pojedynczych klatek i trochę PSNR (do 0.03dB). +zmieni typy pojedynczych klatek i trochę bardziej ich PSNR (do 0.03dB). . .TP .B aspect=<x/\:y> @@ -6606,7 +6742,7 @@ Nie powoduje spadku wydajności, więc możesz ją mieć spokojnie zawsze włączoną. Określa bitrate (przebieg\ 1/\:2) (domyślnie: 800). .br .I UWAGA: -1kBit = 1000 Bitów +1kbit = 1000 bitów .PD 0 .RSs .IPs 4\-16000 @@ -6618,9 +6754,9 @@ Określa bitrate (przebieg\ 1/\:2) (domyślnie: 800). . .TP .B vratetol=<wartość> -przybliżona tolerancja rozmiaru pliku w kBit. +przybliżona tolerancja rozmiaru pliku w kbit. 1000\-100000 jest rozsądnym zakresem. -(uwaga: 1kBit = 1000 Bitów) +(uwaga: 1kbit = 1000 bitów) (domyślnie: 8000) .br .I INFORMACJA: @@ -7187,9 +7323,9 @@ model dużego kontekstu .PD 0 .RSs .IPs 0 -z góry ustalone tablice huffman'a (wbudowane lub z drugiego przebiegu) +z góry ustalone tablice Huffman'a (wbudowane lub z drugiego przebiegu) .IPs 1 -adaptacyjne tablice huffman'a +adaptacyjne tablice Huffman'a .RE .PD 1 . @@ -7547,6 +7683,13 @@ i dwuprzebiegowy. Określa przebieg w trybie dwuprzebiegowym. . .TP +.B turbo (tylko tryb dwuprzebigowy) +Znacznie zwiększa szybkość pierwszego przebiegu używając szybszych algorytmów +i wyłączając opcje obciążające w znacznym stopniu procesor. +Prawdopodobnie zmniejszy to trochę globalny współczynnik PSNR, +zmieni typy pojedynczych klatek i trochę bardziej ich PSNR. +. +.TP .B bitrate=<wartość> (tryb CBR lub dwuprzebiegowy) Ustawia żądany bitrate w kbit/\:sekundę jeżeli <16000 lub w bit/\:sekundę jeżeli >16000. @@ -7761,14 +7904,11 @@ współczynnik offsetu kwantyzatora pomiędzy ramkami B a pozostałymi, . .TP .B bf_threshold=<-255\-255> -Czasami ramki B nie wyglądają dobrze i występują na nich zniekształcenia, -kiedy większość klatki jest statyczna a tylko małe strefy zawierają -dużo ruchu (w statycznej scenie z gadającym człowiekiem, jego -usta będą najprawdopodobniej wyglądały źle, jeśli całe tło jest -całkowicie statyczne). Ten parametr umożliwia Ci określenie, jaki ma być priorytet użycia klatek B. -Im wyższa wartość, tym większe prawdopodobieństwo użycia klatek B. -(domyślnie: 0) +Im wyższa wartość, tym większe prawdopodobieństwo użycia klatek B +(domyślnie: 0). +Nie zapominaj, że klatki B mają wyższy kwantzator, +więc intensywne ich stosowanie może dać niższą jakość wizualną. . .TP .B (no)closed_gop @@ -7856,7 +7996,7 @@ kodujesz w skali szarości. . .TP .B (no)hq_ac -Włącza lepsze przewidywania składowej AC z sąsiednich bloków dla ramek intra +Włącza lepsze przewidywania składowych AC z sąsiednich bloków dla ramek intra (domyślnie: włączone). . .TP @@ -7990,6 +8130,57 @@ uśrednioną wartość na ramkę). wartości domyślnych (domyślnie: 24 - średnia nadwyżka AVI). . .TP +.B profile=<opjca> +Ogranicza opcje i VBV (szczytowy bitrate w krótkim czasie) zgodnie +z profilami "Simple", "Advanced Simple" i "DivX". +Tak otrzymane filmy powinny dać się odtworzyć na wolnostojących odtwarzaczach +zgodnych ze specyfikacjami tych profili. +.PD 0 +.RSs +.IPs unrestricted +bez ograniczeń (domyślne) +.IPs sp0 +profil simple na poziomie 0 +.IPs sp1 +profil simple na poziomie 1 +.IPs sp2 +profil simple na poziomie 2 +.IPs sp3 +profil simple na poziomie 3 +.IPs asp0 +profil advanced simple na poziomie 0 +.IPs asp1 +profil advanced simple na poziomie 1 +.IPs asp2 +profil advanced simple na poziomie 2 +.IPs asp3 +profil advanced simple na poziomie 3 +.IPs asp4 +profil advanced simple na poziomie 4 +.IPs asp5 +profil advanced simple na poziomie 5 +.IPs dxnhandheld +profil DXN handheld +.IPs dxnportntsc +profil DXN portable NTSC +.IPs dxnportpal +profil DXN portable PAL +.IPs dxnhtntsc +profil DXN home theater NTSC +.IPs dxnhtpal +profil DXN home theater PAL +.IPs dxnhdtv +profil DXN HDTV +.RE +.PD 1 +.RS +.I INFORMACJA: +Te profile powinny być używane w połączeniu z odpowiednim \-ffourcc. +Dobre jest DX50, ponieważ niektóre odtwarzacze nie rozpoznają XviD ale +większość rozpoznaje DivX. +.RE +. +.TP .B par=<tryb> Określa tryb Współczynnika Proporcji Piksela (Pixel Aspect Ratio - PAR) (nie mylić z Współczynnikiem Proporcji Obrazu (Display Aspect Ratio - DAR)). @@ -8116,9 +8307,9 @@ robi dwie rzeczy na raz: Czyta dane i nadpisuje je. Możesz używać wszystkich opcji kodowania, poza tymi wymagającymi dużej mocy obliczeniowej. .br -Trzeci przebieg (pass=3) działa podobnie jak drugi, poza tym że korzysta z -zasobu ze statystykami zebranymi podczas drugiego przebiegu. -Możesz korzystać z wszystkich opcji kodowanie, łącznie z tymi wymagającymi +Trzeci przebieg (pass=3) działa podobnie jak drugi, poza tym że korzysta ze +statystyk zebranych podczas drugiego przebiegu. +Możesz korzystać z wszystkich opcji kodowania, łącznie z tymi wymagającymi dużej mocy obliczeniowej. .br Pierwszy przebieg może używać albo średniej wartości bitrate albo stałego @@ -8458,35 +8649,40 @@ Dopasowuje jakość udoskonalenia subpel. Ten parametr kontroluje kompromis między jakością a szybkością biorący udział w procesie podejmowania decyzji dotyczących przewidywania ruchu. subq=5 może skompresować do 10% mocniej niż subq=1 +.PD 0 .RSs -1: Korzysta z przewidywania ruchu z prezycją fullpixel dla wszystkich typów +.IPs 1 +Korzysta z przewidywania ruchu z prezycją fullpixel dla wszystkich typów kondydujących makrobloków. Potem wybiera najlepszy typ. Potem poprawia ruch tego typu co do prezycji quarterpixel. (najszybsze) -.br -2: Podobnie jak 1, ale korzysta z wolniejszego poprawiania quarterpixel. -.br -3: Korzysta z przewidywania ruchu z precyzją halfpixel dla wszystkich +.IPs 2 +Podobnie jak 1, ale korzysta z wolniejszego poprawiania quarterpixel. +.IPs 3 +Korzysta z przewidywania ruchu z precyzją halfpixel dla wszystkich kandydujących typów makrobloków. Potem wybiera najlepszy typ. Potem poprawia ruch tego typu co do precyzji quarterpixel. -.br -4: Korzysta z szybkiego przewidywania ruchu z precyzją quarterpixel dla +.IPs 4 +Korzysta z szybkiego przewidywania ruchu z precyzją quarterpixel dla wszystkich kandydujących typów makrobloków. Potem wybiera najlepszy typ. Potem kończy poprawianie quarterpixel dla tego typu. -.br -5: Korzysta z najlepszej jakości przewidywania ruchu z precyzją quarterpixel +.IPs 5 +Korzysta z najlepszej jakości przewidywania ruchu z precyzją quarterpixel dla wszystkich kandydujących typów makrobloków, przed wyborem najlepszego (domyślne). -.br -6: Włącza optymalizację typów makrobloków dla ramek typu I i P celem -zmniejszenia zakłuceń (najlepsze). -.REss +.IPs 6 +Włącza optymalizację typów makrobloków dla ramek typu I i P celem +zmniejszenia zakłóceń (najlepsze). +.RE +.PD 1 +.RS W powyższych parametrach, przez "wszystkich kandydatów" nie należy rozumieć wszystkich aktywnych typów: 4x4, 4x8, 8x4 są sprawdzane tylko, jeżeli 8x8 jest lepszy niż 16x16. +.RE . .TP .B (no)chroma_me @@ -8500,8 +8696,64 @@ Używa innego kwantyzatora do barw w porównaniu do jasności. Sensowne wartości są w zakresie <-2\-2> (domyślnie: 0). . .TP +.B cqm=<flat|jvt|<nazwapliku>> +Używa albo predefiniowanej macierzy kwantyzacji albo ładuje plik macierzy +w formacie JM. +.PD 0 +.RSs +.IPs flat\ +Używa predefiniowanej płaskiej macierzy (domyślne). +.IPs jvt\ \ +Używa predefiniowanej macierzy JVT. +.IPs <nazwapliku> +Używa dostarczonego zbioru macierzy w formacie JM. +.PD 1 +.RE +.RS +.I INFORMACJA: +Zbiory zakodowane przy użyciu CQM nie są aktualnie dekodowalne przed +odtwarzacze oparte na FFmpeg. +.br +Użytkownicy Windowsowego CMD.EXE mogą napotkać problemy przy przeglądaniu +wiersza poleceń jeśli próbują użyć wszystkich list CQM. +Powodem tego jest ograniczenie długości wiersza poleceń. +W takim wypadku zalecane jest zapisanie list w zbiorze macierzy w formacie JM +i załadowanie go jak powyżej. +.RE +. +.TP +.B cqm4iy=<lista> (zobacz także cqm) +Podana przez użytkownika macierz intra 4x4 jasności, przekazana jako 16 +oddzielonych przecinkami wartości w zakresie 1\-255. +. +.TP +.B cqm4ic=<lista> (zobacz także cqm) +Podana przez użytkownika macierz intra 4x4 barwy, przekazana jako 16 +oddzielonych przecinkami wartości w zakresie 1\-255. +. +.TP +.B cqm4py=<lista> (zobacz także cqm) +Podana przez użytkownika macierz inter 4x4 jasnośc |