Archives de catégorie : Vie de mes sites

Installation de Mageia 4

J’ai installé la dernière version de Mageia 4 sans trop de difficultés. A vrai dire j’ai rencontré les mêmes difficultés qu’avec Mageia 3, impossible de monter mon appareil photo Nikon Coolpix p510 , ma GoPro HD3 et une simple clé USB, j’ai résolu ce problème en réalisation les opérations listées par ici. Pour le scanner Epson Perfection V30, ça n’a pas été automatique également, j’ai dû sur le site d’epson récupérer et installer les packages iscan-data-1.26.0-1.noarch.rpm, iscan-2.29.3-1.usb0.1.ltdl7.x86_64.rpm et esci-interpreter-gt-f720-0.1.1-2.x86_64.rpm, rajouter mes utilisateurs dans le groupe scanner et le tour est joué. Quant à l’imprimante Canon PIXMA iP3600 il ne faut surtout pas utiliser le driver qui est fourni par défaut qui est bogué, il faut suivre la combine mentionnée ici. Pour le reste ma tablette graphique ThinLine XL a été automatiquement reconnue de même que le reste de mon matériel y compris ma carte vidéo ATI Radeon HD 7450 qui m’a posé quelques problèmes dans les versions antérieures.

A partir de cela, j’ai réinstallé toutes les bibliothèques et logiciels pour en faire une station de montage vidéo. Comme j’avais rencontré des problèmes de lenteur avec Cinelerra 4.5 sur la Mageia 3, j’ai tenté de le lancer sous l’environnement XFCE et c’est le jour et la nuit, c’est beaucoup plus fluide et ce n’est pas nécessaire de reprendre les fichiers bruts de la GoPro, je pourrai ainsi pousser plus loin l’exploration de ce logiciel. Par contre à force d’installer en compilant des bibliothèques à droite et à gauche, j’ai une petite régression, plus moyen de lancer MCC le soft graphique d’administration, le lanceur KDE ne marche plus, il faut passer par un terminal, je n’ai pas réussi à résoudre ce problème, mais il reste mineur.

Du coup j’ai mis à jour mon site FUNIX en prenant en compte les modifications suivantes:

Dans les pages multimedia
– page outils de base pour la vidéo, passage à libvorbis 1.3.4, x264-snapshot-20140306-2245, OpenCV-2.4.8, frei0r-plugins-1.4, ffmpeg 2.1.4, gstreamer 1.2.3 et les dernières versions des bibliothèques pour la vidéoconférence, et prises en compte de quelques subtilités suite passage à la Mageia 4
– page montage vidéo, quelques précisions suite passage à Mageia 4
– page conteneur vidéo, passage à mkvtoolnix 6.8.0
– page lecteur vidéo, passage à live 2014.02.26, vlc 2.1.4 et xine ui 0.99.8
– page transcodage, quelques précisions suite passage à Mageia 4

Dans la section téléchargement, mise à jour du document vidéo sous linux pour prise en compte des modifications ci-dessus.

Honnêtement pour l’instant je n’ai pas le recul suffisant pour juger de l’intérêt de cette nouvelle distribution.

Tutoriel cinelerra

Je me suis repenché sur le problème d’exécution de cinelerra qui est connu pour être bien plus performant que kdenlive et qui est l’outil de montage vidéo sous linux qui se rapproche le plus des outils professionnels. Finalement j’ai revu la compilation de cinelerra 4.5 sur Mageia 3 et j’ai réussi à le lancer non sans quelques difficultés que j’explicite par ici.

J’ai passé du temps à essayer de comprendre comment ça marche pour au moins faire un simple montage. C’est à dire importer des fichiers vidéo rush issus de ma caméra GoPro HD3, sélectionner les séquences qui m’intéressent, les agences sur une timeline, rajouter quelques transitions, des effets, un titre pour au final exporter une vidéo ingérable par youtube. A partir de ce travail, j’ai mis à jour le tutoriel cinelerra et j’ai créé un tutoriel vidéo que voici.

Maintenant il faut que j’aille plus loin et explore les fonctionnalités qui font la différence avec kdenlive. J’étofferai alors mes tutoriels.

Occupation linuxienne

J’ai installé Mageia 3 sur un de mes PC de bureau en lieu et place de Mageia 2. J’en ai profité pour mettre à jour mon site funix. Le détail des modifications est le suivant :

pages configuration du réseau
– page mountage en tout genre, pour prendre en compte quelques subtilités pour la configuration de l’automontage  sur les versions récentes de linux.

pages multimedia
– page outils de base pour la vidéo, passage à x264-snapshot-20131223-2245, OpenCV-2.4.7, ffmpeg 2.1.1 et les dernières versions des bibliothèques pour la vidéoconférence, pas de difficultés particulières de compilation.
– page montage vidéo, passage aux outils de montage vidéo LiVES 2.2.2, cinelerra 4.5, à l’outil de création 3D  blender 2.69 et l’atelier de création d’animation synfig studio 0.64.1. Ici j’ai galéré comme un fou pour compiler synfig studio et cinelerra, pour le premier j’y suis arrivé finalement et l’outil est parfaitement fonctionnel, pour le deuxième, la compilation passe mais ça plante à l’exécution, donc ce n’est pas encore tout à fait réglé.
– page conteneur vidéo, passage à mkvtoolnix 6.6.0.
– page lecteur vidéo, changement de version pour les bibliothèques suivantes libdvdread 4.2.1, libdvdnav 4.2.1 et  libdvbpsi 1.1.2, passage au lecteur vidéo universel vlc 2.1.2
– page transcodage, passage à avidemux 2.6.7.

J’ai mis à jour les documents pdf correspondant à ces modifications.

Par ailleurs j’ai mis à jour mon site sous wordpress, j’ai tenté également de mettre à jour nextgen gallery en passant de la version 1.9.13 à la dernière version 2.0.40. Ca ne marche pas du tout , il m’affiche « No images found » quel que soit le mode d’affichage. Vu les commentaires sur la page de nextgen, il semblerait que la 1.9.13 soit la dernière version satisfaisante et que les versions ultérieures n’ont pas apporté grand chose si ce n’est des bogues et l’impossibilité d’importer les galeries créées avec les versions 1.9.X. Vu la pérennité incertaine de cette outil, je passerai sûrement prochainement à l’outil de galerie photo natif de wordpress.

J’en profite pour parler de ma dernière galerie photo mise en ligne, il s’agit de photos prises au Brésil lors d’un séjour en 2011.

La coulée de lave de 2007

J’ai rajouté deux pages supplémentaires sur mon site perso. La première concerne la coulée de 2007 qui est la dernière grande éruption du volcan piton de la fournaise qu’a connue la Réunion. A cette occasion l’île a grandi de 45 hectares. On pourrait croire que 6 ans après les faits, la coulée est stabilisée, il en est rien, la lave est encore particulièrement instable et chaude, au point qu’à certains endroits on peut y cuire des poulets ! Aussi il existe un arrêté préfectoral, toujours actif, qui interdit d’aller marcher sur la coulée, on ne peut que l’observer de la route qui la coupe en deux.

Honte à moi, je n’ai pu résister à la tentation de faire quelques pas sur la coulée, effectivement, je confirme le caractère instable du sol, d’autant qu’il y a des cavités un peu partout, donc certaines vraiment impressionnantes, comme ce tube de lave.

A certains endroits, avec la chaleur c’est quasi intenable, on peut voir la brume de chaleur déformer le paysage.

D’autres photos et anecdotes sur la page par ici. Par ailleurs j’ai rajouté une autre page sur le bassin de la paix qui comme son nom l’indique est un magnifique bassin de la rivière des roches avec une superbe cascade avec ses orgues basaltiques.

C’est par ici pour d’autres photos, et voici même une vidéo du dit site.

Passage à Mageia 3

Je suis passé à Mageia sur mon PC lenovo Ideacentre H430. J’ai choisi une installation à partir du réseau pour bénéficier des derniers packages et ceux non libres. De fait je n’ai pas rencontré de difficulté particulières, il a bien reconnu le matériel de base notamment ma carte graphique ATI Radeon HD 7450. Néanmoins, il y a un affreux logo hardware unsupported qui a fait son apparition dans le coin en bas à droite. Pour le supprimer j’ai dû créer le script suivant:

#!/bin/sh
 DRIVER=/usr/lib64/xorg/modules/drivers/fglrx_drv.so
 for x in $(objdump -d $DRIVER|awk '/call/&&/EnableLogo/{print "\\x"$2"\\x"$3"\\x"$4"\\x"$5"\\x"$6}'); do
         sed -i "s/$x/\x90\x90\x90\x90\x90/g" $DRIVER
 done

Je lui ai donné des droits d’exec et je l’ai exécuté en tant que root. Pour les autres périphériques, il a installé sans difficultés particulières mon imprimante Canon PIXMA iP3600 sans avoir à installer des packages récupérés je ne sais où. Idem pour ma tablette graphique ThinLine XL. Pour le scanner Epson Perfection V30, ça n’a pas été automatique, j’ai dû sur le site d’epson récupérer et installer les packages iscan-data-1.24.0-2.noarch.rpm, iscan-2.29.2-1.usb0.1.ltdl7.x86_64.rpm et esci-interpreter-gt-f720-0.1.1-2.x86_64.rpm, rajouter mes utilisateurs dans le groupe scanner et le tour est joué.

Niveau configuration, j’ai galéré comme un fou pour configurer l’authentification basée sur LDAP avec nslcd. C’est très peu documenté sur le net, et en attendant la résolution du problème, j’ai remis en place l’authentification par fichiers locaux (passwd, shadow, group). A part ça, j’ai installé la batterie de softs pour faire de la vidéo. J’en ai profité pour mettre à jour mon site funix. Les évolutions apportées portent sur l’installation des nouvelles versions d’outils divers mais également sur leur compilation sur Mageia 3, les modifications sont les suivantes:

Dans la section linux
pages divers
– page présentation de ma config, suite passage à Mageia 3

pages outils divers
– page pilotage d’un GPS garmin, rajout du forerunner 310XT, mise à jour de turtle sport 1.5 et Mytourbook 13.9.0

pages multimedia
– page outils de base pour la vidéo, passage à libogg 1.3.1, flac 1.3.0, sox 14.4.1, x264-snapshot-20131023-2245, OpenCV-2.4.6.1, mjpegtools 2.1.0, ffmpeg 2.0.2, gstreamer 1.2.0 et les dernières versions des bibliothèques pour la vidéoconférence
– page montage vidéo, passage à mlt 0.9.0, kdenlive 0.9.6 et blender 2.68
– page conteneur vidéo, matroska 1.4.1, mkvtoolnix 6.5.0, synfig studio 0.64.0
– page lecteur vidéo, passage à libdvdcss 1.2.13, libdvbpsi 1.1.1, vlc 2.1.0, xine-lib 1.2.4 et mplayer 1.1.1
– page transcodage, passage à avidemux 2.6.6, présentation des outils de copie DVD avec mencoder et HandBrake 0.9.9

dans la section téléchargement
– mise à jour du document pdf téléchargeable vidéo sous linux

Ardour 3 et Rosegarden 13.02

J’ai installé la dernière version d’Ardour et de Rosegarden. Concernant ce dernier j’arrive à faire à peu près tout ce qu’il est utile de faire en musique assistée par ordinateur, c’est à dire enregistrer de l’audio (micro en autres), connecter des périphériques midi, gérer les effets et réaliser les tâches d’édition classiques. J’ai juste un problème dans l’édition, l’outil de découpe et de sélection ne tombe pas à l’endroit indiqué sur ce qui fait office de timeline, ça engendre un décalage et c’est assez pénible à gérer, je n’ai pas encore résolu totalement ce problème.

Concernant Ardour 3, il gère maintenant les périphériques MIDI, par contre niveau convivialité, il n’a rien d’intuitif comparé à Rosegarden, il faut vraiment lire la doc, y compris pour les commandes basiques d’édition. Pour en revenir au MIDI, c’est particulièrement épique pour le mettre en œuvre et bien moins simple qu’avec Rosegarden, ce dernier reste un poil devant pour tous les outils d’édition et de création dont il dispose.

Ardour 3 avec 2 pistes audio et une piste MIDI

J’ai mis à jour la page sur la musique assistée par ordinateur (MAO) sur mon site funix.

 

Mise à jour de FUNIX

J’ai mis à jour mon serveur web perso dans un environnement sécurisé « chrooté » basé sur Apache+PHP+MySQL, en passant aux versions respectives 2.4.3, 5.4.11 et 5.5.29. Il y a des différences sensibles dans l’installation et la configuration, ça m’a pris donc pris plus de temps que d’habitude pour effectuer la mise à niveau, histoire de comprendre les évolutions qui ne sont pas toujours bien documentées. J’en ai profité pour mettre à jour mon site FUNIX en complétant avec d’autres mises à jour.

Les modifications exhaustives sont les suivantes

pages LAMP
– page apache+php+mysql, passage à Apache 2.4.3, php 5.4.11, phpMyAdmin 3.5.7 et MySQL 5.5.29
– page apache+php+mysql dans un environnement sécurisé chrooté, passage à Apache 2.4.3, php 5.4.11 et MySQL 5.5.29
– page MySQL, quelques mises à jour et rajout d’un paragraphe sur la perte du mot de passe administrateur
– page analyser les logs d’apache, passage à webalizer 2.23-05 et awstats 7.1

pages multimedia
– page musique assistée par ordinateur, rajout du pilotage des intruments MIDI
– page outils de base pour la vidéo, passage à ffmpeg 1.1.1 et les dernières versions des bibliothèques pour la vidéoconférence
– page montage vidéo, passage à mlt 0.8.8 et kdenlive 0.9.4

Section téléchargement
Mise à jour du document suivant pour prise en compte des modifications ci-dessus
– installation d’apache+PHP+MySQL

Par ailleurs j’ai supprimé la section PHP de mon site qui était devenue obsolète.

MAO et MIDI

J’ai complété ma page sur la musique assistée par ordinateur sous linux en détaillant comment on peut piloter un instrument disposant d’une interface MIDI à partir d’un logiciel de MAO, en l’occurrence rosegarden. On peut ainsi très facilement commander l’instrument à partir d’une composition (suite de commandes) MIDI lue de rosegarden et inversement enregistrer une piste MIDI jouée à partir de l’instrument.

Rosegarden

Si on veut se passer d’un instrument pour jouer avec le MIDI on dispose du synthétiseur FluidSynth et de son interface graphique Qsynth.

Qsynth

Ce qui est intéressant est qu’on dispose de toute une bibliothèque de son qui permet à partir d’un piano numérique de restituer un peu tout et n’importe quoi et de combiner ainsi virtuellement plusieurs instruments.

MAO table de mixage

Pour compléter mon mini studio, j’ai acheté une mini table de mixage Behringer Xenyx 302 USB elle me permet de brancher à la fois une guitare électrique via le boîtier d’effet Behringer V-AMP3,  un micro d’enregistrement et un piano numérique (connexion via RCA et non MIDI).

Behringer xenyx 302 USB

Du coup j’ai continué à découvrir les outils de musique assistée par ordinateur. Je me rends compte que certes Ardour permet d’enregistrer du son et des différents instruments séparément, mais il ne permet pas de créer de toute pièce du son. Pour cela rosegarden va bien plus loin qu’Ardour, puisqu’il dispose d’outils de création musicale. On peut voir ci-dessous l’éditeur de partition.

Éditeur de partition de Rosegarden

J’en ai profité pour mettre à jour la page de MAO sur le site funix.

Rajout d’une galerie photo

Je marque le début de l’année en créant une galerie photo sur ce blog, elle est accessible via la barre de menu ci-dessus. Pour cela j’utilise le plugin nextgen gallery, il permet assez facilement de gérer des lots importants de photos et de les classer en galerie et en album (qui peut contenir plusieurs galeries photo). Pour l’instant, pour me faire la main, je me suis contenté de rajouter des photos d’avion. Je ne suis pas encore pleinement satisfait de l’accessibilité et de la présentation, mais je compte améliorer cela. Par la suite je rajouterai d’autres albums.

A ce propos, je suis assez sensible aux histoires de droit d’auteur, aussi je voulais trouver le moyen d’insérer une information d’auteur, d’autant que mes photos qui sont en pleine définition. Pour cela chaque photo dispose d’informations EXIF, sous linux on dispose d’exiftool qui permet de gérer ces informations. Voilà le genre d’informations que l’on peut obtenir à partir d’une photo prise d’un appareil photo Sony DSC-P73.

ExifTool Version Number : 8.77
File Name : DSC07304.JPG
Directory : .
File Size : 1736 kB
File Modification Date/Time : 2012:11:30 15:49:52+01:00
File Permissions : rw-r--r--
File Type : JPEG
MIME Type : image/jpeg
Exif Byte Order : Little-endian (Intel, II)
Image Description : 
Make : SONY
Camera Model Name : DSC-P73
Orientation : Horizontal (normal)
X Resolution : 72
Y Resolution : 72
Resolution Unit : inches
Modify Date : 2010:05:22 10:33:52
Y Cb Cr Positioning : Co-sited
Exposure Time : 1/100
F Number : 5.2
Exposure Program : Program AE
ISO : 100
Exif Version : 0220
Date/Time Original : 2010:05:22 10:33:52
Create Date : 2010:05:22 10:33:52
Components Configuration : Y, Cb, Cr, -
Compressed Bits Per Pixel : 8
Exposure Compensation : 0
Max Aperture Value : 2.8
Metering Mode : Multi-segment
Light Source : Unknown
Flash : Auto, Did not fire
Focal Length : 18.0 mm
Flashpix Version : 0100
Color Space : sRGB
Exif Image Width : 2304
Exif Image Height : 1728
Interoperability Index : R98 - DCF basic file (sRGB)
Interoperability Version : 0100
File Source : Digital Camera
Scene Type : Directly photographed
Custom Rendered : Normal
Exposure Mode : Auto
White Balance : Auto
Scene Capture Type : Standard
Contrast : Normal
Saturation : Normal
Sharpness : Normal
PrintIM Version : 0250
Compression : JPEG (old-style)
Thumbnail Offset : 2494
Thumbnail Length : 18820
Image Width : 2304
Image Height : 1728
Encoding Process : Baseline DCT, Huffman coding
Bits Per Sample : 8
Color Components : 3
Y Cb Cr Sub Sampling : YCbCr4:2:2 (2 1)
Aperture : 5.2
Image Size : 2304x1728
Shutter Speed : 1/100
Thumbnail Image : (Binary data 18820 bytes, use -b option to extract)
Focal Length : 18.0 mm
Light Value : 11.4

Maintenant pour rajouter des informations de copyright dans un lot de photos qui se trouvent dans un répertoire et sous répertoires, j’ai créé le script bash chg-prop-photo.sh suivant.

#!/bin/bash
[ -z $1 ] && echo "!!! Vous devez fournir un nom de répertoire, . est acceptable" && exit 1
[ ! -d $1 ] && echo "$1 n'est pas un répertoire" && exit 1

exiftool -r -ext JPG -ext jpg -overwrite_original_in_place -copyright='Copyright olivier.hoarau.org' $1

Pour son utilisation, c’est assez simple il suffit de se mettre à la racine où se trouvent toutes vos photos et de taper.

chg-prop-photo.sh .

Cela va aller dans tous les répertoires de manière récursive et rajouter le TAG copyright qui va bien à toutes les photos à l’extension JPG et jpg en prenant soin de garder la date de dernière modification/création, le nom du propriétaire et les droits du fichier. La commande peut prendre un certain temps suivant le volume du lot.