Chromecasts er sindssygt populære. For nylig har Google gjort det klart, at de har solgt over 29 millioner af dem. Men siden starten af ​​denne enhed har der eksisteret få programmer, der gør det muligt at streame lokale mediefiler, men i stedet fokusere på tjenester.

Derfor blev Stream2chromecast oprettet. Det giver dig mulighed for at streame alle slags indhold, endda transcode eller streame det fra internettet direkte til din Chromecast. Og alt dette kan gøres på Linux kommandolinjen.

Så hvordan får du det til at fungere?

Installation af Stream2chromecast på Ubuntu

Denne software gør brug af codecs. Der er to valgmuligheder, når det kommer til dette. Du kan enten installere den altid populære FFMPEG eller Avconv. Enten vil arbejde, men vi foreslår stærkt at bruge FFMPEG.

Bemærk : Selv om denne vejledning dækker de afhængigheder, der er nødvendige for Ubuntu, betyder det ikke, at det ikke virker på andre Linux-distributioner. Installer softwareafhængighederne, der er angivet med din pakkechef, og følg vejledningen efterfølgende.

python2

Du skal bruge python på dit system, da dette værktøj er bygget med Python. Bare rolig, hvis du er på Ubuntu, er chancerne allerede installeret. Hvis det af en eller anden grund ikke er der, skal du bare åbne din pakkehåndtering, se efter python2 (eller noget lignende), og installer det.

FFMPEG

Dette kan installeres på Ubuntu ved at tilføje en PPA til dit system og installere det. Gør dette giver dig den nyeste version af softwaren.

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

Nu hvor det personlige pakkearkiv er blevet tilføjet, skal du opdatere dine softwarekilder.

 sudo apt-get opdatering 

Nu da softwaren er blevet opdateret, skal du bare installere FFMPEG.

 apt-get installer ffmpeg 

AVConv

Avconv er bosat i Ubuntu's officielle software repositories. Installer det ved blot at indtaste følgende:

 sudo apt-get install libav-værktøjer 

Nu er codecs blevet installeret, er det tid til at få den egentlige software. Start med at installere git, hvis du ikke allerede har det.

 sudo apt-get install git 

Med git installeret, kan vi trække softwaren.

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

Brug af Stream2chromecast

Alt skal køre med det samme, da der ikke er nogen form for kompilering der er brug for her. For at komme i gang skal du blot indtaste mappen.

 cd stream2chromecast 

Når du er i mappen, er det tid til at køre programmet. Da dette er et python script, skal du køre det med python.

Det behøver ikke nogen kompilering, og det bliver nemt at løbe ved blot at indtaste følgende kommando:

 python2 stream2chromecast.py 

Men bare fordi du kørte disse kommandoer, betyder det ikke, at Chromecast sender noget. For at arbejde skal du gennemgå mulighederne og finde ud af, hvordan du vil streame til Chromecast. Sådan gør du det.

Denne kommando her sender en videofil til din Chromecast.

 stream2chromecast.py file.mp4 

Du har dog ikke altid en MP4-fil til din rådighed. Derfor installerede vi en transcoder før. Kør denne kommando, og dit indhold bliver konverteret til et understøttet format og streamet.

 stream2chromecast.py -transcode videofile.filetype 

Forskellige nyttige kommandoer

Dette værktøj har måske en vasketøjsliste over forskellige ting, du kan gøre på din Chromecast, og lige fra kommandolinjen! Her er de mest nyttige kommandoer. For en komplet liste, hoved her.

Styring af afspilning

Lad os starte med at styre afspilningen. Hvis du vil stoppe en afspilningsfil, skal du bare køre:

 python2 stream2chromecast.py-pause 

For at genoptage samme fil skal du gøre:

 python2 stream2chromecast.py-fortsæt 

For at stoppe afspilningen, prøv:

 python2 stream2chromecast.py-stop 

Volumenkontrol

Hvis du er bekendt med de fleste Chromecast-aktiverede apps, kan du uden tvivl lægge mærke til, hvordan de giver dig mulighed for at kontrollere lydstyrken for afspilning. Sådan gør du det med Stream2chromecast:

Vend det op med 0, 1 decible med -volup switch

 python2 stream2chromecast.py-volup 

Drej det ned med 0, 1 decible med -voldown switch

 python2 stream2chromecast.py -voldown 

Du kan også dempe den med -mute-kontakten og bruge -setvol-kontakten til at indstille et nøjagtigt lydstyrke.

Stream fra en webadresse

Vidste du, at du kunne streame en fjernmediefil fra kommandolinjen til din Chromecast? Brug denne:

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

Angiv enhed

Hvis du ønsker at finde ud af, præcis, hvad Chromecast skal streame til, fordi du har flere enheder på dit netværk, skal du køre denne kommando for at finde ud af, hvad enhedsnavnet er.

 stream2chromecast.py -devicelist 

Når du har fundet enhedens navn, skal du afspille medier på det som:

 stream2chromecast.py -devicename mediafile.mp4 

Konklusion

Streaming af lokale medier har altid været noget siden Chromecast blev oprettet. Du har AllCast, Videostream osv. Alligevel er disse løsninger enten afhængige af Android eller browser applikationer og hjemmesider.

Det er fint, men som Linux-brugere skal vi stræbe efter en bedre, hurtigere og enklere løsning. Det er, hvad Stream2chromecast bringer til - en enkel, nem at bruge kommandolinje opsætning, som alle kan finde ud af og endda automatisere, hvis de kender python.

Kan du lide at streame lokale medier på din Chromecast? Fortæl os hvorfor eller hvorfor ikke nedenfor!

Billedkredit: Wikimedia Commons