Jahshaka — система нелинейного видеомонтажа, предназначенная для создания, редактирования и наложения различных эффектов на видеоматериалы.

К сожалению, deb-пакет доступен только для Ubuntu Dapper. Поэтому мне пришлось «собирать» эту программулину из исходников. Отмечу, что недавно проект был возрожден вновь, и не за горами уже версия 3.0 (причем, на данный момент в SVN-репозитории исходники видеоредактора jahshaka не лежат). Текущая же пока стабильная версия — 2.0. Ее и попробуем установить на Ubuntu 8.04 Hardy Neron, хотя, в принципе, и на других дистрибутивах Linux сборка должна пройти нормально, только нужно установить необходимые для сборки пакеты:
1. Подготовка
# Устанавливаем необходимые пакеты для сборки и дальнейшего использования.
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 libglut3-dev 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 patch libsdl1.2-dev
2. Скачиваем и конфигурируем OpenLibraries отсюда
tar -xvfz openlibraries-0.3.0.tar.gz
cd openlibraries-0.3.0
./configure
3. Подправляем файл openlibraries-0.3.0/src/openmedialib/plugins/caca/caca_plugin.cpp
Меняем
На
4. В файле openlibraries-0.3.0/src/openmedialib/plugins/avformat/avformat_plugin.cpp
Меняем
extern "C" {
#include <avformat.h>
}
На
extern "C" {
#include <ffmpeg/avformat.h>
}
5. Скачиваем патч отсюда и сохраняем в директорию, где скачан openlibraries-0.3.0.tar.gz
cd ..
patch -p0 --verbose < compile.patch
6. Устанавливаем OpenLibraries
# Сборка
make
# Установка
sudo make install
7. Осталось собрать и установить Jahshaka, который берем отсюда
tar -xvzf jahshaka.tar.gz
cd jahshaka
./configure
make
sudo make install
Запускаем и любуемся:
Ссылки:
- http://jahshaka.org
- http://jahshaka.org/forum/guide-compile-ubuntu-gutsy-amd64-t1604.html