| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| jahshaka [Le 26/07/2010, 14:13] – psychederic | jahshaka [Le 11/09/2022, 12:14] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art |
|---|
| {{tag>Hardy Intrepid Jaunty Karmic montage_vidéo effets_spéciaux}} | {{tag>Xenial montage_vidéo BROUILLON}} |
| |
| ---- | ---- |
| | {{ applications:jahshakalogo_on_fire.png?50}} |
| |
| ====== Montage vidéo et effets spéciaux avec Jahshaka ====== | ====== Jahshaka : montage vidéo et effets spéciaux ====== |
| |
| **Jahshaka** est un logiciel de montage vidéo et d'effets spéciaux, post-production en temps réel. | **Jahshaka** est un logiciel de montage vidéo et d'effets spéciaux, post-production en temps réel. |
| Il fonctionne par modules (Animation, titrage, incrustation, tracking, peinture, étalonnage, etc.) et est open source et gratuit, sous licence GNU GPL. | Il fonctionne par modules (Animation, titrage, incrustation, tracking, peinture, étalonnage, etc.) et est open source et gratuit, sous licence GNU GPL. |
| |
| {{applications:jahshakalogo_on_fire.png?50}} {{applications:opengl_logo.jpg?100}} {{applications:openml_logo.png?100}} | |
| |
| **Jahshaka** est un système performant basé sur les technologies [[wpfr>OpenGL]] et [[wp>OpenML]]. | **Jahshaka** est un système performant basé sur les technologies [[wpfr>OpenGL]] et [[wp>OpenML]]. |
| |
| Il fonctionne sur GNU/Linux, Apple OS X, Irix, Windows et bientôt Solaris. | |
| |
| |
| |
| {{:jahshaka.png?400x320}} | {{:jahshaka.png?400x320}} |
| |
| ===== Installation ===== | <note importante>Le développement du logiciel Jahshaka est actuellement stoppé. Le projet a été remplacé par Cinefx depuis début 2008, et son développement est lui aussi semble-t-il arrêté. En l'état, le logiciel est tout de même utilisable en production. |
| | Une personne a décidé de reprendre jahshaka de zéro, pour plus d'informations allez voir [[https://forum.ubuntu-fr.org/viewtopic.php?id=410564|cette discussion sur le forum Ubuntu-fr]]. |
| | </note> |
| |
| Le développement du logiciel Jahshaka est actuellement stoppé. Le projet a été remplacé par Cinefx depuis début 2008, et son développement est lui aussi semble-t-il arrêté. En l'état, le logiciel est utilisable en production. | ===== Pré-requis ===== |
| Le développement [[http://www.cinefx.org/2009/02/cinefx-jahshaka-reinvented/|a repris]] début 2010 pour sortir la version 1 de Cinefx. | |
| |
| ==== Sous Karmic 9.10 ==== | * Disposer des [[:sudo|droits d'administration]]. |
| | * Disposer d'une connexion à Internet configurée et activée. |
| |
| Faute de paquet deb disponible, l'équipe lprod.org propose un guide d'installation de jahshaka via Wine [[http://www.lprod.org/wiki/doku.php/video:jahshaka#ubuntu|ici]]. | |
| |
| ==== Sous Jaunty 9.04 ==== | |
| |
| Faute de paquet deb disponible, l'équipe lprod.org propose un guide d'installation de jahshaka via Wine [[http://www.lprod.org/wiki/doku.php/video:jahshaka#ubuntu|ici]]. | |
| |
| <note important>Les paquets .deb disponibles ci-dessous pour Ubuntu sont construits pour les personnes disposant d'une architecture **i386**.</note> | |
| |
| ==== sous Ubuntu 8.10 ==== | |
| (lire les remarques et faire du copier/coller dans un terminal) | |
| |
| sudo apt-get install libboost-dev libboost-filesystem-dev libopenal-dev libsqlite3-dev libboost-regex-dev libboost-thread-dev libglew-dev libxml2-dev libmlt++-dev libmlt-dev libqt3-mt-dev freeglut3-dev libtiff4-dev libbz2-dev libopenexr-dev libboost-python-dev libavformat-dev libsdl1.2-dev python-all-dev libavcodec-dev libswscale-dev libboost-iostreams-dev automake libtool && sudo apt-get install patch libsdl1.2-dev libquicktime-dev python2.4-dev libqt3-mt-dev freeglut3-dev libavformat-dev openexr libopenexr-dev libopenal-dev libbz2-dev libsqlite3-dev libjpeg62-dev libtiff4-dev libcaca-dev boost-build ffmpeg g++ libltdl3 libltdl3-dev && sudo apt-get install qt3-apps-dev qt3-assistant qt3-designer qt3-dev-tools qt3-dev-tools-compat qt3-dev-tools-embedded qt3-doc qt3-examples qt3-linguist qt3-qtconfig libfreetype6-dev libfreetype6 glutg3 glutg3-dev && sudo apt-get install libboost-date-time-dev libboost-dbg libboost-doc libboost-graph-dev libboost-graph1.34.1 libboost-program-options-dev libboost-program-options1.34.1 libboost-serialization-dev libboost-serialization1.34.1 libboost-signals-dev libboost-signals1.34.1 libboost-test-dev libboost-test1.34.1 libboost-wave-dev libboost-wave1.34.1 libcameleon-ocaml-dev libffcall1 libglade2-dev libgle3 libgle3-dev libgtkspell-dev liblablgtk2-ocaml liblablgtk2-ocaml-dev libmldbm-perl libmldbm-sync-perl libmlnlffi-smlnj libmlpcap-ocaml libmlpcap-ocaml-dev libmlrisctools-smlnj libxml-light-ocaml-dev ocaml ocaml-base ocaml-base-nox ocaml-interp ocaml-nox smlnj smlnj-runtime && sudo apt-get install libglew1.4 libglew1.4-dev qt4-designer qt4-dev-tools qt4-doc qt4-qtconfig && cd && mkdir -p jahshaka1 && cd jahshaka1 && wget http://svn.exactcode.de/t2/branches/7.0/package/multimedia/openlibraries/compile.patch && wget http://heanet.dl.sourceforge.net/sourceforge/openlibraries/openlibraries-0.3.0.tar.gz && tar xvzf openlibraries-0.3.0.tar.gz && cd openlibraries-0.3.0/ && ./configure | |
| |
| cat src/openmedialib/plugins/caca/caca_plugin.cpp |sed "s#caca.h#caca0.h#" > src/openmedialib/plugins/caca/caca_plugin.cpp && cd .. && patch -p0 --verbose <compile.patch && cd openlibraries-0.3.0/ && make | |
| |
| sudo make install && cd .. && wget http://heanet.dl.sourceforge.net/sourceforge/jahshakafx/jahshaka.tar.gz && tar xvzf jahshaka.tar.gz && cd jahshaka && ./configure | |
| |
| make | |
| |
| sudo make install | |
| |
| Remarque 1 : | |
| certains programmes peuvent manquer genre gcc ou autres. Le code suivant devrait y remédier et plus encore : | |
| |
| sudo apt-get install alien cpp enscript e2ps filelight ffmpeg gcc gcc-3.3-base gstreamer0.10-ffmpeg gstreamer0.10-plugins-ugly gstreamer0.10-plugins-bad-multiverse gsfonts-x11 gawk g++ gsfonts lshw language-pack-kde-fr-base language-support-fr lame liblame-dev libc6 libdb1-compat markdown mozilla-firefox-locale-fr-fr msttcorefonts mplayer mkvtoolnix* mencoder make rar tth totem-gstreamer unrar unzip vlc webhttrack xfonts-100dpi xfonts-75dpi xpdf-common xpdf-reader xfonts-base xpdf xmlto xmms xsane xvid4conf zip libstdc++5 mjpegtools g++-multilib g++-4.1-multilib gcc-4.1-doc fakeroot sidplay-base xsidplay libstdc++6-4.1-doc lib64stdc++6-4.1-dbg tetex-base weblint-perl attr dvhtool quota acroread-plugins g++-multilib g++-4.1-multilib gcc-4.1-doc acroread-plugins konsole alsa-oss alsamixergui kompozer raptor-utils libxft-dev paprefs g77 fort77 libdvdcss2 w32codecs aacplusenc amarok ffmpeg kaffeine non-free-codecs libk3b2 libk3b2-mp3 xine-ui python-qt3 normalize-audio toolame movixmaker-2 kdemultimedia-kio-plugins vcdimager kdebase-kio-plugins kcontrol libgtk2-gladexml-perl transcode | |
| |
| Remarque 2 : | |
| |
| Après chaque ./configure, vérifier si presque tout est en yes (shl_load n'est pas grave) | |
| après chaque make vérifier la bonne compilation. | |
| |
| Remarque 3 : le programme est installé sous /home/login/jahshaka1/jashaka et doit être lancé de ce répertoire . | |
| |
| cd && echo "cd /home/$USER/jahshaka1/jahshaka && jahshaka & " > jahshaka_br && chmod a+x jahshaka_br && sudo mv jahshaka_br /usr/bin/jahshaka_br | |
| |
| Le programme est alors lancé par jahshaka_br en terminal. | |
| |
| |
| ==== sous Ubuntu 8.04 LTS ===== | |
| |
| === Liens pouvant aider pour l'installation sous Hardy === | |
| |
| * Liste des dépendances d'Open Libraries: | |
| |
| http://jahshaka.org/wiki/index.php/Deprecated_Hackers_Guide | |
| |
| * Dépôts pour Open Libraries (voir le lien à Getting the Openlibraries) | |
| |
| http://jahshaka.org/wiki/index.php/Deprecated_Getting_Started | |
| |
| |
| * En attendant la V3 de **Jashaka**, il est possible d'utiliser **Wine** sans problèmes pour pouvoir utiliser JashakaV2. | |
| |
| |
| === Installation === | |
| (lire les remarques et faire du copier/coller dans un terminal ) | |
| |
| sudo apt-get install libboost-dev libboost-filesystem-dev libopenal-dev libsqlite3-dev libboost-regex-dev libboost-thread-dev libglew-dev libxml2-dev libmlt++-dev libmlt-dev libqt3-mt-dev freeglut3-dev libtiff4-dev libbz2-dev libopenexr-dev libboost-python-dev libavformat-dev libsdl1.2-dev python-all-dev libavcodec-dev libswscale-dev libboost-iostreams-dev automake libtool && sudo apt-get install patch libsdl1.2-dev libquicktime-dev python2.4-dev libqt3-mt-dev freeglut3-dev libavformat-dev openexr libopenexr-dev libopenal-dev libbz2-dev libsqlite3-dev libjpeg62-dev libtiff4-dev libcaca-dev boost-build ffmpeg g++ libltdl3 libltdl3-dev && sudo apt-get install qt3-apps-dev qt3-assistant qt3-designer qt3-dev-tools qt3-dev-tools-compat qt3-dev-tools-embedded qt3-doc qt3-examples qt3-linguist qt3-qtconfig libfreetype6-dev libfreetype6 glutg3 glutg3-dev && sudo apt-get install libboost-date-time-dev libboost-dbg libboost-doc libboost-graph-dev libboost-graph1.34.1 libboost-program-options-dev libboost-program-options1.34.1 libboost-serialization-dev libboost-serialization1.34.1 libboost-signals-dev libboost-signals1.34.1 libboost-test-dev libboost-test1.34.1 libboost-wave-dev libboost-wave1.34.1 libcameleon-ocaml-dev libffcall1 libglade2-dev libgle3 libgle3-dev libgtkspell-dev liblablgtk2-ocaml liblablgtk2-ocaml-dev libmldbm-perl libmldbm-sync-perl libmlnlffi-smlnj libmlpcap-ocaml libmlpcap-ocaml-dev libmlrisctools-smlnj libxml-light-ocaml-dev ocaml ocaml-base ocaml-base-nox ocaml-interp ocaml-nox smlnj smlnj-runtime && sudo apt-get install libglew1.5 libglew1.5-dev libcxxtools-dev libhx-dev && cd && mkdir -p jahshaka1 && cd jahshaka1 && wget http://svn.exactcode.de/t2/branches/7.0/package/multimedia/openlibraries/compile.patch && wget http://heanet.dl.sourceforge.net/sourceforge/openlibraries/openlibraries-0.3.0.tar.gz && tar xvzf openlibraries-0.3.0.tar.gz && cd openlibraries-0.3.0/ && ./configure | |
| |
| cat src/openmedialib/plugins/caca/caca_plugin.cpp |sed "s#caca.h#caca0.h#" > src/openmedialib/plugins/caca/caca_plugin.cpp && cd .. && patch -p0 --verbose <compile.patch && cd openlibraries-0.3.0/ && make | |
| |
| sudo make install && cd .. && wget http://heanet.dl.sourceforge.net/sourceforge/jahshakafx/jahshaka.tar.gz && tar xvzf jahshaka.tar.gz && cd jahshaka && ./configure | |
| |
| make | |
| |
| sudo make install | |
| |
| Remarque 1 : | |
| |
| certains programmes peuvent manquer genre gcc ou autres. Le code suivant devrait y remédier et plus encore : | |
| sudo apt-get install alien icedax cpp devtodo enscript e2ps ffmpeg gcc gcc-3.3-base gstreamer0.10-ffmpeg gstreamer0.10-plugins-ugly gstreamer0.10-plugins-bad-multiverse gsfonts-x11 gawk gnomebaker g++ gsfonts language-pack-kde-fr-base language-support-fr lame liblame-dev libc6 libdb1-compat markdown msttcorefonts mplayer mkvtoolnix* mencoder mplayer make netpbm rar tth totem-gstreamer unrar unzip vlc xfonts-100dpi xfonts-75dpi xfonts-base xvid4conf zip libstdc++5 mjpegtools g++-multilib g++-4.1-multilib gcc-4.1-doc fakeroot sidplay-base xsidplay libstdc++6-4.1-doc lib64stdc++6-4.1-dbg tetex-base weblint-perl attr dvhtool quota g++-multilib g++-4.1-multilib gcc-4.1-doc konsole alsa-oss alsamixergui byz magicrescue kompozer raptor-utils libxft-dev kdenlive build-essential checkinstall | |
| |
| |
| Remarque 2 : | |
| |
| Après chaque ./configure , vérifier si presque tout est en yes (shl_load n'est pas grave). | |
| après chaque make vérifier la bonne compilation (j'ai dû rajouter | |
| for i in `ls /usr/include/ffmpeg/`; do ln -s /usr/include/ffmpeg/$i ./src/openmedialib/plugins/avformat/$i;done ) car le fichier avformat.h et d'autres ensuite n'étaient pas reconnus suite à une compilation de **Ffmpeg**. | |
| |
| Remarque 3 : le programme est installé sous /home/login/jahshaka1/jashaka et doit être lancé de ce répertoire . | |
| |
| cd && echo "cd /home/$USER/jahshaka1/jahshaka && jahshaka & " > jahshaka_br && chmod a+x jahshaka_br && sudo mv jahshaka_br /usr/bin/jahshaka_br | |
| |
| Le programme est alors lancé par jahshaka_br en terminal. | |
| |
| | ===== Installation ===== |
| | ====A partir des sources==== |
| | Le projet a repris un temps, mais semble maintenant se concentrer sur la réalité virtuelle. Le site est maintenant [[http://www.jahshaka.com|http://www.jahshaka.com]]. |
| | Compilez l'application après avoir installé qmake. |
| | ==== Éxécutable de PortableLinuxApps ==== |
| |
| | Si vous préférez utiliser une version Linux native, il existe une solution très simple : |
| | * Allez sur [[http://sourceforge.net/projects/portable/files/Jahshaka%202.0/download|La page sourceforge du projet PortableLinuxApps]] pour télécharger la version portable de Jahshaka ; |
| | * Enregistrez le fichier où vous le désirez sur le disque dur ; |
| | * Installez le paquet **[[apt>libfuse2:i386]]** si vous êtes en 64 bits, et libfuse si vous êtes en 32 bits. |
| | * Rendez ce fichier exécutable via les propriétés de celui-ci |
| | * Pour une bonne exécution sur Ubuntu, renommer le fichier en enlevant les espaces. |
| | * Lancez-le |
| | * C'est tout ! |
| ===== Utilisation===== | ===== Utilisation===== |
| |
| |
| |
| ===== Liens ===== | ===== Voir aussi ===== |
| |
| * (en) [[http://www.jahshaka.org/|Jahshaka : site officiel]] | * (en) [[http://www.jahshaka.com/|Jahshaka : site officiel]] |
| * (en) [[http://www.jahshaka.net/|Jahshaka.Net - a online community for digital artists]] | |
| * (en) [[http://www.jahshaka.org/jahguide/|Jahshaka User Guide]] | |
| * (fr) [[http://www.framasoft.net/article2942.html|Jahshaka sur Framasoft]] | * (fr) [[http://www.framasoft.net/article2942.html|Jahshaka sur Framasoft]] |
| * (fr) [[wpfr>Jahshaka|Jahshaka sur Wikipédia]] | * (fr) [[wpfr>Jahshaka|Jahshaka sur Wikipédia]] |
| * (fr) [[http://fr.lprod.org/wiki/doku.php?id=video:jahshaka|Jahshaka sur lprod.org, site dédié vidéo 100% libre]] | * (fr) [[http://fr.lprod.org/wiki/doku.php?id=video:jahshaka|Jahshaka sur lprod.org, site dédié vidéo 100% libre]] |
| * (fr) [[http://trucsinformatiques.free.fr/articles.php?lng=fr&pg=2|un tutoriel en français pour la prise en main de l'interface]] | * (fr) [[http://trucsinformatiques.free.fr/articles.php?lng=fr&pg=2|un tutoriel en français pour la prise en main de l'interface]] |
| * (es) [[http://estudiolivre.org/tiki-index.php?page=tutorial+jahshaka|un tutoriel en espagnol pour la prise en main de l'interface]] | * (pt) [[https://estudiolivre.org/tiki-index.php?page=tutorial+jahshaka|un tutoriel en portugais pour la prise en main de l'interface]] |
| * (en) [[http://jahshaka.org/forum/guide-compile-ubuntu-gutsy-amd64-t1604.html?s=9d9066e844fb7fe4333764176352f3ad&|un tutoriel en anglais pour installation sous Gutsy (à tester et valider)]] | |
| * [[http://www.lprod.org/wiki/doku.php/association:livre_eyrolles|Livre "montage audio-vidéo libre" Editions Eyrolles - Ecrit par lprod.org]] | * [[http://www.lprod.org/wiki/doku.php/association:livre_eyrolles|Livre "montage audio-vidéo libre" Editions Eyrolles - Ecrit par lprod.org]] |
| |
| ---- | ---- |
| |
| //Contributeurs : [[utilisateurs:bEN]], [[utilisateurs:laurentb|Laurent Bellegarde]], bruno "dindoun" sanchiz.// | //Contributeurs : [[utilisateurs:bEN]], [[utilisateurs:laurentb|Laurent Bellegarde]], bruno "dindoun" sanchiz., [[utilisateurs:Mangatd]]// |