¿Por qué convertir AVIFS a PNG?
La gente extrae .avifs a .png para obtener un fotograma estático sin pérdida, editar fotogramas individuales en un editor de imágenes o alimentar una secuencia de fotogramas en otro flujo de trabajo. PNG es universalmente compatible y sin pérdida.
Cómo convertir AVIFS a PNG
libavif (avifdec) OPEN-SOURCE
Extrae un fotograma con avifdec --index 0 in.avifs frame.png; itera el valor de --index sobre cada fotograma para exportar toda la secuencia como PNGs numerados.
FFmpeg OPEN-SOURCE
Ejecuta ffmpeg -i in.avifs frame_%03d.png para volcar cada fotograma como frame_001.png, frame_002.png, y así sucesivamente.
Acerca de estos formatos
Un archivo .avifs es una imagen animada construida a partir de una secuencia de fotogramas AVIF, empaquetada en el mismo contenedor ISOBMFF que utilizan MP4 y HEIF. La Alliance for Open…
Abrir detalles de .AVIFS →Un PNG (Portable Network Graphics) es un formato de imagen ráster sin pérdida. Todos los sistemas operativos modernos, navegadores y aplicaciones de imagen abren archivos PNG de forma…
Abrir detalles de .PNG →Calidad y qué observar
- PNG es un formato estático, por lo que un AVIF animado produce muchos archivos separados (o un solo APNG), no una sola imagen en movimiento.
- Cada PNG exportado es sin pérdida, pero mucho más grande que el fotograma AVIF compacto del que proviene.
- avifdec necesita conocer el recuento de fotogramas primero (
avifdec -i in.avifs) para iterar a través de cada índice.
Preguntas frecuentes
¿Puedo obtener un solo PNG animado en lugar de muchos archivos?
¿Cómo extraigo solo el primer fotograma?
avifdec --index 0 in.avifs frame.png o FFmpeg con -frames:v 1.