Les Petites Lanternes Magiques

. .. Luciole (Linux)

Logiciel libre de création de film d’animation.

04
07
2010

Luciole est un logiciel libre de capture image par image dédié à la réalisation de films d’animation. Initialement imaginé pour les besoins en logiciel libre dans le cadre scolaire, il est utilisé par des élèves de la maternelle aux lycées. L’évolution future doit lui permettre d’intégrer une bande son afin d’aider au prémontage vidéo, le montage final ne pouvant s’émanciper d’un logiciel de montage vidéo (gestion des transitions, des effets, des génériques et des multiples bandes sons, bruitage...).

L’interface graphique est pensée pour être la plus sobre possible avec un grand écran de retour caméra (caméra dv ou webcam), une colonne de capture d’image et une colonne de montage. La prévisualisation du montage s’opère dans la zone de retour vidéo. Le logiciel peut aussi être utilisé avec un appareil photo numérique en important les images depuis le périphérique et en les insérant dans la colonne capture puis montage.

Par défaut, les images capturées ne peuvent pas être mises à la poubelle, ceci dans le but de favoriser la plus grande autonomie des élèves face au logiciel sans non plus perdre toutes les données par de mauvaises manipulations. Mais cette option peut être activée ou désactivée en cours d’utilisation selon les besoins grâce à un onglet « préférences ».

La possibilité de modifier le design de l’interface graphique est aussi disponible en option, avec le skin « tropical » décidément très réussi.

Lancer le logiciel

Au démarrage de Luciole, vous avez deux possibilités : soit créer un nouveau projet, soit ouvrir un ancien projet. Si vous choisissez de créer un nouveau projet, alors l’assistant de configuration se lance.

Nommez votre projet et choisissez l’endroit où vous voulez l’enregistrer.

Choisissez ensuite le type d’appareil que vous souhaitez utiliser : caméra dv, webcam ou appareil photo. Les deux premiers vous permettent d’optenir le retour vidéo pour la capture des images.

Pour la webcam, le logiciel recherche les webcam disponibles (donc installées). À vous de choisir celle que vous souhaitez utiliser. Ici il y a une webcam externe sur port USB (celle sélectionnée) et celle interne de l’ordinateur (pas très pratique pour faire du film d’animation).

À la fin, l’assistant affiche un récapitulatif des choix opérés avant validation finale. Ces propriétés peuvent être retrouvées par la suite dans l’onglet propriétés.

L’onglet propriétés permet de modifier le choix de la caméra et recharger celle-ci en cours de projet.

Capturer des images

Le bouton « luciole » permet de lancer le retour caméra, et d’afficher un bouton « appareil photo » pour la capture des images. Chaque clic sur ce bouton capture une image et la place dans la colonne des captures.

Le montage

Le montage s’opère dans la colonne montage. Il suffit de sélectionner les images de capture que l’on veut inclure dans le montage et de les placer dans la colonne de montage. Soit par un simple glisser-déposer comme sur l’image ci-dessus, soit en utilisant la flèche pour déplacer les photos sélectionnées dans la colonne adéquate.

Oignon skin / Mixer

Il peut être très utile en cours de capture de repositionner l’image par rapport à celle d’avant (le support à bougé par exemple...) ou de voir la progression d’un personnage dans le décor pour obtenir des mouvements fluides. Pour cela, la fonction « Mixer » ou autrement appelée « onion skin » permet d’activer la transparence d’une photo sélectionnée par rapport à une autre. Une barre de réglage permet en outre de modifier le degré de transparence de cette image.

Installer luciole !

À partir de Ubuntu Karmic (9.10), Luciole se trouve dans les paquets Ubuntu. Un bug d’acquisition s’est introduit dans cette version (0.7.3). Installer plutôt une version (0.8.2) plus récente. Les instructions d’installation sont ci-dessous, section karmic koala .

Pour Ubuntu Lucid (10.4) l’installation de la version 0.8.2 se fait comme n’importe quel autre logiciel, par le menu Application > Ajouter/supprimer.

Installer luciole depuis les dépôts inattendu.org :

D’abord récupérer la clef d’authentification du dépôt inattendu.org par un Terminal (Application > Accessoires > Terminal)

wget -q http://repository.inattendu.org/ina... -O- | sudo apt-key add -

Ensuite, ouvrez votre fichier sources.list (toujours par le Terminal)

sudo gedit /etc/apt/sources.list

Pour hardy heron, copiez le code ci-dessous, enregistrez et fermez.

# liens vers repository.inattendu.org (Ubuntu hardy heron)
deb http://repository.inattendu.org hardy main

Pour intrepid ibex, copiez le code ci-dessous, enregistrez et fermez.

# liens vers repository.inattendu.org (Ubuntu intrepid ibex)
deb http://repository.inattendu.org intrepid main

Pour jaunty jackalope, copiez le code ci-dessous, enregistrez et fermez.

# liens vers repository.inattendu.org (Ubuntu jaunty jackalope)
deb http://repository.inattendu.org jaunty main

Pour karmic koala, copiez le code ci-dessous, enregistrez et fermez.

# liens vers repository.inattendu.org (Ubuntu karmic koala)
deb http://repository.inattendu.org karmic main

Dans votre Terminal, tapez :

sudo apt-get update
sudo apt-get install luciole

Ou bien, et c’est bien plus chic, cliquez sur ce lien apt ://luciole

Améliorer les exports

Pour améliorer le tout et surtout les exports, activez les dépôts medibuntu.

Activer le port FireWire 1394 pour la caméra DV

Pour donner les droits d’accès de manière durable à l’utilisateur, ouvrir un Terminal et tapez la commande suivante :

sudo adduser $USER disk

Puis redémarrer la session avec la combinaison des touches suivantes :
CTRL + ALT + Backspace

Votre caméra sera désormais reconnue lorsque vous lancerez un logiciel de capture DV.

27 Messages de forum

  • Luciole (Linux) 11 mai 2009 23:50, par Yves

    Après exécution des commandes précédentes, la dernière, sudo apt-get install luciole se termine comme ça :
    Les paquets suivants contiennent des dépendances non satisfaites :

    luciole : Dépend : python-gnome2 mais il n’est pas installable

    Dépend : gstreamer0.10-plugins-base mais il n’est pas installable

    Dépend : gstreamer0.10-plugins-good mais ne sera pas installé

    Dépend : python-gst0.10 mais il n’est pas installable

    Dépend : gstreamer0.10-plugins-bad mais ne sera pas installé

    2.6.24-24-386 #1 Wed Apr 15 15:13:41 UTC 2009 i686 GNU/Linux
    DISTRIB_RELEASE=8.04
    DISTRIB_CODENAME=hardy
    DISTRIB_DESCRIPTION=« Ubuntu 8.04.2 »
    KDE : 3.5.10

    L’erreur vient-elle de Kubuntu au lieu de Gnome ?
    Que faire ?
    Merci

    Répondre à ce message

    • Luciole (Linux) 12 mai 2009 00:07, par Festival des Petites Lanternes Magiques

      Bonjour,
      si je comprends bien tu es sur kubuntu en version hardy heron ?

      As tu des problemes de dependances dans apt , Que donne un : apt-get install -f ?

      Peut-être en effet cela dépend de gnome mais je ne suis pas sur. Je n’ai jamias essyé luciole sur kubuntu seul. Je vais essayer de mon coté de m’installer une virtualbox de kubuntu pour hardy.

      Répondre à ce message

      • Luciole (Linux) 12 mai 2009 10:13, par Festival des Petites Lanternes Magiques

        Re-bonjour,
        Je viens de faire l’install de luciole depuis kubuntu hardy heron fraichement installé. Apt installe tout de même 76 paquets supplémentaires mais tout se passe sans problème.

        Tu dois avoir un problème de paquets cassés ou dépôts mal configurés.

        Nico

        Répondre à ce message

  • Luciole (Linux) 13 mai 2009 17:33, par GaeliX

    Aucun problème d’installation (xubuntu jaunty).
    Configuration et prise en main immédiates.
    A moi la palme d’or !

    Répondre à ce message

  • Luciole (Linux) 15 mai 2009 11:51, par philgat

    Bonjour,

    L’installation est OK mais quand je souhaite créer un projet j’ai :
    Nom de projet : luciole
    Chemin du projet : /home/philgat

    Nombre de frames par seconde : 5
    Type de matériel : WEBCAM

    Nom de la webcam : PC Camera
    Webcam driver : /dev/video0
    Résolution utilisée par la webcam : 384x256
    Driver de webcam utilisé : v4lsrc

    Amusez-vous bien avec luciole !

    par contre des que je souhaite capturer une image j’obtiens :
    synchronisation erreur : impossible de synchronisé dans la ressource.

    Répondre à ce message

    • Luciole (Linux) 15 mai 2009 13:15, par Nico

      Merci pour le forum. Il doit y avoir des pbs de détection de webcam par luciole.
      Pour aider à résoudre , sous quel version de linux est -tu ? La webcam fonctionne-t-elle avec d’autres appli comme cheese par exemple ?

      Répondre à ce message

  • Luciole (Linux Xubuntu Karmic 9.10) 14 janvier 20:11, par nicolas

    Bonsoir,

    je ne parviens pas à faire fonctionner Luciole, installé via sudo apt-get install luciole
    Je suis sous xubuntu karmic koala, 9.10 donc.
    Luciole fonctionne sous jaunty sur la même machine.

    Mon problème :

    - luciole se lance,
    - luciole détecte ma webcam (une Quickcam Vision Pro Logitec)
    - luciole me donne la fenêtre principale pour travailler mais...

    - pas de retour écran de ma webcam
    - le bouton pour faire des photos ne fonctionne pas même s’il apparaît
    quand j’ai défini mon projet et fait toutes les étapes et suis prêt à prendre les photos.

    En fait, le logiciel est freezé, les menus déroulants ne fonctionnent plus.

    Par avance merci de votre aide.

    nicolas

    Répondre à ce message

  • Luciole (Linux) 7 février 11:09, par Papou

    Salut à tous,
    Merci aux créateurs de Luciole, voilà des années que j’étais à la recherche d’un logiciel d’animation fonctionnant avec une webcam et je crois avoir trouvé là la perle rare. C’est du beau travail. ;-)
    Malheureusement, je ne suis pas très bon en programmation alors je ne peux pas apporter moi-même les petites améliorations que j’aimerais voir dans Luciole comme un « chronomètre », une fonction de prévisualisation directement dans la zone de capture (de manière à pouvoir s’affranchir du travail fastidieux qui oblige à déplacer les rushs vers la zone de montage avant chaque visualisation) et quelques raccourcis claviers.
    Désolé si je vous ai paru malpoli de « réclamer » alors que je suis vraiment content d’avoir trouvé Luciole. :-) Voyez ça comme des suggestions pour les futures versions.
    D’avance merci à vous de m’avoir lu ! :o)

    Répondre à ce message

    • Luciole (Linux) 8 février 06:05, par nico

      Merci , pour ce sympathique et encourageant message.

      Pour les améliorations : Je con comprend pas trop la fonction « chronomètre » . On peut déplacer tout les rushs d’un coup avec CTRL-A + (flèche déplacer les images) ou par glisser/ déposer.

      A quel types de raccourcis clavier penses-tu ?

      Répondre à ce message

  • Luciole (Linux) 15 février 18:35, par brazz

    Je suis sous karmic. J’ai installé luciole selon la procédure indiquée (dépot inattendu.org...) et ceci fonctionnait. Suite à un avis de mise à jour disponible, j’ai donc mis en service la version 0.8.3, et à présent plus rien ne fonctionne. En fait luciole se plante au démarrage... Y aurait il un problème avec la nouvelle version ?

    Répondre à ce message

    • Luciole (Linux) 15 février 19:04, par nico

      Bonjour,
      Pouvez vous me donner quelques coup de main pour debugger ?

      Dans un terminal lancer luciole ( juste taper luciole) , et me retourner ce qu’il raconte

      La commande suivant donnera de plus ample information :
      luciole -l
      et donnera un fichier de log (donées) dans /home/$USER/.luciole/luciole.log

      Ne pas hésiter à me recontacter si mes explications ne sont pas très claire.

      Répondre à ce message

    • Luciole (Linux) 15 février 19:57, par nico

      Oui le problème est bien confirmé . J’ai oublié un cas tout simple : pas de projet existant.
      Je m’occupe de résoudre cela très vite et un luciole 0.8.4 sera bientôt dispo ( d’ici demain)

      Sinon il sufiit de rajouter n’importe quoi, toto par exemple, entre les 5 balises <LastProject> </LastProject>le contenu du fichier /user/$HOME/.luciole/lucioleConf.xml

      ce qui donnerai :
      <LastProject>toto</LastProject>

      <LastProject>toto</LastProject>

      <LastProject>toto</LastProject>

      <LastProject>toto</LastProject>

      <LastProject>toto</LastProject>

      Répondre à ce message

    • Luciole (Linux) 15 février 21:14, par nico

      Bonjour à nouveau.
      La version 0.8.4 est disponible dans le dépôt inattendu.org. elle corrige le problème de luciole qui plant au démarrge.

      Répondre à ce message

      • Luciole (Linux) 15 février 22:18, par brazz

        Merci, je n’avais pas vu...
        merci pour cette réactivité ! Je viens de procéder à la mise à jour et Luciole marche comme un charme !
        encore bravo ! :-))

        Répondre à ce message

  • Luciole (Linux) 24 avril 09:17, par cathy

    Bonjour
    J’ai bien réussi à « capturer » les images puis à les faire glisser dans la 2 e colonne de montage. :-) Que doit-on faire après : exporter ... ? Car qd je vais dans openshot je n’arrive pas à récupérer la séquence vidéo. :’-( Je dois avoir oublier qch ! :-/

    Répondre à ce message

    • Luciole (Linux) 24 avril 13:29, par nico

      Bonjour,
      Quand vous exportez avec luciole, voux exporter dans un fichier au format video. C’est celui ci qu’il faut utiliser dans openshot.
      Pour cela :
      - Vous devez choisir un format, pour travailler avec openshot le mieux et le format DV.
      - Vous choisissez un nom de fichier , par défaut il se nomme export. vous pouvez le gerder
      - Vous choisissez pour finir un répertoire ou se fichier sera placé. Par defaut c’est dans le repertoire ou se trouve votre projet luciole. Si votre projet luciole de se trouve dans /home/cathy/luciole le fichier se trouvera dans /home/cathy/luciole/export. Vous pouvez connaitre ou est le projet en affichant les propriéts du projet dans le menu Affichage.
      - Enfin vous clicker sur exporter.

      Une fois l’export fait lancer openshot. Créer un nouveau projet au format DV pal, dans menu Fichier —> Nouveau Projet.
      Ensuite importer le fichier d’export générer dans luciole , en utilisant le bouton ’+’ ou menu Fichier —> importer des fichier. Là aller chercher le fichier export.dv qui se trouve si on prend l’exemple plus haut dans le dossier /home/cathy/luciole/export

      J’espère que ce message aura pu vous aider. Re-contacter nous si besoin.

      Répondre à ce message

  • Luciole (Linux) 12 mai 15:31, par Vigo

    Hello,

    J’ai découvert, installé et testé Luciole hier sur Ubuntu 10.04. La prise en main est vraiment super rapide et je dois avouer que je me suis vraiment amusé à animer les Lego de mes enfants. Je me réjouis de leur faire découvrir ce week end.

    Bravo pour votre travail.

    Vigo

    Répondre à ce message

  • Luciole (Linux) 28 mai 21:02, par Olm-e

    hello,

    j’ai récement découvert cette petite merveille, et je me demandais si il n’y avais pas moyen de faire quelques améliorations qui permettrait des projet un peu plus souples/professionels :

    - controles des paramètres de la caméra : v4l2 / driver UVC : controle du focus (surtout), et peut-etre du pan/tilt ?? ce sont des fonctions assez basique à implémenter je penses... mais je ne suis pas assez calé en python pour le faire moi même... (voir dans le projet mjpg-streamer, qui intègre ces controles p.x.)

    - controle de la dimention des images capturées : l’écran de config dit que ma webcam (quickcam pro 9000) est détectée avec une résolution de 1600/1200 (ce qui est très bien) mais la capture se fait en PAL (720/576) ...
    Comme je travailles après avec Blender pour le compositing, ça m’intéresse d’avoir la capture en pleine resolution.

    En tout cas bravo pour cet outil bien pratique, et qui plus est utilise python et gstreamer comme j’ai rarement vu ! :)

    Répondre à ce message

    • Luciole (Linux) 31 mai 06:24, par nico

      Tout d’abord merci pour ce message : ça encourage !

      En effet il y aurait des paramètres de webcam a intégrer. Je ne savais pas que l’on pouvait contrôler le focus d’une wecam ! Mais qu’est que le pan/tilt ?

      Je réfléchis à une version de luciole un peu plus « pro ». Ou ’on aurai plus de paramètre pour gérer les entrées, les effets ( jouer avec des clefs chromatiques pour le décor, interpolation du mouvement, etc ...), support du HD, etc ...

      A propos de la définition, la webcam prend la photo en la résolution indiquée, et ensuite retaille l’image dans un format 720x576 pour être compatible avec le format PAL.

      Pour info, car je connais mal blender : Pourquoi utiliser blender pour le compositing, plutot qu’un outil d’édition video non lineaire comme cinellera ou openshot ?

      Nico

      Répondre à ce message

      • Luciole (Linux) 6 juin 11:09, par Olm-e

        Tout d’abord merci pour ce message : ça encourage !

        de rien, ça encourage de tomber sur des bons softs ;)

        En effet il y aurait des paramètres de webcam a intégrer. Je ne savais pas que l’on pouvait contrôler le focus d’une wecam ! Mais qu’est que le pan/tilt ?

        certaine webcam comme la quickcam sphere peuvent tourner/monter/descendre ... on peut controler ces mouvement par soft (mais bon c’est du luxe un peu)
        ceci dit, je suis en train de voir si il n’y a pas moyen de controler tout ça de manière extérieure à luciole ... d’après la doc de mjpg-streamer, ça devrait être possible.

        Je réfléchis à une version de luciole un peu plus « pro ». Ou ’on aurai plus de paramètre pour gérer les entrées, les effets ( jouer avec des clefs chromatiques pour le décor, interpolation du mouvement, etc ...), support du HD, etc ...

        allèchant tout ça ...

        A propos de la définition, la webcam prend la photo en la résolution indiquée, et ensuite retaille l’image dans un format 720x576 pour être compatible avec le format PAL

        .

        dès lors comment est il possible de désactiver le redimentionnement, pour pouvoir utiliser l’image pleine ? (la caméra que nous utilisont - quickam pro 9000 - fait du 1600x1200, bien pratique pour faire un recadrage dedans ensuite pour traveling, zoom, etc au montage... )

        Pour info, car je connais mal blender : Pourquoi utiliser blender pour le compositing, plutot qu’un outil d’édition video non lineaire comme cinellera ou openshot ?

        Nico

        Blender fait de la 3D au départ, mais intègre aussi un éditeur video non linéaire bien pratique et facile d’emploi, adapté à l’animation (puisque c’est son boulot), et qui plus est intègre un système de compositing par node permettant de faire des effets très complexes, comme on trouve dans les gros softs genre Fusion etc ...

        Ca permet vraiment plein de choses, et notement d’intégrer des scènes en 3d, de faire des effets de flou, green key, recadrages animés, etc... , voire de changer la vitesse d’une animation à partir d’une courbe de vitesse, en intégrant une interpolation entre les images.

        Perso je l’utilise même pour du montage classique de documentaire. (en plus, il s’installe vraiment partout très facilement - multiplateforme - contrairement à Cinellera & co )

        Olivier

        Répondre à ce message

        • Luciole (Linux) 6 juin 19:44, par nico

          Je vais regarder de plus près mjpeg-streamer pour en apprendre un peu plus sur les webcams et leur possibilité de contrôle.

          Pour désactiver le redimensionnement, il faudrait patcher le code. Enlever un Bin gstreamer . Je peux t’indiquer la démarche si tu veux.

          Merci pour cette explication de Blender, je vais y aller aussi faire un nouveau tour, mais plus attentionné cette fois ci :-))

          Sinon, par pure curiosité ; tu as l’air de triturer la webcam de manière interessante. Pour an faire quoi ?

          Répondre à ce message

          • Luciole (Linux) 7 juin 19:11, par Olme

            je veut bien la démarche pour patcher le code... c’est du python, je devrais m’y retrouver (un peu)

            ha oui : l’opportunité de prendre 2 images en même temps sur 2 caméra différente me semblerait une bonne idée aussi : pour faire de la stéreovision (tellement à la mode) ou pour faire des raccords au montage (comme un tournage multicam au cinema)

            personnelement, je travaille sur une prise de vue automatique en stéréo justement :

            dernier exemple en date : un analgyphe d’une prise de vue d’une journée dans notre jardin expérimental : http://padma.okno.be/Vhqrc2q3/info (note : l’interface est remarquable également : c’est un système de gestion de banque d’image video partagée automatisé )

            sinon, je travailles sur une série de courts métrage avec des amis qui ont un univers assez intéressant (animation puppets image par image) ... mais chuut, ce n’est pas encore pret à être montré... bientôt ;)

            Il nous arrive de donner des stages également de ci de là ...

            Olivier

            Répondre à ce message

            • Luciole (Linux) 11 août 08:44, par victoria

              j’arrive pas a mettre onion skin sur mon luciole aidez moiu

              Répondre à ce message

              • Luciole (Linux) 11 août 11:25, par nico

                Bonjour,
                Quelle version de luciole utilisez-vous ? sous quelle distribution ?

                Que se passe-t-il quand vous cliquez sur la case mixer(onion-skin) ? Plus d’acquisition ? ou bien rien ne change ?

                Répondre à ce message


Suivre la vie du site RSS 2.0 | © Lanternes 2006-2010 | Nous contacter | Plan du site | SPIP by GRAPE | Espace privé |