AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

y4mtopnm - En ligne dans le Cloud

Exécutez y4mtopnm dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande y4mtopnm qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


y4mtopnm - Convertit un flux YUV4MPEG2 en images PNM

SYNOPSIS


y4mtopnm [Options]

DESCRIPTION


y4mtopnm convertit un flux YUV4MPEG2 en une séquence d'images brutes PPM, PGM ou PAM.
(Techniquement, "pnm" comprend les formats PPM, PGM et PBM. PAM est un quatrième format, qui
peut contenir efficacement l'un des trois autres, et plus.)

La sortie est vers stdout (mais n'hésitez pas à faire rediriger le shell vers un fichier).

L'entrée est lue à partir de stdin, comme tous les autres filtres et outils YUV4MPEG2. Flux YUV4MPEG2
contiennent des images utilisant l'espace colorimétrique Y'CbCr (ITU-R BT.601). Pour les flux 4:4:4 (couleur),
y4mtopnm convertira chaque pixel dans l'espace colorimétrique R'G'B' habituel utilisé pour l'ordinateur
graphiques et produire des images PPM. Les flux "MONO" (luma uniquement) seront convertis en flux complets
gamme [0,255] niveaux de gris et sortie sous forme d'images PGM.

Les flux YUV4MPEG2 peuvent (souvent !) avoir des plans de chrominance sous-échantillonnés, mais y4mtopnm ne sera pas
les traiter (sauf dans le mode spécial « aplatir » ; voir ci-dessous). Les flux sous-échantillonnés seront
doivent être convertis en 4:4:4 à l'aide d'un outil tel que y4mscaler.

If y4mtopnm reçoit un flux "444ALPHA" (vidéo 4:4:4 avec un canal alpha de 8 bits), le
les résultats dépendent de l'option "-P" spécifiée ou non. Avec "-P", il produira
Images PAM avec un TUPLTYPE de RGB_ALPHA, contenant à la fois des données de couleur et de canal alpha.
Sans "-P", il produira des paires d'images PPM et PGM : un PPM pour les pixels de couleur
suivi d'un PGM pour les données du canal alpha. (Une telle séquence de PPM et
Les images PGM ne peuvent pas être retraitées ultérieurement par pnmtoy4m. Cette fonctionnalité est principalement destinée aux
débogage de flux facile.)

Si plusieurs images de sortie sont générées, elles sont simplement sorties l'une après l'autre. Si tu
voulez transformer un tel flux/fichier "multi-images" en fichiers individuels, utilisez pnmsplit. (Certains
Les filtres PNM peuvent traiter des fichiers/flux multi-images ; cependant, beaucoup ont écrit avant juin 2000
ne traitera que la première image.)

y4mtopnm ainsi que pnmtoy4m sont inverses l'un de l'autre ; vous pouvez généralement diriger la sortie d'un
dans l'autre, et vice-versa (sauf pour le cas "444ALPHA" noté ci-dessus et le "mixte-
mode" ci-dessous). Notez que les opérations de l'espace colorimétrique peuvent entraîner des pertes dans les deux
directions (en raison de la compression de la plage et/ou de la quantification). Et, lors de la conversion en PNM,
les informations sur l'entrelacement et le rapport hauteur/largeur de l'échantillon d'un flux sont perdues (mais peuvent être
reconstruit en fournissant des arguments de ligne de commande à pnmtoy4m).

OPTIONS


y4mtopnm accepte les options suivantes :

-P Produisez une sortie au format PAM, au lieu de PPM et/ou PGM. PAM peut coder un sur-ensemble de
PNM, mais n'est pas encore compris par autant de programmes graphiques. (En effet, étonnamment
peu d'outils NetPBM semblent le comprendre.)

-D Produisez une image de sortie distincte pour chaque champ de chaque image. (Sinon, un seul
image par image, contenant deux champs entrelacés, est créée.)

Si le flux d'entrée est entrelacé, les images de champ sont sorties dans l'ordre temporel,
c'est-à-dire que la première image d'un flux bottom-field-first sera le bottom-field. Si la
flux est progressif ou a un entrelacement "en mode mixte", alors l'ordre temporel est
ambigu, et le champ supérieur sera toujours affiché en premier.

Notez que cela va ne sauraient être possible d'utiliser plus tard pnmtoy4m reconstruire un "mode mixte"
flux à partir d'une séquence d'images PNM/PAM.

-f Produire une sortie spéciale « aplatie », la plus utile pour l'analyse et le débogage
ruisseaux. Tous les plans d'un cadre/champ sont carrelés ensemble dans un PGM agrandi (ou
image de sortie PAM en niveaux de gris) comme suit :
+-----+ +-----+
4:4:4 | Y | 4:4:4 avec alpha | Y |
+-----+ +-----+
| CB | | CB |
+-----+ +-----+
| Cr | | Cr |
+-----+ +-----+
| Un |
+-----+ +-----+
4:2:2, | Oui |
4:2:0 +--+--+ +-----+--+--+
|Cb|Cr| 4:1:1 | Y |Cb|Cr|
+--+--+ +-----+--+--+
+-----+
MONO | Oui |
+-----+
Dans ce mode, tout format de chrominance YUV4MPEG2 est accepté, mais aucun suréchantillonnage ou
la conversion de l'espace colorimétrique est effectuée. Il s'agit essentiellement d'un
reformatage/permutation des données d'origine du flux d'entrée en une image PGM
récipient. Tous les autres indicateurs de ligne de commande continuent d'avoir le même effet sur
sortie.

-v
Définir le niveau de verbosité.
0 = avertissements et erreurs uniquement.
1 = ajouter également des messages informatifs.
2 = ajouter également un message de débogage bavard.

EXEMPLES


Pour transformer les 15 premières images d'un fichier AVI (MJPEG ou DV) en fichiers PPM individuels :

lav2yuv -f 15 votre-vidéo.avi | y4mscaler -O chromass=444 | y4mtopnm | pnmsplit -
"votre-vidéo-%d.ppm"

Utilisez y4mtopnm en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatcho-5
    aarch64-linux-gnu-gnatcho-5
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatcho-5
  • 3
    cpupower-idle-infos
    cpupower-idle-infos
    cpupower idle-info - Utilitaire pour
    récupérer les informations du noyau inactif du processeur
    SYNTAXE : cpupower [ -c cpulist ]
    idle-info [options] DESCRIPTION : Un outil
    qui imprime p...
    Exécutez cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilitaire pour définir le processeur
    options de noyau spécifiques à l'état d'inactivité
    SYNTAXE : cpupower [ -c cpulist ]
    info-inactive [options] DESCRIPTION : Le
    cpupower inactif-se...
    Exécutez cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifie/imprime l'utilisateur
    chemin de recherche du jeu de cartes actuel. Affecte la
    l'accès de l'utilisateur aux données existant sous le
    autres ensembles de cartes à l'emplacement actuel. ...
    Exécutez g.mapsetsgrass
  • 6
    g. messagegrass
    g. messagegrass
    g.message - Affiche un message, un avertissement,
    informations de progression ou erreur fatale dans le
    Chemin de l'HERBE. Ce module doit être utilisé dans
    scripts pour les messages servis à l'utilisateur.
    KEYW...
    Exécutez g.messagegrass
  • Plus "

Ad