Nom
webpmux : créer des fichiers WebP animés à partir d'images WebP non animées
Extraire des frames d'images WebP animées et gérer les métadonnées XMP/EXIF
et profil ICC.
Synopsis
webpmux -get GET_OPTIONS INPUT -o OUTPUT
webpmux -set SET_OPTIONS INPUT -o OUTPUT
webpmux -strip STRIP_OPTIONS INPUT -o OUTPUT
webpmux -frame FRAME_OPTIONS [ -frame ... ] [ -loop LOOP_COUNT ]
        [ -bgcolor BACKGROUND_COLOR ] -o OUTPUT
webpmux -duration DURATION OPTIONS [ -duration ... ] INPUT -o OUTPUT
webpmux -info INPUT
webpmux [-h|-help]
webpmux -version
webpmux argument_file_name
Description
webpmux permet de créer ou d'extraire des fichiers WebP animés, ainsi que
pour ajouter, extraire ou supprimer les métadonnées XMP/EXIF et le profil ICC.
Si un nom de fichier unique (ne commençant pas par le caractère "-") est fourni comme
l'argument, les arguments de ligne de commande
sont en fait tokenisés à partir de ce fichier.
Cela permet de créer facilement des scripts ou d'utiliser un grand nombre d'arguments.
Options
GET_OPTIONS (-get)
- icc
- Obtenir le profil ICC
- exif
- Obtenir les métadonnées EXIF
- xmp
- Obtenir les métadonnées XMP
- frame n
- Obtenir une nième image à partir d'une image animée. (n = 0 a une signification particulière: dernier cadre)
SET_OPTIONS (-set)
- loop LOOP_COUNT
- Définit le nombre de boucles sur un fichier animé. Où : 'LOOP_COUNT' doit être compris dans la plage [0, 65 535].
- bgcolor BACKGROUND_COLOR
- Définissez la couleur d'arrière-plan de l'animation.
- icc file.icc
- Définir le profil ICC. Où : "file.icc" contient le profil ICC à définir.
- exif file.exif
- Définir les métadonnées EXIF. Où : "file.exif" contenant les métadonnées EXIF à définir.
- xmp file.xmp
- Définir les métadonnées XMP. Où : "file.xmp" contenant les métadonnées XMP à définir.
STRIP_OPTIONS (-strip)
- icc
- Supprimer le profil ICC.
- exif
- Supprimer les métadonnées EXIF.
- xmp
- Supprimer les métadonnées XMP.
DURATION_OPTIONS (-duration)
Modifiez la durée d'un intervalle spécifique d'images. Cette option n'est disponible efficace sur le WebP animé et n'a aucun effet sur un fichier à une seule image.
- duration[,start[,end]]
- Où: - durationest la durée de l'intervalle en millisecondes (obligatoire). Cette valeur ne doit pas être négative- startest l'index d'image de départ de l'intervalle. (facultatif).- endest l'index de fin de l'image (incluse) de l'intervalle. (facultatif).- Voici les trois utilisations courantes de cette option: -  -duration d
- définir la durée sur "d" pour toute l'animation. - -duration d,f
- Définir la durée de l'image "f" à "d". - -duration d,start,end
- définir la durée sur "d" pour tout l'intervalle [début,fin]. - Notez que les images en dehors de l'intervalle - [start, end]resteront intacts. La valeur- end- 0a une signification particulière : "dernière image" l'animation".- Rappel: l'indexation des frames commence à - 1.
 
-  
FRAME_OPTIONS (-frame)
Créez un fichier WebP animé à partir de plusieurs images WebP (non animées).
- file_i +di[+xi+yi[+mi[bi]]]
- Où: file_icorrespond au i-frame (format WebP),xi,yispécifier le le décalage de l'image pour cette image,dicorrespond à la durée de pause avant l'image suivante,miest la méthode de suppression pour ce frame (0pour AUCUN ou1pour BACKGROUND) etbiest la méthode de fusion pour ce cadre (+bpour BLEND). ou-bpour NO_BLEND). L'argumentbipeut être omis et est défini par défaut sur+b(COMBINER). De plus,mipeut être omis sibiest omis et la valeur par défaut est0(AUCUN). Enfin, simietbisont omis,xietyipeut être omis et est défini par défaut sur+0+0.
LOOP_COUNT
Nombre de répétitions de l'animation. La plage valide est comprise entre 0 et 65 535 [Par défaut: 0 (infini)].
BACKGROUND_COLOR
Couleur d'arrière-plan du canevas.
Où A, R, G et B sont des entiers compris entre 0 et 255 spécifiant
les valeurs des composants "Alpha", "Rouge", "Vert" et "Bleu"
[Par défaut: 255,255,255,255].
ENTRÉE
Fichier d'entrée au format WebP.
RÉSULTAT (-o)
Fichier de sortie au format WebP.
Remarque:La nature des données EXIF, XMP et ICC n'est pas vérifiée et est supposée pour être valide.
Bugs
- Veuillez signaler tous les bugs dans notre outil de suivi des problèmes: https://issues.webmproject.org. - Les correctifs sont les bienvenus ! Pour commencer, consultez cette page: https://www.webmproject.org/code/contribute/submitting-patches/
 
Exemples
Ajouter un profil ICC:
webpmux -set icc image_profile.icc in.webp -o icc_container.webp
Extraire le profil ICC:
webpmux -get icc icc_container.webp -o image_profile.icc
Supprimer le profil ICC:
webpmux -strip icc icc_container.webp -o without_icc.webp
Ajoutez des métadonnées XMP:
webpmux -set xmp image_metadata.xmp in.webp -o xmp_container.webp
Extrayez les métadonnées XMP:
webpmux -get xmp xmp_container.webp -o image_metadata.xmp
Supprimer les métadonnées XMP:
webpmux -strip xmp xmp_container.webp -o without_xmp.webp
Ajouter des métadonnées EXIF:
webpmux -set exif image_metadata.exif in.webp -o exif_container.webp
Extraire les métadonnées EXIF:
webpmux -get exif exif_container.webp -o image_metadata.exif
Supprimer les métadonnées EXIF:
webpmux -strip exif exif_container.webp -o without_exif.webp
Créez un fichier WebP animé à partir de trois images WebP (non animées) :
webpmux -frame 1.webp +100 -frame 2.webp +100+50+50 \
  -frame 3.webp +100+50+50+1+b -loop 10 -bgcolor 255,255,255,255 \
  -o anim_container.webp
Obtenez la deuxième image à partir d'un fichier WebP animé:
webpmux -get frame 2 anim_container.webp -o frame_2.webp
Utilisation de -get/-set/-strip avec un nom de fichier d'entrée commençant par "-" :
webpmux -set icc image_profile.icc -o icc_container.webp -- ---in.webp
webpmux -get icc -o image_profile.icc -- ---icc_container.webp
webpmux -strip icc -o without_icc.webp -- ---icc_container.webp
Auteurs
webpmux fait partie de libwebp et a été écrit par l'équipe WebP.
L'arborescence source la plus récente est disponible sur la page
https://chromium.googlesource.com/webm/libwebp/
Cette page de manuel a été rédigée par Vikas Arora vikaas.arora@gmail.com, pour le projet Debian (et peuvent être utilisés par d’autres).
