InglésFrancésEspañol

Ad


icono de página de OnWorks

y4mtopnm: en línea en la nube

Ejecute y4mtopnm en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando y4mtopnm 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


y4mtopnm: convierte una secuencia YUV4MPEG2 en imágenes PNM

SINOPSIS


y4mtopnm [opciones]

DESCRIPCIÓN


y4mtopnm convierte un flujo YUV4MPEG2 en una secuencia de imágenes PPM, PGM o PAM sin procesar.
(Técnicamente, "pnm" comprende los formatos PPM, PGM y PBM. PAM es un cuarto formato, que
puede contener efectivamente cualquiera de los otros tres, y más).

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 marcos que utilizan el espacio de color Y'CbCr (ITU-R BT.601). Para transmisiones 4: 4: 4 (color),
y4mtopnm convertirá cada píxel al espacio de color R'G'B 'habitual utilizado para la computadora
gráficos y producir imágenes PPM. Las transmisiones "MONO" (solo luma) se convertirán a
rango [0,255] escala de grises y salida como imágenes PGM.

Las secuencias YUV4MPEG2 pueden (¡a menudo!) Tener planos de croma submuestreados, pero y4mtopnm no
procesarlos (excepto en el modo especial 'aplanar'; ver más abajo). Los arroyos submuestreados
deben convertirse a 4: 4: 4 usando una herramienta como escalador y4m.

If y4mtopnm recibe una transmisión "444ALPHA" (video 4: 4: 4 con un canal alfa de 8 bits), el
los resultados dependen de si se especifica o no la opción "-P". Con "-P", producirá
Imágenes PAM con un TUPLTYPE de RGB_ALPHA, que contienen datos de canal alfa y de color.
Sin "-P", producirá pares de imágenes PPM y PGM: un PPM para los píxeles de color
seguido de un PGM para los datos del canal alfa. (Tal secuencia de PPM intercalados y
Las imágenes PGM no se pueden volver a procesar más tarde pnmtoy4m. Esta función es principalmente para
depuración de flujo fácil.)

Si se generan varias imágenes de salida, simplemente se emiten una tras otra. Si tu
desea convertir una secuencia / archivo de "múltiples imágenes" en archivos individuales, utilice pnmsplit. (Algunos
Los filtros PNM pueden procesar archivos / secuencias de múltiples imágenes; sin embargo, muchos escritos antes de junio de 2000
solo procesará la primera imagen).

y4mtopnm y pnmtoy4m son inversos el uno del otro; normalmente puede canalizar la salida de uno
en el otro, y viceversa (a excepción del caso "444ALPHA" mencionado anteriormente y el "mixto-
modo "que se indica a continuación). Tenga en cuenta que las operaciones del espacio de color pueden tener pérdidas tanto en
direcciones (debido a la compresión de rango y / o cuantificación). Y, al convertir a PNM,
La información sobre el entrelazado y la relación de aspecto de muestra de una secuencia se pierde (pero se puede
reconstruido proporcionando argumentos de línea de comandos a pnmtoy4m).

CAMPUS


y4mtopnm acepta las siguientes opciones:

-P Produce una salida en formato PAM, en lugar de PPM y / o PGM. PAM puede codificar un superconjunto de
PNM, pero aún no es entendido por muchos programas de gráficos. (De hecho, sorprendentemente
pocas de las herramientas NetPBM parecen entenderlo).

-D Produzca una imagen de salida independiente para cada campo de cada fotograma. (De lo contrario, un solo
se crea una imagen por fotograma, que contiene dos campos intercalados).

Si el flujo de entrada está entrelazado, las imágenes de campo se emiten en orden temporal,
es decir, la primera imagen de un flujo de campo inferior primero será el campo inferior. Si el
la secuencia es progresiva o tiene entrelazado de "modo mixto", entonces el orden temporal es
ambiguo, y el campo superior siempre se generará primero.

Tenga en cuenta que no ser posible para su uso posterior pnmtoy4m para reconstruir un "modo mixto"
flujo de una secuencia de imágenes PNM / PAM.

-f Producir una salida 'plana' especial, más útil para analizar y depurar
arroyos. Todos los planos de un marco / campo están agrupados en mosaico en un PGM ampliado (o
escala de grises PAM) imagen de salida de la siguiente manera:
+ ----- + + ----- +
4: 4: 4 | Y | 4: 4: 4 w / alpha | Y |
+ ----- + + ----- +
| CB | | CB |
+ ----- + + ----- +
| cr | | cr |
+ ----- + + ----- +
| un |
+ ----- + + ----- +
4: 2: 2, | Y |
4: 2: 0 + - + - + + ----- + - + - +
| Cb | Cr | 4: 1: 1 | Y | Cb | Cr |
+ - + - + + ----- + - + - +
+ ----- +
MONO | Y |
+ ----- +
En este modo, se acepta cualquier formato cromático YUV4MPEG2, pero no
Se realiza la conversión de espacio de color. Esto es esencialmente solo un
reformateo / permutación de los datos originales del flujo de entrada en una imagen PGM
envase. Todos los demás indicadores de la línea de comandos siguen teniendo el mismo efecto en
salida.

-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 | y4mscaler -O chromass = 444 | y4mtopnm | pnmsplit -
"tu-video-% d.ppm"

Use y4mtopnm en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad