Le nouveau EKD est arrivé !

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
0
16
juin
2008
Audiovisuel
EKD est un logiciel de post-production pour les vidéos et les images. Il fonctionne à partir de Python, PyQt4, Python Imaging Library, Numpy, ImageMagick, Mplayer-Mencoder et ffmpeg2theora (ces applications doivent donc être au préalable installées sur la machine hôte). EKD est sous licence GPL version 3.

Une grosse refonte du logiciel vient d'être réalisée :
  • L'application utilise maintenant la bibliothèque graphique PyQt4 (EKD gagne en ergonomie tout en restant très simple d'utilisation) ;
  • Le développeur originel a vu deux autres personnes rejoindre le projet (il s'agit maintenant d'une petite équipe de développement) ;
  • De nouvelles fonctionnalités ont vus le jour (et celles qui existaient déjà ont été améliorées) ;
  • Le projet a un nouveau site web (et forum), il dispose aussi maintenant de son propre dépôt Apt.
EKD sera représenté aux Rencontres Mondiales du Logiciel Libre à Mont-de-Marsan du 1er au 5 juillet 2008 sur le stand de lprod.

Vous pouvez suivre le développement du projet par le dépôt subversion.

Aller plus loin

  • # Discrimination

    Posté par  (site web personnel) . Évalué à -2.

    Je remarque qu'encore une fois la Debian Sid n'est pas mentionnée :
    http://ekd.tuxfamily.org/index.php/INSTekd/LinuxDepotDebUbun(...)
    • [^] # Re: Discrimination

      Posté par  (site web personnel) . Évalué à 2.

      Peut-être parce que personne n'a pu faire un paquet pour Sid ?

      Tu sais tu peux prendre tes petites mimines, télécharger les sources et voir si ça fonctionne.

      Tu peux aussi essayer le paquet Ubuntu, il y a des chances que ça fonctionne sur ta debian.

      Je voulais qu'EKD fonctionne sur MacOSX, et bien j'ai fait un tuto :
      http://ekd.tuxfamily.org/index.php/Telechargement/MacOSX

      Ce n'est probablement pas parfait, mais au moins j'ai pu aider la communauté. C'est ça le logiciel libre !
      • [^] # Re: Discrimination

        Posté par  (site web personnel, Mastodon) . Évalué à -1.

        >Tu sais tu peux prendre tes petites mimines, télécharger les sources et voir si ça fonctionne.

        Ouai c'est vrai, comme si tout les utilisateurs savaient compiler des sources, créer des paquets pour apt et cie...

        >mais au moins j'ai pu aider la communauté.

        tant mieux pour toi. Mais tout le monde ne peut pas toujours : manque de temps, de compétence, d'envie etc..

        >C'est ça le logiciel libre !

        Pas pour moi, mais bon... Heureusement que le logicel libre c'est un peu plus que ça...


        Qu'est ce que ça peut m'agacer ces libristes qui n'ont qu'un mot à la bouche quand il y a un bug, ou qu'il manque quelque chose quelque part : "fais un patch !". On dirait que le monde n'est peuplé que de mecs comme eux....
        • [^] # Re: Discrimination

          Posté par  (site web personnel) . Évalué à 2.

          Si tu consultes la page d'installation tu verras que l'installation est "aisée" même si des paquets sont pas dispo pour ta distro.

          Il y a un "script" d'installation qui fait tout le boulot.

          A savoir que c'est du "python" et qu'il n'y a rien à compiler ... Les dépendances doivent être dispo via Synaptic et autres gestionnaires de paquets (Yum ...)
        • [^] # Re: Discrimination

          Posté par  . Évalué à 3.

          En même temps faut arrêter avec les trucs du genre "y'a pas ma debian/ubuntu/suse/mandriva dans la liste".

          D'autant plus qu'on parle de debian SID (instable par nature si je ne m'abuse), le choix d'une telle version implique certaines contreparties.

          "Et Hurd, pourquoi je le vois pas dans la liste ?".

          Cessons de prendre les gens pour des idiots, le logiciel libre, c'est la liberté.
          La liberté n'empêche pas les choix cohérents.
          • [^] # Re: Discrimination

            Posté par  . Évalué à 2.

            >D'autant plus qu'on parle de debian SID (instable par nature si je ne m'abuse), le choix d'une telle version implique certaines contreparties.

            SID pour Still In Development i.e. c'est carrément une cible mouvante
        • [^] # Re: Discrimination

          Posté par  (site web personnel) . Évalué à 4.

          Salut Julien,

          Ca va comme tu veux ?.

          >>> Peut-être parce que personne n'a pu faire un paquet pour Sid ?
          >>> Tu sais tu peux prendre tes petites mimines, télécharger les sources et voir si ça fonctionne.
          >>> Tu peux aussi essayer le paquet Ubuntu, il y a des chances que ça fonctionne sur ta debian.
          >>> Je voulais qu'EKD fonctionne sur MacOSX, et bien j'ai fait un tuto :
          >>> http://ekd.tuxfamily.org/index.php/Telechargement/MacOSX
          >>> Ce n'est probablement pas parfait, mais au moins j'ai pu aider la communauté. C'est ça le logiciel libre !

          Comme tu le sais bien Julien, EKD est aussi fait pour faciliter l'install et l'utilisation pour l'utilisateur.
          L'utilisateur doit pouvoir installer facilement l'application (ne pas se prendre la tête) ... et je me suis
          aussi dépêché de créer la doc (et tutos) de cette nouvelle version pour que tout le monde puisse avoir rapidement
          accès à l'application (la tester et l'utiliser sans trop de soucis).

          Quant à ton excellent tuto il est bien utile aux utilisateurs expérimentés sous MacOSX (ça sera évidemment plus
          compliqué de le suivre pour les utilisateurs lambda). Ton tuto a l'avantage d'exister.

          >>> Ouai c'est vrai, comme si tout les utilisateurs savaient compiler des sources, créer des paquets pour apt et cie... "

          Salut Laurent J,

          Ce n'est pas le rôle de l'utilisateur de savoir empaqueter le logiciel qu'il veut utiliser, l'empaqueteur et/ou
          les développeurs le font à sa place.

          >>> tant mieux pour toi. Mais tout le monde ne peut pas toujours : manque de temps, de compétence, d'envie etc.. "

          Je connais Julien depuis quelque temps et je ne pense pas me tromper en te disant que ce n'est pas ce qu'il a voulu
          dire ... . Je pense qu'il voulait te dire que tu peux installer les sources d'EKD par le script d'installation (le
          script en question est fait pour les utilisateurs d'autres distros que Debian ou ses dérivés). Bien sûr Sid est une
          Debian ... mais nous n'avons pas pû créer de paquet pour Sid. Tu as donc deux solutions:

          1) installer les sources (voir ici): http://ekd.tuxfamily.org/index.php/INSTekd/Linux (le script d'installation a besoin
          d'être amélioré, mais il a l'avantage d'exister).

          ... ou ...

          2) mettre ceci dans ton /etc/apt/sources.list sur ta Sid:

          ## EKD
          deb http://download.tuxfamily.org/ekdforum/ekd lenny contrib

          ... (je sais c'est pour lenny mais ça va quand même fonctionner) et dans la console taper:

          su (mot de passe root), puis taper ...
          wget http://download.tuxfamily.org/ekdforum/ekd/cle-ekd.key.asc -O - | sudo apt-key add -

          ... puis:

          su (mot de passe root), puis taper ...
          apt-get update
          apt-get install ekd

          >>> Pas pour moi, mais bon... Heureusement que le logicel libre c'est un peu plus que ça...
          >>> Qu'est ce que ça peut m'agacer ces libristes qui n'ont qu'un mot à la bouche quand il y a un bug,
          >>> ou qu'il manque quelque chose quelque part : "fais un patch !". On dirait que le monde n'est peuplé
          >>> que de mecs comme eux....

          Je ne suis pas d'accord avec toi Laurent, les personnes qui croient (et aussi développent des logiciels open source) ne pensent pas comme ça.

          Je crois fermement en la philosophie du libre (et c'est pour ça que j'ai crée EKD) ... deux autres personnes ont depuis rejoint le projet ... et ont permis de le faire évoluer parce qu'eux aussi croient aux valeurs du libre.

          >>> Si tu consultes la page d'installation tu verras que l'installation est "aisée" même si des paquets sont pas dispo
          >>> pour ta distro. Il y a un "script" d'installation qui fait tout le boulot.
          >>> A savoir que c'est du "python" et qu'il n'y a rien à compiler ... Les dépendances doivent être dispo via Synaptic
          >>> et autres gestionnaires de paquets (Yum ...)

          Comme je le disais au dessus Julien.

          Autrement si vous êtes utilisateurs de Mandriva, Fedora, SuSE, Red-Hat, ... (ou tout autre distro à base de paquet rpm) serait-il
          possible que vous essayez une install de ce paquet (construit avec alien à partir d'un des paquets deb) ?:

          http://download.tuxfamily.org/ekdforum/ekd/appli/linux/paque(...)

          Voilà, voilà.

          a+
      • [^] # Re: Discrimination

        Posté par  (site web personnel) . Évalué à 0.

        Tiens, moi aussi je donne un coup de main:
        encolpe@gosseyn:~/version_repository/ekd$ python2.4 ekd_gui.py
        
        
        ========================================
        Les applications suivantes n'ont pas été détectées:
        ffmpeg2theora
        EKD ne sera pas pleinement fonctionnel (s'il démarre...)
        
        You must install the packages:
        ffmpeg2theora
        ========================================
        
        
        
        fr_FR
        Traceback (most recent call last):
          File "ekd_gui.py", line 1405, in ?
            from gui_modules_image.divers.image_divers_txt_sur_img import Image_Divers_TxtSurImg
          File "/home/encolpe/version_repository/ekd/gui_modules_image/divers/image_divers_txt_sur_img.py", line 23, in ?
            from functools import partial
        ImportError: No module named functools
        
        • [^] # Re: Discrimination

          Posté par  (site web personnel) . Évalué à 3.

          Pour les "rapports de bugs" c'est là qu'il faut aller :
          http://ekd.tuxfamily.org/forum/
        • [^] # Re: Discrimination

          Posté par  (site web personnel) . Évalué à 2.

          Salut,

          Tout d'abord tu es sous quelle distrib ?.

          Python est-il installé en totalité chez toi ? (voir plus loin pourquoi je te demande ça).

          D'autre part il faudrait que tu installes ffmpeg2theora (EKD ne peut pas fonctionner à 100 % sans ffmpeg2theora), en référence une partie du message que tu as eu en console:

          Les applications suivantes n'ont pas été détectées:
          ffmpeg2theora
          EKD ne sera pas pleinement fonctionnel (s'il démarre...)

          You must install the packages:
          ffmpeg2theora

          On en arrive à ton erreur Python ... le module functools devrait normalement être installé chez toi (mais cela dépend peut-être de ta distrib). Que donne un:

          locate functools

          ... chez toi ?.

          Voilà ce que j'ai chez moi:

          ...:~$ locate functools
          /usr/lib/python2.5/functools.pyc
          /usr/lib/python2.5/lib-dynload/_functools.so
          /usr/lib/python2.5/functools.py

          Pour les rapports de bugs, tu peux venir nous en faire part ici: http://ekd.tuxfamily.org/forum/forumdisplay.php?fid=8 (il faudra préciser ta distro, ta version de Python (tu tapes simplement python dans une console et tu récupères la version), ton noyau (tu tapes uname -a ou tout simplement uname -r)) ... et le message d'erreur exact.

          a+
        • [^] # Re: Discrimination

          Posté par  . Évalué à 3.

          Bonjour Mr le discriminé. :-P

          D'après mes souvenirs, ffmpeg2theora se trouve dans les dépôts multimédia de Christian Marillat.

          Pour le reste il y a effectivement un bogue dans image_divers_txt_sur_img.py. Je l'ai localisé. Le paquet du dépôt sera mis à jour prochainement.

          Romain

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.