Trouver des chaînes TV avec VLC

Je vous ai parlé la semaine dernière d’une astuce permettant de regarder une centaine de chaînes au moyen de votre connexion ADSL.

VLC ne sert pas seulement à lire des fichiers vidéo. Il peut aussi lire des flux TV en direct, à condition de lui fournir une source valide : playlist M3U, fichier M3U8, URL réseau, flux RTSP, flux HTTP ou liste fournie par votre fournisseur d’accès.

Autrefois, VLC proposait des fonctions de découverte de services qui permettaient parfois d’afficher automatiquement des chaînes TV. Cette époque était pratique, mais elle était aussi fragile : serveurs hors ligne, listes non maintenues, flux instables, chaînes disparues, menus déplacés selon les versions.

Aujourd’hui, la méthode la plus fiable consiste à ouvrir directement une playlist IPTV légale dans VLC. Pour un abonné Free, par exemple, cela passe par le service Multiposte. Pour d’autres usages, il faut utiliser des flux publics, officiels ou explicitement autorisés.

Kinsta: Premium Managed WordPress hosting

VLC peut-il vraiment lire des chaînes TV ?

Oui. VLC sait lire beaucoup de flux réseau : fichiers M3U, M3U8, HTTP, HTTPS, RTSP, UDP, HLS et autres formats courants.

Mais VLC n’est pas un service TV. Il ne fournit pas les droits, les chaînes, les abonnements ou les contenus. Il lit simplement ce qu’on lui donne.

En clair :

  • VLC est légal ;
  • l’IPTV est une technologie légale ;
  • une playlist M3U peut être parfaitement légale ;
  • une playlist pirate donnant accès à des chaînes payantes sans autorisation ne l’est pas.

Le lecteur n’est pas le problème. La source du flux, elle, peut l’être. C’est comme un couteau à pain : très utile pour une baguette, moins défendable pour cambrioler une boulangerie.

Ouvrir une playlist TV dans VLC

La méthode standard consiste à ouvrir un flux réseau.

  1. Ouvrez VLC.
  2. Allez dans Média > Ouvrir un flux réseau.
  3. Collez l’URL de votre playlist M3U ou M3U8.
  4. Cliquez sur Lire.
  5. Ouvrez la liste de lecture avec Vue > Liste de lecture.
  6. Choisissez la chaîne souhaitée.

Le raccourci clavier est pratique :

Ctrl + N

Sur macOS, utilisez généralement :

Cmd + N

Vous pouvez aussi lancer VLC depuis un terminal avec une URL :

vlc "https://example.com/playlist.m3u"Langage du code : JavaScript (javascript)

Remplacez évidemment l’URL d’exemple par une source réelle et autorisée.

Regarder la TV Freebox avec VLC

Si vous êtes abonné Free et que votre offre donne accès au service Multiposte, VLC peut ouvrir la playlist Freebox TV.

Dans VLC, ouvrez Média > Ouvrir un flux réseau, puis collez :

http://mafreebox.freebox.fr/freeboxtv/playlist.m3uLangage du code : JavaScript (javascript)

Validez, puis ouvrez la liste de lecture pour parcourir les chaînes.

En ligne de commande :

vlc "http://mafreebox.freebox.fr/freeboxtv/playlist.m3u"Langage du code : JavaScript (javascript)

Quelques remarques importantes :

  • vous devez être connecté au réseau de votre Freebox ;
  • toutes les chaînes de votre bouquet ne sont pas forcément disponibles en Multiposte ;
  • certaines chaînes peuvent être absentes pour des raisons de droits ;
  • un pare-feu local peut bloquer certains flux ;
  • le Wi-Fi peut être insuffisant pour certains flux HD ;
  • un câble Ethernet reste plus stable pour la TV en direct.

La TV en direct déteste les réseaux bancals. Elle a peu d’humour quand le Wi-Fi traverse trois murs, un micro-ondes et une étagère IKEA.

Utiliser un fichier M3U local

Si vous avez téléchargé une playlist légale au format .m3u ou .m3u8, VLC peut l’ouvrir comme un fichier classique.

  1. Ouvrez VLC.
  2. Allez dans Média > Ouvrir un fichier.
  3. Sélectionnez votre fichier .m3u ou .m3u8.
  4. Ouvrez la liste de lecture.
  5. Choisissez une chaîne.

Depuis un terminal :

vlc "/home/matt/Vidéos/tv.m3u"Langage du code : JavaScript (javascript)

Adaptez le chemin à votre système.

Distingo, le livret à 2%

À quoi ressemble une playlist M3U ?

Une playlist M3U est un fichier texte qui liste des flux. Voici un exemple simplifié :

#EXTM3U
#EXTINF:-1,Chaîne Exemple
https://example.com/live/channel.m3u8Langage du code : PHP (php)

La ligne #EXTINF décrit l’entrée. La ligne suivante contient l’URL du flux.

Un fichier M3U peut contenir une seule chaîne ou des centaines d’entrées. VLC affichera ces entrées dans sa liste de lecture.

M3U, M3U8, IPTV : quelle différence ?

Les termes se mélangent souvent, donc autant clarifier.

TermeSignification
M3UFormat de playlist texte listant des médias ou flux
M3U8Variante UTF-8 de M3U, souvent utilisée pour HLS
HLSStreaming adaptatif basé sur des segments vidéo et playlists M3U8
IPTVDiffusion TV via IP, technologie neutre en soi
RTSPProtocole de contrôle de streaming parfois utilisé par des box ou caméras

Pour l’utilisateur, la question la plus importante reste simple : avez-vous une URL ou un fichier que VLC peut lire ? Si oui, testez. Si non, VLC ne va pas deviner les chaînes tout seul dans un grand moment de clairvoyance numérique.

Kinsta: Premium Managed WordPress hosting

Où trouver des playlists TV légales ?

Les sources les plus fiables sont celles qui ont le droit de diffuser les chaînes ou flux concernés.

  • votre fournisseur d’accès Internet, quand il propose un service TV sur ordinateur ;
  • les sites officiels des chaînes ;
  • les flux publics institutionnels ;
  • les chaînes locales ou associatives qui publient leurs propres flux ;
  • les radios filmées ou webcams publiques autorisées ;
  • les projets qui référencent uniquement des flux publics et documentent leur cadre légal.

Méfiez-vous des listes promettant toutes les chaînes payantes, le sport premium, les bouquets internationaux et les plateformes VOD pour trois euros par mois. Quand une offre ressemble à une arnaque avec une télécommande, c’est souvent exactement cela.

IPTV légale et IPTV pirate

L’IPTV n’est pas illégale en soi. C’est seulement une technologie de diffusion de contenus par Internet.

Elle devient problématique lorsqu’une playlist ou un service donne accès à des contenus sans autorisation : chaînes payantes, événements sportifs, films, séries ou bouquets normalement soumis à abonnement.

Pour rester du bon côté :

  • utilisez les flux fournis par votre opérateur ;
  • privilégiez les sites officiels ;
  • évitez les listes anonymes trouvées sur des forums ou groupes Telegram ;
  • ne payez pas un “abonnement IPTV” qui promet tout le sport et toutes les chaînes payantes ;
  • gardez en tête que VLC ne rend pas légal un flux qui ne l’est pas.

Le bon critère est simple : la source a-t-elle le droit de diffuser ce contenu ? Si la réponse est floue, le flux l’est aussi.

Utiliser la découverte de services VLC

Selon votre version de VLC et les modules installés, vous pouvez encore trouver des options de découverte de services.

Le chemin peut varier, mais regardez généralement dans :

  • Vue > Liste de lecture ;
  • Média > Découverte de services, selon les versions ;
  • Outils > Extensions et greffons, puis modules liés à la découverte ;
  • le panneau latéral de la liste de lecture.

Mais ne comptez plus trop sur cette fonction pour obtenir une liste TV complète, stable et à jour. Les listes automatiques historiques ont beaucoup changé, certaines ont disparu, et les droits de diffusion limitent fortement ce qui peut être proposé.

La méthode moderne reste plus directe : une playlist fiable, une URL réseau, VLC, et c’est tout.

Créer un raccourci vers sa playlist TV

Si vous utilisez souvent la même playlist, créez un raccourci ou un lanceur.

Sous Linux, vous pouvez créer un fichier tv-vlc.sh :

#!/usr/bin/env bash

vlc "http://mafreebox.freebox.fr/freeboxtv/playlist.m3u"Langage du code : JavaScript (javascript)

Rendez-le exécutable :

chmod +x tv-vlc.shLangage du code : CSS (css)

Puis lancez-le :

./tv-vlc.sh

Sous Windows, vous pouvez créer un raccourci vers VLC avec une cible du type :

"C:\Program Files\VideoLAN\VLC\vlc.exe" "http://mafreebox.freebox.fr/freeboxtv/playlist.m3u"Langage du code : JSON / JSON avec commentaires (json)

Adaptez le chemin de VLC si vous l’avez installé ailleurs.

L’image se fige ou le son continue seul

Un flux TV qui fige dans VLC peut avoir plusieurs causes.

  • débit Internet insuffisant ;
  • Wi-Fi instable ;
  • serveur de flux saturé ;
  • codec mal décodé par votre machine ;
  • buffer réseau trop faible ;
  • flux distant instable ;
  • pare-feu ou routeur qui gêne certains protocoles.

Premiers tests utiles :

  1. testez en Ethernet plutôt qu’en Wi-Fi ;
  2. testez une autre chaîne ;
  3. testez la playlist à un autre moment ;
  4. mettez VLC à jour ;
  5. fermez les téléchargements et synchronisations cloud ;
  6. augmentez le cache réseau dans VLC.

Augmenter le cache réseau de VLC

Si le flux saccade, vous pouvez augmenter la mise en cache réseau.

  1. Ouvrez VLC.
  2. Allez dans Outils > Préférences.
  3. En bas, activez Tous dans les paramètres d’affichage.
  4. Allez dans Entrée / Codecs.
  5. Cherchez la mise en cache réseau.
  6. Essayez une valeur plus élevée, par exemple 3000 ms.
  7. Enregistrez et relancez VLC.

Vous pouvez aussi tester en ligne de commande :

vlc --network-caching=3000 "https://example.com/playlist.m3u"Langage du code : JavaScript (javascript)

Plus de cache peut stabiliser un flux instable, mais cela augmente le délai avant lecture. Pour du direct, c’est le compromis classique : moins de saccades, plus de retard.

J’ai le son, mais pas l’image

Si vous avez le son mais pas l’image, le problème peut venir du décodage vidéo.

Essayez ceci :

  • mettez VLC à jour ;
  • désactivez temporairement l’accélération matérielle ;
  • testez un autre module de sortie vidéo ;
  • testez une chaîne en définition plus basse ;
  • vérifiez que votre système sait décoder le codec utilisé ;
  • testez la même URL avec un autre lecteur pour isoler le problème.

Dans VLC, regardez aussi Outils > Messages. En augmentant la verbosité, vous pourrez voir des erreurs de codec, de réseau ou de décodage.

Une chaîne ne se lance pas

Si une chaîne ne se lance pas, cela ne veut pas forcément dire que VLC est cassé.

Causes fréquentes :

  • URL expirée ;
  • flux géobloqué ;
  • chaîne retirée de la playlist ;
  • droits de diffusion limités ;
  • serveur temporairement indisponible ;
  • playlist non maintenue ;
  • protocole bloqué par le réseau local.

Le bon test consiste à essayer plusieurs chaînes dans la même playlist. Si une seule échoue, le problème vient probablement de ce flux. Si toutes échouent, regardez plutôt la playlist, le réseau ou VLC.

Tester une URL de flux avant de l’ajouter à VLC

Pour vérifier rapidement si une URL répond, vous pouvez utiliser curl.

curl -I "https://example.com/live/channel.m3u8"Langage du code : JavaScript (javascript)

Pour télécharger uniquement la playlist et voir son contenu :

curl -L "https://example.com/playlist.m3u" | head -n 30Langage du code : JavaScript (javascript)

Si la commande renvoie une erreur, une page HTML ou une redirection bizarre, VLC aura probablement du mal aussi.

VLC sur Windows, macOS et Linux

La logique reste la même sur les trois systèmes.

SystèmeAction
WindowsMédia > Ouvrir un flux réseau
LinuxMédia > Ouvrir un flux réseau
macOSFichier > Ouvrir un flux réseau ou raccourci équivalent selon version

Les noms exacts des menus peuvent varier selon la langue, la version de VLC et le système. Mais l’idée reste toujours la même : ouvrir une URL réseau ou un fichier playlist.

VLC est-il le meilleur lecteur IPTV ?

VLC est excellent pour tester un flux, ouvrir une playlist, diagnostiquer un problème ou regarder ponctuellement une chaîne.

En revanche, si vous regardez régulièrement beaucoup de chaînes, un lecteur IPTV dédié peut être plus confortable : guide TV, logos, favoris, catégories, reprise, interface TV, télécommande, EPG, etc.

Gardez donc VLC comme couteau suisse fiable. Pour un usage quotidien façon télévision, un outil spécialisé peut offrir une meilleure expérience.

Checklist pour regarder la TV avec VLC

  • Utilisez une playlist ou URL légale et autorisée.
  • Ouvrez-la via Média > Ouvrir un flux réseau.
  • Affichez la liste de lecture avec Vue > Liste de lecture.
  • Testez en Ethernet si le Wi-Fi saccade.
  • Augmentez le cache réseau si l’image fige.
  • Vérifiez les droits et restrictions des chaînes absentes.
  • Mettez VLC à jour si le son fonctionne mais pas l’image.
  • Évitez les listes IPTV anonymes promettant des bouquets payants.
  • Utilisez curl pour tester une playlist douteuse techniquement, pas juridiquement.

Articles liés sur SkyMinds

À retenir

VLC peut lire des chaînes TV si vous lui fournissez une playlist ou une URL de flux valide. La méthode moderne consiste à utiliser Média > Ouvrir un flux réseau, puis à coller une URL M3U, M3U8 ou un flux compatible.

Pour les abonnés Free, la playlist Multiposte reste un exemple concret :

http://mafreebox.freebox.fr/freeboxtv/playlist.m3uLangage du code : JavaScript (javascript)

Le plus important reste la source du flux. Une playlist officielle ou fournie par votre opérateur, très bien. Une liste magique promettant toutes les chaînes payantes du monde, beaucoup moins. VLC lit les flux ; il ne blanchit pas leur origine.

Sources

Demandez à l'IA son opinion
Gravatar for Matt Biscay

Je suis Matt Biscay, développeur WordPress & WooCommerce certifié chez Codeable, administrateur système et enseignant.

J’aide les entreprises à créer, optimiser et fiabiliser leurs sites WordPress avec une approche technique propre : performance, sécurité, maintenance, développement sur mesure et résolution de problèmes complexes.

Sur Skyminds, je partage des tutoriels WordPress, WooCommerce, Linux et administration système, avec des solutions testées sur des cas réels et pensées pour durer.

Découvrez mes services WordPress et WooCommerce.

26 pensées sur “Trouver des chaînes TV avec VLC”

  1. Bonjour,
    Je viens d’installer vlc pour regarder la tv, j’ai toute une liste de chaînes tv, quand j’en choisis un, j’ai que le son mais pas d’image, estce un problème de parefeu ? je l’ai pourtant désactivé.
    Merci pr votre aide

    Répondre
  2. Et comment on fait avec la dernière version de vlc? (0.9.4) Je vois bien toutes les chaines dans la liste de lecture mais il n’arrive pas à les lire…
    Merci

    Répondre
  3. J’ai essayé de faire comme vous le dites avec mon vlc, mais je ne sais pas avec quel débit minimum ça marche bien ?

    Répondre
  4. salut matt

    g bien suivie t indicaton mais sa ne marche pas ou plutot je vais ds VUE\LISTE DE LECTURE
    mais apres je ne sais pas ou est GERER…

    merci davence pr ta reponse

    Répondre
    • Effectivement, cela ne fonctionne plus : je ne trouve que Canal+ en clair maintenant…

      Par contre, selon les FAIs, il y a d’autres options : je suis chez Free et j’ai une options « chaîne freebox tv ». Je suppose qu’il y a une option similaire chez les autres FAIs.

      Répondre
  5. bonjour
    leger probleme lorsque je ne trouve pas decouverte de service
    dans ma version de vlc pourtant elle est installee depuis qui fait mention dans l artcile que tu as ecrit
    peux tu m aider

    Répondre
  6. j’aimerai bien qu’on me dise comment vous faites par ce que les tutos que j’ai essayé y’en a as un qui fonctionne pour moi.l’image se fige en permanence et tous sans exeption.
    Soit je suis bete soit y’a une arnaque.

    Répondre
    • Bonjour,

      Cela peut venir de :
      – votre connexion internet si bas débit
      – la connexion du serveur de flux auquel vous vous connectez : bande passante, nombre d’utilisateurs connectés.

      Plus un flux connait d’affluence et plus le serveur peinera à satisfaire tous les clients.

      Répondre
  7. Saut dans le temps,

    La fonction existe toujours et se trouve maintenant dans outil, extension et greffons, gestionnaire, découverte de service.

    ++

    Répondre

Opinions