het EngelsFransSpaans

Servers draaien | Ubuntu > | Fedora > |


OnWorks-favicon

y4mtoppm - Online in de cloud

Voer y4mtoppm uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht y4mtoppm die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


y4mtoppm - Converteer YUV4MPEG2-stream naar PPM-afbeeldingen

KORTE INHOUD


y4mtoppm [opties]

PRODUCTBESCHRIJVING


y4mtoppm converteert een YUV4MPEG2-stream naar een reeks onbewerkte PPM-afbeeldingen.

De uitvoer is naar stdout (maar voel je vrij om de shell om te leiden naar een bestand).

Input wordt gelezen van stdin, net als alle andere YUV4MPEG2-filters en tools. YUV4MPEG2-streams
frames bevatten met behulp van de Y'CbCr-kleurruimte (ITU-R BT.601). y4mtoppm zal elk converteren
pixel naar de gebruikelijke R'G'B'-kleurruimte die wordt gebruikt voor computergraphics.

YUV4MPEG2-streams kunnen (vaak!) subsampled-chromavlakken hebben. y4mtoppm kan upsamplen
"4:2:0 JPEG"-streams met behulp van een eenvoudig, waardeloos algoritme. Er worden betere resultaten behaald
met behulp van een filter zoals y4mscaler(1) die in staat zijn tot subsampling voor algemene doeleinden
operaties. y4mtoppm zal mislukken op streams die andere chroma-subsampling-modi hebben dan
4:4:4 or 4:2:0-JPEG.

Voor geïnterlinieerde streams worden deze bewerkingen op elk veld afzonderlijk uitgevoerd. Velden
kunnen worden uitgevoerd als afzonderlijke PPM-afbeeldingen in tijdsvolgorde (standaard), of tussengevoegd in volledig
afbeeldingen inlijsten.

Als er meerdere PPM-afbeeldingen worden gegenereerd, worden ze eenvoudig na elkaar uitgevoerd. als jij
als u zo'n "multi-image" PPM-stream/bestand wilt omzetten in individuele bestanden, gebruik pnmsplit.
(Sommige PNM-filters kunnen bestanden/streams met meerdere afbeeldingen verwerken; veel echter geschreven vóór juni
2000 verwerkt alleen de eerste afbeelding.)

y4mtoppm en ppmtoy4m zijn inverses van elkaar; je kunt de uitvoer van een pijp naar de
andere, en omgekeerd. Merk op dat de bewerkingen voor de kleurruimte (en subsampling) verliesgevend zijn in
beide richtingen. En, bij het converteren naar PPM, informatie over interliniëring en sample
aspectverhouding gaat verloren (maar kan worden gereconstrueerd door opdrachtregelargumenten op te geven aan:
ppmtoy4m).

OPTIES


y4mtoppm accepteert de volgende opties:

-L Voer voor geïnterlinieerde streams een enkele PPM-afbeelding uit voor elk frame, met twee
tussenliggende velden. (Anders worden er voor elk frame twee PPM-afbeeldingen gegenereerd; één
per veld.)

-v [0,1,2]
Stel breedsprakigheidsniveau in.
0 = alleen waarschuwingen en fouten.
1 = voeg ook informatieve berichten toe.
2 = voeg ook een spraakzaam foutopsporingsbericht toe.

Voorbeelden


Om de eerste 15 frames van een (MJPEG of DV) AVI-bestand om te zetten in individuele PPM-bestanden:

lav2yuv -f 15 uw-video.avi | y4mtoppm | pnmsplit - "uw-video-%d.ppm"

Gebruik y4mtoppm online met onworks.net-services


Ad


Ad