Balrogg comprime archivos Vorbis y Opus sin pérdida hasta un 15%

Balrogg: Demonically compacting (up to 15%) lossless Vorbis/Opus recompressor

Balrogg es una herramienta de código abierto que recompacta sin pérdida archivos Ogg Vorbis y Opus, logrando archivos típicamente 8-12% más pequeños que los .ogg y 3-8% más pequeños que los .opus. Escrito en C99, funciona en múltiples plataformas, incluyendo Windows 95 y MS-DOS. El nivel de esfuerzo -9 ofrece la mayor compresión, aunque más lenta. Rechaza archivos que no puede reproducir exactamente y soporta Opus mono o estéreo.

El codificador rechaza archivos que no puede reproducir exactamente, incluidos archivos con sumas de comprobación incorrectas, secuencias de páginas no válidas, características de Vorbis no compatibles o sin página final de fin de flujo.
  1. tux3

    Parece que esto intenta construir un modelo (o más bien, múltiples capas de modelos combinadas con algo llamado mezcla de contexto[0]), ¿analizando potencialmente todo el archivo primero? ¿Es justo llamarlo un codificador entrópico muy sofisticado, que reemplaza la última fase de lo que hace un códec de audio tradicional (la parte sin pérdida, después de la cuantización)?

    Me gusta el estilo del código, es C bastante bonito. Es refrescante ver código humano.

    [0]: https://en.wikipedia.org/wiki/Context_mixing

  2. merbanan

    Vorbis envía las tablas de entropía en el propio archivo al principio.

    https://www.xiph.org/vorbis/doc/Vorbis_I_spec.html#x1-470003

    Si tienes el archivo completo, puedes calcular las óptimas. En un escenario de streaming eso no funciona y tienes que usar algo que creas que es bueno.

  3. sinnet3000

    El nombre de usuario de git me sonaba, es del mismo desarrollador que creó bzip3.

Más de este día

2026-09-05