Hur man castar ljud och video från Linux till Chromecast

Chromecast Det blir den mest använda enheten för att sända till vår TV vad som reproduceras på vår dator, mobil eller till och med i webbläsaren. Linux-användare har inte en egen funktion som tillåter oss kasta Linux-ljud och -video till Chromecast, så vi måste välja applikationer som mkchromecast, vilket gör att vi enkelt kan sända innehållet som vi vill se på vår TV med den här enheten.

Vad är Chromecast?

Det är en HDMI-enhet som liknar en USB-enhet som är ansluten till TV: n för att fånga signalen från multimediaenheterna som är anslutna i Wi-Fi-nätverket. Med detta verktyg kan vi visa multimediainnehållet som skickas från våra datorer, mobiltelefoner och till och med webbläsaren.

Vad är mkchromecast?

Det är ett open source-verktyg, skrivet i Python och vad använder du?  node.js, ffmpego avconv för att få ljud- och videoklipp från Linux till Chromecast.

mkchromecast den skickar multimedia till vår Chromecast utan att förlora ljud- och videokvaliteten, den är också kompatibel med flera sändningar, högkvalitativ 24-bitars / 96 kHz ljudupplösning, direktöverföring från YouTube, bland andra funktioner som finns i moderna Chromecast-modeller. Linux till Chromecast

Verktyget är utrustat med en utmärkt användningspanel som visas i vår inkorg. På samma sätt är installationen av mkchromecast det är enkelt på nästan alla Linux-distros.

Hur installerar jag och använder mkchromecast?

I alla Linux-distro kan vi installera mkchromecast direkt från dess källkod som finns på Github, för detta måste vi utföra följande steg:

  • Klona det officiella arkivet för verktyget, eller, om inte, ladda ner den stabila versionen av applikationen från här.
$ git clone https://github.com/muammar/mkchromecast.git
  • Vi går till den nyligen klonade mappen och fortsätter att köra pipinstallation med filen requirements.txt som innehåller alla nödvändiga beroenden för att verktyget ska fungera ordentligt (i vissa fall måste verktyget köras med sudo):
$ cd mkchromecast/
$ pip install -r requirements.txt

Debia-, Ubuntu- och derivatanvändare kan installera verktyget direkt från de officiella förvaren, kör bara följande kommando från konsolen:

sudo apt-get install mkchromecast

För sin del kan Arch Linux-användare och derivat använda paketet som finns tillgängligt i AUR-arkivet

yaourt -S mkchromecast-git

Vi kan visualisera beteendet och användningen av denna applikation i detalj i följande gif som distribueras av utvecklargruppen. Vi kan också se de officiella användarhandledningarna från här.

mkchromecast

Cast från Youtube till Chromecast

Särskilt något som jag gillar med den här applikationen är att vi direkt kan överföra en YouTube-video från konsolen till vår chromecast, för detta måste vi utföra följande kommando:

python mkchromecast.py -y https://www.youtube.com/watch\?v\=NVvAJhZVBT

Utan tvekan ett verktyg som gör att vi kan skicka vårt multimedia från Linux till Chromecast på ett enkelt, snabbt sätt och utan att tappa kvalitet.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   miguel sade

    Jag använder det här verktyget mycket för Chromecast, det tillåter flera förbättringar jämfört med det här. du kan skicka valfri videofil

    https://github.com/xat/castnow

    1.    Muammar sade

      Castnow är endast för att skicka videofiler, men inte för att skicka ljud i realtid.

  2.   anonym sade

    Bra @Lagarto, tack.

  3.   Carlos Moreno sade

    Multimedia är oföränderligt i flertalet. Du ska aldrig säga "multimedia".
    https://es.m.wiktionary.org/wiki/multimedia

    1.    lagarto sade

      Tack så mycket för ditt förtydligande kära, jag har korrigerat och ökat mitt ord tack vare din omtanke

  4.   Kevin sade

    Jag har letat efter något liknande i flera dagar. Tack !!

  5.   Herr Paquito sade

    Intressant. Jag kommer att försöka utan tvekan.

    Frågan är hur man konfigurerar brandväggen. För Chrome, till exempel, har jag inte lyckats konfigurera det och det skickar bara innehåll (från YouTube eller vad som helst) med brandväggen inaktiverad.

    Vet någon hur man konfigurerar den?

      1.    Herr Paquito sade

        Hej Muanmar.

        Jag använder faktiskt Ubuntu (förlåt, men jag insåg inte det för att säga det) och från och med nu kan jag också använda Chromecast utan att behöva inaktivera brandväggen.

        Tack så mycket!!!

      2.    Herr Paquito sade

        Hej Muanmar

        Jag svarar igen, för att berätta att efter att ha öppnat port 5000, startade jag om för alla fall, öppnade Chrome och fick se Chromecast. öppet.

        Men nästa gång jag försökte det inte längre. Det verkar som att första gången brandväggen tog lite längre tid att starta upp, och det var därför det fungerade första gången.

        Så jag förstår att port 5000 endast är för mkchromecast, eller hur?

        1.    Muammar sade

          Ja jag är ledsen. Jag tror att jag läste fel. Men i teorin borde det inte vara några problem att ha brandväggen och använda krom. Jag har inte testat eftersom jag använder Debian. Och ja, port 5000 behövs endast för mkchromecast.

          1.    Herr Paquito sade

            Det är förstått.

            Tack, Muammar.

  6.   Herr Paquito sade

    Hej alla.

    När det gäller installationen av mkchromecast från de officiella Ubuntu-repositorierna bör det noteras att paketet inte finns i Ubuntu 16.04-repositories. Enligt vad jag har sett verkar det som om det bara är tillgängligt från och med Ubuntu 16.10.

    Hälsningar.

  7.   Daniela sade

    och i gentoo distros ??
    Jag kan inte hitta lösningen på obefintlighet på min Sabayon Linux.