OGG Vorbis (.ogg)

Xiph.Org Estándar

Ogg Vorbis es un contenedor de audio abierto y un formato de compresión con pérdida, libre de regalías, creado como alternativa sin restricciones a formatos patentados como MP3 y AAC.

Convertir de OGG a MP3

Convertidor gratuito de OGG a MP3 en el navegador. Convierte archivos al instante en tu dispositivo.

Inspección y metadatos

Los sistemas operativos y analizadores de archivos identifican los archivos de OGG inspeccionando la secuencia de bytes binarios inicial:

Selecciona o arrastra archivos aquí

Privado - los archivos nunca salen de tu dispositivo

o pega Ctrl+V
Garantía de privacidad sin transmisión de red: 0 bytes subidos a servidores externos. Todo el procesamiento se realizó de forma local en el entorno seguro de tu navegador.

Firma de cabecera a nivel de bytes (bytes mágicos)

Los sistemas operativos y analizadores de archivos identifican los archivos de OGG inspeccionando la secuencia de bytes binarios inicial:

FIRMA HEXADECIMAL (DESPLAZAMIENTO 0):

4F 67 67 53

REPRESENTACIÓN ASCII: OggS

Estandarización: Xiph.Org Foundation / IETF RFC 3533 y RFC 5334

Especificaciones técnicas

Arquitectura del contenedorContenedor de flujo multimedia Ogg que estructura paquetes de audio Vorbis
CompresiónTransformada discreta del coseno modificada (MDCT) con cuantización vectorial y síntesis del umbral de ruido
Orden de bytes (Endianness)Cabeceras y flujo de bits en orden little-endian
Espacios de colorNo aplicable (flujo de bits de audio con pérdida)
Canales y estructuraHasta 255 canales de audio discretos
Dimensiones máximasFrecuencias de muestreo arbitrarias de hasta 192 kHz con tasas de bits variables de 45 a 500 kbps
TransparenciaAudio con pérdida de alta calidad perceptual; transparente con el ajuste -q 6 (aprox. 192 kbps)
Streaming y progresivoLa estructura nativa de páginas Ogg se diseñó desde el principio para transmitir paquetes por Internet de forma fiable.

Matriz de comparación técnica: OGG frente a la competencia

Atributo técnicoOGG (Actual)MP3OPUSAAC
Libertad de patentesAbierto y libre de regalíasPatentes expiradas (dominio público)Abierto y libre de regalíasGrupo de licencias comerciales para tecnologías patentadas
Adopción en la industria de los videojuegosMuy extendido; formato de audio estándar en motores de videojuegos como Unity y UnrealEstándar históricoEn crecimientoEstándar en juegos para móviles
Rendimiento a baja tasa de bitsBueno a 96-128 kbpsBajo a 96 kbpsExcelente a 32-96 kbpsBueno a 96-128 kbps
Compatibilidad multicanalHasta 255 canales discretos2 canales (estéreo)Hasta 255 canalesHasta 48 canales

Modos de corrupción comunes y guía de recuperación hexadecimal

El reproductor Ogg muestra el error «Bitstream desync» (desincronización del flujo de bits) o detiene la reproducción al llegar al primer paquete.

Causa raíz: La cabecera de una página Ogg está dañada o no coincide la suma de comprobación CRC32 de una página OggS.

Recuperación: Repare el empaquetado del contenedor Ogg con «oggz-repair» o copie el flujo con «ffmpeg -i broken.ogg -c:a copy fixed.ogg».

Análisis de seguridad y vectores de ataque al analizador

Los contenedores Ogg analizan segmentos de paquetes de longitud variable dentro de las páginas. Los fallos de los decodificadores pueden provocar lecturas fuera de los límites de memoria.

Vectores de ataque conocidos

  • Lectura fuera de los límites del búfer en la memoria dinámica durante la reconstrucción de curvas floor1 o floor0 de Vorbis.
  • Los campos de comentarios demasiado grandes pueden provocar una denegación de servicio por agotamiento de memoria durante el análisis inicial del flujo.
  • Tablas de segmentos de paquetes manipuladas que provocan un desbordamiento de enteros al ensamblar la página.

Mejores prácticas defensivas: Verifica las sumas CRC32 de las páginas antes de pasar los datos de los paquetes al proceso de descompresión Vorbis.

Orígenes históricos e hitos

2008Spotify lanza su plataforma de música en streaming y usa Ogg Vorbis como códec principal para transmitir audio.
2002Xiph.Org publica Vorbis 1.0, que se convierte en el principal formato de audio con pérdida de código abierto.
2000Christopher Montgomery inicia el proyecto Ogg en respuesta a los anuncios de regalías de patentes de Fraunhofer.

Ventajas principales

  • Formato de código abierto y libre de regalías, sin reclamaciones de patentes ni tarifas de licencia.
  • La calidad de audio frente a MP3 depende del códec, la tasa de bits, el codificador y el contenido.
  • Admite de forma nativa la reproducción sin pausas y metadatos flexibles en comentarios Vorbis.

Limitaciones técnicas

  • Los equipos de sonido de automóviles antiguos y algunos reproductores independientes no suelen ser compatibles con la reproducción nativa.
  • Opus, un códec de nueva generación, lo ha sustituido en gran medida para voz y nuevas aplicaciones.
  • Históricamente, los marcos multimedia predeterminados de Apple en iOS y macOS no ofrecían compatibilidad nativa.

Curiosidades técnicas interesantes

  • La firma «OggS» significa «Ogg Stream» (flujo Ogg) y va seguida de números de revisión de la estructura del flujo.
  • El nombre «Ogg» procede de «ogging», una expresión de la jerga del videojuego Netrek que significa tomar el control por la fuerza.
  • Los desarrolladores de videojuegos adoptaron Ogg Vorbis en gran medida porque evitaba pagar millones de dólares en licencias de patentes de MP3.

Preguntas técnicas frecuentes

¿Cuál es la diferencia entre Ogg y Vorbis?

Ogg es el formato contenedor, encargado de organizar las páginas, intercalar los datos y entregar los paquetes. Vorbis es el algoritmo de compresión de audio que se almacena dentro del contenedor Ogg.

¿Por qué Spotify utiliza Ogg Vorbis en lugar de MP3?

Ogg Vorbis es libre de regalías y, a 320 kbps, ofrece un sonido más limpio, un rango dinámico más amplio y una mejor reproducción de las frecuencias altas que MP3.

¿Puede un archivo Ogg contener vídeo?

Sí. Aunque .ogg suele referirse al audio Vorbis, un contenedor Ogg también puede incluir vídeo Theora (.ogv) o audio FLAC (.oga).