Sitemap

Le Chromecast est un moyen simple et abordable de lire des vidéos en streaming sur votre téléviseur.Normalement, vous contrôlez votre Chromecast à l'aide de l'application mobile Google Home ou avec le bouton Chromecast dans les applications de streaming vidéo, comme YouTube ou Netflix.

Cependant, le Chromecast peut également être contrôlé à partir de la ligne de commande de votre ordinateur.Vous pouvez diffuser des fichiers vidéo directement depuis votre ordinateur vers le Chromecast via votre réseau domestique.Vous pouvez également diffuser des vidéos à partir de services de streaming ou afficher des sites Web sur votre téléviseur.

En utilisant Python et l'utilitaire open source CATT (Cast All The Things), vous pouvez diffuser des fichiers vidéo directement depuis votre ordinateur.Suivez ces instructions pour installer et utiliser CATT sur votre ordinateur Windows, macOS ou Linux.

Installer Python 3

CATT nécessite Python 3.5 ou supérieur.Suivez ces instructions pour installer Python.Si Python 3.5+ est déjà installé sur votre système, vous pouvez passer à la section suivante et installer CATT.

Installer Python 3 sur Windows

Python pour Windows peut être téléchargé à partir du site Web de Python.Dans ces exemples, nous utilisons un ordinateur Intel/AMD 64 bits (également appelé x86-64 ou AMD64), nous téléchargeons donc le programme d'installation exécutable Python 3.7.2 Windows x86-64.

Pour installer Python, exécutez le programme d'installation et suivez les instructions à l'écran.

Noter

Lors de l'installation, nous vous recommandons de choisir l'option Ajouter Python 3.7 à PATH.Cette option vous permet d'exécuter facilement toutes les commandes nécessaires à partir de l'invite de commande Windows.

Lorsque Python est installé, passez à la section suivante et installez CATT.

Installer Python 3 sur macOS

Python est installé par défaut sur macOS, mais vous devrez peut-être installer une version plus récente de Python 3.Python 3 pour macOS peut être téléchargé à partir du site Web de Python.

Installer Python 3 sur Linux

Si vous utilisez Linux, Python 3 devrait déjà être installé.Pour vérifier votre version de Python 3, ouvrez un terminal et exécutez python3 --version.S'il s'agit au moins de la version 3.5, vous n'avez pas besoin d'installer Python.Cependant, vous devrez peut-être installer pip, le gestionnaire de packages Python 3.Par exemple, sur Ubuntu, exécutez sudo apt update && sudo apt install python3-pip pour installer pip pour Python 3.

Installer CATT

CATT peut être installé à l'aide du gestionnaire de paquets pip.

Installer CATT sous Windows

Tout d'abord, assurez-vous que pip est à jour.Ouvrez une fenêtre d'invite de commande et exécutez la commande suivante.

 py -m pip install --upgrade pip
Noter

Si la commande échoue avec le message d'erreur "py n'est pas reconnu comme une commande interne ou externe", le lanceur python par défaut (py.exe) n'est pas installé.Réinstallez Python avec l'option "install launcher" cochée, ou remplacez py par python dans les commandes de cette section.

Ensuite, utilisez pip pour installer CATT.

 py -m pip install catt

Vérifiez que CATT est dans votre PATH en exécutant where catt.

Installer CATT sur macOS

Ouvrez un terminal macOS (dans votre dossier Applications → Utilitaires). À l'invite de commande, exécutez la commande suivante.

 python3 -m pip install catt

Installer CATT sous Linux

Dans un terminal Linux, exécutez la commande suivante.

 python3 -m pip install catt

Comment utiliser le CATT

Pour contrôler votre Chromecast avec CATT, la commande générale est catt castressource, où ressource est une URL ou l'emplacement du fichier vidéo sur votre ordinateur.Si la ressource existe, CATT analyse automatiquement votre réseau local, se connecte au premier Chromecast qu'il trouve et lui demande de lire la vidéo.

Noter

Si vous avez plus d'un appareil Chromecast, vous pouvez le spécifier par son nom avec l'option -d nom, où nom est le nom de l'appareil de votre Chromecast entre guillemets doubles.Par exemple, catt -d Ressource de distribution "Living Room TV".

Diffuser des vidéos à partir de sites Web

Pour diffuser des vidéos en streaming à partir de sites, notamment YouTube, Vimeo et Twitch, utilisez la commande catt cast url, où url est l'adresse à laquelle vous visionnerez la vidéo dans un navigateur Web.

Pointe

Certaines URL contiennent des caractères spéciaux utilisés par l'invite de commande, c'est donc une bonne idée de placer l'URL entre guillemets doubles.

Par exemple, la commande suivante lit une vidéo YouTube sur le Chromecast.

 catt cast "https://www.youtube.com/watch?v=z2Whj_nL-x8"

De même, la commande suivante lit une vidéo hébergée sur Vimeo.

 catt cast "https://vimeo.com/127605643"

Diffusez une vidéo depuis votre ordinateur

Le Chromecast prend nativement en charge les formats vidéo MP4 et WebM.Si vous avez un fichier vidéo MP4 ou WebM sur votre ordinateur, vous pouvez le lire sur votre Chromecast avec la commande catt castnom de fichier.

Par exemple, pour télécharger une vidéo de YouTube, vous pouvez utiliser YouTube-dl, qui peut être installé avec pip.

 python -m pip install youtube-dl

Pour télécharger une vidéo, exécutez la commande youtube-dl url, où url est l'emplacement d'une vidéo YouTube sur le Web.

 youtube-dl "https://www.youtube.com/watch?v=z2Whj_nL-x8"

Pour diffuser cette vidéo sur votre Chromecast, utilisez catt cast avec le nom du fichier vidéo, entre guillemets doubles.

 catt cast "Claude Shannon - Father of the Information Age-z2Whj_nL-x8.webm"

Contrôler la lecture vidéo

Pendant la lecture d'une vidéo en streaming sur votre Chromecast, vous pouvez utiliser la commande catt pause pour la mettre en pause.Pour reprendre la vidéo, utilisez catt play.Pour arrêter, utilisez catt stop.Pour régler le volume sur le Chromecast, utilisez catt volumeup, catt volumedown ou catt volumeniveau, où niveau est un entier compris entre 0 et 100.Pour une liste complète des commandes, exécutez catt --help.

Caster un site Web

Pour diffuser n'importe quel site Web sur votre téléviseur, exécutez catt cast_site url.Vous ne pouvez pas interagir avec le site, mais il apparaît comme il le ferait dans le navigateur Web Chrome.

Informations connexes