Kétséget kizáróan A Chromecats kiváló eszköz amely lehetővé teszi számunkra, hogy élvezzük multimédiás tartalmainkat, ezt az eszközt lehetővé teszi számunkra, hogy bármilyen televíziót smartv-vé alakítsunk. A készülékünk használata minden embertől és az ő fantáziájától függ.
Számos alkalmazás lehetővé teszi számunkra, hogy tartalmat küldjünk a Chromecastunkrapéldául okostelefonunkról a legnépszerűbb alkalmazások a Netflix, a Spotify, a Google Play Zene, a Dühös madarak és még sok más.
Ebben az esetben Mesélek egy kicsit erről a nagyszerű, pythonban írt alkalmazásról és hogy alkotója megosztja a közösséggel, mivel kezdetben csak személyes projekt volt. Az alkalmazás a neve Stream2Chromecast.
Stream2Chromecast egy eszköz, amelyet parancssoron keresztül használnak, amely lehetővé teszi számunkra, hogy a Chromecast eszközünkkel nem kompatibilis különféle videoformátumokat átkódoljuk, miközben azokat lejátszják rajta, így mindez valós időben történik.
Stream2Chromecast jellemzők:
- Lehetővé teszi, hogy hangot és videót streameljen egy Chromecast eszközre.
- Lehetővé teszi az online videók streamelését csupán az URL-cím megadásával, a fájlnak streamelhetőnek és a Chromecasttal kompatibilis formátumnak kell lennie, mivel nem lehet átkódolni.
- Ez lehetővé teszi számunkra, hogy bármely olyan formátumot átkódoljunk, amelyet a Chromecast nem támogat valós időben (az FFmpeg vagy a Libav használatával), így elkerüljük a videók manuális átalakítását.
- Alapvető vezérlési parancsokat biztosít: szünet, csillagozás, a lejátszás leállítása és a hangerő növelése (jelenleg ez csak akkor működik, ha nem kódol át)
- Lehetővé teszi egy eszköz megadását, ha több Chromecast csatlakozik ugyanarra a hálózatra;
- Támogatja az egyéni átkódoló paraméterek átadását az ffmpeg vagy az avconv fájlba (ennek köszönhetően beállíthatja a minőséget, feliratokat adhat hozzá, annak ellenére, hogy a Stream2Chromecast nem támogatja közvetlenül, stb.).
- Támogatja a média streaminghez használandó port specifikációját.
- Hangfájlokat képes lejátszani, annak ellenére, hogy nem jelenítenek meg metaadatokat.
Hogyan kell telepíteni a Stream2Chromecastot Linuxra?
Mint néhány pillanattal ezelőtt említettem, ez az eszköz a pythonra épül, ezért telepítéséhez a következő módokon tehetjük meg:
Az Ubuntu 16.04 14.04 és származékai esetében a következő adattárat használhatjuk:
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt update sudo apt install stream2chromecast
Most a Debian és más, a deb csomagokat támogató terjesztések esetében letölthetjük és telepíthetjük a .deb csomagot, csak le kell töltenünk a a következő link.
Letöltés után csak telepítenünk kell a preferált csomagkezelőnkkel, vagy a következő paranccsal a terminálról:
sudo dpkg -i stream2chromecast*.deb
A többi disztribúcióhoz pedig le kell töltenünk a kódot a gitjéről, a link a következő.
Végül a Stream2Chromecast két fontos függőségre van szükség működni:
FFmpeg
Python 2
Végül, és nem felejtve el megemlíteni, logikailag és rendkívül fontos a Chromecast és a számítógép ugyanahhoz a hálózathoz csatlakozik.
A telepítés után ezt az alkalmazást használhatjuk a tartalom küldéséhez a Chromecast eszközünkre.
Hogyan lehet a Stream2Chromecast segítségével tartalmat átküldeni a Chromecastra?
Mint említettem, ez az eszköz a parancssor alatt működik, ezért a terminál használata elengedhetetlen, ha telepítette a deb csomagot vagy a tárházat használta a parancsok használata a következő:
stream2chromecast
Inkább anélkül igen a gitről töltötted le a kódot, a nómenklatúra megváltozik és mindig be kell helyeznie magát a Stream2Chromecast mappába, hogy használni tudja.
A használatára szolgáló parancs a következő lesz:
stream2chromecast.py
hogy játszani egy videót, amit csak végre kell hajtanunk a következő parancsot
stream2chromecast /ruta/al/video.mp4
A parancsban meg kell adnunk a Chromecastunk IP-címét vagy az Ön által használt név.
stream2chromecast -devicename CHROMECAST_IP_ADDRESS "/ruta/al/video.mp4"
stream2chromecast -devicename CHROMECAST_NAME "/ruta/al/video.mp4"
A jellemzőkön belül kommentálva is megtehetjük engedélyezze az átkondicionálást olyan videoformátumokban, amelyeket nem támogat eszközünk ehhez hozzá kell adnunk a következő paramétert.
stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcode "/ruta/al/video.avi"
hogy feliratot adhat a videóhoz, ezt a másik paramétert használjuk:
stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcodeopts '-vf subtitles="/ruta/al/subtitulo.srt"' -transcode "/ruta/al/video.avi"
Másrészt azt is megtehetjük online nyújtson be tartalmat:
stream2chromecast -playurl URL
hogy a lejátszás leállításához nyomja meg a ctrl + c billentyűkombinációt a terminálról.
Végül, a a vezérlők parancsai a következők:
stream2chromecast -pause stream2chromecast -continue stream2chromecast -stop stream2chromecast.py -setvol stream2chromecast.py -volup stream2chromecast.py -voldown stream2chromecast.py -mute