Stream lokale media van de commandoregel naar ChromeCast met Stream2chromecast
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