Menu Fermer

StreamLink : Regarder une vidéo Twitch ou Youtube sur VLC

Streamlink est un utilitaire de ligne de commande écrit dans Python qui vous permet de regarder des flux vidéo en ligne dans des lecteurs vidéo populaires, tels que VLC, MPlayer ou MPV.
Il fonctionne sur Windows, Linux et MacOS.

La prise en charge de divers plateformes de streaming est fournie par les plugins, qui peuvent être facilement ajoutés si nécessaire. De nombreux services de streaming vidéo populaires sont pris en charge par la boîte, notamment TF1, Dailymotion, Livestream, Twitch, UStream, Twitch, YouTube et bien d’autres; Voir les plugins pour la liste complète.

Dans ce tutoriel, je vous montre comment utiliser Streamlink pour regarder une vidéo Twitch ou Youtube sur VLC.

StreamLink : Regarder une vidéo Twitch ou Youtube sur VLC

Windows

  • Télécharge le setup de Streamlink depuis ce lien :
Télécharger Streamlink pour Windows
  • Puis exécutez le setup et cliquez sur Next
Comment installer Streamlink sur Windows
  • Laissez tout par défaut et passez à l’étape suivante
Comment installer Streamlink sur Windows
  • Enfin la copie de fichiers s’effectue
Comment installer Streamlink sur Windows
  • Une fois l’installation terminée, cliquez sur Finish

A noter que vous pouvez aussi l’installer avec Chocolatey :

choco install streamlink

Mais aussi avec Windows Package Manager :

winget install streamlink

Linux

Vous pouvez installer Streamlink avec APT sur Debian ou Ubuntu :

sudo apt install Streamlink

Sur Fedora avec dnf :

sudo dnf install streamlink

MacOS

Pour installer Streamlink sous macOS :

brew install Streamlink

Comment utiliser Streamlink pour regarder une vidéo Twitch ou Youtube sur VLC

La syntaxe :

streamlink <URL> <STREAM> <QUALITE>
  • URL – Adresse URL d’un flux. Vous pouvez omettre le protocole (http: //) pour les URL http.
  • Stream – Stream à jouer par URL donné
  • Qualité – Vous pouvez sélectionner la qualité vidéo avec cette option. Les options diffèrent selon la plateforme de streaming et peuvent être 160p, 360p, 480p, 720p, 1080p, ou best.
    • Best permet de spécifier la meilleure qualité
    • Worst permet d’indiquer la qualité la plus basse

Par exemple pour regarder une vidéo dailymotion sur votre lecteur vidéo par défaut comme VLC :

streamlink https://www.dailymotion.com/video/x8awb05 best
Comment utiliser Streamlink pour regarder une vidéo Twitch ou Youtube sur VLC

L’utilitaire va utiliser le lecteur vidéo par défaut mais vous pouvez spécifier un autre lecteur en utilisant l’option -p.

Streamlink -p <VOTRE LECTEUR> <URL> <STREAM>
  • votre_lecteur – Nom de l’exécutable de votre lecteur multimédia, par exemple, VLC. Vous pouvez également spécifier un chemin complet si nécessaire: /usr /bin/vlc. Par défaut, VLC sera utilisé s’il peut être trouvé dans son emplacement par défaut.
streamlink -p mpv https://www.dailymotion.com/video/x8awb05 worst

Ou encore lire le vidéo sur VLC en 480p :

streamlink -p mpv https://www.dailymotion.com/video/x8awb05 480p

Une autre option utilise –hls-start-offset pour faire commencer la vidéo à partir d’un temps donné.

streamlink --hls-start-offset 00:44:00 https://www.twitch.tv/videos/1487131662 best

Comment utiliser Streamlink pour regarder une vidéo Twitch sur VLC

Voici la syntaxe générique pour ouvrir une vidéo Twtich dans VLC :

streamlink -p vlc twitch.tv/<CHAINE> <QUALITE>

Pour désactiver les publicités durant le Stream :

streamlink --twitch-disable-ads twitch.tv/<CHAINE> <QUALITE>

Vous pouvez aussi regarder les VOD (Video On demand) Twitch dans VLC si la chaîne Twitch n’a pas activé le SUB-Only.
Il suffit de récupérer l’URL de la vidéo depuis la chaîne.
Pour cela, faites un clic droit sur la vidéo Twitch puis Copier l’adresse du lien.

Récupérer l'URL d'une vidéo Twitch

Ensuite utilisez la commande suivante en collant l’URL :

streamlink https://www.twitch.tv/videos/1487131662 best
Comment utiliser Streamlink pour regarder une vidéo Twitch sur VLC

Les options de Streamlink spécifiques à Twitch :

  • –twitch-disable-hosting : N’ouvrez pas le flux si la chaîne cible héberge une autre chaîne
  • –twitch-disable-ads : Évitez les segments de publicité intégrés au début ou pendant un flux. Fera disparaître ces segments dans le flux
  • –twitch-disable-reruns : N’ouvrez pas le flux si le canal cible diffuse actuellement une rediffusion
  • –twitch-low-latency : Permet un streaming à faible latence en préfectant les segments HLS. Définit –hls-segment-stream-data to true et –hls-live-edge à 2, s’il est plus élevé. La réduction de – HLS-Live-Edge à 1 entraînera la latence la plus faible possible, mais provoquera très probablement une mise en mémoire tampon

A noter qu’il existe une interface graphique : Streamlink Twitch GUI.
Le projet Streamlink Twitch GUI vous donne une interface graphique simple au-dessus de la CLI Streamlink en mettant l’accent sur les flux Twitch uniquement. Vous pouvez également regarder plusieurs flux à la fois et gérer vos streamers Twitch préférés dans une seule interface utilisateur propre. Ce guide vous montre comment installer et utiliser l’interface graphique Streamlink sur Windows, macOS et Linux (Debian / Ubuntu).

Streamlink Twitch GUI - interface graphique pour Streamlink

Comment utiliser Streamlink pour regarder une vidéo Youtube sur VLC

streamlink -p vlc https://www.youtube.com/watch?v=<ID> <qualité>

Par exemple pour regarder cette vidéo avec le meilleure qualité :

streamlink https://www.youtube.com/watch?v=2zjwbTaiwNQ best
Comment utiliser Streamlink pour regarder une vidéo Youtube sur VLC

Rappelons qu’il existe aussi Youtube-DL :

Comment utiliser Streamlink pour regarder une vidéo TF1 sur VLC

Des plugins additionnels sont disponibles pour lire d’autres plateformes de streaming.
Par exemple un plugin TF1 est disponible.
Toutefois la lecture de vidéos de replay n’est pas possible.

Voici la syntaxe pour regarder TF1 en direct sur VLC :

streamlink "https://www.tf1.fr/tf1/direct" best

Remplacer dans l’URL la chaîne TV par une autre chaîne du groupe TF1 pour regarder une autre chaîne sur VLC :

streamlink https://www.tf1.fr/tfx/direct best

Comment modifier le fichier de configuration de Streamlink

Au lieu de devoir réécrire chaque commande, vous pouvez modifier un fichier de configuration afin de rendre une configuration permanente.
L’emplacement du fichier de configuration de Streamlink diffère selon la plateforme :

PlatformeEmplacement
Linux, BSD${XDG_CONFIG_HOME:-${HOME}/.config}/Streamlink/config
macOS${HOME}/Library/Application Support/Streamlink/config
Windows%APPDATA%\Streamlink\config
Emplacement du fichier de configuration de Streamlink

Editez le fichier avec l’éditeur de texte de votre choix pour ajouter les paramètres souhaités.

Comment modifier le fichier de configuration de Streamlink