mirror of https://github.com/mpv-player/mpv
synced with 1.708 (aka first sync from my laptop;P)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13293 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
8b59d72a5a
commit
55ecc82bca
|
@ -1,4 +1,4 @@
|
|||
.\" synced with 1.694
|
||||
.\" synced with 1.708
|
||||
.\" 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)
|
||||
|
@ -1778,6 +1778,8 @@ Ustawia urz
|
|||
.B sdl\ \ \ \
|
||||
Sterownik dla biblioteki wysoce niezależnej od platformy - SDL (Simple
|
||||
Directmedia Layer).
|
||||
Jako że SDL używa własnej warstwy X11, opcje MPlayera dotyczące X11 nie
|
||||
mają tu żadnego wpływu.
|
||||
.
|
||||
.TP
|
||||
.B arts\ \ \
|
||||
|
@ -2093,39 +2095,6 @@ Dzi
|
|||
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.
|
||||
.sp 1
|
||||
Dostępne są opcje:
|
||||
.sp 1
|
||||
.PD 0
|
||||
.RSs
|
||||
.IPs [no]progressive
|
||||
Wybiera między standardowym lub progresywnym JPEG (domyślnie: noprogressive).
|
||||
.IPs [no]baseline
|
||||
Wybiera, czy ma używać baseline czy nie (domyślnie: baseline).
|
||||
.IPs optimize=<0\-100>
|
||||
współczynnik optymalizacji (domyślnie: 100)
|
||||
.IPs smooth=<0\-100>
|
||||
współczynnik wygładzania (domyślnie: 0)
|
||||
.IPs quality=<0\-100>
|
||||
współczynnik jakości (domyślnie: 75)
|
||||
.IPs outdir=<wartość>
|
||||
Określa katalog, w którym będą zapisywane pliki JPEG.
|
||||
Jeżeli nie podano żadnej wartości, wszystkie pliki będą zapisane
|
||||
w bieżącym katalogu.
|
||||
.IPs subdirs=<wartość>
|
||||
Jeśli podane, MPlayer stworzy poszeregowane podkatalogi z określnonym prefiksem.
|
||||
Jeżeli opcja nie jest podana, żadne podkatalogi nie będą stworzone i wszystkie
|
||||
pliki JPEG będą zapisane do tego samego katalogu.
|
||||
.IPs maxfiles=<wartość>
|
||||
Maksymalna ilość zapisanych w podkatalogach plików JPEG (jeżeli podana
|
||||
jest opcja subdirs).
|
||||
Wartość musi być równa lub większa niż 1 (domyślnie: 1000).
|
||||
.RE
|
||||
.PD 1
|
||||
.
|
||||
.TP
|
||||
.B \-monitor-dotclock <zakres[,zakres,...]> (tylko \-vo fbdev i vesa)
|
||||
Określa zakres dotclock lub pixelclock monitora.
|
||||
.
|
||||
|
@ -2754,6 +2723,32 @@ Ka
|
|||
.B jpeg\ \ \
|
||||
Zapisuje każdą ramkę do pliku JPEG w bieżącym katalogu.
|
||||
Każdy plik dostaje jako nazwę numer ramki poprzedzony zerami.
|
||||
.PD 0
|
||||
.RSs
|
||||
.IPs [no]progressive
|
||||
Wybiera między standardowym lub progresywnym JPEG (domyślnie: noprogressive).
|
||||
.IPs [no]baseline
|
||||
Wybiera, czy ma używać baseline czy nie (domyślnie: baseline).
|
||||
.IPs optimize=<0\-100>
|
||||
współczynnik optymalizacji (domyślnie: 100)
|
||||
.IPs smooth=<0\-100>
|
||||
współczynnik wygładzania (domyślnie: 0)
|
||||
.IPs quality=<0\-100>
|
||||
współczynnik jakości (domyślnie: 75)
|
||||
.IPs outdir=<wartość>
|
||||
Określa katalog, w którym będą zapisywane pliki JPEG.
|
||||
Jeżeli nie podano żadnej wartości, wszystkie pliki będą zapisane
|
||||
w bieżącym katalogu.
|
||||
.IPs subdirs=<wartość>
|
||||
Jeśli podane, MPlayer stworzy poszeregowane podkatalogi z określnonym prefiksem.
|
||||
Jeżeli opcja nie jest podana, żadne podkatalogi nie będą stworzone i wszystkie
|
||||
pliki JPEG będą zapisane do tego samego katalogu.
|
||||
.IPs maxfiles=<wartość>
|
||||
Maksymalna ilość zapisanych w podkatalogach plików JPEG (jeżeli podana
|
||||
jest opcja subdirs).
|
||||
Wartość musi być równa lub większa niż 1 (domyślnie: 1000).
|
||||
.RE
|
||||
.PD 1
|
||||
.
|
||||
.TP
|
||||
.B pgm\ \ \ \
|
||||
|
@ -2803,6 +2798,9 @@ Pomija kodek MP3 FFmpeg.
|
|||
.B \-af <filtr1[=parametr1:parametr2:...],filtr2,...>
|
||||
Podaje listę oddzielanych przecinkami filtrów audio i ich opcji.
|
||||
Przeczytaj również rozdział dokumentacji o filtrach audio.
|
||||
.br
|
||||
.I INFORMACJA:
|
||||
Aby uzyskać pełną listę dostępnych filtrów audio, skorzystaj z \-af help.
|
||||
.sp 1
|
||||
Dostępne są filtry:
|
||||
.RSs
|
||||
|
@ -2843,7 +2841,7 @@ sc: W
|
|||
.IPs pan[=n:l01:l02:..l10:l11:l12:...ln0:ln1:ln2:...]
|
||||
Dowolnie miksuje kanały, szczegóły w DOCS/\:HTML/\:pl/\:devices.html#audio-dev
|
||||
.RSss
|
||||
n: liczba kanałów wyjściowych (1\-6)
|
||||
n: liczba kanałów wejściowych (1\-6)
|
||||
.br
|
||||
lij: Jak dużo z kanału wejściowego j jest miksowane w kanał wyjściowy i.
|
||||
.REss
|
||||
|
@ -2952,29 +2950,32 @@ Okre
|
|||
Dostępne są opcje:
|
||||
.RE
|
||||
.RSs
|
||||
.IPs ec\ \ \
|
||||
ukrywanie błędów:
|
||||
.IPs bug=<wartość>
|
||||
Ręczne obejście błędów kodera:
|
||||
.RSss
|
||||
1: Używa silnego filtru deblokującego (deblock) dla uszkodzonych MB-ów.
|
||||
0: nic
|
||||
.br
|
||||
2: iteracyjne szukanie MV (wolne)
|
||||
1: automatyczne wykrywanie błędów
|
||||
.br
|
||||
3: wszystko (domyślnie)
|
||||
.REss
|
||||
.IPs er=<wartość>
|
||||
odporność na błędy:
|
||||
.RSss
|
||||
2 (msmpeg4v3): stare pliki msmpeg4v3 wygenerowane przez lavc (bez autodetekcji)
|
||||
.br
|
||||
0: wyłączona
|
||||
4 (mpeg4): błąd przeplotu XviD (automatycznie wykrywany, jeśli fourcc==XVIX)
|
||||
.br
|
||||
1: ostrożna (Powinno pracować z zepsutymi koderami.)
|
||||
8 (mpeg4): UMP4 (automatycznie wykrywanany, jeśli fourcc==UMP4)
|
||||
.br
|
||||
2: normalna (domyślne) (Pracuje ze zgodnymi koderami.)
|
||||
16 (mpeg4): błąd wypełnienia (padding) (automatycznie wykrywany)
|
||||
.br
|
||||
3: agresywna (Więcej sprawdza, ale może powodować problemy nawet z poprawnymi
|
||||
strumieniami.)
|
||||
32 (mpeg4): błąd niedozwolonego vlc (automatycznie wykrywany przez fourcc)
|
||||
.br
|
||||
4: bardzo agresywna
|
||||
64 (mpeg4): błąd qpel w XviD i DivX (automatycznie wykrywany przez fourcc/\:wersję)
|
||||
.br
|
||||
128 (mpeg4): qpel w starym standardzie (automatycznie wykrywany przez fourcc/\:wersję)
|
||||
.br
|
||||
256 (mpeg4): kolejny błąd qpel (automatycznie wykrywany przez fourcc/\:wersję)
|
||||
.br
|
||||
512 (mpeg4): błąd rozmiaru bloku bezpośredniego qpel (automatycznie wykrywany przez fourcc/\:wersję)
|
||||
.br
|
||||
1024 (mpeg4): błąd wypełnienia krawędzi (automatycznie wykrywany przez fourcc/\:wersję)
|
||||
.REss
|
||||
.IPs debug=<wartość>
|
||||
informacje debugowania:
|
||||
|
@ -2988,15 +2989,15 @@ informacje debugowania:
|
|||
.br
|
||||
4: bitstream
|
||||
.br
|
||||
8: typ MB
|
||||
8: typ makrobloku (MB)
|
||||
.br
|
||||
16: QP
|
||||
16: parametr kwantyzacji (QP)
|
||||
.br
|
||||
32: Wektor ruchu
|
||||
32: wektor ruchu
|
||||
.br
|
||||
0x0040: wizualizacja wektora ruchu (użyj \-noslices)
|
||||
.br
|
||||
0x0080: przeskakiwanie MB
|
||||
0x0080: przeskakiwanie makrobloku (MB)
|
||||
.br
|
||||
0x0100: kod startowy
|
||||
.br
|
||||
|
@ -3008,56 +3009,59 @@ informacje debugowania:
|
|||
.br
|
||||
0x1000: błędy
|
||||
.REss
|
||||
.IPs vismv=<wartość>
|
||||
vismv:
|
||||
.IPs ec=<wartość>
|
||||
ukrywanie błędów:
|
||||
.RSss
|
||||
.br
|
||||
0: wyłączone
|
||||
1: Używa silnego filtru deblokującego (deblock) dla uszkodzonych
|
||||
makrobloków (MB).
|
||||
.br
|
||||
1: wizualizacja przewidywanych wektorów ruchu ramek P
|
||||
2: iteracyjne szukanie wektorów ruchu (MV) (wolne)
|
||||
.br
|
||||
2: wizualizacja przewidywanych wektorów ruchu ramek B
|
||||
.br
|
||||
4: wizualizacja przewidywanych do tyłu wektorów ruchu ramek B
|
||||
3: wszystko (domyslnie)
|
||||
.REss
|
||||
.IPs bug=<wartość>
|
||||
Ręczne pomijanie błędów kodera:
|
||||
.IPs er=<wartość>
|
||||
elastyczność na błędy:
|
||||
.RSss
|
||||
0: nic
|
||||
.br
|
||||
1: autodetekcja błędów (domyślne)
|
||||
0: wyłączona
|
||||
.br
|
||||
2 (msmpeg4v3): niektóre generowane przez stare lavc zbiory msmpeg4v3
|
||||
(bez autodetekcji)
|
||||
1: ostrożna (Powinna działać z zepsutymi koderami.)
|
||||
.br
|
||||
4 (mpeg4): błąd przeplatania XviD (autodetekcja jeśli fourcc==XVIX)
|
||||
2: normalna (domyślnie (Działa uległymi koderami.)
|
||||
.br
|
||||
8 (mpeg4): UMP4 (autodetekcja jeśli fourcc==UMP4)
|
||||
3: agresywna (Więcej testów, może jednak sprawić problemy nawet z poprawnymi
|
||||
strumieniami bitowymi.)
|
||||
.br
|
||||
16 (mpeg4): błąd wyrównywania (wykrywany automatycznie)
|
||||
.br
|
||||
32 (mpeg4): błąd w niepoprawnym vlc (autodetekcja zależna od fourcc)
|
||||
.br
|
||||
64 (mpeg4): błąd w XviD i DivX qpel (autodetekcja zależna od fourcc/\:version)
|
||||
.br
|
||||
128 (mpeg4): stary standardowy qpel (autodetekcja zależna od fourcc/\:version)
|
||||
.br
|
||||
256 (mpeg4): jeszcze jeden błąd qpel (autodetekcja zależna od fourcc/\:version)
|
||||
.br
|
||||
512 (mpeg4): błąd direct-qpel-blocksize (autodetekcja zależna od fourcc/\:version)
|
||||
.br
|
||||
1024 (mpeg4): błąd wyrównania krawędzi (autodetekcja zalezna od fourcc/\:version)
|
||||
4: bardzo agresywna
|
||||
.REss
|
||||
.IPs fast\
|
||||
Korzysta z optymalizacji niestosujących się do specyfikacji i tym samym
|
||||
mogących sprawić problemy (takie jak prostsza dekwantyzacja, stosowanie
|
||||
domyślnej matrycy kwantyzacji, stosowanie YUV 4:2:0, pomijanie kilku testów
|
||||
na wykrycie uszkodzonych strumieni bitowych).
|
||||
.IPs gray\
|
||||
dekodowanie tylko w skali szarości (trochę szybsze niż w kolorze)
|
||||
.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ść.
|
||||
.IPs gray\
|
||||
Dekodowanie tylko w skali szarości (trochę szybsze niż w kolorze)
|
||||
.IPs "sb=<number> (tylko MPEG2)"
|
||||
Przeskakuje podaną ilość wierszy makrobloków na dole.
|
||||
.IPs "st=<number> (tylko MPEG2)"
|
||||
Przeskakuje podaną ilość wierszy makrobloków na górze.
|
||||
.IPs vismv=<wartość>
|
||||
vismv:
|
||||
.RSss
|
||||
.br
|
||||
0: wyłączona
|
||||
.br
|
||||
1: Wizualizuje przewidziane w przód wektory ruchu (MV) klatek P.
|
||||
.br
|
||||
2: Wizualizuje przewidziane w przód wektory ruchu (MV) klatek B.
|
||||
.br
|
||||
4: Wizualizuje przewidziane w tył wektory ruchu (MV) klatek B.
|
||||
.REss
|
||||
.IPs vstats
|
||||
Wyświetla pewne statystyki i zapisuje je w zbiorze ./vstats_*.log.
|
||||
.RE
|
||||
|
@ -3618,7 +3622,7 @@ wymusza parametr kwantyzacji (domy
|
|||
.
|
||||
.TP
|
||||
.B qp=równanie
|
||||
filtr zmiany QP
|
||||
filtr zmiany parametru kwantyzacji (QP)
|
||||
.RSs
|
||||
.IPs równanie
|
||||
jakieś równanie postaci "2+2*sin(PI*qp)"
|
||||
|
@ -3967,7 +3971,7 @@ Dalszy rozw
|
|||
wydają się być dokładniejsze.
|
||||
.
|
||||
.TP
|
||||
.B pullup[=jl:jr:jt:jb:sb]\
|
||||
.B pullup[=jl:jr:jt:jb:sb:mp]\
|
||||
Filtr odwracania telecine trzeciej generacji, zdolny do przetwarzania mieszanki
|
||||
twardego telecine (hard-telecine) oraz progresywnej zawartości 24 i 30 fps.
|
||||
Filtr pullup jest zaprojektowany, aby był skuteczniejszy niż detc czy ivtc,
|
||||
|
@ -3984,6 +3988,17 @@ Domy
|
|||
Ustawiając opcję sb (strict breaks - stałe przerwy) na 1, zmniejsza się
|
||||
szansa, że pullup stworzy niepasującą klatkę, ale może również prowadzić do
|
||||
ominięcia wielu ramek podczas scen z dużą ilością ruchu.
|
||||
Odwrotnie, jeśli ustawisz na -1, to pullup łatwiej będzie dopasowywał pola.
|
||||
Może to pomoć przy przetwarzaniu filmu, w którym jest delikatne rozmazanie między
|
||||
polami, ale może również sprawić, że w wyjściu znajdą się klatki z przeplotem.
|
||||
Opcja mp (przestrzeń metryczna) może być ustawiona na 1 lub 2, aby użyć
|
||||
przestrzeni barw zamiast przestrzeni jasności dla obliczeń pullup.
|
||||
Może to polepszyć dokładność na bardzo czystym materiale źródłowym, ale
|
||||
prawdopodobnie spadnie dokładność, jeśli film ma zniekształcone
|
||||
barwy (efekt tęczy) lub jest on w skali szarości.
|
||||
Głownym celem ustawienia mp w przestrzeń bar jest zmniejszenie obciążenia
|
||||
CPU i sprawienie, aby pullup był użyteczny w czasie rzeczywistym na wolnych
|
||||
maszynach.
|
||||
.br
|
||||
.I INFORMACJA:
|
||||
Zawsze stosuj filtr softskip po pullup przy kodowaniu, aby mieć pewność,
|
||||
|
@ -4578,6 +4593,14 @@ Przydatne do kontrolowania, w kt
|
|||
podczas włączania napisów na sztywno do filmu.
|
||||
.
|
||||
.TP
|
||||
.B \-noencodedups
|
||||
Nie koduje zduplikowanych klatek w duplikacie; w wyjściu umieszcza
|
||||
klatki zero bajtowe do wskazania duplikatów.
|
||||
Klatki zero bajtowe będą, tak czy inaczej, zapisane, chyba że filtr lub koder
|
||||
zdolny do kodowania zduplikowanego jest załadowany.
|
||||
Obecnie nadaje się do tego tylko filtr harddup.
|
||||
.
|
||||
.TP
|
||||
.B \-noodml (tylko \-of avi)
|
||||
Nie zapisuje indeksu OpenDML dla plików AVI >1GB.
|
||||
.
|
||||
|
@ -5820,7 +5843,7 @@ Po prostu znajduje blok dla minimalnej ilo
|
|||
.PD 0
|
||||
.RSs
|
||||
.IPs lambda
|
||||
zmienna uzależniona od QP
|
||||
zmienna uzależniona od parametru kwantyzacji (QP)
|
||||
.IPs bits\
|
||||
ilość bitów potrzebna do zakodowania bloku
|
||||
.IPs error
|
||||
|
@ -5840,9 +5863,9 @@ Spr
|
|||
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
|
||||
.B qprd (tylko z mbd=2)
|
||||
parametr kwantyzacji (QP) optymalny pod względem zniekształceń tempa dla
|
||||
lambda podanej dla każdego makrobloku
|
||||
.
|
||||
.TP
|
||||
.B last_pred=<0\-99>
|
||||
|
@ -5852,7 +5875,7 @@ Ilo
|
|||
.IPs 0
|
||||
(domyślnie)
|
||||
.IPs a
|
||||
wykorzysta kwadratowe bloki wektorów przewidywaczy ruchu 2a+1 x 2a+1
|
||||
wykorzysta makroblokowy kwadrat o wymiarach 2a+1 x 2a+1 wektorów przewidywaczy ruchu
|
||||
z poprzedniej ramki
|
||||
.RE
|
||||
.PD 1
|
||||
|
@ -5873,7 +5896,7 @@ zawsze
|
|||
.
|
||||
.TP
|
||||
.B subq=<1\-8>
|
||||
jakość udoskonalenia subpel (dla qpel) (domyślnie: 8).
|
||||
jakość udoskonalenia subpel (dla qpel) (domyślnie: 8 (wysoka jakość)).
|
||||
.br
|
||||
.I INFORMACJA:
|
||||
Ma to poważny wpływ na szybkość.
|
||||
|
@ -6052,6 +6075,11 @@ je
|
|||
.B interlacing
|
||||
Koduje pola filmu z przeplotem.
|
||||
Jeżeli korzystasz z materiału filmowego z przeplotem, włącz tę opcję.
|
||||
.br
|
||||
.I INFORMACJA:
|
||||
Jeśli chciałbyś przeskalować film, potrzebowałbyś filtru skalującego,
|
||||
który wiedziałby, że ma do czyniena z materiałem zawierającym przeplot,
|
||||
możesz go uruchomić przez -vf scale=<szerokość>:<wysokość>:1.
|
||||
.
|
||||
.TP
|
||||
.B 4mv\ \ \ \
|
||||
|
@ -6059,12 +6087,14 @@ Korzysta z 4 wektor
|
|||
Może dać lepszą kompresję kosztem wolniejszego kodowania.
|
||||
.br
|
||||
.I UWAGA:
|
||||
Ta opcja nie istnieje w XviD-1.0.x.
|
||||
Parametr ten jest już uznawany za przestarzały w XviD-1.0.x, jako że wszystko
|
||||
jest teraz realizowane przez opcję me_quality.
|
||||
Kiedy me_quality > 4, 4mv jest uruchamiane.
|
||||
.
|
||||
.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
|
||||
Ten parametr określa ilość ramek, jaką przeczeka kontroler tempa CBR
|
||||
zanim zareaguje na zmianę wartości bitrate i będzie próbował wyrównać zmianę, tak aby
|
||||
uzyskać stały bitrate na uśredniającym zakresie klatek.
|
||||
.
|
||||
.TP
|
||||
|
@ -6087,6 +6117,10 @@ Tryb CBR: min.\& i maks.\& kwantyzator dla wszystkich klatek (domy
|
|||
.br
|
||||
Tryb dwuprzejściowy: min.\& i maks.\& kwantyzator dla klatek I/P
|
||||
(domyślnie: 2\-31/\:2\-31)
|
||||
.br
|
||||
.I UWAGA:
|
||||
Ta opcja jest już uznawana za przestarzałą w XviD-1.0.x i jest zastąpiona
|
||||
przez opcje [min|max]_[i|p|b]quant.
|
||||
.
|
||||
.TP
|
||||
.B min_key_interval=<wartość>
|
||||
|
@ -6106,28 +6140,23 @@ Dla niskich warto
|
|||
blokowego.
|
||||
Kiedy wykorzystywane są określone przez użytkownika matryce, musi być
|
||||
wykorzystywany MPEG.
|
||||
.br
|
||||
.I UWAGA:
|
||||
Ta opcja jest już uznawana za przestarzałą w XviD-1.0.x i jest zastąpiona
|
||||
przez opcję quant_type.
|
||||
.
|
||||
.TP
|
||||
.B mod_quant
|
||||
Decyduje czy wykorzystywać kwantyzatory MPEG czy H.263 na podstawia badania
|
||||
klatka po klatce.
|
||||
klatka po klatce (tylko tryb dwuprzejściowy).
|
||||
.br
|
||||
.I UWAGA:
|
||||
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.
|
||||
.br
|
||||
.I WARNING:
|
||||
Ta opcja jest uznawana za przestarzałą w XviD-1.0.x.
|
||||
.
|
||||
.TP
|
||||
.B keyframe_boost=<0\-1000>
|
||||
|
@ -6145,9 +6174,22 @@ Powy
|
|||
kluczowych, których położenie uważasz za zbyt bliskie do pierwszej (w rzędzie).
|
||||
kfthreshold ustawia zakres, w którym klatki kluczowe są redukowane, a
|
||||
kfreduction określa ich redukcję bitrate'ową.
|
||||
Ostatnia i-klatka jest traktowana normalnie.
|
||||
Ostatnia I-klatka jest traktowana normalnie.
|
||||
(domyślnie: 30, 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 jest plik kontroli trybu dwuprzejściowego).
|
||||
.RE
|
||||
.
|
||||
.PP
|
||||
.sp 1
|
||||
Poniższe opcje są dostępne tylko w najnowszych stabilnych
|
||||
|
@ -6167,7 +6209,44 @@ wi
|
|||
.
|
||||
.TP
|
||||
.B divx5bvop
|
||||
wygeneruje kompatybilne z DivX5 klatki B (domyślnie: włączone)
|
||||
Wygeneruje kompatybilne z DivX5 klatki B (domyślnie: włączone).
|
||||
.
|
||||
.TP
|
||||
.B max_bframes=<0\-4>
|
||||
maksymalna ilość klatek B umieszczonych pomiędzy klatkami I/\:P (domyślnie: 0)
|
||||
.
|
||||
.TP
|
||||
.B bquant_ratio=<0\-1000>
|
||||
squantizer ratio between B and non B frames, 150=1.50 (default: 150)
|
||||
.
|
||||
.TP
|
||||
.B bquant_offset=<-1000\-1000>
|
||||
współczynnik offsetu kwantyzatora pomiędzy klatkami B a innymi,
|
||||
100=1.00 (domyślnie: 100)
|
||||
.
|
||||
.TP
|
||||
.B bf_threshold=<-255\-255>
|
||||
Czasami klatki 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 priorytet użycia klatek B
|
||||
ma być ustawiony.
|
||||
Im wyższa wartość,tym większe prawdopodobieństwo użycia klatek B.
|
||||
(default: 0)
|
||||
.
|
||||
.TP
|
||||
.B frame_drop_ratio=<0\-100> (mtylko z ax_bframes=0)
|
||||
Ten parametr umożliwia tworzenie strumieni video ze zmienną szybkością klatek.
|
||||
Jeśli różnica między bieżącą a poprzednią klatką
|
||||
jest niższa lub równa ustawionemu przez ten parametr progowi,
|
||||
klatka nie będzie kodowana (tzw. n-vop jest wstawiany w strumień).
|
||||
On playback, when reaching an n-vop the previous frame will be displayed.
|
||||
.br
|
||||
.I WARNING:
|
||||
Odtwarzanie z tym parametrem może spowodować, że film będzie poszarpany, więc
|
||||
używaj go na swoją własną odpowiedzialność!
|
||||
.
|
||||
.TP
|
||||
.B qpel\ \ \
|
||||
|
@ -6204,6 +6283,13 @@ Modyfikuje ona kilka wewn
|
|||
lepsze decyzje o typie ramek i wektorach ruchu dla płaskich rysunków.
|
||||
.
|
||||
.TP
|
||||
.B quant_type=<h263|mpeg>
|
||||
Ustawia tym wykorzystywanego kwantyzatora.
|
||||
Dla wysokich wartości bitrate, kwantyzacja MPEG zachowa więcej szczegółów.
|
||||
Dla niskich wartości bitrate, wygładzanie H.263 da mniej szumów blokowych.
|
||||
Jeśli używasz własnych matryce, kwantyzacja MPEG musi być ustawiona.
|
||||
.
|
||||
.TP
|
||||
.B chroma_me
|
||||
Zwykły algorytm przewidywania ruchu używa tylko informacji o jasności
|
||||
dla znalezienia najlepszego wektora ruchu.
|
||||
|
@ -6223,37 +6309,6 @@ Jako
|
|||
kodujesz w skali szarości.
|
||||
.
|
||||
.TP
|
||||
.B reduced
|
||||
Włącza kodowanie klatek o zmniejszonej rozdzielczości.
|
||||
.br
|
||||
.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,
|
||||
kiedy większość klatki jest stała, a kilka małych stref zawiera dużo ruchu
|
||||
(w scenach statycznych z rozmawiającym człowiekiem, jego usta będą
|
||||
prawdopodobnie wyglądały źle, jeżeli wszystko co go otacza jest statyczne).
|
||||
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.
|
||||
.
|
||||
|
@ -6282,6 +6337,142 @@ szerokie przeszukiwanie
|
|||
.PD 1
|
||||
.
|
||||
.TP
|
||||
|
||||
.B min_iquant=<0\-31>
|
||||
minimalny kwantyzator klatek I (domyślnie: 2)
|
||||
.
|
||||
.TP
|
||||
.B max_iquant=<0\-31>
|
||||
maksymalny kwantyzator klatek I (domyślnie: 31)
|
||||
.
|
||||
.TP
|
||||
.B min_pquant=<0\-31>
|
||||
minimalny kwantyzator klatek P (domyślnie: 2)
|
||||
.
|
||||
.TP
|
||||
.B max_pquant=<0\-31>
|
||||
maksymalny kwantyzator klatek P (domyślnie: 31)
|
||||
.
|
||||
.TP
|
||||
.B min_bquant=<0\-31>
|
||||
minimalny kwantyzator klatek B (domyślnie: 2)
|
||||
.
|
||||
.TP
|
||||
.B max_bquant=<0\-31>
|
||||
maksymalny kwantyzator klatek B (domyślnie: 31)
|
||||
.
|
||||
.TP
|
||||
.B quant_intra_matrix=<nazwa\ pliku>
|
||||
Wczytuje plik z określoną matrycą intra.
|
||||
Możesz stworzyć taki plik edytorem matric xvid4conf.
|
||||
.
|
||||
.TP
|
||||
.B quant_inter_matrix=<nazwa\ pliku>
|
||||
Wczytuje plik z określoną matrycą inter.
|
||||
Możesz stworzyć taki plik edytorem matric xvid4conf.
|
||||
.
|
||||
.TP
|
||||
.B curve_compression_high=<0\-100>
|
||||
Ten parametr pozwala XviD'owi na przekazanie określonego procentu bitów ze scen
|
||||
o wysokiej wartości bitrate do rezerwy bitowej.
|
||||
Możesz również skorzystać z tej opcji, jeśli masz klip z tak dużą ilością
|
||||
bitów przeznaczoną na sceny o wysokiej wartości bitrate, że sceny z niższą wartością
|
||||
wyglądają źle (domyslnie: 0).
|
||||
.
|
||||
.TP
|
||||
.B curve_compression_low=<0\-100>
|
||||
.\" paszczi: nie jestem pewien co do ostatniego zdania...
|
||||
Ten parametr pozwala XviD'owi na przekazanie określonego procentu dodatkowych
|
||||
bitów do scen z niską wartością bitrate z całego klipu.
|
||||
Opcja ta może być przydatna, jeżeli masz kilka scen z niską wartością bitrate,
|
||||
które są ciągle blokowe (domyślnie: 0).
|
||||
.
|
||||
.TP
|
||||
.B overflow_control_strength=<0\-100>
|
||||
Podczas pierwszego przebiegu w kodowaniu dwuprzejściowym obliczana jest
|
||||
przeskalowana krzywa bitrate.
|
||||
Różnica między oczekiwaną krzywą a wynikową otrzymaną podczas kodowania nazywana
|
||||
jest overflow (przepełnienie - przyp. tłumacza).
|
||||
Oczywiście dwuprzejściowy kontroler tempa stara się
|
||||
zniwelować tą różnicę przez rozpraszanie jej na kolejne klatki.
|
||||
Ten parametr kontroluje ile overflow jest rozpraszane za każdym razem, kiedy
|
||||
pojawia się nowa klatka.
|
||||
Niske wartości pozwalają na leniwą kontrolę overflow, wielkie różnice
|
||||
są kompensowane wolniej (może to doprowadzić do braku precyzji
|
||||
przy małych filmach). Wyższe wartości sprawiają, że redystrybucja bitów jest
|
||||
gwałtowniejsza, czasami za gwałtowna, jeśli ustawisz opcję na zbyt wysoką,
|
||||
co może doprowadzić do powstania zniekształceń (domyślnie: 5).
|
||||
.br
|
||||
.I NOTE:
|
||||
Ten parametr ma duży wpływ na jakość, baw się nim ostrożnie!
|
||||
.
|
||||
.TP
|
||||
.B max_overflow_improvement=<0\-100>
|
||||
Podczas alokacji bitów w klatce, kontrola overflow może zwiększyć jej rozmiar.
|
||||
Parametr ten określa maksymalny procent rozmiaru o jaki kontrola overflow
|
||||
może zwiekszyć klatkę, w porównaniu z idealną alokacją krzywej (domyślnie: 5).
|
||||
.
|
||||
.TP
|
||||
.B max_overflow_degradation=<0\-100>
|
||||
Podczas alokacji bitów w klatce, kontrola overflow może zmniejszyć jej rozmiar.
|
||||
Parametr ten określa maksymalny procent rozmiaru o jaki kontrola overflow
|
||||
może zmniejszyć klatkę, w porównaniu z idealną alokacją krzywej (domyślnie: 5).
|
||||
.
|
||||
.TP
|
||||
.B container_frame_overhead=<0..>
|
||||
Określa średnią nadwyżkę (overhead) przypadającą na klatkę w bajtach.
|
||||
Przeważnie użytkownicy określają żadany bitrate bez brania pod uwagę
|
||||
nadwyżki na ramkę video.
|
||||
Ta mała ale (przeważnie) stała nadwyżka może spowodować, że docelowy rozmiar
|
||||
pliku zostanie przekroczony.
|
||||
XviD pozwala użytkownikom na ustawienie wielkości nadwyżki
|
||||
przypadającej na klatkę, którą generuje ramka video (podaj tylko
|
||||
uśrednioną wartość na ramkę).
|
||||
0 ma specjalne znaczenie, pozwala XviD'owi na użycie jego własnych
|
||||
wartości domyślnych (domyślnie: 24 - średnia nadwyżka AVI).
|
||||
.
|
||||
.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)).
|
||||
PAR to stosunek szerokości do wysokośc pojedynczego piksela.
|
||||
Więc oba są związane: DAR = PAR * (szerokość/wysokość).
|
||||
.br
|
||||
MPEG4 określa 5 współczynników proporcji piksela i defines 5 pixel i
|
||||
jeden rozszerzony, dający szansę na podanie konkretnego współczynnika
|
||||
proporcji piksela. Może być określony jeden z 5 standardowych trybów:
|
||||
.PD 0
|
||||
.RSs
|
||||
.IPs vga11
|
||||
zwyczajny PAR dla PC
|
||||
Piksele są jednostką kwadratową.
|
||||
.IPs pal43
|
||||
standard dla PAL - 4:3 PAR
|
||||
Piksele są prostokątami.
|
||||
.IPs pal169
|
||||
jak wyżej
|
||||
.IPs ntsc43
|
||||
jak wyżej
|
||||
.IPs ntsc169
|
||||
jak wyżej (Nie zapomnij podać dokładnego współczynnika.)
|
||||
.IPs ext\ \
|
||||
Pozwala na określenie własnego współczynnika proporcji piksela przez par_width
|
||||
i par_height.
|
||||
.RE
|
||||
.PD 1
|
||||
.br
|
||||
.I INFORMACJA\ :
|
||||
Ogólnie ustawienie opcji aspect i autoaspect jest wystarczające.
|
||||
.
|
||||
.TP
|
||||
.B par_width=<1..255> (tylko z par=ext)
|
||||
Określa szerokość zadeklarowanego współczynnika proporcji piksela.
|
||||
.
|
||||
.TP
|
||||
.B par_height=<1...255> (tylko z par=ext)
|
||||
Określa wysokość szerokość zadeklarowanego współczynnika proporcji piksela.
|
||||
.
|
||||
.TP
|
||||
.B aspect=<x/\:y | f (wartość rzeczywista)>
|
||||
Przechowuje proporcje wewnętrznie, podobnie jak pliki MPEG.
|
||||
O wiele lepsze rozwiązanie niż ponowne skalowanie, ponieważ nie spada jakość.
|
||||
|
@ -6381,7 +6572,7 @@ Okre
|
|||
(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.
|
||||
Parametr kwantyzacji (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].
|
||||
|
|
Loading…
Reference in New Issue