Jahshaka
Jahshaka | |
---|---|
| |
? | |
2.0 / 3 de octubre de 2007 | |
? / ? | |
jahshaka (externo) | |
- | |
Editor de vídeo | |
libre (GPL) | |
No | |
www.jahshaka.org |
Jahshaka es un editor de video libre y multiplataforma cuyas características lo hacen digno de mención: edición de vídeo sencilla, flexible y ágil, creación de efectos en tiempo real, permite animar, pintar y diseñar sobre los vídeos, editor de audio, soporte para infinidad de formatos a cualquier resolución, etc.
Utiliza OpenGL y OpenML lo que permite la animación en 3D, además de permitir editar la música o audio que vayas a utilizar en los vídeos o incluso crear y/o editar un vídeo con calidad HDTV.
Otro punto interesante es el almacenamiento compartido de los videos, creando una pequeña red de distribución / edición compartida sobre los videos en edición o editados. En su web también existe información sobre la JahNetwork que implica la creación compartida de obras entre los integrantes de la comunidad.
El programa se compone de diferentes módulos:
- Desktop: Zona principal que sirve de unión entre los módulos, desde el cual se puede abrir, guardar, importar, exportar, capturar video, etc.
- Módulo de animación: Sistema de efectos y composición 3D, con soporte para reproducción en tiempo real, animación por keyframes, creación de objetos (partículas, texto, figuras, etc), independiente de la resolución y con soporte avanzado OpenGL, entre otras características.
- Módulo de edición: Basado en una línea de tiempo (timeline) multicapa. Permite video y efectos en tiempo real, con soporte para mezclar clips de diferente resolución. Capas ilimitadas de video y audio.
- Módulo de efectos: Ampliable mediante plug-ins basados en OpenApi. Creación de todo tipo de efectos, desde blurs, glows, efectos de óptica, etc. Incluyendo un módulo básico de composición entre dos capas.
- Módulo de pintura: Entorno de pintura 3D basado en OpenGL. Soporta brochas con antialiasing y permite el retocado sobre video y elementos 3D.
- Módulo de texto: Generador de texto basado también en OpenGL, con soporte para múltiples fuentes, efectos de panorámica (títulos de crédito), animación, etc.
- Módulo de biblioteca: Permite organizar todos los elementos a utilizar durante la composición, permitiendo compartirla con otros usuarios conectados en red.
Contenido
[ocultar]Instalación
Para tener Jahshaka, primero tenemos que añadir el repositorio externo oficial.
1. Editamos el archivo sources.list, por ejemplo con gedit:
$ sudo gedit /etc/apt/sources.list
2. Y añadimos las siguientes líneas al final del archivo:
#Jahshaka deb http://repo.jahshaka.org/ubuntu/dapper /binary-i386/
3. Guardamos los cambios y cerramos.
4. Ahora actualizamos la lista de paquetes:
$ sudo aptitude update
5. Por último, instalamos el paquete jahshaka de los repositorios que añadimos.
Instalación en 64 bits
Compilando Jahshaka
[Desarrollo de JrJr, del foro Jahshaka: http://www.jahshaka.org/forum]
Instalar las siguientes dependencias
$ sudo apt-get install libboost* boost-build libmlt* ffmpeg libglew*-dev g++ $ sudo apt-get install libbz2-dev libsqlite3-dev libjpeg62-dev libtiff4-dev libcaca-dev $ sudo apt-get install freeglut3-dev libavformat-dev openexr libopenexr-dev libopenal-dev $ sudo apt-get install libquicktime-dev python2.4-dev libqt3-mt-dev $ sudo apt-get install ia32-libs libc6-i386 patch libsdl1.2-dev
Descargar openlibraries de http://www.openlibraries.org Descomprimir y configurar:
$ tar xvfz openlibraries-0.3.0.tar.gz $ cd openlibraries-0.3.0 $ ./configure
Cambia en el fichero openlibraries-0.3.0/src/openmedialib/plugins/caca/caca_plugin.cpp línea 8 De:
#include <caca.h>
A:
#include <caca0.h>
Descarga el fichero compile.patch desde: http://www.t2-project.org/packages/openlibraries.html al directorio donde has descargado openlibraries-0.3.0.tar.gz
$ cd .. $ patch -p0 --verbose <compile.patch
Ahora si podremos compilar
$ cd openlibraries-0.3.0 $ make clean $ make $ sudo make install
Ahora le toca a Jahshaka (descargado desde el cvs).
$ cd .. $ cvs -z3 -d :pserver:anonymous@jahshakafx.cvs.sourceforge.net:/cvsroot/jahshakafx co -P jahshaka
Estas dos líneas son las que harán que lo puedas compilar sin errores
$ export PKG_CONFIG_PATH="${PATH}:/usr/local/lib/pkgconfig:" $ sudo cp /usr/local/lib64/pkgconfig/openlibraries.pc /usr/lib/pkgconfig
Insatalación:
$ cd jahshaka $ ./configure $ make $ sudo make install
Y ejecutamos
$ jahshaka
Y a disfrutar Jahshaka!!
NOTA: debes ejecutar jahshaka desde el directorio donde lo has comnpilado, poque sino da el error: jahshaka: error while loading shared libraries: libopencorelib.so.1: cannot open shared object file: No such file or directory
Emulando 32bits
Sigue las instrucciones para instalar una jaula chroot con una distribución de 32bits.
Ingresa al entorno dchroot.
$ dchroot -d
Luego añade a tu archivo /etc/apt/sources.list.
#Jahshaka deb http://repo.jahshaka.org/ubuntu/dapper /binary-i386/
Actualiza y procede a instalar de la manera que más te guste el paquete jahshaka (véase añadir aplicaciones).
Es necesario crear los siguientes enlaces simbólicos:
$ sudo ln -s /usr/bin/jahshaka /usr/local/bin/jahshaka32
Ahora, sal de la jaula:
$ exit
Y crea el siguiente enlace simbólico:
$ sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/jahshaka32
Por último, para arrancar el Jahshaka de 32 bits ejecuta:
$ jahshaka32
Uso
Inicio
Para iniciar Jahshaka, ejecutamos el siguiente comando en una terminal:
$ jahshaka
En caso de haber hecho la instalación para 64 bits emulando 32 bits, este otro:
$ jahshaka32
Creación de lanzador
Los paquetes de instalación no crean un lanzador para iniciar Jahshaka desde el menú, pero podemos crearlo manualmente. Para crear el lanzador, seguimos los siguientes pasos: 1. Abrmios el editor de menús:
2. Creamos un nuevo elemento en el submenú correspondiente:
- En GNOME, el submenú Aplicaciones -> Sonido y vídeo.
- En KDE, el submenú K -> Multimedia.
3. Ingresamos los datos correspondientes:
- Nombre: Jahshaka
- Descripción: Editor de video
- Comando: jahshaka
3. Guardamos los cambios (en Alacarte no es necesario), y cerramos el programa.
Si compilaste desde 64 bits
1.En el directorio de compilación de jahshaka creamos el archivo ljahshaka
$ gedit ljahshaka
- En su interior escribimos:
#!/bin/bash #Lanzador de Jahshaka cd {path} jahshaka
- donde {path} es la dirección del directorio de compilación de Jahshaka. por ejemplo "/home/jahshaka".
Guardamos y cerramos.
- Ejecutamos
chmod a-x ljahshaka
- Probamos si funciona
./ljahshaka
2.
- Vamos a Sistema > Preferencias > Menú Principal
- Seleccionamos "Sonido y Video" y hacemos click en "Elemento nuevo"
- En nombre colocamos
Jahshaka
- En comando
{path}./ljahshaka
- donde {path} es la dirección del directorio de compilación de Jahshaka. por ejemplo "/home/jahshaka"
- Hacemos click en el ícono para modificarlo, hacemos click en "Examinar", vamos al directorio de compilación de Jahshaka y buscamos /Pixmaps/jahicon.ico
- Aceptamos y listo!
Enlaces externos
- Genbeta (en español)
- Sitio web oficial de Jahshaka (en inglés)
- Guía de usuario oficial de Jahshaka (en inglés)
- Proyecto Jahshaka en SourceForge (en inglés)