Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| jahshaka [Le 05/01/2010, 15:43] 213.95.41.13 correction, L.Bellegarde 2010 | jahshaka [Le 11/09/2022, 12:14] (Version actuelle) moths-art 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) | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Hardy Intrepid montage_vidéo BROUILLON}} | + | {{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}} {{applications:opengl_logo.jpg}} {{applications:openml_logo.png}} | ||
| **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}} | 
| - | ===== 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> | ||
| - | <note important>Les paquets .deb disponibles ci-dessous pour Ubuntu sont construits pour les personnes disposant d'une architecture **i386**.</note> | + | ===== Pré-requis ===== | 
| - | ==== sous Ubuntu 8.10 ==== | + | * Disposer des [[:sudo|droits d'administration]]. | 
| - | (lire les remarques et faire du copier/coller dans un terminal) | + | * Disposer d'une connexion à Internet configurée et activée. | 
| - | 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===== | ||
| Ligne 109: | Ligne 50: | ||
| - | ===== 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]] | 
| ---- | ---- | ||
| - | //Contributeurs : [[utilisateurs:bEN]], [[utilisateurs:laurentb|Laurent Bellegarde]], bruno "dindoun" sanchiz.// | + | //Contributeurs : [[utilisateurs:bEN]], [[utilisateurs:laurentb|Laurent Bellegarde]], bruno "dindoun" sanchiz., [[utilisateurs:Mangatd]]// |