Mercurial > mplayer.hg
changeset 16523:fc520a27131d
sync 1.1106
author | wight |
---|---|
date | Mon, 19 Sep 2005 17:57:41 +0000 |
parents | 49ef03cb382a |
children | 83d101e1bedb |
files | DOCS/man/pl/mplayer.1 |
diffstat | 1 files changed, 456 insertions(+), 144 deletions(-) [+] |
line wrap: on
line diff
--- a/DOCS/man/pl/mplayer.1 Mon Sep 19 16:33:39 2005 +0000 +++ b/DOCS/man/pl/mplayer.1 Mon Sep 19 17:57:41 2005 +0000 @@ -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 @@ 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 @@ 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 @@ 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 @@ .RSs .IPs ENTER Zaczyna odtwarzanie. -.IPs s\ \ \ \ +.IPs ESC\ \ Zatrzymuje odtwarzanie. .IPs l\ \ \ \ Wczytuje zbiór. @@ -400,15 +402,18 @@ .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 @@ . .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 @@ . .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 @@ 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 @@ 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 @@ 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 @@ ~/\:.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 @@ .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 @@ 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 @@ 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 @@ 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 @@ .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 @@ .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 @@ 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 @@ . .TP .B arts\ \ \ -przekazuje dźwięk przez demona Arts +przekazuje dźwięk przez demona aRts . .TP .B esd\ \ \ \ @@ -1916,6 +1932,12 @@ .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 @@ 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 @@ .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 @@ . .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 @@ 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 @@ .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 @@ 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 @@ 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 @@ . .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 @@ . .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 @@ .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 @@ .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) -.br -1: Optymalizuje pod względem dokładności. +0: Używa całkowicie automatycznego wstawiania filtrów. +.br +1: Optymalizuje pod względem dokładności (domyślne). .br 2: Optymalizuje pod względem szybkości. .I UWAGA: @@ -3438,7 +3529,7 @@ . .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 @@ .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 @@ .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 @@ .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 @@ .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 @@ .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 @@ .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 @@ 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 @@ .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 @@ .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 @@ 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 @@ Motion JPEG .IPs ljpeg Lossless JPEG +.IPs h261\ +H.261 .IPs h263\ H.263 .IPs h263p @@ -6341,6 +6469,14 @@ 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 @@ 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 @@ 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 @@ . .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 @@ .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 @@ 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 @@ . .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 @@ . .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 @@ 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 @@ 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 @@ 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 -.RSs -1: Korzysta z przewidywania ruchu z prezycją fullpixel dla wszystkich typów +.PD 0 +.RSs +.IPs 1 +Korzysta z przewidywania ruchu z prezycją fullpixel dla wszystkich typów kondydujących makrobloków. Potem wybiera najlepszy typ. Potem poprawia ruch tego typu co do prezycji quarterpixel. (najszybsze) -.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 @@ 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ści, przekazana jako 16 +oddzielonych przecinkami wartości w zakresie 1\-255. +. +.TP +.B cqm4pc=<lista> (zobacz także cqm) +Podana przez użytkownika macierz inter 4x4 barwy, przekazana jako 16 +oddzielonych przecinkami wartości w zakresie 1\-255. +. +.TP +.B cqm8iy=<lista> (zobacz także cqm) +Podana przez użytkownika macierz intra 8x8 jasności, przekazana jako 64 +oddzielone przecinkami wartości w zakresie 1\-255. +. +.TP +.B cqm8py=<lista> (zobacz także cqm) +Podana przez użytkownika macierz inter 8x8 jasności, przekazana jako 64 +oddzielone przecinkami wartości w zakresie 1\-255. +. +.TP .B level_idc=<10\-51> -Ustawia parametr Level strumienia bitów, według definicji w aneksie A standardu +Ustawia parametr level strumienia bitów, według definicji w aneksie A standardu H.264 (domyślnie: 40 - Level 4.0). Używane żeby przekazać dekoderowi jakie możliwości musi obsługiwać. Używaj tylko jeśli wiesz co to znaczy i musisz tego użyć. @@ -8517,18 +8769,20 @@ .TP .B log=<-1\-3> Określa ilość informacji drukowanych na ekranie. -.RSs --1: żadne -.br - 0: Wyświetla tylko błędy. -.br - 1: ostrzeżenia -.br - 2: PSNR i inne statystyki analiz po skończonym kodowaniu - (domyślne) -.br - 3: PSNR, QP, typ ramki, rozmiar i inne statystyki dla każdej klatki -.REss +.PD 0 +.RSs +.IPs -1 +żadne +.IPs " 0" +Wyświetla tylko błędy. +.IPs " 1" +ostrzeżenia +.IPs " 2" +PSNR i inne statystyki analiz po skończonym kodowaniu (domyślne) +.IPs " 3" +PSNR, QP, typ ramki, rozmiar i inne statystyki dla każdej klatki +.RE +.PD 1 . .TP .B (no)psnr @@ -8542,6 +8796,34 @@ z poszczególnych wartości PSNR przypadających na klatkę drukowanych przez log=3. . +.TP +.B (no)visualize +Włącza wizualizację x264 w trakcie kodowania. +Jeśli x264 w Twoim systemie to obsługuje zostanie otwarte nowe okno w trakcie +procesu kodowania, w którym x264 będzie się starał zaprezentować szkic tego, +jak zakodował klatkę. +Typ każdego bloku na wizualizowanym filmie będzie miał jeden z kolorów: +.PD 0 +.RSs +.IPs czerwony/rózowy +blok intra +.IPs niebieski +blok inter +.IPs zielony +blok pominięty +.IPs żółty +blok B +.RE +.PD 1 +.RS +Jest to możliwość eksperymentalna i podlegająca zmianom. +W szczególności wymaga żeby x264 było skompilowane z włączoną wizualizacją. +Zauważ, że w momencie pisania tego dokumentu x264 zatrzymuje po zakodowaniu +i wizualizacji każdej klatki, czekając aż użytkownik naciśnie klawisz przed +kodowaniem następnej klatki. +.RE +. + . .SS muxer MPEG (\-mpegopts) . @@ -8626,12 +8908,42 @@ Wszystkie pozostałe wartości są niekompatybilne z tą opcją. . . -.SS Muksery FFmpeg z libavformat (\-lavfopts) +.SS Muksery FFmpeg z libavformat (\-lavfopts) (zobacz także \-of lavf) . .TP .B format=<format_pliku> Wymusza format pliku na który należy muksować (domyślnie: autodetekcja według rozszerzenia). +.PD 0 +.RSs +.IPs mpg\ \ +MPEG-1 systems i MPEG-2 PS +.IPs asf\ \ +Advanced Streaming Format +.IPs avi\ \ +Audio Video Interleave file +.IPs wav\ \ +Waveform Audio +.IPs swf\ \ +Macromedia Flash +.IPs flv\ \ +pliki video Macromedia Flash +.IPs rm\ \ \ +RealAudio i RealVideo +.IPs au\ \ \ +format SUN AU +.IPs nut\ \ +otwarty format NUT (experymentalny) +.IPs mov\ \ +QuickTime +.IPs mp4\ \ +format MPEG-4 +.IPs dv\ \ +Sony Digital Video container +.RE +.PD 1 +. + . . .\" -------------------------------------------------------------------------- @@ -8751,7 +9063,7 @@ mplayer \-vo zr2 \-vf scale=352:288,zrmjpeg plik.avi . .TP -.B Odtwarzaj dźwięk 6-kanałowy w formacie AAC tylko na dwóch głośnikach: +.B Odtwarza dźwięk 6-kanałowy w formacie AAC tylko na dwóch głośnikach: mplayer \-rawaudio on:format=0xff \-af pan=6:.32:.39:.06:.17:-.17:.33:.32:.06:.39:-.17:.17:.33 adts_he-aac160_51.aac .br Może będziesz chciał się trochę pobawić wartościami filtru pan (np. pomnożyć @@ -8773,14 +9085,14 @@ \-ovc lavc \-lavcopts vcodec=mpeg4 . .TP -.B To samo, ale z bitrate ustawionym na 1800kBit i optymalizowanymi makroblokami: +.B To samo, ale z bitrate ustawionym na 1800kbit i optymalizowanymi makroblokami: mencoder dvd://2 \-o tytuł2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mpeg4:mbd=1:vbitrate=1800 . .TP .B To samo, ale z kompresją MJPEG: -mencoder dvd://2 \-o tytul2.avi \-ovc lavc -\-lavcopts vcodec=mjpeg:mbd=1:vbitrate=1800 \-oac copy +mencoder dvd://2 \-o tytul2.avi \-oac copy \-ovc lavc +\-lavcopts vcodec=mjpeg:mbd=1:vbitrate=1800 . .TP .B Kodowanie wszystkich plików *.jpg w bieżącym katalogu: