From a7c47b7910df660702cae6350c44da07a3c8b5d5 Mon Sep 17 00:00:00 2001
From: nell
+
@@ -151,6 +158,7 @@
@@ -167,7 +175,7 @@
+
+
@@ -223,7 +247,7 @@
mplayer -tv on:driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv
2.6. Filtry obrazu
+ + +2.6.1. O zagadnieniu
+ +Zarówno MPlayer jak i MEncoder umożliwiają użycie universal + video filter layer, który składa się z wielu wtyczek - wymienionych i wyjaśnionych + poniżej. Te wtyczki mogą wykonywać różne operacje na obrazie takie, jak + przeskalowanie, obcięcie obrazu za pomocą czarnych pasów (użyteczne nie tylko + przy kodowaniu, ale również przy odgrywaniu, ponieważ czarne pasy zwiększają + użycie szyny i odcięcie ich może zwiększyć szbkość odgrywania przy wolnych kartach), + rozszerzenie obrazu (dla SVCD).
+ +Z tym layer'em filtrów możliwe jest przeprowadzenie szybkiej konwersji formatu obrazu
+ pomiędzy różnymi RGB i YUV, jeśłi to konieczne. Umożliwia on między innymi odgrywanie
+ danych RGB na wyjściach xv
i xmga
(zobacz filtr
+ Scale).
Layer również wykonuje Direct Rendering pomiędzy wtyczkami, aby zmaksymalizować prędkość. +
+ +Zauważ, że kod postprocessing'u jest teraz również częścią layer'a. + Będzie to wyjaśnione poniżęj.
+ +2.6.2. Użycie
+ + mplayer/mencoder -vop filter1,filter2,filter3,...
+
Ustawia kolejkę filtrów (możęsz użyć dowolnej liczby filtrów). + Parametry filtrów są opcjonalne i jeśli się je pominie, niektóre z nich będą + ustawione na domyślne wartości, jak x i y są obie ustawiane na środek + ekranu, a szerokość i wysokość - na szerokość i wysokość + filmu.
+ +Filters are queued starting from libvo, so filter1
will be the
+ last called filter (after that libvo comes, or when using MEncoder,
+ encoding).
2.6.3. Crop
+ +Opis:
+ +Odcina podana część obrazu i odrzuca resztę. Użyteczne + do usuwania czarnych pasów w filmach szerokoekranowych.
+ +Użycie:
+ + -vop crop[=width:height:x:y]
2.6.4. Expand
+ +Opis:
+ +Rozszerza (NIE skaluje) rozdzielczość filmu do podanej wartości i umieszcza +nieprzeskalowany oryginalny obraz w x y. W filmach, które tego +nie mają, można dodać dzięki temu filtrowi czarne pasy. Jest to dobre, gdy +tworzy się SVCD, albo w przypadku użycia wyjścia obrazu +na SDL, dzięki czemu można na czarnych pasach umieścić napisy.
+ +Użycie:
+ + -vop expand[=width:height:x:y]
2.6.5. Fame
+ +Hmm, ma pełno segfault'ów. :)
+ + +2.6.6. Flip
+ +Opis:
+ +Zwyczajnie odwraca obraz. Użyteczny w pewnych starych kodekach, które mogą mieć na wyjściu + jedynie odwrócone obrazy (jest to automatycznie wykrywane).
+ +Usage:
+ + -vop flip
2.6.7. Format
+ +Opis:
+ +Ten filtr NIE jest konwerterem formatu obrazu. On jedynie wymusza format +obrazu, który ma być użyty w następnym filtrze (lub libvo).Użyteczny przy +kartach z wolnym YV12, jak tdfx i Savage4. Dla rzeczywistej konwersji użyj +filtru scale.
+ +Usage:
+ + -vop format[=format]
(where
+ format
can be for example: rgb32, yuy2, etc...)
2.6.8. Postprocess
+ +Opis:
+ +To jest nasz stary dobry postprocess, tylko przekonwertowany na filter layer.
+ Poprawia jakość obrazu, deinterlacing, itp., zobacz
+ -npp help
w celu obejrzenia dostępnych opcji.
Użycie:
+ + -vop pp[=postprocess options/keywords]
2.6.9. RGB2BGR
+ +Opis:
+ +Powoduje konwersje przestrzeni kolorów RGB 24/32 <-> BGR 24/32 (zachowanie domyślne) + lub konwersję RGB 24/32 <-> RGB 24/32 oraz R<->B swapping (z opcją 'swap')
+ +Użycie:
+ + -vop rgb2bgr[=swap]
2.6.10. Rotate (obroty)
+ +Jakie są parametry?
+ + +2.6.11. Scale (skalowanie)
+ +Opis:
+ +Skaluje obraz za pomocą programowego skalera (powolne). Możesz dostosować
+ jakość skalera za pomocą opcji -sws
- zobacz stronę manuala.
+ Dobra jakość powoduje straty na prędkości.
UWAGA:: użycie tego filtru bez opcji oznbacza konwersję +przestrzeni kolorów! To jest wygodne dla kodeków, które nie mogą +wyprowadzać wyników w żądanym formacie dla podanego użądzenia wyjściowego +video. Są one zazwyczaj automatycznie wykrywane i filtr skalujący jest +wywoływany w celu konwersji. W innym przypadku możesz go użyć ręcznie.
+ +Użycie:
+ + -vop scale[=szerokość:wysokość]
2.6.12. VO
+ +WTF
+ +2.6.13. YUY2
+ +Opis:
+ +Wymuszona konwersja programowa YV12/I420 do YUY2.
+ +Użycie:
+ + -vop yuy2
3.2. Sterowanie za pomocą kalwiatury
- | <- lub -> | -- | poszukiwanie wstecz/naprzód o 10 sekund | +||||
+ | <- lub -> | ++ | poszukiwanie wstecz/naprzód o 10 sekund | ||||
- | strzałka w górę lub w dół | -- | poszukiwanie wstecz/naprzód o 1 minutę | ++ | strzałka w górę lub w dół | ++ | poszukiwanie wstecz/naprzód o 1 minutę |
- | pgup/pgdown | -- | poszukiwanie wstecz/naprzód o 10 minut | ||||
- | < lub > | -- | poszukiwanie wstecz/naprzód po playliście | ++ | pgup/pgdown | ++ | poszukiwanie wstecz/naprzód o 10 minut |
- | p lub spacja | -- | zatrzymanie filmu (wciśnij jakikolwiek przycisk) | ++ | < lub > | ++ | poszukiwanie wstecz/naprzód po playliście |
- | q lub ESC | -- | zakończenie odgrywania i wyjście z programu | ++ | p lub spacja | ++ | zatrzymanie filmu (wciśnij jakikolwiek przycisk) |
- | + lub - | -- | dopasuj opóźnienie dźwięku o +/- 0.1 sekundy | ++ | q lub ESC | ++ | zakończenie odgrywania i wyjście z programu |
- | / lub * | -- | zmniejsz/zwiększ głośność | ++ | + lub - | ++ | dopasuj opóźnienie dźwięku o +/- 0.1 sekundy |
- | o | -- | włącz/wyłącz OSD: nic /pasek poszukiwania / pasek -poszukiwania + zegar | ++ | / lub * | ++ | zmniejsz/zwiększ głośność |
- | m | -- | włącz/wyłącz używanie dźwięku master/pcm | ++ | o | ++ | włącz/wyłącz OSD: nic /pasek poszukiwania / pasek + poszukiwania + zegar |
- | z lub x | -- | dopasuj opóźnienie napisów o +/- 0.1 sekundy | ++ | m | ++ | włącz/wyłącz używanie dźwięku master/pcm |
-
-(następujące klawisze są ważne tylko wtedy, gdy używasz
-opcji |
+ + | z lub x | ++ | dopasuj opóźnienie napisów o +/- 0.1 sekundy | |||
- | 1 lub 2 | -- | dostosuj kontrast | +
+
+ (następujące klawisze są ważne tylko wtedy, gdy używasz
+ opcji |
|||
- | 3 lub 4 | -- | dostosuj jasność | ++ | 1 lub 2 | ++ | dostosuj kontrast |
- | 5 lub 6 | -- | dostosuj odcień | ++ | 3 lub 4 | ++ | dostosuj jasność |
- | 7 lub 8 | -- | dostosuj nasycenie | + | 5 lub 6 | ++ | dostosuj odcień | + +
+ | 7 lub 8 | ++ | dostosuj nasycenie | +
Obsługa GUI z klawiatury
@@ -1945,8 +2133,7 @@ MPlayeraPlatformy sprzętowe/porty: