Archives de catégorie : Vie de mes sites

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.

Mise à jour du site FUNIX

J’ai mis à jour mon site funix, j’ai notamment créé une page sur les outils de Musique Assistée par Ordinateur (MAO) qui permettent de faire des compositions musicales sur l’ordinateur. On peut via ces outils interfacer des instruments de musique réels, rajouter de la voix ou mixer avec différents sons d’origines diverses. Dans la page que j’ai créée je présente l’installation de Linux MultiMedia Studio, Ardour, Qtractor et Rosegarden qui sont des outils de MAO majeurs dans le monde des logiciels libres. Pour l’utilisation de ces softs je n’ai pas le recul suffisant, je me contente de donner quelques liens, on verra plus tard pour quelques tutoriels maison. En attendant je me suis monté un mini studio très modeste.

MAO perso

On peut y voir une interface USB Behringer UCA222 qui fait office de carte son sur laquelle est branchée un boîtier d’effet de guitare Behringer V-AMP3. J’ai commandé par ailleurs une mini table de mixage pour pouvoir rajouter un deuxième instrument de musique et un micro pour la voix.

Pour en revenir à la mise à jour de FUNIX, dans le détail j’ai mis à jour les pages suivantes

pages diverses
– page ma config, suite installation de mageia2 et changement de PC

pages multimedia
– rajout d’une page sur les outils de musique assistée par ordinateur avec LMMS, Ardour, Qtractor et Rosegarden
– page outils de base pour la vidéo, passage à x264 xnapshot 20121221-2245, ffmpeg 1.0.1 et les dernières versions des bibliothèques pour la vidéoconférence
– page lecteur vidéo, passage à libdvdread 1.2.0, libdvdnav 1.2.0, live 2012.08.31, MPlayer 1.1 et vlc 2.0.5
– page conteneur vidéo, passage à mkvtoolnix 5.9.0 et wxWidgets 2.9.4
– page transcodage, passage à avidemux 2.6.1
– page webcam, quelques modifications suite au passage à Mageia 2
– page montage vidéo, passage à mlt 0.8.6, openshot 1.4.3, LiVES 1.8.0 et cinelerra 4.4, quelques corrections pour la compilation de synfig studio

Dans la section téléchargement, j’ai mis à jour les documents pdf suivants pour prendre en compte les modifications ci-dessus
– vidéo sous linux
– webcam et outils associés

Migration Mageia2

Je continue ma migration de mes postes sous Mageia 2, j’ai basculé aujourd’hui mon deuxième poste bureautique qui était sous Mandriva 2010.2. Il était devenu urgent de basculer sur une version plus récente car je ne pouvais plus installer les dernières versions des logiciels de montage comme Openshot. J’en ai donc profité pour mettre à niveau les outils divers liés à la vidéo, à partir des sources bien évidemment. Curieusement avec les dernières mises à jour de Mageia ou d’outils comme ffmpeg j’ai rencontré des erreurs de compilation que je n’avais pas rencontré initialement. Ca se résout plus ou moins facilement. Du coup j’ai mis à jour les pages correspondantes sur ma page FUNIX.

Par contre suite aux mises à jour de KDE mes boutons déconnexion et arrêt du menu K sont devenus inopérants, pour revenir dans un état stable j’ai du supprimer le répertoire ~/.config.

Mise à jour du site FUNIX

J’ai mis à jour mon site funix suite à l’installation de la mageia 2 sur un de mes PC. Dans le détail les modifications sont les suivantes :

– page outils de base pour la vidéo, nettoyage de la page en supprimant les outils obsolètes, passage à libvorbis 1.3.3, lame 3.99.5, sox 14.4.0, x264 xnapshot 20120831-2245, gmerlin 20120608, OpenCV 2.4.2, ffmpeg snapshot du 1.9.12 et libquicktime 1.2.4
– page lecteur vidéo, passage à libdvdcss 1.2.12, live 2012.08.31, vlc 2.0.3, xine-lib 1.2.2, xine-ui 0.99.7 et mplayer snapshot du 1.9.12
– page conteneur vidéo, passage à mkvtoolnix 5.7.0 et wxWidgets 2.9.4
– page transcodage, passage à transcode 1.1.7 avec son patch, avidemux 2.6.0
– page montage vidéo, passage à mlt 0.8.2, kdenlive 0.9.2, LiVES 1.6.3, openshot 1.4.2, audacity 2.0.2, synfigstudio 0.63.05 et blender 2.6

J’ai rajouté également un tutoriel OpenShot Vidéo.

j’ai également mis à jour mon document téléchargeable sur la vidéo sous linux et créer un pdf pour le tutoriel d’OpenShot Vidéo. A présent je me suis concocté une superbe config pour la vidéo. Sauf que j’ai choisi mon PC à base d’Athlon X2 4800+ et 2 Go de RAM, et je me rends compte que ça commence à devenir poussif pour le montage vidéo, Openshot vidéo est ainsi quasi inutilisable avec une occupation CPU proche de 100%. En switchant sur XFCE4 plutôt que le trop gourmand KDE4, ça redevient utilisable même si les temps de calcul pour générer les fichiers restent importants.

Installation outils vidéo sous linux

Suite à l’installation de Mageia 2, je finalise l’installation des dernières versions de différents outils logiciels du domaine vidéo. J’ai donc installé la dernière version de kdenlive 0.9.2 mon outil favori de montage vidéo.

mais également l’outil de montage vidéo plus sophistiqué cinelerra 4.3.

et l’outil de montage vidéo plus élémentaire OpenShot Vidéo 1.4.2

J’ai également installé avec difficulté audacity 2.0.2 et synfig 0.63.05. Il va de soit que j’ai tout installé à partir des sources en recompilant tout. En attendant une mise à jour globale de mon site funix, voilà quelques pages déjà mises à jour, la page des outils de base vidéo, la page sur le montage vidéo, la page sur les conteneurs vidéo et la page sur les lecteurs vidéo.

Sortie planche à voile à Tréompan

Ca sera peut être ma dernière sortie de l’année, profitant d’un vent d’ouest soutenu, je suis sorti du côté du spot de Tréompan. Il devait y avoir un bon 25 noeuds, j’ai gréé ma voile tribord WSix 4.7 avec mon flotteur de vague now. Malheureusement c’était marée basse avec un plan d’eau flat alors que ça bastonnait au large, on a eu certes quelques vagues en fin de session à marée montante, mais c’est resté très calme. Par contre beau soleil ce qui fait que je suis resté bien 2 heures à l’eau, pour une session hivernale c’est pas trop mal, c’est plus la fatigue qui m’a fait sortir que le froid.

Pour les prises vidéo, je me suis contenté de fixer ma caméra GoPro en tête de mât, avec mes doigts engourdis, je n’ai pas envie de perdre les vis de fixation en jouant sur plusieurs points de fixation et angles de vue. Voilà ce que ça donne.


et voici le trajet parcouru

J’ai stoppé l’enregistrement en milieu de session le temps d’aller changer les piles de ma GoPro, j’ai oublié de le relancer, du coup j’estime avoir parcouru à peu près 50km (!!).

Pour le montage avec kdenlive, j’ai eu quelques difficultés car je l’ai effectué sur mon portable sur lequel je venais d’évoluer vers la version 0.8.2.1. Du coup j’ai corrigé quelques boulettes sur la compilation de la bibliothèque mlt dans la page sur l’installation de kdenlive.

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.