mirror of
https://github.com/mpv-player/mpv
synced 2025-04-01 23:00:41 +00:00
synced with 1.637
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12986 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
73c212608f
commit
8b6f85c29a
@ -1,4 +1,4 @@
|
||||
.\" synced with 1.635
|
||||
.\" synced with 1.637
|
||||
.\" 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)
|
||||
@ -5088,7 +5088,8 @@ Naq spr
|
||||
używa dct z przeplotem
|
||||
.TP
|
||||
.B ilme\ \ \
|
||||
używa metody przewidywania ruchu z przeplotem
|
||||
Używa metody przewidywania ruchu z przeplotem (wzajemnie wykluczający
|
||||
się z qpel).
|
||||
.TP
|
||||
.B alt\ \ \ \
|
||||
korzysta z alternatywnej scantable
|
||||
@ -5170,7 +5171,8 @@ model du
|
||||
.PD 1
|
||||
.TP
|
||||
.B qpel\ \ \
|
||||
używa kompensacji ruchu quarter pel
|
||||
Używa kompensacji ruchu quarter pel (wzajemnie wykluczający
|
||||
się z ilme).
|
||||
Wskazówka: Przydatne tylko dla kodowanie z wysokim bitrate.
|
||||
.TP
|
||||
.B ildctcmp=<0\-2000>
|
||||
@ -5448,75 +5450,106 @@ okre
|
||||
.B bitrate=<wartość>
|
||||
ustawia żądany bitrate kbit/\:sekundę jeżeli <16000 lub bit/\:sekundę
|
||||
jeżeli >16000
|
||||
(CBR lub tryb dwuprzejściowy, domyślnie=687 kbits/s)
|
||||
(CBR lub tryb dwuprzejściowy, domyślnie: 687 kbits/s)
|
||||
.TP
|
||||
.B fixed_quant=<1\-31>
|
||||
przełącza w tryb ustalonego kwantyzatora i określa jaki ma być użyty
|
||||
.TP
|
||||
.B me_quality=<0\-6>
|
||||
określa jakość wykrywania ruchu (domyślnie=6)
|
||||
Opcja ta kontroluje podsystem przewidywania ruchu.
|
||||
Im wyższa wartość, tym przewidywanie będzie dokładniejsze.
|
||||
Precyzja jest osiągana kosztem mocy obliczeniowej, więc zmniejsz jej
|
||||
wartość, jeżeli masz zamiar kodować w czasie rzeczywistym.
|
||||
(domyślnie: 6)
|
||||
.TP
|
||||
.B interlacing
|
||||
włącza wsparcie dla zbioru z przeplotem (domyślnie=wyłączone)
|
||||
Jeżeli korzystasz z materiału filmowego z przeplotem, włącz tą opcję.
|
||||
.I INFORMACJA:
|
||||
Ta opcja nie usuwa przeplotu z materiału, ale koduje je bazując na polach
|
||||
(domyślnie: wyłączone).
|
||||
.TP
|
||||
.B 4mv\ \ \ \
|
||||
korzysta z 4 wektorów ruchu na makroblok, może dać się lepiej skompresować
|
||||
kosztem wolniejszego kodowania (domyślnie=wyłączone)
|
||||
kosztem wolniejszego kodowania (domyślnie: wyłączone)
|
||||
.br
|
||||
.I UWAGA:
|
||||
Ta opcja nie istnieje w XviD-1.0.x.
|
||||
.TP
|
||||
.B rc_reaction_delay_factor=<wartość>
|
||||
określa jak szybko reaguje kontrola tempa, przy niższych wartościach reaguje szybciej
|
||||
Ten parametr określa opóźnienie w ramkach, po jakim kontroler tempa CBR zareaguje na zmianę
|
||||
wartości bitrate i spróbuje wyrównać zmianę, tak aby uzyskać stały bitrate na uśredniającym
|
||||
zakresie klatek.
|
||||
.TP
|
||||
.B rc_averaging_period=<wartość>
|
||||
okres osiągnięcia żądanej średniej
|
||||
Prawdziwe CBR jest trudne do osiągnięcia.
|
||||
Zależnie od materiału filmowego, bitrate może być zmienny i trudny do przewidzenia.
|
||||
Dlatego XviD wykorzystuje okres uśredniający, dla którego gwarantuje zadaną ilość
|
||||
bitów (minus mała różnica).
|
||||
To ustawienie wyraża "ilość klatek", dla których XviD uśrednia bitrate i próbuje
|
||||
osiągnąć CBR.
|
||||
.TP
|
||||
.B rc_buffer=<wartość>
|
||||
rozmiar bufora kontroli tempa
|
||||
.TP
|
||||
.B quant_range=<1\-31>\-<1\-31>[/<1\-31>\-<1\-31>]
|
||||
min. i maks. kwantyzator dla wszystkich klatek (domyślnie=2\-31, tryb CBR)
|
||||
min. i maks. kwantyzator dla wszystkich klatek (domyślnie:v2\-31, tryb CBR)
|
||||
.br
|
||||
min. i maks. kwantyzator dla klatek I/P (domyślnie=2\-31/2\-31, tryb dwuprzejściowy)
|
||||
min. i maks. kwantyzator dla klatek I/P (domyślnie: 2\-31/2\-31, tryb dwuprzejściowy)
|
||||
.TP
|
||||
.B min_key_interval=<wartość>
|
||||
minimalna przerwa między klatkami kluczowymi (domyślnie=0, tylko tryb dwuprzejściowy)
|
||||
minimalna przerwa między klatkami kluczowymi (domyślnie: 0, tylko tryb dwuprzejściowy)
|
||||
.TP
|
||||
.B max_key_interval=<wartość>
|
||||
maksymalna przerwa między klatkami kluczowymi (domyślnie=10*fps)
|
||||
maksymalna przerwa między klatkami kluczowymi (domyślnie: 10*fps)
|
||||
.TP
|
||||
.B mpeg_quant
|
||||
wykorzystuje kwantyzator MPEG zamiast H.263 (domyślnie=wyłączone)
|
||||
Dla wysokich wartości bitrate, zauważysz, że kwantyzacja MPEG zachowa więcej
|
||||
szczegółów. Dla niskich wartości bitrate, wygładzanie H.263 da w rezultacie
|
||||
mniej szumu blokowego. Kiedy wykorzystywane są określone przez użytkownika matryce,
|
||||
MPEG musi być wykorzystany.
|
||||
(domyślnie: wyłączone)
|
||||
.TP
|
||||
.B mod_quant
|
||||
decyduje czy wykorzystywać kwantyzatory MPEG czy H.263 na podstawia badania klatka po klatce.
|
||||
(domyślnie=wyłączone, tylko tryb dwuprzejściowy)
|
||||
decyduje czy wykorzystywać kwantyzatory MPEG czy H.263 na podstawia badania
|
||||
klatka po klatce.
|
||||
(domyślnie: wyłączone, tylko tryb dwuprzejściowy)
|
||||
.TP
|
||||
.B greyscale
|
||||
koduje w czerni i bieli (domyślnie=wyłączone)
|
||||
Sprawia, że XviD ignoruje przestrzeń kolorów, więc wynikowy film jest tylko
|
||||
w skali szarości. Zauważ, że nie przyspiesza to kodowania, zapobiega to tylko zapisaniu
|
||||
danych kolorów w ostatniej fazie kodowania.
|
||||
(domyślnie: wyłączone)
|
||||
.TP
|
||||
.B debug\ \
|
||||
Zapisuje statystyki każdej ramki w xvid.dbg (domyślnie=wyłączone).
|
||||
Zapisuje statystyki każdej ramki w ./xvid.dbg (domyślnie: wyłączone).
|
||||
To NIE jest plik kontroli trybu dwuprzejściowego.
|
||||
.TP
|
||||
.B keyframe_boost=<0\-1000>
|
||||
(domyślnie=0, tylko tryb dwuprzejściowy)
|
||||
Przesuwa kilka bitów z ramek innego rodzaju do klatek intra,
|
||||
polepszając przy tym jakość klatek kluczowych.
|
||||
(domyślnie: 0, tylko tryb dwuprzejściowy)
|
||||
.TP
|
||||
.B kfthreshold=<wartość>
|
||||
(domyślnie=10, tylko tryb dwuprzejściowy)
|
||||
(domyślnie: 10, tylko tryb dwuprzejściowy)
|
||||
.TP
|
||||
.B kfreduction=<0\-100>
|
||||
(domyślnie=30, tylko tryb dwuprzejściowy)
|
||||
Powyższe dwa parametry mogą być wykorzystane do określenia rozmiaru klatek
|
||||
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.
|
||||
(domyślnie: 30, tylko tryb dwuprzejściowy)
|
||||
.RE
|
||||
.PP
|
||||
|
||||
Poniższe opcje są dostępne tylko w najnowszej stabilnej wersji - XviD 0.9.2 (api3)
|
||||
i są oznaczone jako eksperymentalne i niestabilne.
|
||||
Najnowsza wersja rozwojowa XviD 1.0 (api4) całkowicie je obsługuje.
|
||||
Poniższe opcje są dostępne tylko w najnowszych stabilnych wersjach XviD 1.0.x (api4).
|
||||
.TP
|
||||
.B packed\
|
||||
tworzy strumień który może być dekodowany bez opóźnień (domyślnie=wyłączone)
|
||||
tworzy strumień który może być dekodowany bez opóźnień (domyślnie: wyłączone)
|
||||
.br
|
||||
.I UWAGA:
|
||||
stworzy to niepoprawny bitstream i nie zbiór NIE BĘDZIE odtwarzany przez
|
||||
stworzy to niepoprawny bitstream i NIE BĘDZIE odtwarzany przez
|
||||
dekodery ISO-MPEG4 poza DivX/libavcodec/XviD
|
||||
.br
|
||||
.I UWAGA:
|
||||
@ -5524,41 +5557,82 @@ zapisuje to tak
|
||||
niektórych dekoderów może się gubić
|
||||
.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 qpel\ \ \
|
||||
włącza przewidywanie ruchu qpel (quarter-pixel) (domyślnie=wyłączone)
|
||||
MPEG4 domyślnie używa precyzji co do połowy piksela przy wyszukiwaniu ruchu.
|
||||
Standard proponuje tryb, w którym kodery mogą korzystać z precyzji quarter
|
||||
pixel (co do ćwierć piskela).
|
||||
Opcja to przeważnie sprawia, że obraz jest ostrzejszy.
|
||||
Niestety ma to duży wpływ na wartość bitrate i czasami wykorzystanie wyższej wartości
|
||||
spowoduje otrzymanie gorszego obrazu przy stałym bitrate.
|
||||
Najlepiej jest sprawdzić rezutlat z i bez tej opcji, i samemu zdecydować czy jest warta włączenia.
|
||||
(domyślnie: wyłączona)
|
||||
.TP
|
||||
.B gmc\ \ \ \
|
||||
włącza globalną kompensację ruchu, może zachować wiele bitów w scenach
|
||||
panoramicznych (domyślnie=wyłączone)
|
||||
Włącza Globalną Kompensację Ruchu (Enable Global Motion Compensation),
|
||||
która sprawia, że XviD generuje Klatki Sprite najlepiej opisujące
|
||||
obrazy w trybie Pan/przybliżone/oddalone/obracające się.
|
||||
Decyzja o włączeniu tej opcji lub o straceniu bitów zależy od materiału filmowego
|
||||
(domyślnie: wyłączona)
|
||||
.TP
|
||||
.B trellis
|
||||
Kwantyzacja Trellis (Trellis Quantization) jest rodzajem metody kwantyzacji
|
||||
adaptatywnej, która zachowuje bity poprzez modyfikację skwantyzowanych
|
||||
współczynników, tak aby lepiej ulagały kompresji przez koder entropii.
|
||||
Dobrze wpływa na poprawę jakości, a jeśli VHQ używa zbyt dużo mocy obliczeniowej
|
||||
dla ciebie, ta opcja może być dobrą alternatywą do zaoszczędzenia kilku bitów (i
|
||||
poprawy jakości przy stałym bitrate) przy mniejszym obciążeniu niż VHQ
|
||||
(domyślnie: wyłączona).
|
||||
.TP
|
||||
.B cartoon
|
||||
Włącz tą opcję, jeżeli zakodowana sekwencja jest rysunkowa.
|
||||
Modyfikuje ona kilka wewnętrznych progów XviD, tak że te podejmuje
|
||||
lepsze decyzje o typie ramek i wektorach ruchu dla płaskich rysunków.
|
||||
.TP
|
||||
.B chroma_me
|
||||
wykorzustuje informacje barw do przewidywania ruchu (domyślnie=wyłączone)
|
||||
Zwykły algorytm przewidywania ruchu używa tylko informacji o jasności
|
||||
dla znalezienia najlepszego wektora ruchu.
|
||||
Jednakże dla niektórych filmów, wykorzystanie przestrzeni kolorów pozwoli
|
||||
znaleźć lepsze wektory.
|
||||
Ten parametr włącza wykorzystanie przestrzeni barw dla przewidywania ruchu
|
||||
(domyślnie: wyłączona).
|
||||
.TP
|
||||
.B chroma_opt
|
||||
uruchamia prefiltr optymalizacji barw (domyślnie=wyłączony)
|
||||
uruchamia prefiltr optymalizacji barw (domyślnie: wyłączony)
|
||||
.TP
|
||||
.B reduced
|
||||
włącza kodowania klatek o zmniejszonej rozdzielczości (domyślnie=wyłączone)
|
||||
włącza kodowania klatek o zmniejszonej rozdzielczości (domyślnie: wyłączone)
|
||||
.TP
|
||||
.B max_bframes=<0\-4>
|
||||
maksymalna ilość klatek B do umieszczenia między klatkami I/P (domyślnie=0)
|
||||
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 różnymi od nich, 150=1.50 (domyślnie=150)
|
||||
stosunek kwantyzatora pomiędzy klatkami B a różnymi od nich, 150=1.50 (domyślnie: 150)
|
||||
.TP
|
||||
.B bquant_offset=<-1000\-1000>
|
||||
offset kwantyzatora pomiędzy klatkami B a różnymi od nich, 100=1.00 (domyślnie=100)
|
||||
offset kwantyzatora pomiędzy klatkami B a różnymi od nich, 100=1.00 (domyślnie: 100)
|
||||
.TP
|
||||
.B bf_threshold=<-255\-255>
|
||||
zmienia prawdopodobieństwo, że klatka będzie typu B (domyślnie=0)
|
||||
Czasami klatki typy B nie wyglądają zbyt dobrze i prezentuje różne pozostałości,
|
||||
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 (domyślnie=wyłączone)
|
||||
.TP
|
||||
.B vhq=<0\-4>
|
||||
włącza przeszukiwanie ME lepszej jakości wykorzystując DCT, od najszybszej do najwolniejszej:
|
||||
Algorytm wyszukiwania ruchu jest oparty na szukaniu w zwykłej domenie koloru
|
||||
i próbuje znaleźć wektor ruchu, który zminimalizuje różnice między ramką pierwotną
|
||||
a zakodowaną.
|
||||
Z tym parametrem XviD użyje również domenę częstotliwości (DCT),
|
||||
aby szukać wektora ruchu, który nie tylko zminimalizuje różnicę przestrzenną,
|
||||
ale również długość kodowania bloku.
|
||||
Od najszybszego do najwolniejszego:
|
||||
.PD 0
|
||||
.RSs
|
||||
.IPs 0
|
||||
@ -5577,8 +5651,8 @@ szerokie przeszukiwanie
|
||||
.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ść.
|
||||
Tylko MPlayer i kilka innych odtwarzaczy będą interpretowały te pliki poprawnie, inne wyświetlą je
|
||||
w złych proporcjach.
|
||||
Tylko MPlayer i kilka innych odtwarzaczy będą interpretowały te pliki poprawnie,
|
||||
inne wyświetlą je w złych proporcjach.
|
||||
Parametr proporcji może być podany jako stosunek lub liczba rzeczywista.
|
||||
.TP
|
||||
.B autoaspect
|
||||
@ -5587,7 +5661,8 @@ pod uwag
|
||||
.TP
|
||||
.B psnr\ \ \
|
||||
Drukuje psnr (proporcja wartości szczytowej sygnału do szumu) dla całego filmu po
|
||||
kodowaniu i przechowuje psnr dla każdej klatki w pliku o nazwie typu 'psnr_hhmmss.log'.
|
||||
kodowaniu i przechowuje psnr dla każdej klatki w pliku o nazwie typu 'psnr_hhmmss.log
|
||||
w bieżącym katalogu.
|
||||
Zwracane wartości są w dB (decybelach), im wyższe tym lepsze.
|
||||
.
|
||||
.
|
||||
|
Loading…
Reference in New Issue
Block a user