Archives de catégorie : Logiciels libres

Screencast ou capture vidéo d’écran sous linux

Pour faire une capture vidéo d’écran avec l’image et le son sous linux vous disposez d’outils variés qui sont décrits dans cette page. Sachez qu’il y en a aucun qui fonctionne correctement, le plus simple est d’enregistrer le son (et votre voix via un micro) sous audacity puis l’image en tapant la commande suivante:

ffmpeg -f x11grab -r 25 -s 1366×768 -i :0.0 -vcodec huffyuv -sameq capture.avi

1366×768 correspond à la résolution de l’écran. Il suffit ensuite de mixer le son et la voix sous kdenlive. C’est ainsi que je réalise mes tutos vidéos.

Behringer v-amp3, UCA222 et linux

Dans le prolongement de mon article sur les logiciels de musique assistée sur ordinateur, je suis passé à un stade supérieur en achetant un multi effets guitare Behringer v-amp3 et une interface USB UCA222 de la même marque. Le but étant de faire de la MAO en mixant diverses pistes sons (dont celles issues d’une guitare électrique qui n’a rien de virtuel) sous linux évidemment.

J’ai eu un peu de mal pour le branchement, celui décrit de la doc ne permettait pas d’avoir du son. Voici le branchement effectué.

L’interface UCA222 est branchée sur la prise INPUT du v-amp3, les prises RCA du même câble sont branchées sur les deux entrées input de l’UCA222. Côté PC, sous audacity il ne faudra pas choisir comme périphérique d’entrée votre carte son, mais le périphérique UCA222 qui agit comme une carte son externe.

Du coup le son ne sort plus par les enceintes de votre PC mais par la sortie PHONES de l’UCA222 sur laquelle j’ai branché un casque (le bouton MONITOR est sur le ON). A présent je dois tester energyXT qui est fourni avec le kit v-amp3+UCA222 d’autant qu’il existe une version linux mais j’ai un soucis d’activation qui ne devrait pas me résister longtemps.

Tutoriel vidéo générique animé avec Synfig Studio

Je continue dans l’apprentissage de Synfig studio et dans la réalisation de tutoriels vidéos. Mon petit dernier concerne la réalisation d’un générique de début pour une vidéo avec l’affichage animé de titres avec un logo. Il m’a fallu un peu de temps pour arriver à comprendre comment ça fonctionne. Il faut dire que sur internet on ne trouve que des démonstrations de travaux finis sans explication sur les différentes étapes pour y arriver et la documentation n’est pas très volubile à ce sujet, et notamment celle francophone (quasiment inexistante). La vidéo est assez longue (un bon quart d’heure), j’ai placé la démonstration de l’animation en tout début de séquence. Voilà ce que ça donne

Par rapport à ce tuto, j’ai retravaillé mon animation en recentrant correctement mes éléments. Sous kdenlive il suffit maintenant de trouver un petit jingle de générique pour illustrer le tout. Celui choisi dans la démo est pour le moins assez macabre, je le changerai à l’avenir. Maintenant je dispose enfin d’un générique plutôt sympa et beaucoup moins basique pour mes vidéos.

 

Réaliser un logo bondissant avec Synfig Studio

Je continue dans les tutos vidéo et dans l’apprentissage de Synfig Studio avec ce tutoriel qui vous explique comment réaliser un logo bondissant. En fait c’est un logo qui suit une bline. C’est un logo qui a été créé avec inkscape, le tutoriel montre également l’intégration de l’animation dans kdenlive. Ca se passe par ici.

Il est préférable de basculer en plein écran pour mieux distinguer les différentes étapes.
 

Tutoriel suivi d’une bline avec synfig studio

Je me suis mis dans la tête de créer un logo animé en entête de mes vidéos avec synfig studio. J’ai donc commencé l’exploration de cet outil de création 2D d’animation et je découvre que la doc pèche par omission ou pire encore comporte des erreurs (notamment à la traduction). Je galère donc un peu pour réaliser des choses simples. Pour éviter à chacun de tomber dans les errements dans lesquels je suis tombé, j’ai entamé un cycle de tuto vidéo.

Pour le premier tuto, il s’agit de lier un objet à une bline de manière à ce que l’objet en question suive le profil de la bline pendant une animation.

 

Soldes d’hiver

J’ai profité des soldes pour changer un de mes PC. Bien qu’ayant encore de la patate pour ce que j’en fais, mon seuil de tolérance de bruit s’est dégradé et je ne supportais plus son bruit d’autant qu’il est placé dans une pièce vie. Je l’avais monté de toute pièce et vu la taille  limitée du boîtier j’ai manqué de choix pour installer un ventilo de processeur silencieux.

Je me suis fait quelques devis en partant sur un PC en pièces détachées, mais finalement j’ai opté pour un PC de marque. En effet, bien que les composants ne sont pas forcément du dernier cri, les prix sont serrés, l’aménagement optimisé et on dispose bien souvent d’une licence windows. Je me suis tourné vers le packard bell Imedia D3523fr vendu par cdiscount. C’est un PC basé sur un processeur Intel Pentium G620 avec 4Go de RAM DDR3, 2 To de disque dur, une carte vidéo Nvidia GeForce 510 (et non 405 comme indiqué sur la page de cdiscount) avec 1Go de RAM dédiée, le tout avec une licence windows seven. Il m’a coûté 369,90€ (frais de port compris). Si j’avais monté un PC équivalent, ça m’aurait coûté bien plus cher.

Première impression, je suis ravi par le bruit, on n’entend rien ! Même si j’enfreins quelques peu les règles de garantie (je croise les doigts pour qu’il ne m’arrive rien !), j’ai réduit la taille de la partition windows en passant à 500Go et j’ai installé la Mandriva 2011. Comme je l’avais déjà signalé lors d’une première installation de Mandriva 2011 Hydrogen sur un autre PC, il n’est pas possible de choisir ses packages, du coup on se retrouve avec la version serbo croate de thunderbird. La désinstallation de tous les packages inutiles prend autant de temps que l’installation elle même, je sais bien qu’on dispose maintenant de gros disques durs, mais ce n’est pas une raison pour le combler inutilement. J’ai commis ensuite l’erreur de faire une mise à jour, je me suis retrouvé avec un système complètement instable avec des erreurs du style FATAL module ide_cd_mod not found, avec des freezes et des lenteurs considérables de KDE. Il semblerait que le problème soit connu et que le passage à un noyau 3.X le résolve. Sauf que je souhaite disposer d’une version stable et non pas d’une version « testing ». Du coup j’ai réinstallé la mandriva 2010.2, j’ai installé le driver nvidia à partir du site du constructeur et tout marche de manière impeccable.

Vu les soucis de Mandriva, j’aurais pu passer à la mageia 1, mais vu que cette version n’est ni plus ni moins qu’un clone de la 2010.2 autant prendre l’originale, j’aviserai quand sortira la version de 2 mageia.

 

OpenShot Video et Synfig Studio

Pour aller plus loin dans l’utilisation de kdenlive, j’ai découvert qu’on pouvait lui intégrer des animations venant de Synfig Studio. Ce dernier est un atelier permettant de créer toutes sortes d’animation 2D, on peut ensuite les importer dans kdenlive et les rajouter en incrustation dans les images. Sur l’exemple ci-dessous, j’ai créé une animation avec des flocons qui descendent.

de fil en aiguille je suis tombé sur OpenShot Video, c’est un tout nouveau outil de montage vidéo, qui se veut plus simple que kdenlive. Son gros plus par rapport à ce dernier est qu’il se base sur blender et inkscape, on peut donc créer des animations 3D et des graphiques 2D. Ce soft est encore jeune et un peu instable mais il sera certainement un sérieux concurrent à kdenlive dans les années à venir. Sur la copie d’écran ci-dessous, on voit un montage quasi terminé avec l’onglet Effets sélectionné.

Sur ma mandriva 2010.2, j’ai eu un peu de mal à faire fonctionner blender via OpenShot Video. Il se trouve que blender 2.61 requiert l’installation de Python 3.2, alors que sur ma mandriva je dispose de la version 2.6, j’ai du faire cohabiter 2 versions de Python sur mon système. J’arrive très bien à compiler OpenShot avec python 2.6 mais pas moyen de l’installer avec la version 3.2, je bute sur une erreur de syntaxe dans le fichier setup.py. Du coup en lançant blender d’Openshot, j’ai l’erreur « No frame was found in the output from Blender ».

J’ai mis à jour la page montage vidéo sur mon site FUNIX pour présenter à la fois Synfig Studio et OpenShot Video.

Mise à jour du tutorial kdenlive sur FUNIX

Je viens de terminer la mise à jour du tutorial kdenlive, il est disponible en ligne par ici http://www.funix.org/fr/linux/index.php?ref=kdenlive. On peut également le télécharger au format pdf par .

Tutorial kdenlive

J’ai réalisé un tutorial kdenlive sous forme d’une vidéo accessible via youtube. J’ai pas mal galéré pour trouver un outil permettant de faire des enregistrements de vidéos d’écran (screencast), j’ai utilisé recordmydesktop mais il est particulièrement buggé. Soit il manque des morceaux à la vidéo, soit c’est le son qui est absent. Au final il j’ai fait un mix d’enregistrement avec recordmydesktop avec une partie de bande son enregistrée plus tard avec audacity. La prochaine fois, je ferai un enregistrement vidéo avec ffmpeg et l’audio avec audacity, ça sera plus simple.

Je me base sur la dernière version de kdenlive, la 0.8.2.1. Vu que j’ai enregistré en plein écran (1600×1200), il est préférable de visualiser la vidéo en plein écran pour que ça soit lisible.

Mise à jour de FUNIX

J’ai installé les dernières versions de mes outils de montage vidéo, du coup j’en ai profité pour mettre à jour mon site FUNIX. Les modifications effectuées sont les suivantes :
– dans la page outils de base pour la vidéo, j’ai procédé au changement de version de libogg 1.3.0, lame 3.99.3, x264 xnapshot 20111220-2245 et de ffmpeg avec le dernier snapshot du 21.12.11. Pas de difficultés notoires à signaler
– dans la page outils pour pilote un caméscope DV, passage à libdc1394 2.1.4, rien à signaler d’autres
– dans la page conteneur vidéo, je suis passé à libebml 1.2.2, libmatroska 1.3.0, mkvtoolnix 5.2.0. Par contre pour ce dernier, il est nécessaire de disposer de gcc 4.6, comme je n’ai pas envie de faire évoluer pour l’instant mon OS et d’installer 2 versions de gcc en parallèle, tant pis je resterai en attendant avec la version 4.9.1 de mkvtoolnix.
– dans la page lecteur vidéo, je suis passé à libdvdcss 1.2.11, libdvdread 4.1.3, libdvdnav 4.1.3, libdvbpsi 0.2.2, live 2011.12.20 et au dernier snapshot mplayer du 21.12.11. Pas de difficultés notoires à signaler sauf que je pense que libdvdread et libdvdnav sont obsolètes (intégrés dans d’autres outils) et ne vont pas tarder à disparaître de cette page.
– dans la page transcodage, j’ai modifié une bricole dans la compilation de transcode 1.1.5 sur plateforme 64bits pour que ça soit plus clair
– dans la page montage vidéo, je suis passé à mlt 0.7.6, kdenlive 0.8.2.1, LiVES 1.4.9, cinelerra 4.3 et audacity 1.3.14-beta. J’ai allégé la page en basculant l’installation de certaines bibliothèques dans la page « outils de base pour la vidéo ». Concernant cinelerra j’ai encore du mal avec les accents français, sur ma mandriva je dois sélectionner la compatibilité avec l’ancien encodage mais les effets collatéraux sont trop gênants. Du coup pour l’instant je préfère m’en servir en anglais, ce qui est quand même dommage. Pour audacity, cette version ne prend pas encore en compte la dernière version de wxWidgets (2.9.3), il faudra rester à la version 2.8.12, il n’empêche qu’il y a encore plein de modifs à faire dans le code pour pouvoir le compiler.

Je vais travailler maintenant sur des minis vidéos en guise de tutorial dans l’utilisation des outils de montage vidéo.