Choisir les logiciels libres

Aller au contenu | Aller au menu | Aller à la recherche

Mot-clé - OGG Vorbis

Fil des billets

mardi 16 mars 2010

Internet Explorer enfin compatible avec le SVG

Good_bad_news.jpgIE 9 sera bien compatible avec la recommandation SVG du W3C. Enfin, pourrait on dire. Cette information a été annoncée par les ingénieurs de Microsoft lors de la MIX10, série de conférences organisée par Microsoft pour les développeurs et designers Web.

La bonne nouvelle n'est pas pour Microsoft : Globalement, cette information ne fait pas d'Internet Explorer un navigateur libre, d'autant moins que bien qu'il soit annoncé comme gratuit, la licence ne permet pas de l'installer sur autre chose qu'un système Windows [1]. En revanche, elle pourrait améliorer l'utilisation du SVG auprès des développeurs et designers du Web. IE est aujourd'hui l'un des derniers navigateurs à ne pas supporter cette recommandation. Elle pourrait aussi pousser les animateurs et bidouilleurs de tous poils à éprouver les capacités d'animation du SVG, et franchement, ça ne serait pas trop tôt. Un bémol là dessus : Le SVG ne sera pas intégralement supporté dès le départ, notamment les animations, les filtres et le support des polices de caractères ne seront pas inclus dans cette première version. One step at a time...

Cependant, comme une bonne nouvelle ne vient jamais seule, elle est accompagnée de sa copine Bad_News : Bien qu'IE9 embarque également le support du HTML5, Microsoft a fait le choix du H-264 et du MPEG-4 comme codec vidéo de la balise <video>, et non du format ouvert Theora. La balise <audio> d'IE9 supportera, quant à elle, l'AAC et le MP3 [2].

Ça n'a rien à voir avec la choucroute

À propos de sites supportant le SVG nativement, je ne saurais trop vous conseiller MapOsMatic, pour faire vos propres cartes à partir des données d'OpenStreetMap

Crédit Image : Good News and Bad News, Mike Licht, sous licence Creative Commons BY.

Notes

[1] On appelle ça de la vente liée : C'est présenté comme gratuit, mais pour pouvoir l'utiliser, il faut acheter autre chose. Oui, c'est du foutage de gueule.

[2] Alors que l'Ogg Vorbis est de nettement meilleure qualité, et non infiltré de brevets et licences rampantes

samedi 20 février 2010

Encodage vidéo pour iRiver E100 sur Ubuntu 9.10

Je galère depuis quelques temps pour arriver à encoder proprement des vidéos destinées à un iRiver E100. Ce petit appareil est parfaitement reconnu sur Ubuntu 9.10, et est par ailleurs capable de lire des formats intéressants tels que le format vidéo libre Xvid ou le format audio ouvert Ogg Vorbis.

Le problème était que les propositions de la documentation d'Ubuntu-fr ne fonctionnent pas (du moins chez moi) : J'avais systématiquement une erreur mentionnant une libxvid non trouvée. Le même problème se produisait avec mencoder ou ffmpeg.

J'ai finalement trouvé une solution via le dépôt Medibuntu. Cette solution utilise ffmpeg en ligne de commande et fonctionne sur Ubuntu 9.10. Il doit être possible de créer un script Nautilus pour en améliorer l'ergonomie. En voici les étapes, pour ceux qui seraient dans la même situation.

  • Installez le dépôt Medibuntu (Ce dépôt n'est pas un dépôt officiel, vous l'utilisez à votre risques et périls.)
  • Faîtes un peu de nettoyage dans votre installation actuelle : sudo apt-get purge ffmpeg
  • Installez les paquets qui vont bien. Durant cette étape, des paquets issus des dépôts officiels vont être désinstallés. (Je vous l'ai dit, c'est à vos risques et périls) :

sudo apt-get install libavcodec-unstripped-52 libavdevice-unstripped-52 libavformat-unstripped-52 libavutil-unstripped-49 libpostproc-unstripped-51 libswscale-unstripped-0 libavfilter-unstripped-0 ffmpeg

Il ne reste alors plus qu'à lancer l'encodage. La ligne d'encodage que j'utilise est la suivante :

ffmpeg -threads 2 -i INPUT.EXT -r 29.97 -vcodec libxvid -vtag XVID -s 320x240 -aspect 4:3 -maxrate 1800k -b 1500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -cmp 2 -subcmp 2 -g 300 -acodec libmp3lame -ar 48000 -ab 128k -ac 2 OUTPUT.EXT

Quelques explications sur la ligne de commande

  • INPUT.EXT est votre fichier vidéo source (à adapter)
  • OUTPUT.EXT est votre fichier vidéo cible (à adapter)
  • vcodec spécifie l'encodeur vidéo qui sera utilisé (ici Xvid). Xvid donne de bons résultats sur l'E100.
  • acodec spécifie l'encodeur audio qui sera utilisé (ici mp3). Pour l'iRiver E100, vous pouvez aussi choisir un encodage Ogg Vorbis, en remplaçant libmp3lame par vorbis

Testé sur une vidéo source de Sita sings the blues (fichier source encodé en h264 et AAC, 1280*720), le résultat encodé en Xvid et mp3 est nickel. En revanche, l'encodage de la piste audio en vorbis n'est pas reconnu en l'état.