Contenedor OGG: Vorbis y Opus explicados
OGG es un formato contenedor multimedia abierto y libre de patentes desarrollado por la Fundación Xiph.Org, lanzado por primera vez en 2000. OGG es el contenedor — los codecs de audio que típicamente van dentro son Vorbis (el codec con pérdida original) y Opus (el sucesor moderno). Ambos son alternativas sin royalties a MP3 y AAC.
OGG: El contenedor
El contenedor OGG usa un formato de flujo de bits basado en páginas, cada una comenzando con "OggS", con checksum CRC-32, posición granular y número de secuencia de página. OGG puede multiplexar múltiples flujos lógicos en un solo fichero.
Vorbis: El codec de audio OGG original
Vorbis fue desarrollado por Christopher "Monty" Montgomery y lanzado en 2000. Fue diseñado como un reemplazo de código abierto para MP3.
Proceso de compresión Vorbis
- Transformada MDCT: Fotogramas de 2048 o 512 muestras transformados al dominio de frecuencia
- Enmascaramiento psicoacústico: Se aplica un modelo de enmascaramiento para determinar qué componentes de frecuencia son audibles
- Vectores de residuo: El espectro enmascarado se codifica usando cuantización vectorial y cuantización escalar
- Codificación por entropía: La salida final usa codificación tipo Huffman
Modos de calidad de Vorbis
| Calidad | Tasa de bits | Caso de uso |
|---|---|---|
| -q 0 | ~64 kbps | Voz, podcasts |
| -q 4 | ~128 kbps | Música de buena calidad |
| -q 6 | ~192 kbps | Alta calidad |
| -q 8 | ~256 kbps | Muy alta calidad |
| -q 10 | ~500 kbps | Casi sin pérdida |
Opus: El codec de audio abierto moderno
Opus fue estandarizado por la IETF como RFC 6716 en 2012 y es el sustituto definitivo de Vorbis. Fue diseñado para ser el único codec que rinde mejor en todos los casos de uso — desde telefonía a 6 kbps hasta música estéreo de alta calidad a 510 kbps.
Cómo funciona Opus
Opus es un codec híbrido que combina dos algoritmos subyacentes:
SILK (desarrollado originalmente por Skype): Optimizado para señales de voz. Usa Codificación Lineal Predictiva (LPC). Mejor en tasas de bits bajas (6-25 kbps) para voz.
CELT (Constrained Energy Lapped Transform): Un codec de transformada usando MDCT similar a Vorbis. Mejor para música y audio general (20-510 kbps).
Opus selecciona dinámicamente entre SILK, CELT o un modo híbrido según el contenido de audio:
6-24 kbps: Solo SILK (voz)
24-32 kbps: SILK+CELT híbrido
32+ kbps: Solo CELT (música, audio general)
Recomendaciones de tasa de bits para Opus
| Caso de uso | Tasa de bits | Notas |
|---|---|---|
| Llamadas de voz | 6-12 kbps | Mono, banda estrecha |
| Podcast/habla | 24-32 kbps | Mono, banda completa |
| Streaming musical (bueno) | 64-96 kbps | Estéreo |
| Streaming musical (alto) | 128-192 kbps | Estéreo |
| Música transparente | 192-256 kbps | Estéreo |
Opus a 128 kbps supera consistentemente a MP3 a 320 kbps y AAC a 192 kbps en pruebas de calidad perceptual.
Comandos ffmpeg
# Codificación OGG Vorbis
ffmpeg -i entrada.mp3 -c:a libvorbis -q:a 4 salida.ogg
# Codificación OGG Opus (preferida para contenido nuevo)
ffmpeg -i entrada.mp3 -c:a libopus -b:a 128k salida.opus
# Opus de alta calidad
ffmpeg -i entrada.wav -c:a libopus -b:a 192k salida.opus
# Convertir Opus a MP3
ffmpeg -i entrada.opus -c:a libmp3lame -b:a 320k salida.mp3
# Comprobar codec de audio en fichero OGG
ffprobe -v quiet -print_format json -show_streams entrada.ogg | grep codec_name
Soporte de navegadores
| Formato | Chrome | Firefox | Safari | Edge |
|---|---|---|---|---|
| OGG Vorbis | ✅ | ✅ | ❌ | ✅ |
| Opus (.opus) | ✅ | ✅ | ✅ (15.4+) | ✅ |
| MP3 | ✅ | ✅ | ✅ | ✅ |
| AAC | ✅ | ✅ | ✅ | ✅ |
Resumen
OGG/Vorbis fue la alternativa sin royalties original a MP3 y sigue siendo viable para audio que necesita evitar licencias de patentes. Opus ha superado a Vorbis en todos los aspectos técnicos — iguala la calidad de AAC a la mitad de la tasa de bits para música, y supera a cualquier codec existente para voz a tasas de bits bajas. Para proyectos nuevos, elige Opus con fallback MP3 para máxima compatibilidad. Para comunicación de voz (WebRTC, VoIP, streaming de podcasts), Opus es la elección definitiva.
Conversiones relacionadas
Pares de formatos de audio más frecuentes: