- - Comment diffuser des vidéos sur Chromecast sous Linux via la ligne de commande

Comment diffuser des vidéos sur Chromecast sur Linux via la ligne de commande

La plupart des gens ne seraient pas surpris s’ils trouvaientque le dongle Chromecast de 35 $ de Google est le dispositif de diffusion multimédia en continu le plus vendu de tous les temps. C’est vrai, et pour cause. Pour une somme d'argent très faible, les utilisateurs peuvent «diffuser» leur contenu préféré à partir de leurs téléphones mobiles, tablettes et même des navigateurs Web. Cette technologie présente cependant un inconvénient: la lecture de contenu local est difficile et découragée. Au lieu de cela, Google souhaite que les utilisateurs achètent des «services cloud». C'est ennuyeux, surtout pour les utilisateurs de Linux, car nous sommes le type de technologie que les utilisateurs sont les plus susceptibles de vouloir héberger et lire notre propre contenu. Ne vous inquiétez pas, cependant. Il existe un moyen de lire des fichiers multimédias locaux sur l'appareil. Vous pouvez diffuser des vidéos sur le Chromecast sous Linux via la ligne de commande. Dans cet article, nous allons voir exactement comment procéder!

Installation de NodeJS et NPM

Castnow fonctionne avec l'aide de NodeJS, et ilinstalle avec l'outil NPM. Ces deux éléments technologiques essentiels ne sont pas présents sur de nombreuses distributions Linux par défaut. Par conséquent, vous devrez l'installer pour diffuser des vidéos sur Chromecast sous Linux.

Ubuntu

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

Arch Linux

sudo pacman -S npm

Debian

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

Feutre

curl --silent --location https://rpm.nodesource.com/setup_8.x | bash -
sudo dnf install nodejs npm

OpenSUSE

sudo zypper install nodejs4

Autre

D'autres distributions Linux non mentionnées ont égalementNodeJS. Pour l'installer, il est préférable d'aller sur le site Web de NodeJS et de lire attentivement les instructions spécifiques à votre système d'exploitation Linux. Sinon, recherchez dans votre gestionnaire de packages et installez NPM / NodeJS.

Castnow

Castnow est sur Github, et le code source estlibrement disponible pour la compilation et l'installation à la main. Cependant, il n'est vraiment pas nécessaire de le faire, car le développeur de ce projet le rend disponible en tant que package NPM. L'installation d'un outil NPM est assez facile.

sudo npm install castnow -g

Une fois l'installation de l'outil Castnow terminée, vous pouvez commencer à caster.

Utiliser Castnow

Si vous n'avez qu'un seul Chromecast, Castnowle détecter automatiquement et l'utiliser par défaut. Comme la plupart des gens possèdent généralement un Chromecast, il n'est pas vraiment nécessaire d'entrer dans les détails sur la façon de se connecter à plusieurs appareils. Cela étant dit, certaines personnes ont définitivement plusieurs appareils Chrome. Si c'est vous, et que vous en avez plusieurs, utilisez cette commande pour spécifier celle vers laquelle caster sur la ligne de commande: castnow --device "name of Chromecast".

Flux vidéo

Les vidéos peuvent être diffusées avec Castnow sur leChromecast à partir de n'importe quelle URL distante ou locale. Pour ce faire, vérifiez d'abord si votre vidéo utilise le bon codec, car le logiciel de streaming a un problème avec certains codes vidéo. C'est pourquoi il est préférable d'utiliser des fichiers vidéo Mp4 avec cet outil.

Diffusez des vidéos à distance avec:

castnow http://website-with-mp4file.com/videofile.mp4

Lire la vidéo locale

La lecture d'une vidéo locale se fait mieux depuis votrePC Linux. Essayez de ne pas diffuser de fichiers MP4 sur le réseau avec des répertoires distants, car cela ne fonctionnera pas aussi. La lecture est mieux effectuée avec des fichiers MP4, car Chromecast prend en charge ce format le mieux. Cependant, Castnow prend en charge la conversion en direct avec FFMPEG.

castnow /path/to/video.mp4

Ou convertissez la vidéo en MP4 pendant la lecture:

castnow /path/to/video.avi --tomp4

Jouer de la musique

Vous pouvez jouer de la musique avec Castnow comme vous le feriez avec un fichier vidéo. Cela fonctionne de la même manière que la vidéo.

castnow /path/to/song.mp3

ou diffuser le fichier musical avec:

castnow http://songwebsite.com/song.mp3

Autres options

Il y a beaucoup d'autres choses que Castnow peut fairepour interagir avec votre Chromecast, en dehors de la lecture d'une vidéo ou d'une chanson ici et là. Toutes les options sont différents commutateurs disponibles. Par exemple, vous voulez des sous-titres avec votre vidéo locale? Utilisez le -Les sous-titres commutateur. Vous voulez mettre en boucle la vidéo actuelle ou mélanger la file d'attente? Utilisation -boucle et –Mélange respectivement.

Il suffit de dire qu'il existe de nombreusesdes options que les utilisateurs avancés peuvent explorer pour tirer le meilleur parti de Castnow et de leur Chromecast. Cela étant dit: si tout ce que vous voulez, c'est la possibilité de lire des fichiers multimédias locaux et distants, les instructions ci-dessus sont tout ce dont vous avez besoin.

Vous pouvez accéder à la liste complète des commandes de Castnow en accédant à une fenêtre de terminal et en entrant castnow –help. Vous pouvez également enregistrer l'intégralité du fichier d'aide dans un fichier texte auquel vous pouvez vous référer à tout moment avec:

castnow --help >> ~/castnow-help.txt

Cela mettra castnow-help.txt dans / home / username /.

Conclusion

Dans le navigateur, le Chromecast de Google est un puissantoutil. Avec lui, les utilisateurs peuvent diffuser n'importe quoi depuis leurs pages Web préférées, de la musique, des films et tout le reste. Malheureusement, Google est une société Internet. Par conséquent, ils n'ont aucun intérêt à autoriser les utilisateurs à lire du contenu local. Cela n'a pas d'importance, car les utilisateurs de Linux sont un groupe créatif.

Avec l'aide de Castnow, les utilisateurs peuvent se déplacerGoogle souhaite une expérience de consommation multimédia dans le cloud et le «contenu payant» uniquement. Au lieu de cela, ils sont en mesure de faire bon usage du Chromecast et de l'exploiter au potentiel que nous savons tous qu'il s'est caché.

commentaires