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
j4mtoppm [opties]
PRODUCTBESCHRIJVING
j4mtoppm converteert een YUV4MPEG2-stream naar een reeks onbewerkte PPM-afbeeldingen.
De uitvoer is naar stdout (maar voel je vrij om de shell naar een bestand te laten omleiden).
Invoer wordt gelezen vanuit stdin, net als alle andere YUV4MPEG2-filters en -tools. YUV4MPEG2-streams
bevatten frames met behulp van de Y'CbCr-kleurruimte (ITU-R BT.601). j4mtoppm zal elk converteren
pixel naar de gebruikelijke R'G'B'-kleurruimte die wordt gebruikt voor computergraphics.
YUV4MPEG2-streams kunnen (vaak!) gesubsamplede chromavlakken hebben. j4mtoppm kan upsamplen
"4:2:0 JPEG"-streams gebruiken een eenvoudig, waardeloos algoritme. Er zullen betere resultaten worden behaald
met behulp van filters zoals y4mschaler(1) die geschikt zijn voor subsampling voor algemene doeleinden
operaties. j4mtoppm zal mislukken bij streams die andere chroma-subsamplingmodi hebben dan
4:4:4 or 4:2:0-JPEG.
Voor geïnterlinieerde stromen worden deze bewerkingen op elk veld afzonderlijk uitgevoerd. Velden
kunnen worden uitgevoerd als afzonderlijke PPM-afbeeldingen in tijdsvolgorde (standaard), of worden geïnterlinieerd in volledige
frame afbeeldingen.
Als er meerdere PPM-afbeeldingen worden gegenereerd, worden deze eenvoudigweg na elkaar uitgevoerd. als jij
Als u zo'n PPM-stream/-bestand met meerdere afbeeldingen wilt omzetten in afzonderlijke bestanden, gebruikt u pnmsplit.
(Sommige PNM-filters kunnen bestanden/streams met meerdere afbeeldingen verwerken; veel daarvan zijn echter vóór juni geschreven
2000 verwerkt alleen de eerste afbeelding.)
j4mtoppm en ppmspeelgoed4m zijn inverse van elkaar; je kunt de uitvoer van één pijp naar de
andere, en omgekeerd. Houd er rekening mee dat de kleurruimte- (en subsampling-)bewerkingen verlieslatend zijn
beide richtingen. En bij conversie naar PPM informatie over interlacing en sample
De beeldverhouding gaat verloren (maar kan worden gereconstrueerd door opdrachtregelargumenten op te geven aan
ppmspeelgoed4m).
OPTIES
j4mtoppm accepteert de volgende opties:
-L Voor geïnterlinieerde streams voert u voor elk frame één PPM-afbeelding uit, met daarin 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 jouw-video.avi | y4mtoppm | pnmsplit - "uw-video-%d.ppm"
Gebruik y4mtoppm online met behulp van onworks.net-services