Compilar Handbrake para 64bits

Compilar Handbrake como aplicación de 64 bits en Snow Leopard

Handbrake es una aplicación de código abierto que convierte entre formatos de vídeo.
Nació como ripeador de DVDs de vídeo a formatos de Apple pero actualmente ha ampliado su radio de acción y es un verdadero conversor multiformato. También hay una versión para Windows pero es un programa nacido originalmente para Mac.

Ahora que estamos empezando en el mundo de los 64 bits en Snow Leopard (SL) aprovecho para comentar que si se compila Handbrake desde un sistema SL arrancado a 64 bits el ejecutable resultante también funciona en ese modo (y así aparece en Monitor de Sistema).

Este texto es prácticamente una traducción de las instrucciones de los programadores de Handbrake. Lo he probado y funciona bien aunque la mejora de rendimiento es pequeña, en mi PC la conversión de un AVI de 90′ a formato de AppleTV lleva unos 35′ en comparación con los 40′ que tarda en Leopard a 32 bits.

Conseguir Handbrake

Instalar XCode Developer Tools de Apple y la herramienta Subversion.
Instalar yasm (es necesario para compilar el codec H264)
Abrir Terminal:

curl http://www.tortall.net/projects/yasm/releases/yasm-0.8.0.tar.gz > yasm-0.8.0.tar.gz

Cambiar a la carpeta en que se ha descargado el archivo yasm-0.8.0.tar.gz e instalar:

tar -xvf yasm-0.8.0.tar.gz
cd yasm-0.8.0/
./configure ; make
sudo make install


Compilar Handbrake

Abrir Terminal:

svn co svn://svn.handbrake.fr/HandBrake/trunk handbrake-svn

Cambiar a donde se ha descargado la carpeta handbrake-svn y compilar:

cd handbrake-svn/
./configure --launch --launch-jobs=0 ; open build/

(puede tardar varios minutos)

Al terminar se abre una ventana con la aplicación Handbrake disponible.