Archives de catégorie : Vie de FUNIX

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.

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.

Mise à jour de FUNIX

Profitant de la mise à niveau logicielle d’un de mes PC j’ai mis à jour mon site FUNIX consacré à linux et aux logiciels libres. J’ai notamment mis à jour les bibliothèques et outils logiciels consacrés à la vidéo. Comme d’habitude, je suis parti quasiment « from scratch » c’est à dire à partir des sources pour bénéficier des dernières versions, pouvoir les configurer au mieux de mes besoins et obtenir des binaires optimisés pour mon système.
J’ai particulièrement galéré pour installer transcode, l’outil de transcodage vidéo, et kino, l’outil de montage vidéo. Il faut dire qu’avec les dernières versions de ffmpeg, certaines fonctions ont totalement disparu et ont été remplacées mais sont toujours utilisées par un certain nombre d’outils qui se basent sur ffmpeg. C’est le cas notamment de la fonction avcodec_decode_video remplacée par la fonction avcodec_decode_video2 qui a des arguments différents ou la variable prédéfinie CODEC_TYPE_AUDIO remplacée par AVMEDIA_TYPE_AUDIO. J’ai réussi laborieusement à trouver quelqu’un sur le net qui a patché kino, puis un autre audacity et je m’en suis inspiré pour patcher moi même transcode.
Les plateformes 64bits apportent également quelques difficultés surtout pour certaines bibliothèques peu ou pas mises à jour. Le –with-pic ne marche pas à tous les coups, il faut aller à la lampe torche dans les Makefile pour s’en sortir.
Au final, les dernières modifications sont les suivantes :

Dans les pages diverses
– page ma configuration, quelques menues modifications suite à diverses mises à jour de mes différents PC

Pages serveurs
– page LAMP, passage à Apache 2.2.19, php 5.3.6 et MySQL 5.5.15
– page mountage en tout genre, suite à quelques modifications dans les noms de package pour installer NFS

Pages multimedia
– page outils de base pour la vidéo, suppression d’avifile qui n’est plus maintenu depuis des lustres et qui n’est plus utilisé, passage à libao 1.1.0, xvid 1.3.2, x264 20110724-2245,ffmepg SVN, libquicktime 1.2.3, mjpegtools 2.0.0 et gstreamer 0.10.35
– page conteneur, passage à libmatroska 1.2.0 et mkvtoolnix 4.9.1
– page lecteur vidéo, passage à libdvdcss 1.2.10, libdvbpsi 0.2.0, live 2011.07.21 et vlc 1.1.11
– page transcodage, compilation de transcode 1.1.5 sur plateforme 64bits, passage à avidemux 2.5.5
– page montage vidéo, installation du plugin frei0r, passage à mlt 0.7.4, kdenlive 0.8, LiVES 1.4.5 et audacity 1.3.13-beta

Pages outils divers
– création d’une page, piloter un garmin forerunner

 

Piloter un garmin forerunner sous linux

Comme promis j’ai créé une page sous funix qui présente les différents outils pour piloter un garmin forerunner à partir de linux. Lors de la rédaction de cette page sur internet j’ai découvert qu’on pouvait piloter un garmin à partir du navigateur firefox grâce à un plugin en se connectant sur connect.garmin.com. On peut ainsi très facilement télécharger ses courses comme on peut le voir sur cette copie d’écran.

On peut également visualiser ensuite chacun des trajets et les rendre publiques ou pas sur le site garmin pour le reste de la communauté.

On peut même uploader des fichiers présents sur le disque dur vers le forerunner. A vrai dire c’est très supérieur à ce que j’ai pu trouver auparavant en terme d’outils de visualisation, c’est très certainement ce que j’utiliserai à l’avenir.

Mise à jour de FUNIX

J’ai profité de l’installation de la Mandriva 2010.2 sur mes deux thinkpad x60s pour mettre à jour mon site FUNIX notamment les pages concernant les outils vidéos.

Les modifications sont les suivantes, dans les pages vidéo
– page outils de base pour la vidéo, passage à libogg 1.2.2,  libquicktime 1.2.2 et mjpegtools 2.0.0rc1
– page outils pour piloter un caméscope DV, passage à libdc 2.1.3
– page conteneur vidéo, passage à libebml 1.2.0, libmatroska 1.1.0 et MKVtoolNix 4.5.0
– page lecteur vidéo, passage à live.2011.01.24 et vlc 1.1.7
– page transcodage, modif suite passage à Mandriva 2010.2
– page montage vidéo, passage à mlt 0.6.2
Et dans toutes les pages ci-dessus j’ai pris en compte les subtilités de compilation suite au passage à la Mandriva 2010.2.

J’ai mis à jour le document téléchargeable vidéo sous linux. Bref, tout cela se trouve sur le site funix.

Mise à jour de FUNIX

J’ai mis à jour mon site FUNIX, les dernières modifications sont les suivantes :

Dans la section linux

pages multimedia
– page outils de base pour la vidéo, passage  à libao 1.0.0, libogg 1.2.1, libvorbis 1.3.2, lame 3.98.4, rajout de libx264, rajout de libfaac 1.2.8, passage à libquicktime 1.1.5, gstreamer 0.10.30 et farsight 0.0.22
– page outils pour piloter un caméscope DV, passage à libavc 0.5.4 et gscanbus 0.8
– page conteneur vidéo, passage à libebml 1.0.0, libmatroska 1.0.0 et MKVtoolNix 4.4.0
– page lecteur vidéo, passage à libdvbpsi 0.1.7, vlc 1.1.5, xine-lib 1.1.19 et xine-ui 0.99.6
– page transcodage, passage à transcode 1.1.5, avidemux 2.5.4 et dvd::rip 0.98.11
– page montage vidéo, passage à kdenlive 0.7.8, LiVES 1.3.10 et cinelerra 4.2
– page piloter une webcam, passage à motion 3.2.12 et amsn 0.98.3

pages LAMP
– dans la page mise en place d’un serveur web Linux+Apache+MySQL+PHP sécurisé, rajout de la photothèque basée sur piwigo

dans les pages ci-dessus, j’ai pris en compte une installation sur une configuration 64bits et 32bits. C’est souvent plus compliqué en 64bits, car les scripts d’installation des sources sont souvent prévues pour une configuration 32bits.

Dans la section téléchargement

Mise à jour du documents suivant pour prise en compte des modifications ci-dessus
– LAMP, monter son serveur web avec apache+PHP+MySQL
– vidéo sous linux
– piloter une webcam

Et pour terminer une copie d’écran de l’excellent logiciel de montage vidéo cinelerra.

Mise en place d’une photothèque dans un environnement chrooté

‘A y est, j’ai enfin réussi à installer ma photothèque dans mon environnement sécurisé chrooté, par contre j’ai laissé tomber menalto gallery, j’ai passé beaucoup trop d’heure sans succès pour le faire fonctionner. J’ai également testé zenphoto et coppermine, également sans grand succès. Finalement j’ai installé piwigo qui est issu de phpwebgallery. Piwigo est certes moins riche en fonctionnalités que gallery, mais il répond à mon besoin et du reste comme il nécessite beaucoup moins d’outils et de bibliothèques, je suis moins exposé à des failles de sécurité potentielles.

Voilà ce que ça donne, je suis parti du thème blancmontxl que j’ai adapté à ma manière.

Pour l’instant le site n’est pas accessible sur le net, il le sera sans doute prochainement avec un accès privé pour mes proches.

J’en ai profité pour mettre à jour la page consacrée à l’installation d’un serveur web sécurisé sur mon site Funix.

Mise à jour de FUNIX

Comme promis, j’ai mis à jour mon site FUNIX. J’ai créé une page qui explique comment installer un serveur web dans un environnement chrooté basé sur apache 2.2.16, php 5.3.3 et MySQL 5.1.50. J’y explique également comment installer un blog avec wordpress. J’ai également mis à jour la page « LAMP » ou comment installer un serveur web de manière classique toujours avec les mêmes outils.

A présent je bataille pour installer une photothèque basée sur gallery de menalto, mais dans un environnement chrooté, j’ai encore quelques soucis avec imagemagick notamment.

Comme d’habitude ça se passe par ici.