Voici une courte présentation: EKD (EnKoDeur-Mixeur) a été à l’origine fait uniquement pour encoder des animations au format divx, mpeg1 ou motion jpeg, il a ensuite évolué pour proposer des opérations de post-production pour les fichiers animés et les images. Concernant les images, EKD fait du traitement par lot (c’est à dire qu’il peut travailler avec une ou plusieurs images sans aucun soucis). C’est une application (sous licence GNU/GPL) sans prétention véritable, mais qui peut rendre quelques services quand même. Allez à la page Presentation … pour en savoir beaucoup plus !.
Questions Techniques:
Comment installer et où trouver Python Imaging Library (PIL) sur une (Linux) Mandriva 2006 qui a Python 2.4 par défaut ?
Ouvrir un terminal, se connecter sous root et taper: urpmi python-imaging. Attention, ceci ne fonctionnera pas : urpmi python2.4-imaging.
Sous Linux (en particulier sous (K)Ubuntu), quand j’essaie de trancoder des vidéos, certains codecs ne fonctionnent pas, c’est bizarre (de même la séparation de vidéos et fichiers audio ne fonctionne pas non plus), c’est normal ?
Depuis la version Jaunty d’Ubuntu (et même peut-être la version précédente), certaines librairies relatives à FFmpeg ne délivrent pas tous les codecs (car certains de ces codecs font l’objet de brevets) … il faut donc enlever certaines librairies et installer les librairies unstripped à la place pour pouvoir bénéficier du support de ces codecs, suivez ce qui est expliqué ici. Attention, cela risque d’impacter tous les logiciels qui utilisent les librairies de FFmpeg (dont Kdenlive, peut-être OpenShot, …).
Sous Linux, EKD, installé par le dépôt debian/ubuntu (ou en .rpm pour les distributions à base de paquet rpm, ou bien encore par l’installeur spécifique) ne démarre pas, qu’est ce qui se passe ?
Tout d’abord il faut démarrer EKD à partir de la console (ouvrez donc un terminal et tapez ekd dedans), repérez les messages d’erreur qui se trouvent dans la console, Si un des messages d’erreur ressemble à ceci: Traceback (most recent call last): File “ekd_gui.py”, line 2362, in <module> EkdConfig.init() File “/home/user/ekd_toto/moteur_modules_common/EkdConfig.py”, line 390, in init EkdConfig.creationFichierConf() File “/home/user/ekd/moteur_modules_common/EkdConfig.py”, line 413, in creationFichierConf fichierOb=open(config,’w’) IOError: [Errno 2] Aucun fichier ou dossier de ce type: u’/home/user/.config/ekd/config.ekd’ Voilà comment résoudre le problème (** attention, vous devez remplacer user par votre nom d’utilisateur): 1) Eliminez le répertoire: /home/user/.config/ekd, ouvrez donc un terminal et tapez ceci dedans: rm -rf /home/user/.config/ekd 2) Dans ce même terminal, tapez: mkdir /home/user/.config/ekd (cela va recréer le répertoire) 3) Redémarrez EKD, le problème devrait être réglé.
Sous Linux, EKD, la version SVN (la version de développement du dépôt) ne démarre pas, qu’est ce qui se passe ? (ERREUR 1)
Tout d’abord, voilà comment mettre en place la version SVN d’EKD (uniquement pour les utilisateurs GNU/Linux). Repérez les messages d’erreur qui se trouvent dans la console, Si un des messages d’erreur ressemble à ceci: Traceback (most recent call last): File “ekd_gui.py”, line 2362, in <module> EkdConfig.init() File “/home/user/ekd_toto/moteur_modules_common/EkdConfig.py”, line 390, in init EkdConfig.creationFichierConf() File “/home/user/ekd/moteur_modules_common/EkdConfig.py”, line 413, in creationFichierConf fichierOb=open(config,’w’) IOError: [Errno 2] Aucun fichier ou dossier de ce type: u’/home/user/.config/ekd/config.ekd’ Voilà comment résoudre le problème (** attention, vous devez remplacer user par votre nom d’utilisateur): 1) Eliminez le répertoire: /home/user/.config/ekd, ouvrez donc un terminal et tapez ceci dedans: rm -rf /home/user/.config/ekd 2) Dans ce même terminal, tapez: rm -rf /home/user/ekd (cela va supprimer le répertoire dans lequel est contenue toute l’arborescence de la version SVN d’EKD) 3) Tapez: mkdir /home/user/.config/ekd (cela va recréer le répertoire de configuration) 4) Toujours dans le terminal, tapez: svn co svn://svn.tuxfamily.org/svnroot/ekdforum/ekd/trunk ekd (cela remet en place l’arborescence de la version SVN d’EKD) 5) Relancez la mise à jour de la version SVN d’EKD, tapez: sh ekd_svn.sh (le script ekd_svn.sh est obtenu en suivant ceci, vu plus haut).
Sous Linux, EKD, la version SVN (la version de développement du dépôt) ne démarre pas, qu’est ce qui se passe ? (ERREUR 2)
Tout d’abord, voilà comment mettre en place la version SVN d’EKD (uniquement pour les utilisateurs GNU/Linux). Repérez les messages d’erreur qui se trouvent dans la console, Si un des messages d’erreur ressemble à ceci (à la fin du message): segmentation fault Voilà comment résoudre le problème (** attention, vous devez remplacer user par votre nom d’utilisateur): 1) Eliminez le répertoire: /home/user/.config/ekd, ouvrez donc un terminal et tapez ceci dedans: rm -rf /home/user/.config/ekd 2) Dans ce même terminal, tapez: rm -rf /home/user/ekd (cela va supprimer le répertoire dans lequel est contenue toute l’arborescence de la version SVN d’EKD) 3) Tapez: mkdir /home/user/.config/ekd (cela va recréer le répertoire de configuration) 4) Toujours dans le terminal, tapez: svn co svn://svn.tuxfamily.org/svnroot/ekdforum/ekd/trunk ekd (cela remet en place l’arborescence de la version SVN d’EKD) 5) Relancez la mise à jour de la version SVN d’EKD, tapez: sh ekd_svn.sh (le script ekd_svn.sh est obtenu en suivant ceci, vu plus haut).
Je viens d’encoder des vidéos dans EKD (la version Windows XP), mais ensuite je n’arrive pas à les lire sous Windows Media Player, c’est normal ?
Oui, car les codecs utilisés (pour pas mal d’entre eux) sont différents. EKD utilise les codecs de Mplayer-Mencoder pour le traitement vidéo, et Windows Media Player utilise les codecs présents sur le système. Pour lire à coup sûr les vidéos encodées avec EKD, faites-le dans EKD lui-même (Lecture >> Lecture de vidéos), ou dans Mplayer ou bien encore dans VLC.
Je voudrais essayer de superposer deux images (une image en fond et une autre transparente au premier plan), c’est possible ?
Oui c’est possible avec EKD, cela se trouve dans le menu Image > Divers > Image composite. Comme précisé dans la documentation ; (ce menu) permet de faire du compositing entre deux images (ou deux lots d’images). Le compositing est la possibilité de superposer deux images et ainsi en former une seule ; une image (qui sert de fond → en quelque sorte d’arrière-plan et qui ne comporte pas de canal alpha [transparence]) et une autre (qui peut servir de premier plan, qui comporte généralement [et ce coup-ci] un canal alpha). Vous avez la possibilité de travailler sur un lot d’images formant le fond (en cas de mouvement) ou sur une seule image (en cas de fond fixe → caméra fixe), dans ce cas EKD multiplie lui-même les images pour le compositing, ceci est complètement transparent pour l’utilisateur ; vous n’avez pas à vous en soucier.
Je suis sous Windows XP, j’ai bien installé l’exe d’EKD, mais je trouve qu’il démarre très lentement, je ne comprend pas !, c’est normal ?
Oui tout à fait, vous n’avez pas lu la page sur l’installation d’EKD (en bas), il est précisé qu’au premier démarrage EKD fait une recherche des dépendances … et cela prend du temps !. Ne vous inquiétez pas quand vous le démarrerez ensuite, cela se fera d’une façon tout à fait fluide.
Je suis sous Windows XP . Hier encore, EKD fonctionnait sans problème, mais aujourd’hui quand j’essaye de le démarrer … une fenêtre DOS s’ouvre une seconde puis plus rien … que se passe-t-il ?
** Premier cas ; il se peut (cas rare) qu’après une mise à jour de sécurité de Windows XP, cela se produise. Pour résoudre le problème, désinstallez Python Imaging Library, Numpy, PyQt4, Python 2.5, Mplayer-Mencoder, FFmpeg, FFmpeg2theora, ImageMagick et EKD lui-même. Redémarrez votre machine, réinstallez les logiciels mentionnés (les dépendances) et EKD à la fin. ** Deuxième cas (… les opérations effectuées au-dessus ne fonctionnent pas …) ; si EKD est installé de façon standard, (c’est à dire dans C:\Program Files\EKD), ouvrez une fenêtre MS-DOS et tapez: cd C:\Program Files\EKD --> (appuyez sur la touche entrée du clavier) … ensuite tapez ceci (si vous avez python 2.6 d’installé): C:\Python26\python.exe ekd_gui.py --> (appuyez sur la touche entrée du clavier et regardez ce qui se passe) --> notez bien le message qui s’affiche dans la fenêtre MS-DOS (FAITES-LE, C’EST INDISPENSABLE !), allez ici et ouvrez un nouveau sujet (n’oubliez pas d’expliquer en détail comment se produit le problème, et précisez bien le message d’erreur que vous avez obtenu dans la fenêtre MS-DOS !).
Je suis sous Windows Vista (ou sous Windows 7). Au moment de la deuxième étape de l’installation (quand j’ai démarré EKD pour la première fois), la fenêtre MS-DOS apparaît puis se referme immédiatement, qu’est ce qui se passe ?
** Si EKD est installé de façon standard, (c’est à dire dans C:\Program Files\EKD), ouvrez une fenêtre MS-DOS et tapez: cd C:\Program Files\EKD --> (appuyez sur la touche entrée du clavier) … ensuite tapez ceci (si vous avez python 2.6 d’installé): C:\Python26\python.exe ekd_gui.py --> (appuyez sur la touche entrée du clavier) Si en retour vous avez le message d’erreur suivant: Traceback (most recent call last): File “C:\Program files\EKD\ekd_gui.py, line 1495, in (module) detect = DetectionRegistreApplis() File “C:\Program files\EKD\dependances\chemin_install_applis.py”, line 33, in __init__ self.det1=self.detect_1() File “C:\Program files\EKD\dependances\chemin_install_applis.py”, line 316, in detect_1 os.mkdir(os.getcwd()+os.sep+’chemin_install_applis’) WindowsError: [Error 5] Acces refus: ‘C:\\Program files\\EKD\\dependances\\chemin_install_app lis’ En gos ce message d’erreur apparaît pour vous dire que vous n’avez pas les droits nécessaires pour créer le répertoire ‘chemin_install_applis’ dans ‘C:\Program files\EKD\dependances’. Voilà comment résoudre le problème: 1) Désinstallez complètement EKD (uniquement EKD, et pas les dépendances d’EKD), pour ce faire allez dans Poste de travail (double-cliquez sur poste de travail), dans Gestion du système cliquez sur ajouter ou supprimer des programmes … là une nouvelle fenêtre va s’afficher … et dans cette fenêtre vous allez repérer où se trouve EKD, sélectionnez-le et cliquez sur le bouton Supprimer (le bouton Supprimer qui correspond à l’installation d’EKD). 2) Ensuite redémarrez Windows. 3) Une fois Windows redémarré, vous allez réinstaller le .exe d’EKD. Attention, pendant l’installation du .exe (au moment où vous allez voir la partie Dossier de destination Où EKD doit-il être installé ?, vous allez lui indiquer un autre chemin que le chemin par défaut (qui est C:\Program Files\EKD), le chemin que vous allez lui indiquer est C:\Documents and Settings\All Users\Bureau\EKD (pour vous aider, voilà une copie d’écran de cette partie de l’installation et du chemin à indiquer). 4) Après avoir fini l’installation d’EKD (mais ce coup-ci sur le bureau, vous ne devriez plus avoir de problèmes de droits), redémarrez Windows … et double-cliquez sur l’icône d’EKD sur le bureau ou depuis le menu Démarrer > Tous les programmes (pour terminer la deuxième partie de l’installation). Après-coup vous allez constater qu’un répertoire (nommé EKD) a été crée sur votre bureau, vous ne devez en aucun cas le mettre à la corbeille !.