Bez sumnje Chromecats je izvrstan uređaj koji nam omogućuje uživanje u našem multimedijskom sadržaju, ovom uređaju omogućuje nam pretvaranje bilo koje televizije u smartv. Korištenje našeg uređaja ovisi o svakoj osobi i njenoj mašti.
Postoji mnogo aplikacija koje nam omogućuju slanje sadržaja na naš Chromecast, na primjer, s našeg su pametnog telefona najpopularnije aplikacije Netflix, Spotify, Google Play Music, Angry birds i mnoge druge.
ovaj puta 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 osobni 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ćuje vam streaming audio i video zapisa na uređaj Chromecast.
- Omogućuje strujanje 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ćuje nam transkodiranje bilo kojeg formata koji Chromecast ne podržava u stvarnom vremenu (pomoću FFmpeg ili Libav), pa izbjegavamo ručno pretvaranje videozapisa.
- Pruža osnovne upravljačke naredbe: pauziraj, označi zvjezdicom, zaustavi smanjivanje i pojačavanje glasnoće reprodukcije (trenutno ovo radi samo ako nije prekodiranje)
- 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 se koristi 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 s 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 kôd s njegovog gita, link je sljedeći.
Napokon, Stream2Chromecast zahtijeva dvije važne ovisnosti kako bi mogao funkcionirati:
FFmpeg
Python 2
Napokon i bez zaborava spomenuti, to je logično i od najveće je važnosti vaš Chromecast i računalo 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 emitiranje sadržaja na Chromecast?
Kao što sam spomenuo, ovaj alat radi pod naredbenim retkom, pa je upotreba terminala ključna ako ste instalirali paket deb ili koristili spremište upotreba naredbi je sljedeća:
stream2chromecast
Više bez toga da, kôd ste preuzeli s 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
u 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 upotrebljavate.
stream2chromecast -devicename CHROMECAST_IP_ADDRESS "/ruta/al/video.mp4"
stream2chromecast -devicename CHROMECAST_NAME "/ruta/al/video.mp4"
Kao što smo komentirali u okviru karakteristika, možemo omogućiti transkondicioniranje za video formate koje ne podržava naš uređaj za to moramo dodati sljedeći parametar.
stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcode "/ruta/al/video.avi"
u dodajte titlove videozapisu, 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, također možemo pošaljite sadržaj putem interneta:
stream2chromecast -playurl URL
u zaustavite reprodukciju samo pritisnite ctrl + c o terminalu.
konačno, naredbe za kontrole su kako slijedi:
stream2chromecast -pause stream2chromecast -continue stream2chromecast -stop stream2chromecast.py -setvol stream2chromecast.py -volup stream2chromecast.py -voldown stream2chromecast.py -mute