22 de febrero de 2009

Libro Cinelerra

Desde hace tiempo estoy escribiendo un libro sobre cinelerra, como ultimamente lo he abandonado un poco he decidido poner parte de lo que llevo escrito y poco a poco ir ampliando en lugar de esperar finalizarlo.

La publicación la he realizado con ISSUU, del que hablaremos otro día, para probar sus ventajas y de aquí a finalizar el libro, empece por el 2.007, también recibir comentarios y así poder adaptarlo a lo que realmente tenga interes.




Espero que os guste.

1 de febrero de 2009

Compilando Cinelerra con GIT

Hace tiempo explicamos como compilar "cinelerra" como se ha cambiado el sistema de gestión de versiones de "subversion" a "GIT" hemos creído que es buen momento de volver a comentar como se realizaria.

Los pasos que describimos a continuación han sido probados en la versión 8.10 de Ubuntu AMD64, la adaptación a otras versiones o distribuciones de Linux será bastante sencillo.

  1. Instalaremos el GIT para poder recoger los fuentes y para eso ejecutaremos "sudo apt-get install git-core" antiguamente se instalaba subversion, los fuentes cambiaron de gestor de versiones y por eso este cambio.
  2. Después descargaremos la ultima versión de “Cinelerra” con el comando “git clone git://git.cinelerra.org/j6t/cinelerra.git my_cinelerra
  3. Vamos al directorio my_cinelerra que es donde se habrán descargado los fuentes.
  4. Descargamos las librerías y programas que necesitaremos y bastara con ejecutar:
  5. sudo apt-get install g++ nasm automake libtool libasound2-dev libasound2 libogg0 libogg-dev libvorbis0a libvorbis-dev libvorbisenc2 libtheora0 libtheora-dev libopenexr-dev libdv4 libdv4-dev libpng12-0 libpng12-dev libjpeg62 libjpeg62-dev libtiff4 libtiff4-dev libfreetype6 libfreetype6-dev uuid-dev libuuid1 mjpegtools libmjpegtools0c2a libmjpegtools-dev libfftw3-3 libfftw3-dev liba52-0.7.4 liba52-0.7.4-dev libsndfile1 libsndfile1-dev libfaac0 libfaac-dev libfaad2-0 libfaad-dev libiec61883-0 libiec61883-dev libavc1394-0 libavc1394-dev libesd0-dev xorg-dev libx264-dev libmp3lame0 libmp3lame-dev libx264-59
  6. Ejecutamos ./autogen para crear los script de compilación.
  7. Ejecutamos ./configure si nos falta alguna librería nos lo comunicara aunque creo que están todas las necesarias.
  8. ./make para su compilación.
  9. Sudo ./make install nos instalara cinelerra en nuestro sistema.
  10. sudo ldconfig Nos permite configurar las librerías generadas.

sudo apt-get install git-co
Si queremos evitar poner el comando “echo “0x7fffffff” >/proc/sys/kernel/shmmax” cada vez que arranquemos el PC, lo podemos dejar fijo en la configuración de la siguiente forma:
sudo vi /etc/sysctl.conf

Escribiremos en el fichero las líneas

#Para el Cinelerra
kernel/shmmax=0x7fffffff

La primera vez para evitar no tener que reiniciar el PC actualizaremos los parámetros con:
sudo sysctl -p