Compilar aoTuV beta 6.02 en Ubuntu 10.10 Maverick

aoTuV es una versión optimizada del codec de audio Vorbis. Específicamente busca mejorar la calidad del audio sin sacrificar compresión.

Hace poco se lanzó la versión beta6.02. Para poder usarla en Ubuntu 10.10 sin alterar la instalación oficial de Vorbis se puede compilar de esta manera desde la terminal.

  1. sudo apt-get install build-essential libogg-dev
  2. mkdir aotuv-src
  3. cd aotuv-src
  4. wget http://www.geocities.jp/aoyoume/aotuv/source_code/libvorbis-aotuv_b6.02.tar.bz2
  5. tar xjf libvorbis-aotuv_b6.02.tar.bz2
  6. cd aotuv-b6.02_20110227
  7. sh ./configure –prefix=/home/myuser/aotuv
  8. make
  9. make install

En el ejemplo, el código fuente se descarga en una carpeta aotuv-src y se instala en la carpeta aotuv.

Para que al invocar el comando oggenc se utilice la versión de libvorbis compilada e instalada en esa carpeta hay que hacer así:

LD_PRELOAD=`echo /home/myuser/aotuv/lib/libvorbis*.so` oggenc track01.flac

Si se invoca directamente (oggenc track01.flac), usa la versión que viene con Ubuntu. Más información de cómo se manipula la vinculación dinámica en Linux (http://en.wikipedia.org/wiki/Dynamic_linker)

Para saber con qué versión de vorbis se generó un archivo ogg, se puede usar la herramienta ogginfo.

ogginfo track1.ogg

Hay que buscar la descripción del distribuidor que en el caso de esta versión que acabamos de compilar es

Distribuidor: AO; aoTuV [20110227] (based on Xiph.Org’s libVorbis)

Con esta versión de vorbis y usando la calidad más baja se obtiene un archivo VBR de alrededor de 32 Kb/s.