Conseil en systèmes et logiciels informatiques.

GNU / VLC - Mode d'emploi (documentation francophone)

Logo cinéma de VLC

Le monde de la vidéo et du streaming sans limite !

VLC (VideoLan Client) projet initié par l'école centrale de Paris est un lecteur multimédia et multi-plateformes (GNU/Linux, Windows, MacOS X...) pour divers formats audio & vidéo utilisant ses propres codecs.

VLC peut lire les MPEG-1, MPEG-2, MPEG-4, DivX, Blu-Ray, mp3, ogg et de nombreux autres, ainsi que les DVD, VCD, et divers protocoles de streaming (Web radio, Web TV, flux RTSP...). Il peut également être utilisé comme un serveur de streaming en unicast ou multicast (en IPv4 ou IPv6) sur un réseau à large bande passante.

Ce logiciel GNU est parfois décrié à tort pour son côté "geek", car VLC est un outil extrêmement puissant qui de ce fait recèle de multiples paramètres et options diverses parfois difficiles à appréhender, mais c'est aussi ce qui fait tout son intérêt !

Je vais donc sur cette page faire en sorte de vous en simplifier l'usage avec ce petit manuel d'aide en français pour l'utilisation de VLC.

Cette documentation a été rédigée depuis la version "Goldeneye" et est régulièrement mise à jour. Certains menus ou intitulés peuvent varier selon votre système (Linux, Mac ou Windows) mais sont faciles à retrouver (sauf pour Mac qui en bride certains).

Je tiens également à signaler, en dépit des rumeurs qui circulent sur la toile, que sur les dernières version de VLC, il est toujours possible de visionner les chaînes de télévision (de Free par exemple), seul certains menus, tel 'Média' > 'Découverte de services' > 'Chaînes Freebox Tv', ont disparus où ont été déplacés. Mais avec une playlist, ou en renseignant l'URL du stream de la chaîne directement comme expliqué plus bas dans cette documentation, cela fonctionne à merveille. Il en est de même pour écouter des radios.
La preuve les playlists (TV et Radio) de cette documentation fonctionnent bel et bien !

I - Conditions préalables aux enregistrements (Radio et TV)

  • Déterminer le répertoire

    Il faut indiquer à VLC le dossier où les enregistrements seront sauvegardés.
    Pour plus de facilité choisissez votre 'Bureau' ainsi :

    1. Lancez VLC
    2. menu > 'Outils' > 'Préférences' > 5e icône (Lecture & Codecs)
    3. Dans la fenêtre 'Réglages de l'entrée et des codecs' > Rubrique 'Fichiers' > 'Dossier des Captures'
      cliquez sur 'Parcourir' et sélectionnez votre 'Bureau'
    4. 'Enregistrer' pour validez vos préférences.
  • Afficher les contrôles avancés
    Pour avoir accès au bouton 'Enregistrer' Bouton Enregistrer de VLC (rouge seulement lorsqu'un fichier est chargé),
    il faut afficher les contrôles avancés : > menu 'Vue' > 'Contrôles avancés'.
    Le bouton 'Enregistrer' apparaîtra avec 3 autres ('Capture d'écran', 'Boucle' et 'Image par image').

II - Configurer son Pare-feu

Pour recevoir, lire et enregistrer des flux (streams), VLC a besoin que certains ports soient ouverts.

Voici un exemple pour une configuration sous Ubuntu avec une Freebox.
212.27.38.253 étant l'IP de la Freebox :

Destination Action Source
554/tcp ALLOW OUT Anywhere (out)
Anywhere ALLOW IN 212.27.38.253/udp
212.27.38.253 32400:32999:udp ALLOW OUT Anywhere

TCP signifie : Transmission Control Protocol, tandis que UDP signifie : User Datagram Protocol.

Pour en savoir plus, voir l'article sur UFW (l'actuel outil de configuration du pare-feu d'Ubuntu).

III - Écouter et enregistrer une radio sur son PC

  1. Ouvrir VLC
  2. Assurez-vous d'avoir suivi le paragraphe "Condition préalable aux enregistrements" ci-dessus.
  3. Menu 'Média' > 'Ouvrir un flux réseau' ou les touches [Ctrl+N]
  4. Coller l'URL de la radio dans le champ 'Adresse'

    Exemple, copiez l'URL de France Info : http://mp3.live.tv-radio.com/franceinfo/all/franceinfo.mp3
    Le champ protocole (sur les anciennes versions de VLC) se remplit automatiquement en fonction du type d'adresse.

  5. Cliquez sur le bouton 'Lire', le flux de la radio se charge, puis se lance
  6. Pour enregistrer la radio, cliquez sur le bouton 'Enregistrer' Bouton Enregistrer de VLC (il se grisera alors légèrement).
  7. Pour stopper l'enregistrement, cliquez à nouveau sur le bouton rouge.
  8. Patientez un moment et l'icône de l'enregistrement de votre émission va se transformer sur votre bureau, votre fichier est prêt.

IV - Utiliser une playlist de radio

Généralement pour se simplifier la vie, l'usage d'une liste regroupant plusieurs adresses de stream dans un fichier XSPF est conseillé.

Vous pouvez utilisez cette playlist de radios que j'ai concoctée pour cette notice à titre de modèle et vous en inspirer en la transformant avec un simple éditeur de texte (Gedit par exemple, ou le Bloc-Note de Windows). Pour la copier sur votre ordinateur > click droit sur son lien, puis choisissez "Enregistrer la cible du lien sous...".

Une fois enregistrée, pour lancer la playlist dans VLC, il vous suffira de faire un double-clic sur celle-ci.

Si vous préférez l'ouvrir directement avec VLC, cliquez simplement sur le lien de cette playlist. Votre navigateur internet vous demandera quoi faire avec ce fichier XSPF, indiquez-lui de l'ouvrir avec VLC.

Sous Ubuntu, tous les programmes sont dans le répertoire /usr/bin/, indiquez donc « ouvrir avec : usr/bin/vlc ». En cas de souci, voir la documentation d'Ubuntu.

Si vous souhaitez en apprendre davantage sur la structure des fichiers au format libre et ouvert XSPF, je vous invite à consulter le site officiel ici : xspf.org.

XSPF Playlist Valide

Si certaines radios ne fonctionnent pas, il faut parfois patienter un moment (le temps que le flux se charge), sinon vérifiez que votre pare-feu autorise bien les ports que ces radios utilisent. Un moyen pour le vérifier est d'autoriser temporairement (sous GNU/Linux) tout le trafic sortant depuis votre pare-feu.

Le port utilisé, en règle générale, figure dans l'URL de la station.
Si par exemple l'url est : http://89.238.166.195:9162, le port à ouvrir serait donc le : 9162/tcp (out).

Note : pour les flux mms de radios, deux ports "standards" sont à ouvrir : le 8000/tcp (out) et le 9667/tcp (out).

Cas particulier : Liens de streaming avec l'extension .asx ou .m3u

Le plus simple est de copier le lien en question, puis de l'ouvrir dans VLC avec la méthode expliquée au §III.
La lecture va alors débuter. Ouvrez ensuite la liste de lecture de VLC, faites un clic droit sur le flux de la radio > Information...   Une fenêtre "Méta-données" va s'afficher, ouvrez-la en grand, puis en bas à la rubrique "Emplacement" vous verrez alors l'adresse MMS du flux de cette radio à copier/coller dans votre playlist.xspf

V - Liste de lecture

Pour afficher la liste de lecture, trois solutions :

  • Menu 'Vue' > 'Liste de lecture'
    (elle peut être afffichée à la fenêtre de VLC ou non via le menu du dessous "Liste de lecture intégrée")
  • Via le bouton 'Afficher la liste de lecture' Bouton liste de lecture de VLC dans les contrôles de VLC
  • Par le raccourci clavier [Ctrl+L]

Vous pouvez ensuite y faire apparaître le champ 'Description' (clic droit sur la barre où figure 'Titre' et sélectionner 'Description') comme dans cet exemple qui affichera le genre musical de chaque radio et d'autres informations.

Une astuce : pour conserver l'ordre d'affichage des champs que vous venez de personnaliser, aller au menu Outils > Préférences puis cliquez sur "Enregistrer".

Pareil à de nombreux programmes, en cliquant ensuite sur le nom de n'importe quel champ, vous pourrez en changer l'ordre d'affichage (alpha-numérique). Ainsi en cliquant sur le mot 'Description' les radios seront triées dans cette playlist par : Genre [Site ou autres informations].

VLC offre la possibilité de remanier une liste de lecture (clic droit > 'Supprimer' ou via le bouton + pour 'Ajouter à la liste de lecture') puis de l'enregistrer ainsi modifiée (via le menu > 'Media' > 'Enregistrer la liste de lecture') néanmoins je ne vous le conseille pas, car celle-ci ne sera ensuite plus compatible avec d'autres logiciels.

La meilleure solution est de faire vos liste de lecture et modifications avec un éditeur de texte tel que Gedit. Veillez seulement à bien respecter la structure des fichiers XSPF.

VI - Enregistrer facilement une chaîne (freebox TV) sur son PC au format MPG

  1. Lancer VLC
  2. Ouvrir la liste de lecture
    • Menu "Vue" > 'Liste de lecture'
  3. Afficher les chaînes Freebox Tv (free.fr)
    • Menu 'Média' > 'Découverte de services' > 'Chaînes Freebox Tv'
  4. Sélectionner la chaîne désirée
    • En double-cliquant dans la liste de lecture sur celle que vous désirez
    • Vous la voyez (et l'entendez) alors dans VLC
  5. Lancer l'enregistrement
    • Dès que vous le désirez, appuyez sur le bouton 'Enregistrer' Bouton Enregistrer de VLC
  6. Fichier d'enregistrement
    Patientez un moment et vous verrez alors un fichier apparaître sur votre bureau
    (nommé suivant le format "vlc-record-date-heure-chaîne-.mpg")
  7. Stopper l'enregistrement
    • Pour mettre fin à l'enregistrement, appuyer à nouveau sur le bouton 'Enregistrer'.
  8. Résultat
    Patientez un moment et l'icône de votre fichier définitif va se transformer, votre film est fin prêt.
  9. Nom du fichier
    Libre à vous de le renommer comme bon vous semble pour le visionner ensuite avec VLC.

Playlist TV personnelle :
A titre d'exemple, vous pouvez télécharger cette liste écourtée de chaînes Freebox (par un clic droit "Enregistrer la cible du lien sous...") : tv_freebox.xspf.

Je vous invite ensuite à l'éditer et la transformer à volonté (voir les paragraphes : "Utiliser une Playlist de radio" et "Liste de lecture").

VII - Regarder et enregistrer une TV sur Internet

Le principe est le même que pour le paragraphe ci-dessus, excepté que les chaînes ne dépendent pas de l'abonnement à un fournisseur d'accès mais diffusent leurs flux gratuitement sur le web.

Par exemple vous pouvez télécharger cette playlist de Web-TV.xspf, puis soit la sauvegarder sur votre ordinateur, soit l'ouvrir directement avec VLC et sélectionnez la chaîne désirée. Pour enregistrer une émission, suivre la procédure expliquée ci-dessus (seul le format du fichier de sortie peut varier).

En règle générale, en plus du port 80/tcp (out) du World Wide Web, pour les Web-TV il faut également ouvrir le port 1755/tcp (out).

Pour ne regarder qu'une seule chaîne (et au besoin l'enregistrer), vous pouvez également vous servir de la méthode décrite au paragraphe III mais avec un flux TV.

VIII - Enregistrer une vidéo avec sa webcam

  1. En premier lieu, branchez votre webcam et votre micro (et assurez-vous de leurs noms et/ou marques)
  2. Ouvrez VLC > menu Média > Convertir/Enregistrer
  3. Cliquez sur l'onglet "Périphérique de capture"
  4. Sélectionnez le nom de votre webcam dans le champ "Nom du périphérique vidéo"
  5. Sélectionnez le nom de votre micro dans le champ "Nom du périphérique audio"
  6. Cliquez ensuite sur "Convertir/Sauvegarder"
  7. Indiquez dans le champ "Fichier de destination" le répertoire et le nom du fichier que vous souhaitez créer et validez par "Enregistrer"
  8. Cochez "Affiche le flux de sortie"
  9. Choisissez le "profil" de la vidéo :
    • Theora + Vorbis (OGG)
    • ou MPEG-4 + ACC (MP4)
    • ou pour un autre format :
      - Cliquez sur l'icône de droite "Créer un nouveau profil" et définissez-le à l'aide des onglets
      - Exemple : Méthode d'encapsulation : AVI / Codecs Vidéo : DIVX3 / Codecs audio : MP3
      - Nommez-le "Divx3 + MP3 (AVI)", enregistrez ce nouveau profil
      - Puis sélectionnez-le (au bas de la liste défilante).
  10. Lancez l'enregistrement en cliquant sur "Démarrer", les images de la vidéo apparaissent...
  11. Pour arrêter l'enregistrement, cliquez sur "Stop".

IX - Changer la langue de VLC

Sous Ubuntu
  1. Si vous aviez ouvert VLC, fermer le programme
  2. Rendez-vous alors au menu d'Ubuntu à Système > Préférence > Menu principal
  3. Dans la catégorie "Son et Vidéo", cliquez (une fois seulement) sur "Lecteur multimédia VLC"
  4. Puis sur "Propriété"
  5. Entrez dans le champ de la commande : "LANGUAGE=fr vlc %U" à la place de "vlc %U"

Cela devrait vous permettre de lancer VLC dans la langue de votre système.

Sous Windows
  1. Rendez-vous au menu "réglage de l'interface" à l'aide du raccourci clavier [Ctrl+P] (ou alors via le menu Outils > Préférences)
  2. Puis au 1er menu déroulant sur la droite > Langue de l'interface : Français (19 fois la flèche vers le bas)
Si le langage déjà installé dans VLC est totalement incompréhensible
  1. Visuellement ce sera le quatrième menu (déroulant) en partant du haut à gauche
  2. Puis allez au dernier choix en bas de ce menu.
    Ces points 1 et 2 se résument avec le raccourci clavier [Ctrl+P].
  3. Cliquer sur la première icône en haut à gauche (Interface)
  4. Le choix de la langue se fait à l'aide du menu déroulant sur la droite :
    Langue de l'interface : "Auto" à passer au "Français" (19 fois la flèche vers le bas).

X - Rendre "bavard" VLC

Il peut être utile d'obtenir des information de débogage de la part de VLC.

Pour ce faire, menu 'Outils' > 'Préférences' et au bas de la fenêtre > 'Réglages de l'interface'
cochez Paramètres > "Tous", puis cliquez sur 'Interface' > 'Niveau de verbosité (0,1,2)' > fixez-le à : 2.

Ensuite pour avoir accès à ces informations : Menu > 'Outils' > 'Messages" > onglet 'Messages'.
Dans le lot, vous pouvez notamment y trouver le port TCP utilisé par une station que vous ne recevez pas.

XI - Look / Icône

Pour orner la fenêtre de VLC de son icône, il faut désactiver l'affichage de la liste de lecture "intégrée" via le menu 'Vue'.

Si vous désirez personnaliser le lecteur multimédia VLC, d'autres habillages sont disponibles sur le site officiel de VLC. Pour en profiter, il vous faudra cocher 'Utiliser un thème' via le menu 'Outil' > 'Préférences' > 'Apparence'.

Bug d'affichage : Il peut arriver que la fenêtre des "Préférences" soit plus grande (en hauteur ou en largeur) que celle de votre écran, interdisant ainsi de pouvoir accéder à certains boutons.
Pour sortir de cette situation embarrassante :

  1. Essayez tout d'abord de déplacer la fenêtre horizontalement ou verticalement ;
  2. Si cela n'est pas possible, essayez de vous déplacer dans la fenêtre des préférences de VLC à l'aide des flèches de votre clavier (à gauche du pavé numérique) ;
  3. Enfin si cela ne donne toujours rien, la solution un peu exotique mais qui fonctionne, est de modifier la résolution de l'affichage de votre écran provisoirement, le temps de changer vos préférences dans VLC.

XII - VLC en ligne de commande (Sous GNU/Linux)
Lancer le Multiposte de la Freebox V5
vlc http://mafreebox.freebox.fr/freeboxtv/playlist.m3u

Cette liste comporte toutes les chaînes disponibles sur une Freebox, flux standard, HD, bas débit et chaînes payantes, exceptées TF1, M6, W9 et Gully (disponibles sur un PC uniquement avec une clé USB/TNT).

Lancer une chaîne en ligne de commande
Par exemple lancer la chaîne Clubbin TV (freebox)
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=767&flavour=sd"

Liste des chaînes Freebox principales :Afficher

"Désentrelacer" le flux (pour obtenir une meilleure image)
Ajouter pour les chaînes en HD
-- filter -deinterlace-mode=yadif2x

Exemple (ici pour Nolife) :

vlc -- filter -deinterlace-mode=yadif2x "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=658&flavour=sd"

Ou moins gourmand en ressource (mais de moins bonne qualité)

-- filter -deinterlace-mode=linear

Notez que l'option --filter fait chuter les performances du CPU, évitez de l'utiliser sur de "vieux" PC.

Recevoir un flux HTTP ou FTP ou MMS
vlc "http://exemple/stream"
vlc "ftp://exemple/stream"
vlc "mms://exemple/stream"
Recevoir un flux RTP disponible via RTSP
vlc "rtsp://exemple/stream"
Une autre ligne de commande bien utile :
Extraire l'adresse d'une url.m3u de radio
wget -qO - http://URL_de_la_station.m3u

Exemple avec Radio Meuh :

wget -qO - http://radiomeuh.ice.infomaniak.ch/radiomeuh-128.mp3.m3u

- Réponse du terminal : http://ice37.infomaniak.ch:8000/radiomeuh-128.mp3

Si vous avez d'autres interrogations, vous pouvez lire ce tutoriel : doc.ubuntu-fr.org/vlc ou cette documentation en français sur le streaming.

Haut