Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

y4mtopnm - Online w chmurze

Uruchom y4mtopnm w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie y4mtopnm, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


y4mtopnm - Konwertuj strumień YUV4MPEG2 na obrazy PNM

STRESZCZENIE


y4mtopnm [Opcje]

OPIS


y4mtopnm konwertuje strumień YUV4MPEG2 na sekwencję surowych obrazów PPM, PGM lub PAM.
(Technicznie rzecz biorąc, „pnm” obejmuje formaty PPM, PGM i PBM. PAM to czwarty format, który
może skutecznie zawierać dowolny z pozostałych trzech i więcej.)

Dane wyjściowe są wysyłane na standardowe wyjście (ale możesz przekierować powłokę do pliku).

Dane wejściowe są odczytywane ze standardowego wejścia, podobnie jak wszystkie inne filtry i narzędzia YUV4MPEG2. Strumienie YUV4MPEG2
zawierają ramki korzystające z przestrzeni kolorów Y'CbCr (ITU-R BT.601). W przypadku strumieni 4:4:4 (kolorowych)
y4mtopnm przekonwertuje każdy piksel na zwykłą przestrzeń kolorów R'G'B używaną w komputerze
grafikę i tworzyć obrazy PPM. Strumienie „MONO” (tylko Luma) zostaną przekonwertowane na pełny
zakres [0,255] skala szarości i wyjście jako obrazy PGM.

Strumienie YUV4MPEG2 mogą (często!) mieć podpróbkowane płaszczyzny chrominancji, ale y4mtopnm nie będzie
przetwarzać je (z wyjątkiem specjalnego trybu „spłaszczania”; patrz poniżej). Podpróbkowane strumienie będą
należy przekonwertować na 4:4:4 za pomocą narzędzia takiego jak y4mskaler.

If y4mtopnm otrzymuje strumień „444ALPHA” (wideo 4:4:4 z 8-bitowym kanałem alfa),
wyniki zależą od tego, czy określono opcję „-P”. Z „-P” wygeneruje
Obrazy PAM z TUPLTYPE RGB_ALPHA, zawierające zarówno dane dotyczące koloru, jak i kanału alfa.
Bez „-P” wygeneruje pary obrazów PPM i PGM: PPM dla kolorowych pikseli
po którym następuje PGM dla danych kanału alfa. (Taka sekwencja przeplatanych PPM i
Obrazy PGM nie mogą być później ponownie przetwarzane pnmzabawka4m. Ta funkcja jest przeznaczona głównie do szybkiego i
łatwe debugowanie strumienia.)

Jeżeli generowanych jest wiele obrazów wyjściowych, są one po prostu wysyłane jeden po drugim. Jeśli ty
chcesz zamienić taki strumień/plik zawierający wiele obrazów w pojedyncze pliki, użyj pnmsplit. (Trochę
Filtry PNM mogą przetwarzać pliki/strumienie składające się z wielu obrazów; jednakże wiele z nich napisano przed czerwcem 2000 r
przetworzy tylko pierwszy obraz.)

y4mtopnm i pnmzabawka4m są względem siebie odwrotnościami; zazwyczaj można potokować wyjście jednego
w drugie i odwrotnie (z wyjątkiem przypadku „444ALPHA” wspomnianego powyżej i przypadku „mieszanego-
mode” opisany poniżej). Należy pamiętać, że operacje na przestrzeni kolorów mogą być stratne w obu przypadkach
kierunkach (ze względu na kompresję zakresu i/lub kwantyzację). A podczas konwersji na PNM,
informacje o przeplataniu i proporcjach próbki strumienia zostają utracone (ale mogą zostać utracone).
zrekonstruowany poprzez podanie argumentów wiersza poleceń do pnmzabawka4m).

OPCJE


y4mtopnm akceptuje następujące opcje:

-P Generuj dane wyjściowe w formacie PAM zamiast PPM i/lub PGM. PAM może kodować nadzbiór
PNM, ale nie jest jeszcze rozumiany przez tak wiele programów graficznych. (Rzeczywiście, zaskakujące
wydaje się, że niewiele narzędzi NetPBM to rozumie.)

-D Utwórz osobny obraz wyjściowy dla każdego pola każdej klatki. (W przeciwnym razie pojedynczy
tworzony jest obraz na klatkę zawierający dwa przeplatane pola.)

Jeśli strumień wejściowy jest z przeplotem, obrazy pola są wysyłane w kolejności czasowej,
tj. pierwszy obraz strumienia pierwszego pola będzie dolnym polem. Jeśli
strumień jest progresywny lub ma przeplot w „trybie mieszanym”, wówczas porządek czasowy taki jest
niejednoznaczne, a górne pole będzie zawsze wyświetlane jako pierwsze.

Pamiętaj, że tak będzie nie będzie można później wykorzystać pnmzabawka4m zrekonstruować „tryb mieszany”
strumień z sekwencji obrazów PNM/PAM.

-f Utwórz specjalny „spłaszczony” wynik, najbardziej przydatny do analizy i debugowania
strumienie. Wszystkie płaszczyzny ramki/pola są połączone razem w powiększony PGM (lub
obraz wyjściowy PAM w skali szarości) w następujący sposób:
+-----+ +-----+
4:4:4 | Y | 4:4:4 z alfa | Y |
+-----+ +-----+
| Cb | | Cb |
+-----+ +-----+
| Cr | | Cr |
+-----+ +-----+
| |
+-----+ +-----+
4:2:2, | Y |
4:2:0 +--+--+ +-----+--+--+
|Cb|Kr| 4:1:1 | Y |Cb|Cr|
+--+--+ +-----+--+--+
+-----+
MONO | Y |
+-----+
W tym trybie akceptowany jest dowolny format chrominancji YUV4MPEG2, ale nie ma upsamplingu ani
przeprowadzana jest konwersja przestrzeni kolorów. Jest to w zasadzie tylko
ponowne formatowanie/permutacja oryginalnych danych ze strumienia wejściowego do obrazu PGM
pojemnik. Wszystkie pozostałe flagi wiersza poleceń nadal mają ten sam wpływ
wyjście.

-v [0,1,2]
Ustaw poziom szczegółowości.
0 = tylko ostrzeżenia i błędy.
1 = dodaj także wiadomości informacyjne.
2 = dodaj także rozmowną wiadomość debugowania.

PRZYKŁADY


Aby zamienić pierwsze 15 klatek pliku AVI (MJPEG lub DV) w pojedyncze pliki PPM:

lav2yuv -f 15 twoje-wideo.avi | y4mscaler -O chromass=444 | y4mtopnm | pnmsplit -
„twój-wideo-%d.ppm”

Korzystaj z y4mtopnm online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad