Stream2Chromecast: Cast dine videoer fra terminalen til din Chromecast

Stream2Chromecast

Uden tvivl Chromecats er en fremragende enhed der giver os mulighed for at nyde vores multimedieindhold, denne enhed giver os mulighed for at gøre ethvert tv til en smartv. Brug af vores enhed afhænger af hver person og deres fantasi.

Der er mange applikationer, der giver os mulighed for at sende indhold til vores Chromecastfor eksempel fra vores smartphone er de mest populære apps Netflix, Spotify, Google Play Music, Angry Birds og mange flere.

Denne gang Jeg vil fortælle dig lidt om denne fantastiske applikation skrevet i python og at dets skaber deler det med samfundet, da det oprindeligt kun var et personligt projekt. Ansøgningen det hedder Stream2Chromecast.

Stream2Chromecast er et værktøj, der bruges gennem en kommandolinje, som giver os mulighed for at omkode forskellige videoformater, der ikke er kompatible med vores Chromecast-enhed, mens de afspilles på den, så alt dette sker i realtid.

Stream2Chromecast-funktioner:

  • Giver dig mulighed for at streame lyd og video til en Chromecast-enhed.
  • Giver dig mulighed for at streame onlinevideoer ved blot at placere URL'en til den, filen skal være streambar og et format, der er kompatibelt med Chromecast, da det ikke kan transkodes.
  • Det giver os mulighed for at omkode ethvert format, der ikke understøttes af Chromecast i realtid (ved hjælp af FFmpeg eller Libav), så vi undgår at skulle konvertere videoerne manuelt.
  • Giver grundlæggende kontrolkommandoer: pause, stjerne, stop afspilning lydstyrke ned og lydstyrke op (i øjeblikket fungerer dette kun, når det ikke transkodes)
  • Giver dig mulighed for at specificere en enhed, når flere Chromecasts er forbundet på det samme netværk;
  • Understøtter videregivelse af tilpassede transcoder-parametre til ffmpeg eller avconv (takket være dette kan du indstille kvaliteten, tilføje undertekster, selvom Stream2Chromecast ikke direkte understøtter det osv.)
  • Understøtter specifikationen for den port, der skal bruges til mediestreaming.
  • Det kan afspille lydfiler, selvom det ikke viser metadata.  

Hvordan installeres Stream2Chromecast på Linux?

Som jeg nævnte for få øjeblikke siden, er dette værktøj bygget på python, så til installationen kan vi gøre det på følgende måder:

Til Ubuntu 16.04 14.04 og derivater kan vi bruge følgende lager:

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt update

sudo apt install stream2chromecast

Nu til Debian og andre distributioner, der understøtter deb-pakker, kan vi downloade .deb-pakken og installere den, vi skal bare downloade den fra følgende link.

Efter download er vi bare nødt til at installere det med vores foretrukne pakkehåndtering eller med følgende kommando fra terminalen:

sudo dpkg -i stream2chromecast*.deb

Og for de andre distributioner skal vi downloade koden fra dens git, linket er den næste.

Endelig Stream2Chromecast kræver to vigtige afhængigheder at kunne fungere:

FFmpeg

Python 2

Endelig og uden at glemme at nævne, er det efter logik og af største betydning, at din Chromecast og din computer er tilsluttet det samme netværk.

Når installationen er færdig, kan vi bruge denne applikation til at begynde at sende indhold til vores Chromecast-enhed.

stream2chromecast brug

Hvordan bruges Stream2Chromecast til at caste indhold til Chromecast?

Som jeg nævnte, fungerer dette værktøj under kommandolinjen, så brugen af ​​terminalen er vigtig, hvis du installerede deb-pakken eller brugte lageret brugen af ​​kommandoerne er som følger:

stream2chromecast

Mere uden i stedet ja du downloadede koden fra git, nomenklaturen ændres og også skal du altid placere dig selv i mappen Stream2Chromecast for altid at kunne bruge den.

Kommandoen til at bruge den vil være følgende:

stream2chromecast.py

til afspil en video, vi bare skal udføre følgende kommando

stream2chromecast /ruta/al/video.mp4

Vi skal angive i kommandoen ip-adressen på vores Chromecast eller det navn, du bruger.

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

Også som kommenteret inden for egenskaberne kan vi aktiver transconditionering af videoformater, som den ikke understøtter vores enhed til dette skal vi tilføje følgende parameter.

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

til tilføj undertekster til video, vi gør det med denne anden parameter:

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

På den anden side kan vi også indsend indhold online:

stream2chromecast -playurl URL

til stop afspilning bare tryk på ctrl + c om terminalen.

Endelig kommandoerne til kontrollerne er som følger:

stream2chromecast -pause

stream2chromecast -continue

stream2chromecast -stop

stream2chromecast.py -setvol 

stream2chromecast.py -volup

stream2chromecast.py -voldown

stream2chromecast.py -mute 

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.