Nombre
webpmux: crea archivos WebP animados a partir de imágenes WebP no animadas.
extraer fotogramas de imágenes WebP animadas y administrar metadatos XMP/EXIF
y el perfil ICC.
Sinopsis
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
Descripción
Se puede usar webpmux para crear o extraer archivos WebP animados.
para agregar, extraer o eliminar metadatos XMP/EXIF y el perfil ICC.
Si un solo nombre de archivo (que no comience con el carácter “-”) se proporciona como
el argumento, a los argumentos de la línea de comandos se les asigna un token de este archivo.
Esto permite crear secuencias de comandos de forma sencilla o usar una gran cantidad de argumentos.
Opciones
GET_OPTIONS (-get)
- icc
- Obtén el perfil de ICC.
- exif
- Obtiene metadatos EXIF.
- xmp
- Obtiene metadatos de XMP.
- frame n
- Obtén el enésimo fotograma de una imagen animada. (n = 0 tiene un significado especial: último marco)
SET_OPTIONS (-set)
- loop LOOP_COUNT
- Establece el recuento de bucles en un archivo animado. Dónde: 'LOOP_COUNT' debe estar dentro del rango [0, 65535].
- bgcolor BACKGROUND_COLOR
- Establecer el color de fondo de la animación
- icc file.icc
- Establecer el perfil ICC Dónde: "file.icc" contiene el perfil ICC que se debe establecer.
- exif file.exif
- Establece los metadatos EXIF. Donde: 'file.exif' Contiene los metadatos EXIF que se deben establecer.
- xmp file.xmp
- Establece los metadatos XMP. Donde: 'file.xmp' contiene los metadatos XMP que se deben establecer.
STRIP_OPTIONS (-strip)
- icc
- Quita el perfil ICC.
- exif
- Quita los metadatos EXIF.
- xmp
- Quitar metadatos de XMP
DURATION_OPTIONS (-duration)
Modifica la duración de un intervalo específico de fotogramas. Esta opción solo es es eficaz en WebP animados y no tiene efecto en un archivo de un solo fotograma.
- duration[,start[,end]]
- Dónde: - durationes la duración del intervalo en milisegundos (obligatorio). Must be non-negative (La precisión de las coordenadas de latitud y longitud, en metros. No debe ser un valor negativo).- startes el índice del fotograma inicial del intervalo. (opcional).- endes el índice del fotograma final (incluido) del intervalo. (opcional).- Los tres usos típicos de esta opción son los siguientes: -  -duration d
- establecer la duración en 'd' para toda la animación. - -duration d,f
- establecer la duración del fotograma "f" en 'd'. - -duration d,start,end
- establecer la duración en 'd' durante todo el intervalo [start,end]. - Ten en cuenta que los fotogramas fuera del intervalo - [start, end]permanecerán intactos. El valor- 0de- endtiene el significado especial "último fotograma de la animación".- Recordatorio: la indexación de fotogramas comienza en - 1.
 
-  
FRAME_OPTIONS (-frame)
Crea un archivo WebP animado a partir de varias imágenes WebP (no animadas).
- file_i +di[+xi+yi[+mi[bi]]]
- Dónde: file_ies el marco i (formato WebP),xi,yiespecifica la offset de la imagen para este fotograma;dies la duración de la pausa antes del fotograma siguiente,mies el método de eliminación para este fotograma (0para NONE o1para BACKGROUND) ybies el método de combinación para este fotograma (+bpara BLEND). o-bpara NO_BLEND). Se puede omitir el argumentobiy se establecerá de forma predeterminada como+b(BLEND). Además, se puede omitirmisi se omitebi, y se el valor predeterminado es0(NONE). Por último, si se omitenmiybi, entoncesxiyyise puede omitir y el valor predeterminado será+0+0.
LOOP_COUNT
Es la cantidad de veces que se debe repetir la animación. El rango válido es de 0 a 65,535 [predeterminado: 0 (infinito)].
BACKGROUND_COLOR
Color de fondo del lienzo.
Donde: A, R, G y B son números enteros en el rango de 0 a 255 que especifica
los valores de los componentes Alfa, Rojo, Verde y Azul, respectivamente.
[Valor predeterminado: 255,255,255,255].
INPUT
Archivo de entrada en formato WebP.
SALIDA (-o)
Archivo de salida en formato WebP.
Nota: La naturaleza de los datos EXIF, XMP y ICC no se verifica y se asume que no es válida. para que sean válidos.
Errores
- Informa todos los errores a nuestra herramienta de seguimiento de problemas: https://issues.webmproject.org. - ¡Te damos la bienvenida a los parches! Para comenzar, consulta esta página: https://www.webmproject.org/code/contribute/submitting-patches/
 
Ejemplos
Agregar perfil ICC:
webpmux -set icc image_profile.icc in.webp -o icc_container.webp
Extraer el perfil ICC:
webpmux -get icc icc_container.webp -o image_profile.icc
Perfil ICC de la franja:
webpmux -strip icc icc_container.webp -o without_icc.webp
Agrega metadatos XMP:
webpmux -set xmp image_metadata.xmp in.webp -o xmp_container.webp
Extrae metadatos de XMP:
webpmux -get xmp xmp_container.webp -o image_metadata.xmp
Extrae metadatos de XMP:
webpmux -strip xmp xmp_container.webp -o without_xmp.webp
Agrega metadatos EXIF:
webpmux -set exif image_metadata.exif in.webp -o exif_container.webp
Extrae los metadatos EXIF:
webpmux -get exif exif_container.webp -o image_metadata.exif
Quita los metadatos EXIF:
webpmux -strip exif exif_container.webp -o without_exif.webp
Crea un archivo WebP animado a partir de 3 imágenes WebP (no animadas):
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
Obtén el segundo fotograma de un archivo WebP animado:
webpmux -get frame 2 anim_container.webp -o frame_2.webp
Usa -get/-set/-strip con un nombre de archivo de entrada que comience con “-”:
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
Autores
webpmux es parte de libwebp y fue escrito por el equipo de WebP.
El árbol de fuentes más reciente está disponible en
https://chromium.googlesource.com/webm/libwebp/
Esta página del manual fue escrita por Vikas Arora vikaas.arora@gmail.com para el proyecto Debian (y pueden ser utilizados por otros).
