Blog graphique 2

Pencil offre de nombreuses possibilités en animations, je n’ai pour le moment fait que quelques essais, mais voici quelques pistes possibles, dans l’état actuel du logiciel, voici donc livré quelques éléments interessants pour l’utilisation. J’essaierais d’augmenter ce billet dans les jours à venir ou d’en créer un autre,
au fur & à mesure de mes expériences.

Le forum officiel abrite déjà quelques en français, cela peut valoir le coup d’aller le visiter.

Pour commencer, des points très interessants de ce logiciel, pour les bidouilleurs ou fonceurs. Je parle principalement du point de vue d’un utilisateur sous GNU/Linux mais des éléments peuvent sans doute s’appliquer sur d’autres OS.

Coté fichier
La sauvegarde du document de travail se décompose quant à lui comme suit :
Le fichier XML (donc scriptable) de représentation de l’animation lui même.
un sous répertoire .data/ contenant les vecteurs (.vec), les bitmaps (.png) et la palette (.xml).
** La palette n’est pas compatible GPL (Gimp/Inkscape/Agave), malheureusement), mais une moulinette ne serait pas compliquée.
** les png sont juste de la taille du dessin et conserve la transparence, ce qui permet un retraitement avec un autre outilaprès linetest et avant réimport.

* Le format utilisé pour l’animation est du type XML, donc, le fichier une fois sauvegardé est scriptable facilement. Il en va de même pour les éléments vectoriels, qui ne sont malheureusement pas au format SVG.
* L’export video ne fonctionne pas sous Linux (du moins pas chez moi), mais on peut sauvegarder en séquence de PNG (avec transparence et sans perte de qualité) ou JPG (sans transparence, mais avec perte de qualité).
La sortie vidéo ne fonctionne pas, mais la sortie en séquence d’image offre des possibilité plus importantes :
* Importer pour post-traitement : Gimp-gap, Blender, Inkscape, Imagemagick ou autre logiciel spécialisé.
* Importer dans un logiciel de montage non-linéaire (qui font aussi du post-traitement) : Jahshaka, openmovieeditor, Kdenlive ou le plus imposant Cinelerra

Pour encoder la vidéo dans un terminal ou en script avec mencoder (exemples simples, toutes les combinaisons sont possible):
pour les PNG, sortir un mpeg4/avi à 24 images par seconde :
mencoder "mf://*.png" -mf fps=24 -ovc lavc -lavcopts vcodec=mpeg4 -o VIDEO.avi
ou pour les JPEG, et sortir un mpeg4/avi à 12 images par secondes :
mencoder "mf://*.jpg" -mf fps=12 -ovc lavc -lavcopts vcodec=mpeg4 -o VIDEO.avi
Plus compliqué pour un flv (format vidéo flash) à 15 image/seconde :
mencoder "mf://*.jpg" -ofps 15 -ovc lavc -lavcopts vcodec=flv -ffourcc FLV1 -o VIDEO.flv
VIDEO est à remplacer par le nom de votre choix.

ATTENTION, l’encodage de PNG avec transparence peut poser problèmes, il vaut mieux enlever l’alpha des PNG avant l’encodage.
Pour cela, il faut applatir l’image, ici avec un fond blanc (astuce trouvé ici) :
convert image.png -background white -flatten +matte image_new.png

Pas de commentaire »

Pas encore de commentaire.

Flux RSS des commentaires de cet article. URL de rétrolien

Laisser un commentaire

Vous devez être connecté pour rédiger un commentaire.

Propulsé par WordPress

Switch to our mobile site