- VLC media player
-
VLC media player Développeur Équipe du projet VideoLAN Dernière version 1.1.12 (6 octobre 2011) [+/-] Version avancée [+/-] Écrit en C / C++ / Qt Environnements Multiplate-forme Langues Multilingue Type Lecteur multimédia Licence GNU GPL Site web www.videolan.org modifier VLC media player (VLC) (à l'origine VideoLAN Client) est un lecteur multimédia libre issu du projet VideoLAN. Ce logiciel est multiplateforme puisqu'il fonctionne sous Windows, toutes les tendances GNU/Linux, BSD, Mac OS X, BeOS, Solaris, QNX et même Pocket PC soit en tout près de 20 plateformes. Il est distribué sous licence GNU/GPL.
Un des grands atouts de VLC est qu'il intègre les codecs nécessaires à la lecture de la plupart des formats audio et vidéo. De plus, le lecteur est capable de lire un grand nombre de flux réseaux. Il se montre par ailleurs très tolérant avec les flux légèrement endommagés, allant même jusqu'à les réparer de son mieux.
VLC est aujourd'hui l'un des premiers lecteurs multimédias, utilisé par au moins 50 millions de personnes[1].
Sommaire
Historique
VLC media player était au début le client pour le projet VideoLAN qui avait pour but la création d'un logiciel permettant la diffusion de vidéos à travers un réseau informatique. Il était à l'origine développé par les étudiants de l'école centrale Paris[2] et a été diffusé pour la première fois le 1er février 2001[réf. nécessaire] sous licence GNU GPL. Il est aujourd'hui développé par des contributeurs du monde entier. Le cœur du développement de VLC n'est toutefois assuré que par une dizaine de personnes, dont seulement quatre développeurs très actifs[3].
L'icône en forme de cône de VLC media player a légèrement changé en novembre 2005[4].
Historique des versions
Article détaillé : Liste des mise à jour de VLC media player.Version Date de lancement Changements significatifs Nouveau format pris en charge 1.0.0 7 juillet 2009 Lecture depuis une archive Zip ou Rar, protocole RTSP, diffusion AirTunes, meilleure gestion des sous-titre, 3 nouvelles langues prises en charge[5]. AES3, Dolby Digital Plus, TrueHD, Blu-Ray Linear PCMet RealVideo 3.0 et 4.0 1.0.1 28 juillet 2009 Patch des bogues dû aux nouvelles fonctionnalités de la 1.0.0[5]. - 1.0.2 22 septembre 2009 Correction de divers bogues avec les fichiers OGG[5]. - 1.0.3 2 novembre 2009 Meilleure prise en charge de Windows 7 et plusieurs correctifs de bogues[5]. Windows Media Audio Professional 1.0.4 12 décembre 2009 Compilation avec gcc 4.4.2 au lieu de gcc 4.2, 2 nouvelles langues[5]. - 1.0.5 1er février 2010 Prise en charge Apple Remote, correctif du codec x264, mise à jour des langues avec 3 langues en plus[5]. - 1.0.6 4 avril 2010 Correction de plusieurs bogues, mise à jour des langues avec en plus le cinghalais[5]. - 1.1.0 22 juin 2010 Réécriture du noyau pour prendre en charge l'accélération matériel de GPU Nvidia en attendant la mise à jour pour ATI, un système d'add-on[6],[5], MKV HD, WebM 1.1.1 22 juillet 2010 Prise en charge de l'accélération matérielle pour les GPU d'ATI avec le pilote Catalyst 10.7[5] - 1.1.2 30 juillet 2010 Correction de divers bogues, mise à jour de localisations, d'extensions et de scripts[5] - 1.1.3 18 août 2010 Correction de divers bogues et d'un problème de sécurité pouvant conduire à un plantage, petites améliorations pour la plupart des plateformes[5] - 1.1.5 14 novembre 2010 Mises à jour des codecs ou le support du format .webm lorsqu'il est utilisé pour le streaming de vidéos[5]. - 1.1.6 24 janvier 2011 Corrections de sécurité, Corrections et améliorations multiples pour la sortie PulseAudio, Correction d’un cas de plantage quand une recherche de métadonnées CDDB était faite sous Windows, Activation du plug-in FluidSynth MIDI sous Mac OS X, Décodage VP8/WebM plus rapide, Diverses corrections dans l’interface, Des corrections dans les sous-titres, Améliorations des traductions[5]. MPC SV7 et SV8 1.1.7 1er février 2011 Corrections de sécurité et de bugs. - 1.1.8 23 mars 2011 Corrections de sécurité et de bugs. - 1.1.9 13 avril 2011 Correctif de sécurité, mise à jour de la librairie libmodplug pour Windows et Mac OS X. Amélioration de la traduction de l'application dans plusieurs langues.[7],[5] - 1.1.10 6 juin 2011 Correctif de sécurité, réécriture du module de sortie audio pulseaudio, mise à jour de la librairie libmodplug pour Windows et MAC OS X.,[5] - 1.1.11 16 juillet 2011 Correction d'une faille de sécurité. Correction d'un bug lors de la visualisation en plein écran avec le plugin Mozilla VLC. Mise à jour des décodeurs MP4 et WMA. Correction d'un conflit pouvant intervenir avec iTunes sous Mac OS X. Réduction du poids de l'installeur sous Mac OS X de 30Mo... [8] - Fonctions de VLC
Article détaillé : VideoLAN pour des informations sur le streaming.VLC est très populaire pour sa capacité à jouer des vidéos incomplètes ou endommagées. Ceci permet de prévisualiser des vidéos avant de les avoir téléchargées entièrement. Exemple : avec eMule, il permet de vérifier la qualité du fichier téléchargé et de vérifier si on a affaire à un faux fichier (fake) ou pas.
Une autre caractéristique intéressante est la capacité de VLC à utiliser la bibliothèque libcdio pour lire les fichiers .iso pour que l'utilisateur puisse jouer les fichiers sur une image de disque, même si le système d'exploitation de l'utilisateur n'a pas la capacité de travailler directement avec les fichiers .iso.
VLC supporte tous les codecs et tous les formats de fichier supportés par FFmpeg.
Le lecteur multimédia VLC a des filtres de distorsion, de rotation, d'inversion, de désentrelacement, d'ajustement, de duplication, d'agrandissement ou de redimensionnement.
Sous Windows, VLC supporte également DirectShow.
Personnalisation
Avec la version 0.9.X, l'interface de VLC media player a très largement été modifiée en abandonnant la bibliothèque wxWidgets de Windows et Linux pour la version 4 de Qt. Mac OS X utilise Cocoa et BeOS lui utilise Be API. Tous ces environnements donnent une interface standard similaire. Cependant, de nombreuses options de configuration rendent le logiciel très attirant.
- Skins 2
Cette interface permet d'utiliser des skins afin de personnaliser l'interface du lecteur. Les skins sont téléchargeables sur le site de VideoLAN[10] et une documentation pour en créer de nouvelles est disponible[11]. Malheureusement il arrive que quelques skins soient mal configurés ce qui peut désactiver quelques fonctionnalités.
- Raccourcis clavier
Ce module, activé par défaut, permet de contrôler le logiciel à l'aide de raccourcis clavier, librement paramétrables. Ceci permet une utilisation plus aisée et plus rapide du lecteur, notamment en mode plein écran.
- Mouvement de la souris
Cette interface permet de contrôler le logiciel à l'aide de mouvements de souris. Malheureusement à l'heure actuelle (1.1.X), seules quatre fonctions sont contrôlables ainsi.
Ajout des fonctionnalités de VLS
L'équipe de VideoLAN voyant le projet VideoLAN Server (abrégé VLS) de plus en plus délaissé, elle a décidé d'implémenter les fonctionnalités du logiciel dans VLC. Ce qui a permis à VLC de pouvoir être utilisé comme serveur de streaming. Pour cela deux fonctions de VLC sont des plus utiles :
- Console
Toutes les options de VLC peuvent être activées en mode console, ce qui permet de distribuer des vidéos sans interface graphique.
- Interface de commande à distance
Pour contrôler VLC media player à distance, il est possible d'utiliser les interfaces HTTP et Telnet. La commande par interface HTTP se fait grâce au serveur HTTP fourni avec VLC media player et qui permet de contrôler le logiciel depuis un Navigateur Web.
Formats supportés
Médias en entrée[12],[note 1]
Windows Mac OS X GNU/Linux BSD Unix DOS (FreeDOS, Dr-DOS) UDP / RTP Unicast Oui Oui Oui Oui Oui UDP / RTP Multicast Oui Oui Oui Non Oui HTTP / FTP Oui Oui Oui Oui Oui MMS Oui Oui Oui Oui Oui TCP / RTP Unicast Oui Oui Oui Oui Oui DCCP / RTP Unicast Non Non Oui Non Non Fichier Oui Oui Oui Oui Oui DVD Oui Oui Oui Oui Oui Vidéo CD / VCD Oui Oui Oui Non Oui SVCD Partiel Partiel Partiel Non Partiel CD Oui Oui Oui Non Oui DVB Oui Partiel avec EyeTV Oui Oui Non Encodeur MPEG Oui Non Oui Non Non Acquisition vidéo Oui avec Direct Show Partiel avec iSight Oui avec V4L, V4L2 Non Non Formats conteneurs[12],[note 1]
Windows Mac OS X GNU/Linux BSD Unix DOS (FreeDOS, Dr-DOS) MPEG Oui Oui Oui Oui Oui AVI Oui Oui Oui Oui Oui ASF / WMV / WMA Oui Oui Oui Oui Oui MP4 / MOV / 3gp Oui Oui Oui Oui Oui OGG / OGM / Annodex (en) Oui Oui Oui Oui Oui Matroska Oui Oui Oui Oui Oui RMVB Partiel Partiel Partiel Partiel Partiel WAV Oui Oui Oui Oui Oui Raw Audio: DTS, AAC, AC3/A52 Oui Oui Oui Oui Oui Raw DV Oui Oui Oui Oui Oui FLAC Oui Oui Oui Oui Oui FLV Oui Oui Oui Oui Oui MXF Oui Oui Oui ? Oui Nut Oui Oui Oui ? Oui Standard MIDI / SMF Oui Oui Oui Non Oui Creative Voice (en) Oui Oui Oui Oui Oui Formats audio[13],[note 1]
Windows Mac OS X GNU/Linux BSD Unix DOS (FreeDOS, Dr-DOS) MPEG Layer 1/2 Oui Oui Oui Oui Oui MP3 Oui Oui Oui Oui Oui AAC Oui Oui Oui Oui Oui Vorbis Oui Oui Oui Oui Oui AC3 Oui Oui Oui Oui Oui E-AC-3 Oui Oui Oui Oui Oui MLP / TrueHD Oui Oui Oui Oui Oui DTS Oui Oui Oui Oui Oui WMA 1/2 Oui Oui Oui Oui Oui WMA 3 Oui Oui Oui Oui Oui FLAC Oui Oui Oui Oui Oui ALAC Oui Oui Oui Oui Oui Speex Oui Oui Oui ? Oui Musepack / MPC Oui Oui Oui ? Oui ATRAC 3 Oui Oui Oui ? Oui WavPack Oui Oui Oui Oui Oui Mod (.s3m, .it, .mod) Oui Oui Oui ? Oui TrueAudio Oui Oui Oui Oui Oui APE Oui Oui Oui Oui Oui Real Audio (en) Partiel Partiel Partiel ? Partiel Alaw (en) / µlaw (en) Oui Oui Oui Oui Oui AMR Oui Oui Oui Oui Oui MIDI Oui Oui Oui Oui Oui LPCM (en) Oui Oui Oui Oui Oui ADPCM Oui Oui Oui Oui Oui QCELP (en) Oui Oui Oui Oui Oui DV Audio (en) Oui Oui Oui Oui Oui QuickTime Oui Oui Oui ? Oui MACE (en) Oui Oui Oui Oui Oui Formats vidéo[14],[note 1]
Windows Mac OS X GNU/Linux BSD Unix DOS (FreeDOS, Dr-DOS) MPEG 1/2 Oui Oui Oui Oui Oui DIVX 1/2/3 Oui Oui Oui Oui Oui MPEG-4 ASP, DivX 4/5/6, Xvid, 3ivX D4 Oui Oui Oui Oui Oui H.261 Oui Oui Oui ? Oui H.263 / H.263i Oui Oui Oui ? Oui H.264 / MPEG-4 AVC Oui Oui Oui Oui Oui Cinepak Oui Oui Oui Oui Oui Theora Oui Oui Oui Oui Oui Dirac / VC-2 Oui Oui Oui ? Oui MJPEG A/B Oui Oui Oui ? Oui WMV 1/2 Oui Oui Oui ? Oui WMV 3 / WMV-9 / VC-1 Oui Oui Oui Oui Oui Sorenson 1/3 (Quicktime) Oui Oui Oui Oui Oui Digital Video Oui Oui Oui Oui Oui On2 VP3 / VP5 / VP6 Oui Oui Oui ? Oui Indeo Video v3 (en) Oui Oui Partiel Oui Oui Indeo Video 4/5 (IV41, IV51) (en) Non Non Non Non Non RealVideo 1/2 Oui Oui Oui Oui Oui RealVideo 3/4 Oui Oui Oui ? Oui Formats de sous-titres[15],[note 1]
Windows Mac OS X GNU/Linux BSD Unix DOS (FreeDOS, Dr-DOS) DVD Partiel Partiel Partiel Partiel Partiel Fichier texte[note 2] Oui Oui Oui Oui Oui Closed captions (en) Non Oui Oui Non ? Vobsub (en) Oui Oui Oui Oui Oui Universal Subtitle Format Oui Oui Oui Oui Oui SVCD / CVD Oui ? Oui ? Oui DVB Oui Oui Oui Oui Oui OGM Oui Oui Oui Oui Oui CMML (en) Oui Oui Oui Oui Oui Kate Oui Oui Oui ? Non Formats de métadonnées[15],[note 1]
Windows Mac OS X GNU/Linux BSD Unix DOS (FreeDOS, Dr-DOS) ID3 Oui Oui Oui Oui Oui APEv2 (en) Oui Oui Oui Oui Oui Vorbis comment (en) Oui Oui Oui Oui Oui L'utilisation de VLC avec d'autres programmes
API
libVLC Développeur Équipe du projet VideoLAN Première version 1 février 2001 Dernière version 1.1.12 (6 octobre 2011) [+/-] Version avancée [+/-] Écrit en C Environnement Multiplate-forme Langue Multilingue Type Bibliothèque logicielle multimédia Licence Licence publique générale GNU Site web wiki.videolan.org/Libvlc modifier Il existe plusieurs API s qui peuvent se connecter à VLC et l'utilisation de ses fonctionnalités:
- LibVLC API, qui est au cœur de VLC, pour C, C++ et C#
- JavaScript API, qui est l'évolution de l'API et l'intégration ActiveX Firefox
- D-Bus Controls
- C# interface
- Python contrôles[16]
- Java API[17]
- DirectShow filtres[18]
VLC comme plug-ins
- Sous Windows, Linux, Mac et quelques autres plates-formes, VLC fournit un plugin NPAPI (en)[19] qui permet de visionner les fichiers QuickTime et Windows Media inclus dans les pages web sans utiliser les produits d'Apple ou de Microsoft. Il supporte Firefox, Mozilla Application Suite et Safari mais ne fonctionne pas encore avec Opera. Ce plugin a été utilisé par Google pour créer le plugin web Google Vidéos[20].
- Depuis la version 0.8.2, VLC fournit également un plugin ActiveX, ce qui permet aux gens de voir les fichier QuickTime (MOV), Windows Media, MP3 et Ogg embarqués dans des sites Web lorsque vous utilisez Internet Explorer.
Applications qui utilisent le plugin VLC
- VLC est efficace pour lire des fichiers incomplets et peut alors être utilisé pour prévisualiser des fichiers en cours de téléchargement. Plusieurs programmes utilisent cette capacité comme eMule et KCeasy (en).
- Le lecteur open source Miro utilise aussi VLC.
- Le lecteur multimédia Songbird utilise du code de VLC et de Firefox.
- VLC est aussi utilisé pour la lecture des Podcasts dans le lecteur Noopod (en).
- HandBrake, un encodeur vidéo open-source, utilise la bibliothèque libdvdcss de VLC Media Player.
Utilisation pour la télévision
- VLC est utilisé pour lire sur la télévision des flux vidéo depuis l'ordinateur transmis par la Freebox, la Livebox ou la Neufbox, cela est possible par le fait que la télévision soit raccordée à la box qui transporte le flux vidéo lu sur l'ordinateur.
- Il est aussi utilisé par le DDREAM, pour pouvoir lire sur la télévision du salon les flux venant du PC.
- VLC peut lire la TNT (DVB-T) reçue à partir d'un tuner TV. Un moyen simple pour regarder la télévision est alors d'ouvrir avec VLC un fichier texte, nommé channels.conf par exemple, contant une ligne de texte par chaine TV.
Internationalisation
VLC est disponible en 69 langues dans la version 1.1.x :
- L'afrikaans, allemand, l'albanais, anglais britannique, arabe, basque, biélorusse, le bengali, bulgare, birman, catalan, cinghalais, chinois simplifié, chinois traditionnel, le coréen, corse, croate, danois, espagnole, estonien, finnois, français, frioulan, galicien, géorgien, grec moderne, l'hébreu , hindi, hongrois, indonésien, italien, japonais, kazakh, khmer, kurmandji, lituanien, letton, malais, malayalam, macédonien, mongolien, néerlandais, népalais, norvégien, nynorsk norvégien, occitan, pachtou, persan, polonais, portugais, le portugais brésilien, le punjabi, roumain, russe, serbe, slovaque, slovène, sorani, suédois, tagalog, tamoul, le tetum, thaï, tchèque, turc, ukrainien, vietnamien, wallonne[21]
La langue du programme peut être changée à tout moment dans le menu « préférences » mais le programme doit être redémarré pour que ce changement soit pris en compte.
Notes et références
Notes
- Cette liste s'applique à la version 1.1.1 de VLC
- MicroDVD, SubRIP, SubViewer, SSA1-5, SAMI, VPlayer
Références
- VLC media player 1.1 arrive pour Windows et Mac OS... malgré la disparition des développeurs » sur /www.silicon.fr, 27 mai 2010. Consulté le jeudi 27 mai 2010 David Feugey, «
- VideoLan : History, VideoLan
- Interview de Jean-Baptiste Kempf, Nolife
- logo et le nouveau logo Le vieux
- (en)https://www.videolan.org/developers/vlc/NEWS
- (fr) Article de Clubic sur la mise à jour
- (fr) Article de Place4geek sur la mise à jour
- (fr) VLC 1.1.11 est disponible
- Liste des skins de VLC par popularité
- (en)Page de téléchargement des skins
- (en)Page de documentation pour la création des skins
- https://www.videolan.org/vlc/features.php?cat=input
- https://www.videolan.org/vlc/features.php?cat=audio
- https://www.videolan.org/vlc/features.php?cat=video
- https://www.videolan.org/vlc/features.php?cat=sub
- http://wiki.videolan.org/Python_bindings
- Java contraignant du projet
- http://www.sensoray.com/support/videoLan.htm
- Pour plus d'informations sur le plugin Mozilla
- Page Google code Source :
- https://www.videolan.org/developers/i18n/
Voir aussi
Articles connexes
Liens externes
- (en) Site officiel
- (en) Wiki officiel
Catégories :- Lecteur multimédia
- Logiciel libre sous licence GPL
- Logiciel pour Mac OS
- Logiciel pour Linux
- Logiciel pour Windows
- Logiciel utilisant Qt
Wikimedia Foundation. 2010.