Ngaphandle kothandabuza IChromecats sisixhobo esihle esivumela ukuba sonwabele umxholo wethu wemultimedia, esi sixhobo ivumela ukuba sijike nayiphi na ithelevishini ibe yi-smartv. Ukusetyenziswa kwesixhobo sethu kuxhomekeke kumntu ngamnye nakwingcinga yakhe.
Kukho izicelo ezininzi esivumela ukuba sithumele umxholo kwiChromecast yethuUmzekelo, kwi-smartphone yethu ezona zixhobo zithandwayo ziiNetflix, iSpotify, iGoogle Play Music, iintaka ezinomsindo nezinye ezininzi
Ngeli thuba Ndiza kukuxelela kancinci malunga nesi sicelo sikhulu sibhalwe kwi-python kwaye umdali wayo wabelana ngayo noluntu ukusukela ekuqaleni yayiyiprojekthi yobuqu kuphela. Isicelo ibizwa ngokuba yi-Stream2Chromecast.
Ukusasazwa2Chromecast sisixhobo esisetyenziswa kwilayini yomyalelo, esivumela ukuba sidlulise iifomathi ezahlukeneyo zevidiyo ezingahambelani nesixhobo sethu seChromecast ngelixa zidlalwa kuyo, ke konke oku kwenziwa ngexesha lokwenyani.
Iimpawu zoSasazo2Chromecast:
- Ikuvumela ukuba usasaze iaudiyo kunye nevidiyo kwisixhobo seChromecast.
- Ikuvumela ukuba usasaze iividiyo ezikwi-intanethi ngokubeka i-URL yayo, ifayile kufuneka ihambiseke kunye nefomathi ehambelana neChromecast, kuba ayinakugqithiswa.
- Isivumela ukuba sidlulise nayiphi na ifomathi engaxhaswanga yiChromecast ngexesha lokwenyani (kusetyenziswa iFFmpeg okanye iLibav), ke siyakuphepha ukuguqula iividiyo ngesandla.
- Ukubonelela ngemiyalelo yokulawula esisiseko: nqumama, inkwenkwezi, yeka ukudlala ivolumu phantsi kunye nevolumu phezulu (okwangoku isebenza kuphela xa ingagqithisi)
- Ikuvumela ukuba ucacise isixhobo xa iiChromecast ezininzi zixhunyiwe kwinethiwekhi efanayo;
- Ixhasa ukuhambisa iparameter yesiko lokudlulisa kwi-ffmpeg okanye kwi-avconv (enkosi koku, ungaseta umgangatho, wongeze imixholo engezantsi, nangona iStream2Chromecast ingayixhasi ngokuthe ngqo, njl.
- Ixhasa inkcazo yezibuko elizakusetyenziselwa ukusasaza imithombo yeendaba.
- Ingadlala iifayile zomsindo nangona ingabonisi imethadatha.
Uyifaka njani iSream2Chromecast kwiLinux?
Njengoko benditshilo kwimizuzwana embalwa edlulileyo, esi sixhobo sakhiwe kwi-python, ke ukuze sifakelwe singazenza ngezi ndlela zilandelayo:
Ubuntu 16.04 14.04 kunye neziphumo sinokusebenzisa oku kulandelayo:
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt update sudo apt install stream2chromecast
Ngoku kwi-Debian kunye nolunye usasazo oluxhasa iipakeji zedeb, sinokuzikhuphelela iphakheji .deb kwaye siyifake, kufuneka siyikhuphele eli khonkco lilandelayo.
Emva kokukhuphela, kufuneka siyifake nomphathi wephakheji oyikhethileyo okanye ngalo myalelo ulandelayo kwisiphelo sendlela:
sudo dpkg -i stream2chromecast*.deb
Kwaye kolunye unikezelo kufuneka sikhuphele ikhowudi kwi-git yayo, ikhonkco yile Okulandelayo.
Okokugqibela, Stream2Chromecast ifuna ukuxhomekeka okubalulekileyo ukuze ukwazi ukusebenza:
FFmpeg
Python 2
Okokugqibela ngaphandle kokulibala ukukhankanya, kungokuqiqisa kwaye kubaluleke kakhulu ukuba iChromecast yakho kunye nekhompyuter yakho zixhunyiwe kwinethiwekhi efanayo.
Nje ukuba ukufakela kwenziwe, singasebenzisa esi sicelo ukuqala ukuthumela umxholo kwisixhobo sethu seChromecast.
Uyisebenzisa kanjani i-Stream2Chromecast ukwenza umxholo kwiChromecast?
Njengoko benditshilo, esi sixhobo sisebenza phantsi komgca wokuyalela, ngenxa yoko ukusetyenziswa kwesiphelo kubalulekile, ukuba ufake ipakeji yedeb okanye usebenzise indawo yokugcina Ukusetyenziswa kwemiyalelo ngolu hlobo lulandelayo:
stream2chromecast
Okungakumbi ngaphandle koko ewe ukhuphele ikhowudi kwi-git, utshintsho lwesigama kananjalo kuya kufuneka uzibeke ngokwakho kwifolda ye-Stream2Chromecast ukuze ukwazi ukuyisebenzisa.
Umyalelo wokuyisebenzisa iya kuba yile ilandelayo:
stream2chromecast.py
ukuba dlala ividiyo ekufuneka siyenzile lo myalelo ulandelayo
stream2chromecast /ruta/al/video.mp4
Kuya kufuneka sibonise kumyalelo idilesi ye-ip yeChromecast yethu okanye igama olisebenzisayo.
stream2chromecast -devicename CHROMECAST_IP_ADDRESS "/ruta/al/video.mp4"
stream2chromecast -devicename CHROMECAST_NAME "/ruta/al/video.mp4"
Kwakhona njengoko kuphawuliwe ngaphakathi kweempawu, sinako vumela ukutshintsha kweefomathi zevidiyo ezingakuxhasiyo Isixhobo sethu soku kufuneka songeze le parameter ilandelayo.
stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcode "/ruta/al/video.avi"
ukuba yongeza imixholo engezantsi kwividiyo, Sikwenza ngale parameter:
stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcodeopts '-vf subtitles="/ruta/al/subtitulo.srt"' -transcode "/ruta/al/video.avi"
Kwelinye icala, nathi sinako Ngenisa umxholo kwi-intanethi:
stream2chromecast -playurl URL
ukuba yeka ukudlala ngoku cinezela ctrl + c malunga nesiphelo.
Ekugqibeleni, Imiyalelo yolawulo imi ngolu hlobo lulandelayo:
stream2chromecast -pause stream2chromecast -continue stream2chromecast -stop stream2chromecast.py -setvol stream2chromecast.py -volup stream2chromecast.py -voldown stream2chromecast.py -mute