VLC media player

Restez toujours informé : suivez-nous sur Google (☆)

Introduction

VLC media player
VLC Icon.svg
VLC media player

VLC media player
DéveloppeurÉquipe du projet VideoLAN
Dernière version1.1.4
Version avancée
Écrit enC++ / Qt
EnvironnementsMultiplate-forme
LanguesMultilingue
TypeLecteur multimédia
LicenceGNU GPL
Site Webwww.videolan.org

VLC media player en français

VLC media player (VLC) (à l'origine VideoLAN Client) est un lecteur multimédia libre issu du projet VideoLAN. Ce logiciel est multiplateformes 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.

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 et a été diffusé pour la première fois le 1 février 2001 sous licence GNU GPL. Il est aujourd'hui développé par des contributeurs du monde entier. Le projet reste toutefois coordonné par des élèves de deuxième année et plus.

L'icône en forme de cône de VLC media player a légèrement changé en novembre 2005.

Historique des Versions

VersionDate de lancementChangements significatifsNouveau format pris en charge
1.0.07 juillet 2009Lecture depuis une archive Zip ou Rar, protocole RTSP, diffusion AirTunes, meilleure gestion des sous-titre, 3 nouvelles langues prises en charge.AES3, Dolby Digital Plus, TrueHD, Blu-Ray Linear PCMet RealVideo 3.0 et 4.0
1.0.128 juillet 2009Patch des bogues dû aux nouvelles fonctionnalités de la 1.0.0.-
1.0.222 septembre 2009Correction de divers bogues avec les fichiers OGG.-
1.0.32 novembre 2009Meilleure prise en charge de Windows 7 et plusieurs correctifs de bogues.Windows Media Audio Professional
1.0.412 décembre 2009Compilation avec gcc 4.4.2 au lieu de gcc 4.2, 2 nouvelles langues.-
1.0.51 février 2010Prise en charge Apple Remote, correctif du codec x264, mise à jour des langues avec 3 langues en plus.-
1.0.64 avril 2010Correction de plusieurs bogues, mise à jour des langues avec en plus le cinghalais.-
1.1.022 juin 2010Réé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,MKV HD, WebM
1.1.122 juillet 2010Prise en charge de l'accélération matérielle pour les GPU d'ATI avec le pilote Catalyst 10.7-
1.1.230 juillet 2010Correction de divers bogues, mise à jour de localisations, d'extensions et de scripts-
1.1.318 août 2010Correction de divers bogues et d'un problème de sécurité pouvant conduire à un plantage, petites améliorations pour la plupart des plateformes-

Fonctions de VLC

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 Microsoft 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 attirent.

  • 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 et une documentation pour en créer de nouvelles est disponible. 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.

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.

Fusion avec 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.

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édia en entrée

WindowsMac OS XGNU/LinuxBSD UnixDOS (FreeDOS, Dr-DOS)
UDP / RTP UnicastOuiOuiOuiOuiOui
UDP / RTP MulticastOuiOuiOuiNonOui
HTTP / FTPOuiOuiOuiOuiOui
MMSOuiOuiOuiOuiOui
TCP / RTP UnicastOuiOuiOuiOuiOui
DCCP / RTP UnicastNonNonOuiNonNon
FichierOuiOuiOuiOuiOui
DVDOuiOuiOuiOuiOui
Video CD / VCDOuiOuiOuiNonOui
SVCDPartielPartielPartielNonPartiel
CDOuiOuiOuiNonOui
DVBOuiPartiel avec EyeTVOuiOuiNon
Encodeur MPEGOuiNonOuiNonNon
Acquisition vidéoOui avec Direct ShowPartiel avec iSightOui avec V4L, V4L2NonNon

Formats conteneurs

WindowsMac OS XGNU/LinuxBSD UnixDOS (FreeDOS, Dr-DOS)
MPEGOuiOuiOuiOuiOui
AVIOuiOuiOuiOuiOui
ASF / WMV / WMAOuiOuiOuiOuiOui
MP4 / MOV / 3GPOuiOuiOuiOuiOui
OGG / OGM / Annodex (en)OuiOuiOuiOuiOui
MatroskaOuiOuiOuiOuiOui
RealPartielPartielPartielPartielPartiel
WAVOuiOuiOuiOuiOui
Raw Audio: DTS, AAC, AC3/A52OuiOuiOuiOuiOui
Raw DVOuiOuiOuiOuiOui
FLACOuiOuiOuiOuiOui
FLVOuiOuiOui?Oui
MXFOuiOuiOui?Oui
NutOuiOuiOui?Oui
Standard MIDI / SMFOuiOuiOuiOuiOui
Creative Voice (en)OuiOuiOuiOuiOui

Format Audio

WindowsMac OS XGNU/LinuxBSD UnixDOS (FreeDOS, Dr-DOS)
MPEG Layer 1/2OuiOuiOuiOuiOui
MP3OuiOuiOuiOuiOui
AACOuiOuiOuiOuiOui
VorbisOuiOuiOuiOuiOui
AC3OuiOuiOuiOuiOui
E-AC-3OuiOuiOuiOuiOui
MLP / TrueHDOuiOuiOuiOuiOui
DTSOuiOuiOuiOuiOui
WMA 1/2OuiOuiOuiOuiOui
WMA 3OuiOuiOuiOuiOui
FLACOuiOuiOuiOuiOui
ALACOuiOuiOuiOuiOui
SpeexOuiOuiOui?Oui
Musepack / MPCOuiOuiOui?Oui
ATRAC 3OuiOuiOui?Oui
WavpackOuiOuiOuiOuiOui
Mod (.s3m, .it, .mod)OuiOuiOui?Oui
TrueAudioOuiOuiOuiOuiOui
APEOuiOuiOuiOuiOui
Real Audio (en)PartielPartielPartiel?Partiel
Alaw (en) / µlaw (en)OuiOuiOuiOuiOui
AMROuiOuiOuiOuiOui
MIDIOuiPartielOuiOuiOui
LPCM (en)OuiOuiOuiOuiOui
ADPCMOuiOuiOuiOuiOui
QCELP (en)OuiOuiOuiOuiOui
DV Audio (en)OuiOuiOuiOuiOui
QuickTimeOuiOuiOui?Oui
MACE (en)OuiOuiOuiOuiOui

Format Vidéo

WindowsMac OS XGNU/LinuxBSD UnixDOS (FreeDOS, Dr-DOS)
MPEG 1/2OuiOuiOuiOuiOui
DIVX 1/2/3OuiOuiOuiOuiOui
MPEG-4 ASP, DivX 4/5/6, XviD, 3ivX D4OuiOuiOuiOuiOui
H.261OuiOuiOui?Oui
H.263 / H.263iOuiOuiOui?Oui
H.264 / MPEG-4 AVCOuiOuiOuiOuiOui
CinepakOuiOuiOuiOuiOui
TheoraOuiOuiOuiOuiOui
Dirac / VC-2OuiOuiOui?Oui
MJPEG A/BOuiOuiOui?Oui
WMV 1/2OuiOuiOui?Oui
WMV 3 / WMV-9 / VC-1OuiOuiOuiOuiOui
Sorenson 1/3 (Quicktime)OuiOuiOuiOuiOui
Digital VideoOuiOuiOuiOuiOui
On2 VP3 / VP5 / VP6OuiOuiOui?Oui
Indeo Video v3 (en)OuiOuiPartielOuiOui
Indeo Video 4/5 (IV41, IV51) (en)NonNonNonNonNon
Real Video 1/2 (en)OuiOuiOuiOuiOui
Real Video 3/4 (en)OuiOuiOui?Oui

Sous-Titre pris en charge

WindowsMac OS XGNU/LinuxBSD UnixDOS (FreeDOS, Dr-DOS)
DVDPartielPartielPartielPartielPartiel
Fichier texteOuiOuiOuiOuiOui
Closed captions (en)NonOuiOuiNon?
Vobsub (en)OuiOuiOuiOuiOui
Universal Subtitle FormatOuiOuiOuiOuiOui
SVCD / CVDOui?Oui?Oui
DVBOuiOuiOuiOuiOui
OGMOuiOuiOuiOuiOui
CMML (en)OuiOuiOuiOuiOui
KateOuiOuiOui?Non

Tag pris en charge

WindowsMac OS XGNU/LinuxBSD UnixDOS (FreeDOS, Dr-DOS)
ID3OuiOuiOuiOuiOui
APEv2 (en)OuiOuiOuiOuiOui
Vorbis comment (en)OuiOuiOuiOuiOui

L'utilisation de VLC avec d'autres programmes

API

libVLC
VLC Icon.svg
DéveloppeurÉquipe du projet VideoLAN
Première version1 février 2001
Dernière version1.1.4
Version avancée
Écrit enC
EnvironnementMultiplate-forme
LangueMultilingue
TypeBibliothèque logicielle multimédia
LicenceLicence publique générale GNU
Site Webwiki.videolan.org/Libvlc

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
  • Java API
  • DirectShow filtres

VLC comme plug-ins

  • Sous Windows, Linux, Mac et quelques autres plates-formes, VLC fournit un plugin NPAPI (en) 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 Video.
  • 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.

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

La langue du programme peut être changée à tout moment de le menu «préférences» mais le programme doit être redémarré pour que ce changement soit pris en compte.

Anecdote

Le jeudi 29 janvier 2009, le journal télévisé de France 2 a été perturbé en raison des nombreuses grèves en cours ce jour là. De ce fait on a pu apercevoir brièvement le bureau de Windows XP, avec en son centre le logiciel VLC media player. Le curseur s'était déplacé sur le bouton de lecture et une fois activé, le reportage annoncé par la présentatrice s'est lancé.

On peut supposer qu'au moins ce jour-là le service public a utilisé VLC pour la diffusion d'un de ses reportages.