miércoles, 8 de agosto de 2012

Compilando Aegisub para Ubuntu



Hace tiempo escribí sobre cómo instalar aegisub en ubuntu por medio de un repositorio, pero como veo que ha quedado atrasado, decidí hace este tutorial para instalar la versión más reciente.

Primero descarga el código fuente de Aesigub desde la página oficial para Unix.

Luego descargamos el código fuente de ffmpegsource desde la página oficial.

Instalaremos primero éste ya que es necesario para poder ver los vídeos.

Algunos de los pasos los hice por medio del Gnome Commander por lo que omití los comandos para hacerlo rápido

Descargamos el código fuente.

Descomprimimos

tar xvjf ffms-2.17-src.tar.bz2

Cambiamos el nombre de la carpeta a ffms-2.17 (puede variar según versión)

Movemos la carpeta dentro de la carpeta /opt/

Nos pedirá algunos paquetes para compilar como 'libavformat' , instalaremos los -dev

sudo apt-get install libavformat-dev libswscale-dev

Compilamos


./configure
make
make install


Listo, ahora toca el turno a libass que es necesaria para los subtítulos ass y ssa.


Vamos a la página para descargar el código fuente.

Descomprimimos

Movemos la carpeta a /opt/

Compilamos

./configure
make
make install

Instalaremos Portaudio

Descargamos código fuente

Descomprimos

Movemos la carpeta a /opt/

Compilamos


./configure
make
make install



Ahora sigue Aegisub

Descomprimir archivo

$sudo tar -zxvf aegisub.tar.gz

Renombra la carpeta a "aegisub"

$sudo mv aegisub-2.1.9 aegisub


Movemos la carpeta hacia dentro de la carpeta opt

$sudo mv aegisub /opt/

Entramos en la carpeta

cd Aegisub

Antes de compilar verificaremos que tenemos instalado lua 5.1, wxWidgets y otros paquetes más.

$sudo apt-get install lua5.1 liblua5.1-0-dev libhunspell-dev libpulse-dev libopenal-dev

Añadimos origen del software

deb http://apt.wxwidgets.org/ lucid-wx main (cambia el lucid por la distribución que tengas)

sudo apt-get install wx2.8-headers libwxgtk2.8-0 libwxgtk2.8-dev

Es posible que te pida otros paquetes, si te los pide instálalos.

Ahora sí compilamos.

-/configure

Si todo salió bien, debe aparecerte esto:



make

make install

Si en ffmpeg, Portaudio, libass aparece no. Algo no está bien. De todas formas se podrá compilar pero no funcionará del todo.

Sí todo salió bien debes tener el ejecutable dentro de la carpeta src.

Vamos adentro de la carpeta po.

Renombramos el archivo es.gmo a aegisub21.mo

Movemos el archivo aegisub21.gmo a la carpeta usr/share/locale/es/LC_MESSAGES

mv es.gmo /usr/share/locale/es/LC_MESSAGES

En caso de que te pida permisos hazlo por medio del Gnome Commander o por medio del comando chmod

chmod 7777 -R/usr/share/locale/es/LC_MESSAGES


Al abrir aegisub te debe aparecer en español, sino cambia el idioma y listo.

Ahora crearemos el lanzador en el menú.


Vayamos a la carpeta /opt/aegisub/desktop/scalable y copiamos el archivo aegisub.svg en /usr/share/icons/hicolor/scalable/apps

Vayamos a la carpeta /opt/aegisub/desktop/48x48 y copiamos el archivo aegisub.png en  /usr/share/pixmaps.

El cursor debe quedar sobre Aplicaciones, clic derecho, editar menú.

Dentro de Sonido y vídeo especificamos la ruta de la aplicación, y en cuanto al ícono lo seleccionamos en la carpeta pixmaps.


Si te fijaste bien, también pudimos haberle dado la capacidad a Aegisub para leeer scripts de ruby y perl, pero hasta donde yo entiendo no son muy usados en los karaokes como lo es el Lua.

No hay comentarios.:

Publicar un comentario