Chromecasts zijn waanzinnig populair. Onlangs liet Google weten dat ze meer dan 29 miljoen van hen hebben verkocht. Sinds de start van dit apparaat bestaan ​​er echter maar enkele programma's die het mogelijk maken om lokale mediabestanden te streamen, in plaats daarvan gericht op diensten.

Dat is waarom Stream2chromecast is gemaakt. Hiermee kunt u allerlei soorten inhoud streamen, zelfs transcoderen of streamen van internet, rechtstreeks naar uw Chromecast. En dit alles kan gedaan worden op de Linux-opdrachtregel.

Dus hoe krijg je het aan de praat?

Installeren van Stream2chromecast op Ubuntu

Deze software maakt gebruik van codecs. Er zijn twee keuzes als het gaat om dit. U kunt de altijd populaire FFMPEG of Avconv installeren. Hetzij werken, maar we raden ten zeerste aan om FFMPEG te gebruiken.

Opmerking : hoewel deze handleiding de afhankelijkheden die nodig zijn voor Ubuntu behandelt, betekent dat niet dat het niet op andere Linux-distributies werkt. Installeer de softwareafhankelijkheden die worden vermeld bij uw pakketbeheerder en volg de instructies achteraf.

python2

Je hebt python nodig op je systeem, omdat deze tool is gebouwd met Python. Maak je geen zorgen, als je op Ubuntu zit, is de kans groot dat hij al is geïnstalleerd. Als het om een ​​of andere reden niet beschikbaar is, opent u gewoon uw pakketbeheerder, zoekt u naar python2 (of iets dergelijks) en installeert u het.

FFMPEG

Dit kan op Ubuntu worden geïnstalleerd door een PPA toe te voegen aan uw systeem en het te installeren. Als u dit doet, krijgt u de nieuwste versie van de software.

 sudo add-apt-repository ppa: mc3man / trusty-media 

Nu het persoonlijke pakketarchief is toegevoegd, moet u uw softwarebronnen bijwerken.

 sudo apt-get update 

Nu de software is bijgewerkt, installeert u gewoon FFMPEG.

 apt-get install ffmpeg 

AVConv

Avconv bevindt zich in de officiële repository's van Ubuntu. Installeer het door simpelweg het volgende in te voeren:

 sudo apt-get install libav-tools 

Nu codecs zijn geïnstalleerd, is het tijd om de eigenlijke software te downloaden. Begin door git te installeren als je het nog niet hebt.

 sudo apt-get install git 

Met git geïnstalleerd, kunnen we de software trekken.

 git clone https://github.com/Pat-Carter/stream2chromecast.git 

Stream2chromecast gebruiken

Alles zou meteen moeten lopen, omdat hier niet echt een soort van compileren nodig is. Om aan de slag te gaan, voert u gewoon de directory in.

 cd stream2chromecast 

Als je eenmaal in de directory bent, is het tijd om het programma uit te voeren. Omdat dit een pythonscript is, moet je het met python uitvoeren.

Het hoeft niet te worden gecompileerd en het kan eenvoudig worden uitgevoerd door simpelweg de volgende opdracht in te voeren:

 python2 stream2chromecast.py 

Het feit dat u deze opdrachten heeft uitgevoerd, betekent echter nog niet dat de Chromecast iets verzendt. Om dat te laten werken, moet je de opties doorlopen en precies uitzoeken hoe je naar de Chromecast wilt streamen. Hier is hoe dat te doen.

Met deze opdracht hier verzend je een videobestand naar je Chromecast.

 stream2chromecast.py file.mp4 

U zult echter niet altijd over een MP4-bestand beschikken. Daarom hebben we eerder een transcoder geïnstalleerd. Voer deze opdracht uit en uw inhoud wordt geconverteerd naar een ondersteund formaat en gestreamd.

 stream2chromecast.py -transcode videofile.filetype 

Verschillende nuttige opdrachten

Deze tool heeft misschien een waslijst met verschillende dingen die je kunt doen met je Chromecast en ook direct vanaf de opdrachtregel! Dit zijn de handigste opdrachten. Voor een complete lijst, ga hier naartoe.

Het afspelen regelen

Laten we beginnen met het bedienen van het afspelen. Als u een afspeelbestand wilt pauzeren, voert u gewoon het volgende uit:

 python2 stream2chromecast.py -pause 

Ga als volgt te werk om hetzelfde bestand te hervatten:

 python2 stream2chromecast.py - vervolg 

Probeer het volgende om het afspelen te stoppen:

 python2 stream2chromecast.py -stop 

Volumeregeling

Als u bekend bent met de meeste apps met Chromecast, merkt u ongetwijfeld hoe zij u de uitvoer van het volume voor weergave laten regelen. Hier is de manier om dit te doen met Stream2chromecast:

Zet het 0, 1 zichtbaar met de -volup switch

 python2 stream2chromecast.py -volupt 

Zet het 0, 1 zichtbaar met de -voldown switch

 python2 stream2chromecast.py -voldown 

Je kunt het ook dempen met de -mute schakelaar en de -voltallige schakelaar gebruiken om een ​​exact volume in te stellen.

Stream van een URL

Wist u dat u een extern mediabestand van de opdrachtregel naar uw Chromecast kunt streamen? Gebruik dit:

 python2 stream2chromecast.py -playurl http://www.example.com/my_media.mp4 

Geef het apparaat op

Als u precies wilt weten naar welke Chromecast u wilt streamen omdat u meerdere apparaten in uw netwerk heeft, voert u deze opdracht uit om erachter te komen wat de apparaatnaam is.

 stream2chromecast.py -devicelist 

Zodra je de apparaatnaam hebt gevonden, speel je media erop als volgt:

 stream2chromecast.py -devicename mediabestand.mp4 

Conclusie

Het streamen van lokale media is altijd al iets geweest sinds Chromecast is gemaakt. U hebt AllCast, Videostream, enz. Toch zijn die oplossingen afhankelijk van Android- of browsertoepassingen en websites.

Deze zijn prima, maar als Linux-gebruikers moeten we streven naar een betere, snellere en eenvoudigere oplossing. Dat is wat Stream2chromecast met zich meebrengt - een eenvoudige, eenvoudig te gebruiken commandoregelopstelling die iedereen kan achterhalen en zelfs automatiseren als hij python kent.

Wil je lokale media streamen op je Chromecast? Vertel ons waarom of waarom niet hieronder!

Image Credit: Wikimedia commons