sense dubtes Chromecats és un excel·lent dispositiu que ens permet gaudir del nostre contingut multimèdia, aquest dispositiu ens permet poder convertir qualsevol televisor en un smartv. L'ús del nostre dispositiu depèn de cadascú i la seva imaginació.
Hi ha moltes aplicacions que ens permeten poder enviar contingut al nostre Chromecast, Per exemple, des del nostre smartphone les apps més populars són Netflix, Spotify, Google Play Music, ocells enutjat i molts més.
En aquesta ocasió els explicaré una mica sobre aquesta estupenda aplicació escrita en python i que el seu creador la comparteix amb la comunitat atès que inicialment només era un projecte personal. l'aplicació es diu Stream2Chromecast.
Stream2Chromecast és una eina que s'utilitza a través d'una línia d'ordres, Que ens permet poder transcondificar diversos formats de vídeo no compatibles amb el nostre dispositiu Chromecast mentre aquests són reproduïts en ell, de manera que tot això es realitza en temps real.
Característiques de Stream2Chromecast:
- Permet transmetre àudio i vídeo a un dispositiu Chromecast.
- Permet transmetre vídeos en línia amb només posar la URL d'aquest, l'arxiu ha de ser transmissible i un format compatible amb Chromecast, ja que no es pot transcodificar.
- Ens permet poder transcodificar qualsevol format no admès pel Chromecast en temps real (usant FFmpeg o Libav), de manera que evitem que haver de convertir els vídeos manualment.
- Proporciona comandaments de control bàsics: pause, star, stop playback baixar i pujar volum (actualment això només funciona quan no es transcodifica)
- Permet especificar un dispositiu quan múltiples Chromecasts estan connectats a la mateixa xarxa;
- Admet el pas de paràmetres de transcodificador personalitzats a ffmpeg o avconv (gràcies a això, pot establir la qualitat, afegir subtítols, encara que Stream2Chromecast no ho suport directament, etc.).
- Admet l'especificació de port a usar per a la transmissió de mitjans.
- Pot reproduir arxius d'àudio encara que no mostra metadades.
Com instal·lar Stream2Chromecast a Linux?
Com comentava fa uns moments, aquesta eina està construïda sobre python pel que per la seva instal·lació podem realitzar-lo de les següents formes:
Per Ubuntu 16.04 14.04 i derivats podem utilitzar el següent repositori:
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt update sudo apt install stream2chromecast
Ara per a Debian i altres distribucions que suportin els paquets deb, podem descarregar el paquet .deb i instal·lar, només hem de descarregar-lo des el següent enllaç.
Després de la descàrrega només hem de instal·lar amb el nostre gestor de paquets preferit o amb la següent comanda des de la terminal:
sudo dpkg -i stream2chromecast*.deb
I per les altres distribucions hem de descarregar el codi des del seu git, l'enllaç és el següent.
Finalment, Stream2Chromecast requereix de dos importants dependències per poder funcionar:
FFmpeg
2 Python
Per últim i sense oblidar esmentar, és per lògica i molt important que el teu Chromecast com el teu ordinador estiguin connectats a la mateixa xarxa.
Feta la instal·lació ja podem utilitzar aquesta aplicació per començar a enviar contingut al nostre dispositiu Chromecast.
Com utilitzar Stream2Chromecast per enviar contingut a Chromecast?
Com els comento aquesta eina treballa sota la línia d'ordres, de manera que l'ús de la terminal és indispensable, si vas instal·lar el paquet deb o vas utilitzar el repositori l'ús dels ordres és de la següent manera:
stream2chromecast
Mas sense en canvi si vas descarregar el codi des git, la nomenclatura canvia ia més sempre has posicionar sobre la carpeta d'Stream2Chromecast sempre per poder utilitzar-lo.
La comanda per utilitzar serà el següent:
stream2chromecast.py
Per a la reproduir un vídeo només hem d'executar la següent comanda
stream2chromecast /ruta/al/video.mp4
Hem d'indicar en la comanda la direcció ip del nostre Chromecast o el nom que utilitza.
stream2chromecast -devicename CHROMECAST_IP_ADDRESS "/ruta/al/video.mp4"
stream2chromecast -devicename CHROMECAST_NAME "/ruta/al/video.mp4"
També com comentava dins de les característiques, podem habilitar la transcondificacion per a formats de vídeo que no suporta nostre dispositiu per a això hem d'afegir el següent paràmetre.
stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcode "/ruta/al/video.avi"
Per a la afegir subtítols a el vídeo, Ho fem amb aquest altre paràmetre:
stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcodeopts '-vf subtitles="/ruta/al/subtitulo.srt"' -transcode "/ruta/al/video.avi"
D'altra banda, també podem enviar contingut en línia:
stream2chromecast -playurl URL
Per a la aturar la reproducció n'hi ha prou amb pressionar ctrl + c sobre la terminal.
Finalment, els ordres per als controls són els següents:
stream2chromecast -pause stream2chromecast -continue stream2chromecast -stop stream2chromecast.py -setvol stream2chromecast.py -volup stream2chromecast.py -voldown stream2chromecast.py -mute