Ström lokal media från kommandoraden till ChromeCast med Stream2chromecast
Chromecasts är vansinnigt populära. Nyligen har Google visat att de har sålt över 29 miljoner av dem. Sedan starten av denna enhet har dock några program funnits som gör det möjligt att strömma lokala mediefiler istället för att fokusera på tjänster.
Därför skapades Stream2chromecast. Det låter dig strömma alla slags innehåll, till och med transcode eller strömma det från Internet direkt till din Chromecast. Och allt detta kan göras på Linux-kommandoraden.
Så, hur får du det att fungera?
Installera Stream2chromecast på Ubuntu
Denna programvara använder sig av codecs. Det finns två val när det gäller detta. Du kan antingen installera den någonsin populära FFMPEG eller Avconv. Endera kommer att fungera, men vi rekommenderar starkt att använda FFMPEG.
Obs! Även om den här guiden täcker beroenden som behövs för Ubuntu, betyder det inte att det inte kommer att fungera på andra Linux-distributioner. Installera programvaruberoende som anges med din pakethanterare och följ instruktionerna efteråt.
python2
Du behöver python på ditt system, eftersom det här verktyget är byggt med Python. Oroa dig inte, om du är på Ubuntu är chansen redan installerad. Om det av någon anledning inte är det, öppna bara din pakethanterare, leta efter python2 (eller något liknande) och installera det.
FFMPEG
Detta kan installeras på Ubuntu genom att lägga till en PPA till ditt system och installera den. Om du gör det här kommer du att få den senaste versionen av programvaran.
sudo add-apt-repository ppa: mc3man / trusty-media
Nu när det personliga paketarkivet har lagts till måste du uppdatera dina programkällor.
sudo apt-get uppdatering
Nu när mjukvaran har uppdaterats installerar du bara FFMPEG.
apt-get installera ffmpeg
AVConv
Avconv finns i Ubuntu officiella mjukvaruförråd. Installera det genom att helt enkelt ange följande:
sudo apt-get installera libav-verktyg
Nu har codecs installerats, det är dags att få den faktiska programvaran. Börja med att installera git om du inte redan har det.
sudo apt-get install git
Med git installerad kan vi dra programvaran.
git klon https://github.com/Pat-Carter/stream2chromecast.git
Använda Stream2chromecast
Allt ska springa direkt, eftersom det inte finns någon form av kompilering som behövs här. För att komma igång, skriv bara in katalogen.
cd stream2chromecast
När du är i katalogen är det dags att köra programmet. Eftersom detta är ett python-skript, måste du köra det med python.
Det behöver inte sammanställas, och det går lätt att bara skriva in följande kommando:
python2 stream2chromecast.py
Men bara för att du körde dessa kommandon betyder det inte att Chromecast kommer att sända något. För att jobba måste du gå igenom alternativen och ta reda på exakt hur du vill strömma till Chromecast. Så här gör du det.
Kommandot här skickar en videofil till din Chromecast.
stream2chromecast.py file.mp4
Du kommer dock inte alltid ha en MP4-fil till ditt förfogande. Det är därför vi installerade en transkoder före. Kör det här kommandot och ditt innehåll konverteras till ett format som stöds och streamas.
stream2chromecast.py -transcode videofile.filetype
Olika användbara kommandon
Det här verktyget har kanske en tvättlista med olika saker du kan göra på din Chromecast, och direkt från kommandoraden! Här är de mest användbara kommandon. För en komplett lista, huvud här.
Styrning av uppspelning
Låt oss börja med att styra uppspelningen. Om du vill pausa en spelfil kör du bara:
python2 stream2chromecast.py-paus
För att återuppta samma fil, gör:
python2 stream2chromecast.py-fortsätt
För att stoppa uppspelningen, försök:
python2 stream2chromecast.py-stop
Volymkontroll
Om du är bekant med de flesta Chromecast-aktiverade appar märker du säkert hur de låter dig styra volymen för volymen för uppspelning. Så här gör du med Stream2chromecast:
Vrid upp det med 0, 1 decibel med -volup switch
python2 stream2chromecast.py-volup
Vrid ner den med 0, 1 decibel med -voldown switch
python2 stream2chromecast.py -voldown
Du kan också stänga av den med -mute-omkopplaren och använd -setvol-omkopplaren för att ställa in en exakt volym.
Ström från en URL
Visste du att du kunde strömma en fjärransluten mediefil från kommandoraden till din Chromecast? Använd detta:
python2 stream2chromecast.py -playurl http://www.example.com/my_media.mp4
Ange enhet
Om du vill ta reda på exakt vad Chromecast ska strömma till eftersom du har flera enheter i ditt nätverk, kör det här kommandot för att ta reda på vad enhetens namn är.
stream2chromecast.py -devicelist
När du har hittat enhetsnamnet spelar du media på det så här:
stream2chromecast.py -devicename mediafile.mp4
Slutsats
Strömning av lokala medier har alltid varit en sak någonsin sedan Chromecast skapades. Du har AllCast, Videostream etc. Fortfarande är dessa lösningar antingen beroende av Android eller webbläsarprogram och webbplatser.
Det här är bra, men som Linux-användare borde vi sträva efter en bättre, snabbare och enklare lösning. Det är vad Stream2chromecast ger - en enkel, lättanvänd kommandoradsinställning som alla kan ta reda på och till och med automatisera om de känner till python.
Gillar du att strömma lokala medier på din Chromecast? Berätta varför eller varför inte nedanför!
Bildkredit: Wikimedia Commons