Le projet VideoLAN vient de sortir une nouvelle version 1.1.0 de son logiciel phare :
VLC media player, nom de code « The luggage » en référence à la célèbre série de Terry Pratchett, « Le Disque Monde ». C'est un lecteur multimédia jouissant d'une très grande popularité car il est multi-plates-formes, libre (licence GPL) et accepte nativement en entrée/sortie et en diffusion (
unicast ou
multicast en
IPv4 ou
IPv6) un très grand nombre de formats vidéos, audios et sous-titres.
Quoi de neuf ?
Cette version est considérée comme une évolution majeure par l'équipe. Elle est le fruit d'un gros travail de réécriture du cœur du logiciel (la sortie vidéo). Ceci devrait faciliter les évolutions futures et améliorer la qualité des sous-titres. On notera aussi une grande cure d'amaigrissement avec un grand nettoyage dans le code (suppression de dizaines de modules obsolètes, non maintenus ou encore liés à des interfaces obsolètes, etc.), une réduction du nombre de threads et de la consommation mémoire. Un autre point notable est l'utilisation du GPU (sous Linux via
VAAPI, et sous Windows Vista et 7 via
DxVA 2.0) pour le décodage des vidéos en
H.264. Tout le monde ne sera pas logé à la même enseigne, mais globalement, cela devrait améliorer significativement les performances de VLC pour le décodage de ce format HD qui monopolisait auparavant beaucoup de ressources mémoire et CPU.
Et du côté des formats pris en charge ?
Chaque nouvelle version apporte aussi son lot de nouveaux formats, codecs, protocoles supportés, et celle-ci ne fait pas exception. En tête de gondole, on trouvera le récent
VP8 /
WebM et les sous-titres PGS du
Blu-Ray et
HD-DVB, mais aussi l'amélioration des sous-titres plus classiques (srt et ssa) et les
Atrac1, l'
AMR-NB, Windows Media Speech (Voice),
MPEG-4 ALS, les playlists au format .wpl et .zpl, l'accès en SFTP, etc. Consultez le changelog complet pour tous les détails.
Extensions de VLC
VLC media player 1.1 est livré désormais avec sa propre plate-forme d'extensions (comme Firefox, OOo, etc.) basée sur le framework
Lua. Il sera donc possible de scripter facilement VLC en Lua pour, par exemple, accéder à des informations contextuelles (IMDb, Wikipédia, paroles, sous-titres etc.) sur le média joué directement depuis le lecteur ou encore contrôler VLC, récupérer des contenus sur des plates-formes type Jamendo, etc. Un script IMDb est fourni par défaut et la plate-forme est encore en rodage, mais cela augure plein de bonnes choses pour la suite.
NdM : merci à
ivoire pour avoir également proposé une dépêche sur le sujet.