Bez sumnje Chromecats je izvrstan uređaj koji nam omogućava uživanje u našem multimedijskom sadržaju, ovom uređaju omogućava nam da bilo koji televizor pretvorimo u pametni telefon. Korištenje našeg uređaja ovisi o svakoj osobi i njenoj mašti.
Postoji mnogo aplikacija koje nam omogućavaju slanje sadržaja na naš Chromecast, na primjer, s našeg pametnog telefona najpopularnije su aplikacije Netflix, Spotify, Google Play Music, Angry birds i mnoge druge.
Ovom prilikom Reći ću vam malo o ovoj sjajnoj aplikaciji napisanoj na pythonu i da ga njegov tvorac dijeli sa zajednicom, jer je u početku to bio samo lični projekt. Aplikacija zove se Stream2Chromecast.
Stream2Chromecast je alat koji se koristi kroz naredbeni redak, koji nam omogućuje transkodiranje različitih video formata koji nisu kompatibilni s našim Chromecast uređajem dok se na njemu reproduciraju, pa se sve to radi u stvarnom vremenu.
Značajke Stream2Chromecast:
- Omogućava vam streaming audio i video zapisa na Chromecast uređaj.
- Omogućuje vam streaming mrežnih videozapisa samo postavljanjem URL-a iste, datoteka mora biti dostupna za prijenos i format kompatibilan s Chromecastom, jer se ne može transkodirati.
- Omogućava nam da u stvarnom vremenu transkodiramo bilo koji format koji Chromecast ne podržava (koristeći FFmpeg ili Libav), pa izbjegavamo ručno pretvaranje videozapisa.
- Pruža osnovne kontrolne naredbe: pauziraj, označi zvjezdicom, zaustavi smanjivanje i pojačavanje glasnoće reprodukcije (trenutno ovo radi samo kada nije transkodiranje)
- Omogućuje vam da odredite uređaj kada je više Chromecasta povezano na istu mrežu;
- Podržava prosljeđivanje prilagođenih parametara transkodera na ffmpeg ili avconv (zahvaljujući tome možete postaviti kvalitetu, dodati titlove, iako ga Stream2Chromecast ne podržava izravno, itd.).
- Podržava specifikaciju porta koji će se koristiti za streaming medija.
- Može reproducirati audio datoteke iako ne prikazuje metapodatke.
Kako instalirati Stream2Chromecast na Linux?
Kao što sam spomenuo prije nekoliko trenutaka, ovaj je alat izgrađen na pythonu, tako da za njegovu instalaciju to možemo učiniti na sljedeće načine:
Za Ubuntu 16.04 14.04 i derivate možemo koristiti sljedeće spremište:
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt update sudo apt install stream2chromecast
Sada za Debian i druge distribucije koje podržavaju deb pakete, možemo preuzeti .deb paket i instalirati ga, samo ga moramo preuzeti sa sljedeći link.
Nakon preuzimanja, jednostavno ga moramo instalirati s našim preferiranim upraviteljem paketa ili sa sljedećom naredbom s terminala:
sudo dpkg -i stream2chromecast*.deb
A za ostale distribucije moramo preuzeti kod iz njegovog gita, link je sljedeći.
Konačno, Stream2Chromecast zahtijeva dvije važne zavisnosti kako bi mogli funkcionirati:
FFmpeg
Python 2
Konačno i bez zaboravljanja da napomenem, to je logično i od najveće je važnosti vaš Chromecast i vaš računar povezani su na istu mrežu.
Nakon završetka instalacije, pomoću ove aplikacije možemo početi slati sadržaj na naš Chromecast uređaj.
Kako koristiti Stream2Chromecast za prebacivanje sadržaja na Chromecast?
Kao što sam spomenuo, ovaj alat radi u naredbenom retku, pa je upotreba terminala od ključne važnosti ako ste instalirali deb paket ili koristili spremište upotreba naredbi je sljedeća:
stream2chromecast
Više bez toga da, kôd ste preuzeli iz gita, nomenklatura se mijenja a također biste se uvijek trebali postaviti na mapu Stream2Chromecast da biste je uvijek mogli koristiti.
Naredba za upotrebu bit će sljedeća:
stream2chromecast.py
para pustite video koji samo moramo izvršiti sljedeću naredbu
stream2chromecast /ruta/al/video.mp4
U naredbi moramo naznačiti ip adresu našeg Chromecasta ili ime koje koristite.
stream2chromecast -devicename CHROMECAST_IP_ADDRESS "/ruta/al/video.mp4"
stream2chromecast -devicename CHROMECAST_NAME "/ruta/al/video.mp4"
Kao što smo komentarisali u okviru karakteristika, možemo omogućiti transkondicioniranje za video formate koje ne podržava naš uređaj za ovo moramo dodati sljedeći parametar.
stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcode "/ruta/al/video.avi"
para dodajte titlove na video, radimo to s ovim drugim parametrom:
stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcodeopts '-vf subtitles="/ruta/al/subtitulo.srt"' -transcode "/ruta/al/video.avi"
S druge strane, možemo i mi pošaljite sadržaj na mreži:
stream2chromecast -playurl URL
para zaustavite reprodukciju samo pritisnite ctrl + c o terminalu.
Na kraju, naredbe za kontrole su sljedeće:
stream2chromecast -pause stream2chromecast -continue stream2chromecast -stop stream2chromecast.py -setvol stream2chromecast.py -volup stream2chromecast.py -voldown stream2chromecast.py -mute