Streamlink (Français)
Streamlink est un utilitaire en ligne de commande écrit en Python qui vous permet de regarder des flux vidéo en ligne avec des lecteurs vidéo populaires, tels que VLC, MPlayer ou mpv ; voir Player compatibility pour la liste complète.
Ce projet est issu de Livestreamer, qui n'est plus maintenu.
La prise en charge de divers services de diffusion en continu est assurée par des modules d'extension, qui peuvent être facilement ajoutés si nécessaire. De nombreux services de streaming vidéo populaires sont pris en charge dès le départ, notamment Dailymotion, Livestream, Twitch, UStream, YouTube Live et bien d'autres ; voir Plugins pour la liste complète.
Installation
Installer le paquet streamlink ou streamlink-gitAUR.
Utilisation
Le paquet fournit un utilitaire en ligne de commande streamlink, qui est assez facile à utiliser :
$ 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. -
url
- Adresse URL du stream. Vous pouvez omettre le protocole (http://
) pour les URL HTTP. -
stream
- flux vidéo à lire à partir d'une URL donnée. Cette option permet principalement de sélectionner la qualité vidéo. Utilisezbest
pour la meilleure qualité etworst
pour la moins bonne. Certains plugins peuvent proposer des options de qualité supplémentaires.
Par exemple :
$ streamlink -p mpv dailymotion.com/embed/video/x1b1h6o worst
Voir streamlink(1) pour la liste complète des options disponibles.
Pour enregistrer un flux vidéo sur votre disque dur :
streamlink -o ~/$current_time.m2t "STREAM URL" best,high
Twitch
$ streamlink -p player twitch.tv/nom_de_la_chaîne qualité
Par exemple
$ streamlink -p vlc twitch.tv/archlinux medium
Les qualités de flux disponibles sont : source
, high
, medium
, low
et mobile
.