1
0
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:
paszczi 2004-08-10 08:38:12 +00:00
parent 73c212608f
commit 8b6f85c29a

View File

@ -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.
.
.