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

Logo cinéma de VLC

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é "g33k", 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 ou 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.
Sous Ubuntu ces ports sont ouverts par défaut si vous n'avez pas configuré votre pare-feu manuellement.

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).

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 et vous servir de ce validateur XSPF :

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 chapitre 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 affiché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 par exemple 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 déconseille, car celle-ci ne sera ensuite plus compatible avec d'autres logiciels.

La meilleure solution est de faire vos listes 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. Télécharger cette liste écourtée de chaînes Freebox

    • tv_freebox.xspf.
    • Puis ouvrez-la avec VLC
    • Normalement France 2 devrait se lancer automatiquement
  2. Ou bien ouvrez un média réseau

  3. Ouvrir la liste de lecture

    • Menu > Vue > Liste de lecture
  4. Changer de chaîne

    • En double-cliquant dans la liste de lecture sur celle que vous désirez
    • Si celle-ci est toujours disponible, elle se charge et vous pouvez alors la suivre dans VLC
    • Au besoin pour améliorer son rendu, rendez-vous au menu > Vidéo > Désentrelacer > Oui
      puis optez pour le mode de désentrelacement "Yadif (2x)" par exemple
  5. Lancer l'enregistrement

  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: 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 chapitre 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) en HD

vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=767&flavour=hd"

 Pour lancer en ligne de commande les chaînes disponibles en HD, modifiez 'flavour=sd' par 'flavour=hd'
Les chaînes changent parfois, si vous ne parvenez pas à en lancer une, essayer sa version HD, ou référez-vous à cette liste :
http://mafreebox.freebox.fr/freeboxtv/playlist.m3u

France 2
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=201&flavour=sd"

France 3
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=202&flavour=sd"

France 3 National
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=258&flavour=sd"

France 4
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=376&flavour=sd"

France 5
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=203&flavour=sd"

Arte
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=204&flavour=sd"

Direct 8
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=372&flavour=sd"

TMC
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=497&flavour=sd"

NT1
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=374&flavour=sd"

NRJ 12
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=375&flavour=sd"

NRJ Hits
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=620&flavour=sd"

D8
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=678&flavour=sd"

RTL9 (bas débit)
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=210&flavour=ld"

France ô
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=238&flavour=sd"

TV5
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=206&flavour=sd"

Souvenirs from Earth
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=710&flavour=sd"

World Fashion
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=724&flavour=sd"

BFM TV
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=400&flavour=sd"

i> TELE
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=679&flavour=sd"

Euronews
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=205&flavour=sd"

France 24
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=739&flavour=sd"

Sky News International
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=355&flavour=sd"

AB Moteurs (bas débit)
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=222&flavour=ld"

LCP
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=688&flavour=sd"

Public Sénat
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=692&flavour=sd"

La Chaîne Parlementaire
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=226&flavour=sd"

IDF 1
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=689&flavour=sd"

Demain.tv
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=756&flavour=sd"

Equidia
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=212&flavour=sd"

TLM
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=267&flavour=sd"

TLT - Toulouse
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=281&flavour=sd"

TV7 Bordeaux
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=268&flavour=sd"

TV8 Mont-Blanc
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=319&flavour=sd"

TéléGrenoble
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=423&flavour=sd"

Telif
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=360&flavour=sd"

Normandie TV
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=383&flavour=sd"

Télénantes Nantes 7
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=389&flavour=sd"

TV Tours
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=493&flavour=sd"

Alsatic TV
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=753&flavour=sd"

TNA
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=482&flavour=sd"

Exemple de Chaines Payantes

MCM
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=621&flavour=sd"

Paris Première
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=213&flavour=sd"

Motors TV
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=216&flavour=sd"


"Désentrelacer" le flux pour obtenir une meilleure image

Voir l'option :

--sout-deinterlace-mode=yadif2x

En savoir plus : wiki.videolan.org/Deinterlacing/


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"


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.

Logo des hirondelles du net

"Sous-jacent au combat pour le logiciel libre, quelque chose de beaucoup plus vaste se joue, c'est notre droit au travail,
au libre accès à l'information, à la culture et à la santé qui sont en jeu, et un peu plus au delà, notre droit à être solidaires". Olivier Pouzadoux