Qgis officiellement dans Debian Squeeze

Après plus de deux ans d'absence, QGis revient officiellement dans Debian ! Il est même arrivé dans Squeeze (c'est comme ça que je m'en suis aperçu ce matin en faisant un petit aptitude update && aptitude safe-upgrade).

Il s'agit de la version 1.4.0, qui est la dernière version officielle qui plus est ! Donc, plus besoin de se prendre la tête à compiler à la main comme je l'avais indiqué dans cet article. J'espère que ce logiciel qui est une référence en terme de SIG bureautique libre ne quittera pas de sitôt le projet Debian. Merci à l'équipe DebianGis et au mainteneur (Francesco Paolo Lovergine).

Attention toutefois, petit bémol: le paquet python-qgis utilise libsip4 pour faire fonctionner les modules python de QGis ! Malheureusement, la version dans Squeeze n'est pas la bonne (4.9 au lieu de 4.10), du coup, on se choppe un bug #568241 qui se traduit par l'affichage de RuntimeError: the sip module implements API v6.0 but the qgis.core module requires API v7.0. Rien de grave, le bug en question a été détecté sous sid et il faut juste attendre que la bonne version de la libsip4 arrive dans Squeeze, ce qui ne devrait plus trop tarder maintenant !

Bon, en dehors de ça, j'ai rédigé une procédure de migration de postGIS 1.3 vers postGIS 1.4 dans le wiki Debian (parce que normalement, toute recherche d'information sur Debian devrait commencer sur le wiki... je me trompe ?).

Cette procédure est générique et peut également vous intéresser si vous souhaitez migrer en même temps de postgreSQL 8.3 vers postgreSQL 8.4. Si vous êtes sous Debian Squeeze et que vous désirez utiliser PostGIS 1.4, vous y êtes d'ailleurs contraint !

Posted jeu. 11 mars 2010 17:43:52 Tags:

Ajouter des TAG dans des fichiers ogv:

Contexte:

Il existe plein de formats de fichiers vidéos. Celui qui fait l'actualité du moment est le format Theora. En effet, la fondation Mozilla aimerait bien le pousser en avant car il est libre de brevets et donc de royalties !

Pour faire court, Theora est en fait un codec (l'algorithme qui compresse la donnée) qui s'occupe de la vidéo. La bande son est généralement compressée avec un autre codec: Vorbis. L'assemblage des deux se fait dans un conteneur qui s'appelle OGG. Ces 3 éléments (2 codecs et 1 conteneurs) sont censés être des équivalents libres de brevets des codecs H.264, MP3 et AVI. Dans le cas d'un fichier OGG contenant un flux vidéo Theora et un (ou plusieurs) flux audio Vorbis, on parle de fichier OGV.

L'intérêt des fichiers OGV est qu'ils peuvent être lus directement par Firefox à partir de la version 3.5 ! Ainsi, pas besoin de se prendre la tête pour insérer une vidéo dans une page web: on utilise la balise prévue à cet effet.

Pour convertir de manière simple une vidéo en OGV (theora+vorbis+ogg), on peut utiliser ffmpeg2theora.

Le conteneur OGG permet de stocker des métadonnées. Si vous avez une collection importante de vidéos, de sons, ces métadonnées peuvent faciliter votre classement. En outre, si vous comptez distribuer un fichier vidéo de votre cru, vous pouvez utiliser ces métadonnées pour insérer votre nom d'auteur, la licence du fichier, etc...

Quel outil ?

Après avoir cherché une méthode simple pour modifier des metadonnées, j'ai trouvé oggz-comment. Cet outil fait partie des oggz-tools. Il permet de modifier les commentaires des fichiers OGG (donc OGV). Un commentaire est une métadonnée dans OGG. Un fichier OGG peut avoir plusieurs commentaires. Les commentaires sont de la forme: "TAG=valeur du TAG" .

Ce qui est important, c'est que les commentaires s'appliquent à chaque flux contenu dans le fichier OGG. Ainsi, il y a une série de commentaires pour le flux Theora et une autre pour le flux Vorbis. De même, un fichier disposant de plusieurs pistes sonores pourra recevoir des métadonnées différentes pour chaque piste. C'est particulièrement fin: souvent les métadonnées diffèrent de l'un à l'autre.

Quelques exemples:

Afficher la liste des métadonnées: ~ oggz-comment -l fichier.ogv

Ajouter une metadonnee sur tous les flux d'un fichier: ~ oggz-comment fichier.ogv -a -o test.ogv "TITLE=Fichier de test"

Ajouter une métadonnée sur le flux theora(video) d'un fichier: ~ oggz-comment fichier.ogv -c theora -o test.ogv "TITLE=Bande vidéo de test"

Ajouter une métadonnée sur le flux vorbis(audio) d'un fichier: ~ oggz-comment fichier.ogv -c vorbis -o test.ogv "TITLE=Bande son de test"

Si vous avez plus d'une métadonnée: ~ oggz-comment fichier.ogv -a -o test.ogv "TITLE=Test" "ALBUM=Retest" "LICENSE=Creative Commons 3.0"

Les métadonnées courantes:

La liste n'est pas exhaustive. Elle définit les métadonnées qui sont affichées par Nautilus (celui de Debian Squeeze) et par VLC.

Métadonnées affichées par Nautilus (onglet Audio/Vidéo):

  • TITLE=Titre de la vidéo
  • ARTIST=Le nom de l'artiste.
  • ALBUM=Le nom de l'album (s'applique aussi bien aux fichiers audio qu'aux vidéos).
  • DATE=Date du fichier sous la forme: YYYY-MM-DD
  • COMMENT=Le commentaire du fichier

Métadonnées affichées par VLC (Informations sur le média): Les mêmes que celles de Nautilus plus les suivantes:

  • GENRE=Genre du fichier (rock, pub, fun,etc...)
  • TRACKNUMBER=numéro de la piste
  • COPYRIGHT=La mention du copyright
  • DESCRIPTION=Le commentaire du fichier (différent de COMMENT).
Posted sam. 20 mars 2010 09:46:06 Tags: