Saltar al contenido principal
🇬🇧 English 🇧🇷 Português 🇩🇪 Deutsch
Convertidor de imágenes Convertidor de vídeo Convertidor de audio Convertidor de documentos
Herramientas Guías Formatos Precios API
Iniciar sesión
Guía

Formato de imagen AVIF: Compresión de próxima generación basada en AV1

PC Por Pablo Cirre

Conversiones relacionadas

Pon en práctica lo que acabas de aprender — convierte tus archivos ahora en segundos, gratis y sin registro.

Preguntas frecuentes

Los ficheros AVIF son típicamente 40-50% más pequeños que JPEG a calidad visual equivalente. Con calidad AVIF 70 (aproximadamente equivalente a calidad JPEG 90 por la métrica SSIM), espera ficheros alrededor de un 50% más pequeños. Los ahorros exactos dependen en gran medida del contenido de la imagen: las fotos con gradientes suaves y texturas complejas muestran las mayores mejoras.

AV1 es el más eficiente (libre de royalties, ~30% menor que H.265) pero la codificación es lenta. H.265 (HEVC) ahorra ~30–50% sobre H.264 y lo soportan todos los móviles y ordenadores modernos. H.264 sigue siendo el más compatible con dispositivos antiguos. Regla práctica: archivado → AV1, uso diario → H.265, máxima compatibilidad → H.264.

AVIF usa compresión AV1, que es computacionalmente intensiva por diseño — AV1 fue optimizado para la calidad por bit en lugar de la velocidad de codificación. El codificador de referencia libaom-av1 puede tardar 30-60+ segundos por imagen a ajustes de alta calidad. Soluciones: (1) Usar el codificador SVT-AV1 (5-10x más rápido): ffmpeg -c:v libsvtav1 -crf 30. (2) Usar avifenc --speed 8-10 para mucho más rápido pero ligeramente menor calidad. (3) Usar servicios de codificación en la nube que manejan la codificación a escala.

CRF (Constant Rate Factor) es el mejor por defecto para archivos offline: ffmpeg ajusta el bitrate frame a frame manteniendo la calidad percibida. Two-pass solo es mejor cuando debes acertar un tamaño final exacto (DVD). Bitrate constante es para streaming con canal fijo. Para "más pequeño a calidad X" usa siempre CRF.

AVIF tiene aproximadamente un 95% de soporte global de navegadores en 2024. Chrome (85+), Firefox (93+), Edge y Chrome en Android soportan AVIF completamente. Safari obtuvo soporte en la versión 16 (septiembre 2022) para AVIF estático pero aún carece de soporte para AVIF animado. Siempre usa el elemento <picture> con fallbacks: <source srcset="img.avif" type="image/avif"><source srcset="img.webp" type="image/webp"><img src="img.jpg">.

Causas comunes: (1) framerate variable renderizado como constante (usa <code>-vsync vfr</code> para preservar VFR); (2) sample rates de audio distintos sin resamplear (añade <code>-ar 48000</code>); (3) limitaciones del contenedor (MP4 con VFR da problemas — usa MKV durante edición, codifica a MP4 solo al final). Compara tiempos con <code>ffprobe</code> en origen y destino.

Sí, AVIF soporta compresión sin pérdida verdadera (avifenc --lossless). AVIF sin pérdida es típicamente 20-40% más pequeño que ficheros PNG equivalentes. Sin embargo, la velocidad de codificación es mucho más lenta que la compresión PNG. Para uso práctico: si la velocidad de codificación importa, quédate con PNG o WebP sin pérdida. Si importa la máxima compresión sin pérdida, AVIF sin pérdida merece el tiempo de codificación.

Sí, si solo cambias el contenedor: <code>ffmpeg -i in.mkv -c copy out.mp4</code>. Esto remuxea el stream sin recodificar, tarda segundos incluso con horas de material. Limitación: el códec debe ser compatible con el contenedor destino (no puedes poner H.264 en WebM, solo VP8/VP9/AV1). Para reducir tamaño hay que re-codificar.