Aprende a instalar Cinelerra en tu distro GNU/Linux

Cinelerra es un editor de vídeo veterano pues lleva 15 años de desarrollo y sus características le permiten compararse con programas líderes del software privativo, como Adobe Premiere o Lightworks.

Su interfaz es pensada para productores profesionales gracias a características como, edición en HD y el correspondiente soporte a vídeo en calidad 4k, el soporte a cálculo en coma flotante, granjas de renderizado, su interfaz especialmente pensada para entornos multimonitor, además de un extraordinario soporte para códecs propietarios.

El programa en si está licenciado con la licencia GPLv2, posee un ciclo de desarrollo mas suave que el de otros programas, como Kdenlive o Lives, los cuales liberan muchas versiones en un intervalo de tiempo determinado, ya que este solo las libera cada 6 meses.

Como instalar Cinelerra

Solo puedes instalar uno de estos 2 “Cinelerras” en tu ordenador y debes escoger entre el Cinelerra-Heroine y el Cinelerra-CV
La versión oficial de Cinelerra oficialmente solo soporta 64 bits y solo existe para Fedora, Centos, Opensuse y Ubuntu, aunque en AUR existe un buildscript que te permite instalarlo en 32 bits, pero es algo inestable

Las distros soportadas oficialmente

Fedora
CENTOS
OpenSUSE
Ubuntu
Este método se basa en el paquete de AUR que contiene a cinelerra-heroine y puede ser inestable. Este proceso exige Fedora 21, y [os repositorios RPMFusion, Russian Fedora y PPostinstaller

Instalamos las dependencias necesarias:

# dnf -y install kernel-headers
# dnf -y install kernel-devel
# dnf -y groupinstall "Development Tools"
# dnf -y groupinstall "Development Libraries"
# dnf -y install esound-devel alsa-lib-devel mjpegtools-devel e2fsprogs-devel fftw3-devel a52dec-devel libsndfile-devel faad2-devel libraw1394-devel libiec61883-devel libavc1394-devel x264-devel libogg-devel libvorbis-devel libtheora-devel nasm faac-devel libtiff-devel libdv-devel ffmpeg-devel libuuid-devel faad2 faac mjpegtools lame-devel lame opencv-devel libjpeg-turbo-devel libjpeg-turbo-utils ilmbase-devel OpenEXR-devel OpenEXR frei0r-plugins-opencv zfstream ncurses patch

Modificaciones obligatorias:

sed -i 's/ltermcap/lncurses/g' ./thirdparty/speech_tools/{configure{,.in},config/config}

patch -Np1 -i "$srcdir/quicktime.patch"
patch -Np1 -i "$srcdir/texi2html.patch"
patch -Np1 -i "$srcdir/gpac.patch"
patch -Np1 -i "$srcdir/libavcodec.patch"
patch -Np1 -i "$srcdir/cinelerra_4.6.patch"

Ejecutamos el script configure:

./configure

Arreglamos un bug de FAAC que nos arruinaría la compilación:

sed -i 's/LDFLAGS = -Wl,-O1,--sort-common,--as-needed,-z,relro/LDFLAGS = -Wl,-O1,-lm,--sort-common,--as-needed,-z,relro/' \
./quicktime/thirdparty/faac-1.24/frontend/Makefile

Finalmente lo compilamos

make
make install
Código para compilar
La versión comunitaria incluye varias modificaciones de la de Heroine Virtual, como un código optimizado, el soporte completo en 32 bits, la compatibilidad nativa con librerías modernas

Arch y Derivados:

Abrimos un terminal y ponemos:

pacman -Syu && pacman -Sy cinelerra-cv

Debian/LMDE

Acá lo único que cambia es la primera linea de código, luego podes seguir el Tutorial con total normalidad sea que uses Sid, Jeessie o Whezzy

Añadimos el repo deb multimedia:

Para Debian Sid

deb http://www.deb-multimedia.org sid main

Para Debian Jessie

deb http://www.deb-multimedia.org jessie main

Si usas Debian Whezzy

deb http://www.deb-multimedia.org wheezy main

Ahora si a instalarlo

apt-get update
apt-get install deb-multimedia-keyring
apt-get install cinelerra-cv
en deb-multimedia tenemos 2 Cinelerras, el cinelerra-heroine tiene un paquete de mediados de 2012, en cambio cinelerra-cv lo tiene de 2014 asi que recomiendo instalar el cinelerra-cv

en Mageia 4:

Habilitar el repo blogdrake y actualizar la lista de paquetes:

urpmi.update -a

Instalar cinelerra

urpmi cinelerra

OpenSUSE

zypper ar -f http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_12.3 Packman && zypper in cinelerra
a partir de este momento no tenemos RPMs de calidad disponibles, ya que en el caso de CENTOS su RPM es de 2011 y en el de Fedora no existe RPM, asi que se debe compilar
Estos scripts de compilación que cree para CENTOS exigen los repositorios EPEL y ATRPMS y los scripts deben ser corridos con privilegios de superusuario
Buildscript de Cinelerra-CV para CENTOS 32 bit
Buildscript de Cinelerra-CV para CENTOS 64 bit

Fedora

estos scripts exigen los repositorios de Russian Fedora, de rpmfusion y postinstaller
dnf -y install wget && dnf -y install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-21.noarch.rpm && dnf -y install http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-21.noarch.rpm
&& dnf -y install --nogpgcheck http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/russianfedora-free-release-stable.noarch.rpm http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/russianfedora-nonfree-release-stable.noarch.rpm && dnf -y --nogpgcheck http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/fedora/russianfedora-fixes-release-stable.noarch.rpm && cd / && cd etc && cd yum.repos.d && wget -P https://raw.github.com/kuboosoft/postinstallerf/master/postinstallerf.repo

Ahora si podemos ejecutar los scripts

Buildscript de Cinelerra-CV para Fedora 32 bit
Buildscript de Cinelerra-CV para Fedora 64 bit


13 comentarios

  1.   Óscar dijo

    ¿Cuál es la diferencia entre la versión Cinelerra Heroine y Cinelerra CV? Gracias de antemano por la respuesta y los felicito por el artículo.

    1.    juan78 dijo

      la diferencia es que HW solo libera binarios para distros populares, el código es generalemnte pesado dado que se desarrollaba de forma cerrada y solo cada 6 meses se fusionaban los codigos dee CV con lo que libera HW.

      la version CV arregla sus bugs y añade soporte a 32 bits.

      pero el 25 de marzo de 2015 ambos se unieron, eso significa que pronto podremos tener el código de HW directamente desde el repo de cinelera
      revisa la parte de our goal en su web
      http://cinelerra.org/2015/

      eso significa que al descargar cinelerra-cv desde git ya usamos el cinelerra oficial y por ende mas actualizaciones y un modelo de desarrollo profesional

  2.   Rafael Mardojai dijo

    Para Ubuntu hay ppa:

    sudo add-apt-repository ppa:cinelerra-ppa/ppa
    sudo apt-get update
    sudo apt-get install cinelerra-cv

    Saludos!

    1.    Victor Deossa dijo

      esta funciona para Ubuntu 16.04?

      1.    Anónimo dijo

        Por supuesto 😀

  3.   Victor dijo

    Buenas, buen post. Para slackware desde slackBuild funciona de maravilla.

  4.   blonfu dijo

    Nunca aprendí a usar cinelerra y tenia esperanzas con lightworks pero no tiene pinta que vayan a liberar el código, además la versión gratuita esta muy limitada en formatos de exportación. Intentaré ponerme en serio con cinelerra ahora que parece que resurge.
    Gracias por el post.

  5.   Ortiva dijo

    Otro post de aprende a instalar x app con apt-get, pacman, zypper, etc

  6.   dtl dijo

    A día de hoy Linux sigue teniendo un grave atraso con la edición de vídeo. Probé Cinelerra y me pareció prometedora pero termina siendo un programa insufrible para lo que se puede hacer.
    Dato: id a los tutoriales de cinelerra. Los vídeos son del 2009, es decir, de hace una eternidad.
    En mi opinión la opción que se salva es kdenlive. Pero tiene no pocos bugs y alguien que esté familiarizado con Premier echará de menos muchísimas cosas. Aun así Kdenlive está muy por delante de OpenShot o PiTiVi.
    Me parece muy positivo que un programa como Lightworks se distribuya para Linux. Si otras empresas como Adobe o Autodesk portaran sus programas a Linux se incrementaría el número de usuarios y, seguramente, también el de programadores que dan soporte al software libre.
    Celebro que el proyecto de Cinelerra siga vivo pero está todavía muy verde, demasiado verde después de muchos años.

    1.    juan78 dijo

      aca te paso unos analisis que se han hecho sobre ellos:

      Idea: Cinelerra-CV Lightwors

      Tituilo SI se debe pagar

      Keyframes Si, intuitivo Si, mas complejo

      GUI Fea Elegante pero poco clara

      soporte de codecs alto casi perfecto / /// aca se usaria QwinFF para convertirlo o directamente FFMPEG

      compatibilidad: muy alta solo 64

      costo: 0 250

      numero de efectos: alto alto

      3D, NO SI //// aca se haria ya con Blender o Natron

      Hoy en dia gracias a que el código de HW se fusionará con el de CV significa que tendremos varias cosas:
      * mas efectos
      * mas potencia
      * una mejor GUI

    2.    eliotime3000 dijo

      Felizmente Lighworks está aportando su granito de arena en el campo de edición de video profesional, pero normalmente Cinelerra se usa mayormente en el ámbito de edición de renderizado de CGI y demás herramientas como Blender.

      De todos los editores de video libres que tienen más semejanza con Premiere o AVID, Cinelerra es el más “profesional” por así decirlo, aunque -al igual que GIMP- lo que le hace falta es pulir las herramientas para que se ajusten a las necesidades de los diseñadores gráficos y/o publicistas (Hz, FPS, Keyring, etc.).

  7.   Naranjito dijo

    En los repositorios de Manjaro (derivado de Arch Linux) para arquitecturas de 64bit se encuentran disponibles tanto la versión CV (Repo Community ) como la versión Heroine (repositorio AUR)

  8.   BishopWolf dijo

    Me baje el txz para ubuntu, lo descomprimo en mi carpeta home/cinelerra y al tratar de abrirlo desde consola me dice
    Cinelerra 4.6 (C)2014 Adam Williams

    Cinelerra is free software, covered by the GNU General Public License,
    and you are welcome to change it and/or distribute copies of it under
    certain conditions. There is absolutely no warranty for Cinelerra.
    PluginServer::open_plugin: /home/alex/Cinelerra/hveg2enc.plugin: no se puede cargar el ejecutable dinámicamente
    PluginServer::open_plugin: /home/alex/Cinelerra/mpeg2enc.plugin: no se puede cargar el ejecutable dinámicamente
    BC_WindowBase::glx_window_fb_configs: trying fallback 1
    BC_WindowBase::glx_window_fb_configs: trying single buffering
    BC_WindowBase::glx_window_fb_configs: trying fallback 2
    BC_WindowBase::glx_window_fb_configs: trying attributes None
    BC_Signals::x_error_handler: error_code=2 opcode=18,0 BadValue (integer parameter out of range for operation)
    BC_Signals::x_error_handler: error_code=2 opcode=18,0 BadValue (integer parameter out of range for operation)
    BC_WindowBase::init_im: Could not open input method.
    unjoined tids 1
    00007f962c770700 12BC_Clipboard

    Como lo hago correr???

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.