Este es el comando y4mtoppm que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
y4mtoppm: convierte el flujo YUV4MPEG2 en imágenes PPM
SINOPSIS
y4mtoppm [opciones]
DESCRIPCIÓN
y4mtoppm convierte un flujo YUV4MPEG2 en una secuencia de imágenes PPM sin procesar.
La salida es stdout (pero siéntase libre de hacer que el shell se redirija a un archivo).
La entrada se lee desde stdin, como todos los demás filtros y herramientas YUV4MPEG2. Secuencias de YUV4MPEG2
contienen fotogramas que utilizan el espacio de color Y'CbCr (UIT-R BT.601). y4mtoppm convertirá cada uno
píxel al espacio de color habitual R'G'B 'utilizado para gráficos por computadora.
Los flujos YUV4MPEG2 pueden (¡a menudo!) Tener planos cromáticos submuestreados. y4mtoppm puede aumentar la muestra
Se transmite "4: 2: 0 JPEG" utilizando un algoritmo simple y pésimo. Se obtendrán mejores resultados
usando filtros como escalador y4m(1) que sean capaces de realizar submuestreo de uso general
operaciones. y4mtoppm fallará en transmisiones que tengan modos de submuestreo de croma distintos de
4:4:4 or 4:2:0-JPEG.
Para los flujos entrelazados, estas operaciones se realizan en cada campo individualmente. Los campos
se pueden generar como imágenes PPM separadas en orden de tiempo (predeterminado), o intercaladas en
imágenes de marco.
Si se generan varias imágenes PPM, simplemente se emiten una tras otra. Si tu
desea convertir una secuencia / archivo PPM de "múltiples imágenes" en archivos individuales, utilice pnmsplit.
(Algunos filtros PNM pueden procesar archivos / transmisiones de múltiples imágenes; sin embargo, muchos se escribieron antes de junio
2000 solo procesará la primera imagen).
y4mtoppm y ppmjuguete4m son inversos el uno del otro; puede canalizar la salida de uno en el
otros y viceversa. Tenga en cuenta que las operaciones de espacio de color (y submuestreo) tienen pérdida en
ambas direcciones. Y, al convertir a PPM, información sobre entrelazado y muestra
La relación de aspecto se pierde (pero se puede reconstruir proporcionando argumentos de línea de comandos a
ppmjuguete4m).
OPCIONES
y4mtoppm acepta las siguientes opciones:
-L Para flujos entrelazados, genere una sola imagen PPM para cada fotograma, que contenga dos
campos intercalados. (De lo contrario, se generarán dos imágenes PPM para cada fotograma; una
por campo.)
-v [ 0,1,2 ]
Establecer el nivel de verbosidad.
0 = solo advertencias y errores.
1 = agregue también mensajes informativos.
2 = agregar también un mensaje de depuración hablador.
EJEMPLOS
Para convertir los primeros 15 fotogramas de un archivo AVI (MJPEG o DV) en archivos PPM individuales:
lav2yuv -f 15 your-video.avi | y4mtoppm | pnmsplit - "su-video-% d.ppm"
Use y4mtoppm en línea usando los servicios de onworks.net