„Stream2Chromecast“: perduokite vaizdo įrašus iš terminalo į „Chromecast“

„Stream2Chromecast“

Be abejonės „Chromecats“ yra puikus įrenginys tai leidžia mums mėgautis mūsų daugialypės terpės turiniu, šiuo įrenginiu leidžia bet kurią televiziją paversti „smartv“. Mūsų prietaiso naudojimas priklauso nuo kiekvieno žmogaus ir jo vaizduotės.

Yra daug programų, leidžiančių mums siųsti turinį į „Chromecast“, pavyzdžiui, iš mūsų išmaniojo telefono populiariausios programos yra „Netflix“, „Spotify“, „Google Play Music“, „Angry bird“ ir daugybė kitų.

Šį kartą Aš jums šiek tiek pasakysiu apie šią puikią programą, parašytą python ir kad jo kūrėjas dalijasi ja su bendruomene, nes iš pradžių tai buvo tik asmeninis projektas. Paraiška jis vadinamas „Stream2Chromecast“.

„Stream2Chromecast“ yra įrankis, naudojamas per komandinę eilutę, kuris leidžia mums perkoduoti įvairius vaizdo įrašų formatus, nesuderinamus su mūsų „Chromecast“ įrenginiu, kol jie grojami, todėl visa tai daroma realiuoju laiku.

„Stream2Chromecast“ funkcijos:

  • Leidžia srautiniu būdu perduoti garso ir vaizdo įrašus į „Chromecast“ įrenginį.
  • Leidžia transliuoti internetinius vaizdo įrašus tiesiog įdėjus jo URL, failas turi būti srautinis ir suderinamas su „Chromecast“, nes jo negalima perkoduoti.
  • Tai leidžia mums perkoduoti bet kokį formatą, kurio „Chromecast“ nepalaiko realiuoju laiku (naudojant „FFmpeg“ arba „Libav“), todėl vengiame vaizdo įrašų konvertuoti rankiniu būdu.
  • Pateikiamos pagrindinės valdymo komandos: pristabdyti, pažymėti žvaigždute, sustabdyti atkūrimo garsumą ir padidinti garsumą (šiuo metu tai veikia tik tada, kai neperkoduojama)
  • Leidžia nurodyti įrenginį, kai tame pačiame tinkle prijungiami keli „Chromecast“ įrenginiai;
  • Palaiko pritaikytų perkodavimo parametrų perdavimą ffmpeg ar avconv (dėl to galite nustatyti kokybę, pridėti subtitrų, nors „Stream2Chromecast“ to tiesiogiai nepalaiko ir pan.).
  • Palaiko uosto, naudojamo medijos srautui, specifikaciją.
  • Jis gali leisti garso failus, net jei nerodo metaduomenų.  

Kaip įdiegti „Stream2Chromecast“ sistemoje „Linux“?

Kaip jau minėjau prieš kelias akimirkas, šis įrankis yra sukurtas ant pitono, todėl jį įdiegdami galime tai padaryti šiais būdais:

„Ubuntu 16.04 14.04“ ir išvestinėms priemonėms galime naudoti šią saugyklą:

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt update

sudo apt install stream2chromecast

Dabar, kai kalbama apie „Debian“ ir kitus platinimus, palaikančius „deb“ paketus, galime atsisiųsti .deb paketą ir jį įdiegti, tiesiog turime atsisiųsti iš šią nuorodą.

Atsisiuntę, mes tiesiog turime jį įdiegti naudodami mūsų pageidaujamą paketų tvarkyklę arba naudodami šią komandą iš terminalo:

sudo dpkg -i stream2chromecast*.deb

Ir kitiems paskirstymams turime atsisiųsti kodą iš jo gito, nuoroda yra Kitas.

Galiausiai, „Stream2Chromecast“ reikalingos dvi svarbios priklausomybės kad galėtų veikti:

FFmpeg

python 2

Galiausiai ir nepamirštant paminėti, tai logiška ir nepaprastai svarbu „Chromecast“ ir kompiuteris prijungti prie to paties tinklo.

Atlikę diegimą, naudodami šią programą galime pradėti siųsti turinį į „Chromecast“ įrenginį.

„stream2chromecast“ naudojimas

Kaip naudoti „Stream2Chromecast“, norint perduoti turinį į „Chromecast“?

Kaip jau minėjau, šis įrankis veikia komandinėje eilutėje, todėl terminalą būtina naudoti, jei įdiegėte deb paketą arba naudojote saugyklą komandos naudojamos taip:

stream2chromecast

Daugiau be jų taip, jūs atsisiuntėte kodą iš „git“, nomenklatūra pasikeičia taip pat turėtumėte visada atsidurti aplanke „Stream2Chromecast“, kad galėtumėte juo naudotis.

Komanda ją naudoti bus tokia:

stream2chromecast.py

į paleisti vaizdo įrašą, kurį tiesiog turime įvykdyti tokia komanda

stream2chromecast /ruta/al/video.mp4

Komandoje turime nurodyti „Chromecast“ IP adresą arba jūsų naudojamas vardas.

stream2chromecast -devicename CHROMECAST_IP_ADDRESS "/ruta/al/video.mp4"
stream2chromecast -devicename CHROMECAST_NAME "/ruta/al/video.mp4"

Taip pat, kaip komentuojama pagal charakteristikas, mes galime įgalinti vaizdo įrašų formatų, kurių jis nepalaiko, kondicionavimą savo įrenginį tam turime pridėti šį parametrą.

stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcode "/ruta/al/video.avi"

į pridėti subtitrus prie vaizdo įrašo, tai darome naudodami šį kitą parametrą:

stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcodeopts '-vf subtitles="/ruta/al/subtitulo.srt"' -transcode "/ruta/al/video.avi"

Kita vertus, mes taip pat galime pateikti turinį internete:

stream2chromecast -playurl URL

į sustabdyti atkūrimą, tiesiog paspauskite „Ctrl“ + C apie terminalą.

Galiausiai, valdiklių komandos yra tokios:

stream2chromecast -pause

stream2chromecast -continue

stream2chromecast -stop

stream2chromecast.py -setvol 

stream2chromecast.py -volup

stream2chromecast.py -voldown

stream2chromecast.py -mute 

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.