Petit freeware de lecture vidéo en constant développement, VLC Media Player permet de lire de nombreux formats dont le très répandu DivX. Ce lecteur vidéo est au sommet du classement des logiciels les plus téléchargés sur LogicielMac.com ! Comment s'est-il imposé peu à peu comme LE lecteur incontournable, aussi bien sur mac que sur PC, et où en est son développement ?
LogicielMac.com est allé aux nouvelles...
Présentation du logiciel, caractéristiques générales :
VLC est un freeware d'origine française servant essentiellement de lecteur multimedia. Il est une alternative intéressante à QuickTime, le lecteur vidéo intégré à Mac OS X, car il permet de lire la plupart des formats audio et vidéo de façon autonome, sans installer de codecs supplémentaires (Module de COmpression - DECompression).
Mais plus qu'un simple lecteur, VLC est également un serveur unicast et multicast permettant de diffuser de la vidéo sur des réseaux hauts débits et un lecteur de flux, pour des vidéos en streaming que l'on trouve notamment sur Internet.
Histoire du développement de VLC :
VLC media player est issue du projet VideoLAN Client, qui est né en 1996 au sein de la résidence de l'Ecole Centrale Paris (ECP). Les chambres des étudiants n'étaient pas équipés de prise d'antenne pour recevoir la télé ! Et comme dans les Grandes Ecoles, même quand on veut s'abrutir devant la télé, on n'en devient pas plus bête pour autant, l'idée d'utiliser le réseau informatique pour diffuser de la vidéo en streaming est né dans l'esprit de quelques étudiants...
C'est en 1997 que les premières lignes de code ont été écrites, dans le cadre d'un projet intégré à la formation de l'ECP. Ainsi, chaque année, une dizaine d'étudiant de 2ème année s'occupaient notamment des aspects administratifs liés au développement et à la diffusion du flux vidéo dans la résidence, ainsi que de la communication et de la gestion des serveurs.
Il a fallu attendre 2001 pour voir le code mis à disposition sur internet, sous la licence GPL, et ainsi permettre à des contributeurs de nombreux pays d'apporter leur aide. Même si encore aujourd'hui, la majorité des développeurs sont des anciens élèves de Centrale, le projet VLC s'éloigne tout de même peu à peu de l'école et devient de plus en plus autogéré comme le sont de nombreux projets libres.
D'un diffuseur de vidéo pour une résidence, VLC est devenue un lecteur presque universel permettant de lire de nombreux formats, ce qui en fait un véritable couteau-suisse de la vidéo. N'importe quel utilisateur peut s'y retrouver sans avoir besoin de comprendre la multitude des fichiers multimédia qui peuvent exister. Autre atout majeur de ce freeware, il est disponible aussi bien pour Windows et Mac Os X que pour de nombreuses versions de Linux !

Voila, maintenant que vous connaissez un peu mieux l'origine de ce logiciel que vous utilisez probablement régulièrement, LogicielMac a rencontré pour vous l'un des anciens étudiants de l'ECP qui participe activement à ce projet : Benjamin Pracht.
L'interview de Benjamin Pracht :
- Salut Benjamin, peux tu te présenter en quelques mots ?
Je suis un ancien élève de l'École Centrale Paris. Je suis actuellement en train de terminer un échange de 2 ans à l'Université de Technologie de Munich. J'ai commencé à m'intéresser à VideoLAN en arrivant à l'ECP il y a un peu plus de 3 ans. J'ai codé sur divers éléments du VLC, principalement sur l'interface OS X, la gestion de la playlist notamment. J'ai aussi un peu participé à la gestion de projet et à la mise en place d'une solution de streaming utilisant VideoLAN sur la résidence de l'ECP.
- Pourquoi participes tu davantage au développement de VLC sur Mac que sur les autres plate-formes ?
Il faut tout d'abord voir que la plus grande partie du code de VLC est commune à toutes les architectures. Les seules parties spécifiques à Mac OS sont les interfaces et les modules de sortie audio et vidéo. Toutes les architectures profitent donc globalement des améliorations, et je code moi-même assez couramment sous Linux. Si je me suis mis à participer au développement de l'interface OSX, c'est finalement plus parce que j'avais un mac, par curiosité envers le fonctionnement de Cocoa, et parce que l'équipe de développement du port OS X manquait de main d'oeuvre
(NDLR : La plate-forme Windows n'en est pas mieux fournit).
- Comment VideoLAN Client est t'il devenu VLC media player ?
Au début, la solution de streaming VideoLAN était architécturée autour de 2 applications. Un client, le VLC (VideoLAN Client) et un serveur, le VLS (VideoLAN Server). Cependant, il est apparu courant 2003 que du fait de certaines de ses caractéristiques techniques, il serait aussi intéressant d'ajouter des capacités de streaming à VLC. Afin de ne pas porter à confusion, le terme "client" n'ayant plus de sens, nous avons donc décidé de renommer le logiciel. Le nom VLC étant déjà connu, nous ne pouvions cependant pas vraiment changer cette partie. Donc actuellement, le terme de VLC reste, sans avoir de signification particulière, sinon historique.
- Que penses tu de la nouvelle loi DADVSI ?
VLC est tout particulièrement touché par le projet de loi DADVSI, notamment pour sa capacité de lecture des DVD, qui est fondée sur un reverse engineering du système de cryptage des DVD vidéo. Les conditions fixées par le DVD Forum pour accéder à une clef de décryptage sont en effet tout simplement incompatibles avec le logiciel libre.
Cependant, le problème va au delà de la lecture des DVD. Qu'en sera-t-il du support du HD-DVD et du Blueray, ainsi que des divers formats de DRM audio et vidéo ? Il est fort probable que ni VideoLAN ni aucune autre application libre ne puisse jamais lire ces formats, à la fois pour des raisons légales et de disponibilité des informations nécessaires. Les consommateurs seront donc condamnés à utiliser des solutions propriétaires uniques, limitant l'utilisation pouvant être faite des fichiers, et n'en garantissant pas la pérennité.
En ce qui concerne l'article 7, celui ci semble garantir assez efficacement la légalité d'un logiciel décryptant les DRM à titre d'interopérabilité (principal problème pour l'avenir de VLC dans l'immédiat).
Le problème réside cependant principalement dans ce qui va être considéré comme logiciel "manifestement destiné à la décryption de fichiers protégés en vue de les mettre à disposition illégalement". De même, que ce passe-t-il si un autre projet utilise du code de VLC dans un but de contrefaçon ? Il ne faut aussi pas oublier que la loi dans son ensemble n'est actuellement pas cohérente, et que celle ci a été reformulé lors de son passage au Sénat (NDLR : L'article sur l'interopérabilité a été supprimé lors du passage au Sénat).
- La possibilité de démarrer un Mac sur Windows va t'il vous inciter à ne plus développer pour Mac Os X ?
Je ne pense pas que ceci change quoi que ce soit au développement de VLC. L'intégralité des développeurs OS X est encore sur PowerPC. Nous développons le port OS X Intel sur un ordinateur prêté par Apple. Le problème de VLC serait en fait plutôt un manque de développeur travaillant réellement sous Windows, la plupart d'entre eux utilisant diverses variantes d'UNIX...
- Quels seront les prochains développement sur VLC ?
Nous mettons actuellement la touche finale à la version 0.8.5 (NDLR : cette version est sortit il y a quelques semaines). Celle-ci apporte diverses améliorations quant à la gestion des langues non latines, les fonctionnalité de streaming, des nouveaux filtres vidéo, une nouvelle interface web en AJAX, le support des podcast, le support de quelques nouveaux codecs audio et vidéo, etc.
En ce qui concerne plus précisément la version OS X , la principale nouveauté est le support officiel des Mac Intel (le support Universal Binary viendra plus tard). La fenêtre d'affichage de la vidéo comporte aussi maintenant les contrôles principaux. Il sera aussi possible de changer le ratio d'affichage de la vidéo et de découper des bandes noires à la volée.
En ce qui concerne les projets à plus long terme, il y a une refonte de la playlist, avec un support d'une vraie media library, et peut-être une nouvelle interface pour Mac OS X. Rien n'est cependant sûr pour le moment. Tout dépendra du temps dont les développeurs disposeront
.
- Est-ce la renommée de LogicielMac qui t'as poussé à nous contacter pour cette interview ? :-D
Accepter l'interview, tu veux dire ?
Nous sommes toujours très heureux quand il nous est proposé de parler un peu de notre travail. Tous les développeurs de VLC travaillent dessus sur leur temps libre. Nous accueillons donc toujours avec grand plaisir les occasions qui nous sont données de faire comprendre le fonctionnement d'un projet libre à travers celui de VideoLAN. Le fait que LogicielMac soit un site francophone reconnu est bien entendu d'autant plus motivant...
- Un dernier mot pour nos lecteurs ?
Tout d'abord merci pour le soutient affiché depuis toutes ces années. Voir le nombre toujours croissant de téléchargements à chaque nouvelle version est à chaque fois pour nous un grand plaisir
.
L'utilisation de VLC dans la Freebox et par Google :
La mise à disposition du code de VLC sous licence GPL a permis à deux géants de l'internet d'utiliser le code de VLC dans leur lecteur vidéo !

C'est d'abord le 2ème fournisseur d'accès internet de France (en nombre d'abonnés) : Free, qui va utiliser VLC pour gérer la diffusion des chaînes de télévision disponibles depuis la Freebox. Cette collaboration est le fruit du travail de Christophe Massiot qui participe activement au développement de VLC et qui travaille chez Free.
C'est ensuite Google qui ne cesse de se diversifier qui va utiliser une partie du code de VLC. En juillet 2005, Google surprend les développeurs de VLC (dans le bon sens) en annonçant le lancement en béta d'un moteur de recherche de ressources vidéo : Google vidéo, qui utilisait des extensions de VLC prenant la forme de plug-in pour Internet Explorer et Firefox. Hélas ils n'ont pas poursuivit dans cette voie et utilisent maintenant une solution à base du Flash de Macromedia.
Fonctions pratiques :
VLC a su s'imposer face aux différents logiciels de lecture vidéo que l'on peut trouver sur Internet : Xine Player, MPlayer, DivXPlayer, pour ne citer qu'eux. Et ce, notamment grâce à sa capacité à lire la plus part des formats, mais également grâce à quelques fonctions bien pratiques :
Il supporte la lecture de fichiers vidéos comprenant plusieurs pistes sons, vous pouvez donc par exemple lire des fichiers DivX dans lesquels vous avez intégré la version originale et la version française d'un simple clic, vous pouvez passer de l'une à l'autre via la barre des menus "sons". Et pour la lecture de fichiers en version originale, VLC permet de lire les fichiers de sous-titres externes (fichiers .srt par exemple).
Il possède également certaines fonctions de convertion Audio et Vidéo.
Certains utilisateurs ont été amenés à utiliser VLC pour pallier à l'absence de mode plein écran de QuickTime Player (qui propose cette fonction uniquement dans la version "Pro" payante).
Enfin la présence d'une liste de lecture pour programmer l'ouverture de plusieurs vidéos à la suite ainsi que la possibilité de configurer des raccourcis claviers et souris sont autant d'atouts non négligeables qui contribuent à placer VLC au sommet de notre TOP 10.

Quelques inconvénients ?
Après tous ces compliments, il est difficile de trouver à VLC quelques défauts. On peut toutefois noter que le menu des Préférences ne reprends pas les classiques qui font le charme de nombreux logiciels sur Mac Os X ! On n'y trouve pas vraiment de réglages "généraux" ou permettant de configurer l'apparence. En revanche, une multitudes de réglages complexes pour les utilisateurs expérimentés sont disponibles, ce qui n'est pas négligeable !
Quoi d'autres ? Et bien en étant difficile on peut lui reprocher de ne pas encore lire certaines déclinaisons des formats .mkv, mais également .wma et donc des formats propriétaires.
Enfin, depuis la dernière version (la 0.8.5) le bouton permettant d'entrer et de sortir du mode plein écran qui se trouvait sur le contrôleur a disparu pour aller se loger en dessous de l'écran vidéo. Ce bouton était pourtant bien pratique lorsqu'il était combiné avec la fonction "Exposé" de Mac Os X, permettant alors de faire apparaître le contrôleur au dessus du film, pendant la lecture en plein écran, et donc de sortir de ce mode d'un simple clic de souris.
Et pour tout ceux qui ont souffert de l'absence d'une fonction dont nous n'avons pas pensé à parler dans cet article, les développeurs de VLC Media Player peuvent répondre que le logiciel n'en est même pas encore à sa version 1.0 et que bien des choses restent à venir.
Site de l'auteur (vous y trouverez notamment quelques Goodies comme des icônes de VLC et des fonds d'écrans)
Article rédigée par iMat le 2006-05-24 21:28:00
Commentaire posté par iDaan le 24/05/2006 à 23:07 :
) complet.
Commentaire posté par Anonyme le 30/05/2006 à 12:24 :
Commentaire posté par DrSteffie le 31/05/2006 à 15:18 :
Commentaire posté par Anonyme le 31/05/2006 à 20:41 :
Commentaire posté par Anonyme le 03/06/2006 à 08:07 :
Commentaire posté par imat le 03/06/2006 à 17:49 :
Commentaire posté par kamael le 03/06/2006 à 23:07 :
Commentaire posté par imat le 04/06/2006 à 03:18 :
Afin de poster un commentaire, vous devez vous identifier.
Si vous possédez un compte LogicielMac, merci de vous identifier ci-dessous.
Si vous ne possédez pas encore de compte, merci de vous enregistrer.
Commentaire posté par Blackfight le 24/05/2006 à 21:49 :
Très bon article !