Stream lokale medier fra kommandolinjen til ChromeCast med Stream2chromecast
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