Dies ist der Befehl y4mtoppm, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
y4mtoppm – YUV4MPEG2-Stream in PPM-Bilder konvertieren
ZUSAMMENFASSUNG
y4mtoppm [Optionen]
BESCHREIBUNG
y4mtoppm wandelt einen YUV4MPEG2-Stream in eine Sequenz roher PPM-Bilder um.
Die Ausgabe erfolgt an stdout (Sie können die Shell jedoch auch in eine Datei umleiten lassen).
Die Eingabe wird wie alle anderen YUV4MPEG2-Filter und -Tools von stdin gelesen. YUV4MPEG2-Streams
enthalten Frames, die den Y'CbCr-Farbraum (ITU-R BT.601) verwenden. y4mtoppm werde jeden konvertieren
Pixel in den üblichen R'G'B'-Farbraum, der für Computergrafiken verwendet wird.
YUV4MPEG2-Streams können (häufig!) über unterabgetastete Chromaebenen verfügen. y4mtoppm kann ein Upsampling durchführen
„4:2:0 JPEG“-Streams mit einem einfachen, miesen Algorithmus. Es werden bessere Ergebnisse erzielt
mit einem Filter wie y4mscaler(1) die für eine allgemeine Unterabtastung geeignet sind
Operationen. y4mtoppm schlägt bei Streams fehl, die über andere Chroma-Subsampling-Modi als verfügen
4:4:4 or 4:2:0-JPEG.
Bei Interlaced-Streams werden diese Vorgänge für jedes Feld einzeln ausgeführt. Felder
können als separate PPM-Bilder in zeitlicher Reihenfolge (Standard) oder in vollständiger Reihenfolge verschachtelt ausgegeben werden.
Rahmenbilder.
Werden mehrere PPM-Bilder erzeugt, werden diese einfach nacheinander ausgegeben. Wenn du
Wenn Sie einen solchen „Multi-Image“-PPM-Stream/eine solche „Multi-Image“-PPM-Datei in einzelne Dateien umwandeln möchten, verwenden Sie pnmsplit.
(Einige PNM-Filter können Dateien/Streams mit mehreren Bildern verarbeiten; viele wurden jedoch vor Juni geschrieben
2000 verarbeitet nur das erste Bild.)
y4mtoppm und ppmtoy4m sind Umkehrungen zueinander; Sie können die Ausgabe von einem in die weiterleiten
andere und umgekehrt. Beachten Sie, dass die Farbraum- (und Unterabtastungs-)Vorgänge verlustbehaftet sind
Beide Richtungen. Und bei der Konvertierung in PPM Informationen zu Interlacing und Sample
Das Seitenverhältnis geht verloren (kann aber durch die Angabe von Befehlszeilenargumenten wiederhergestellt werden
ppmtoy4m).
OPTIONAL
y4mtoppm akzeptiert die folgenden Optionen:
-L Geben Sie bei Interlaced-Streams für jeden Frame ein einzelnes PPM-Bild aus, das zwei enthält
verschachtelte Felder. (Andernfalls werden für jeden Frame zwei PPM-Bilder generiert; eines
pro Feld.)
-v [0,1,2]
Ausführlichkeitsstufe festlegen.
0 = nur Warnungen und Fehler.
1 = Fügen Sie auch informative Nachrichten hinzu.
2 = Fügen Sie auch eine gesprächige Debugging-Nachricht hinzu.
Beispiele:
So wandeln Sie die ersten 15 Frames einer (MJPEG- oder DV-)AVI-Datei in einzelne PPM-Dateien um:
lav2yuv -f 15 dein-video.avi | y4mtoppm | pnmsplit – „your-video-%d.ppm“
Nutzen Sie y4mtoppm online über die Dienste von onworks.net