GNU/Linux >> Linux Esercitazione >  >> Linux

Usa il tuo Chromecast da Linux e MacOS con mkchromecast

Trasmetti audio e video in streaming dal desktop Linux al tuo Google Chromecast? Nessun problema!

MkChromeCast è un'app open source gratuita per trasmettere audio e video dal tuo macOSLinux desktop sui dispositivi Google Cast o sugli altoparlanti Sonos.

Ho un ChromeCast da diversi anni ormai. È poco costoso, ma per la sua mancanza di costi, è ancora una piattaforma ampiamente supportata, significa che è un kit da $ 50 usato quasi quotidianamente a casa mia sia per video che per audio. Fino ad ora, trasmettere contenuti in modo nativo sia da un Mac che da Linux è stato un po' complicato. L'unico vero modo per farlo era tramite il browser web Google Chrome, quindi ciò significava che qualsiasi altra app (come Rhythmbox o VLC) era fuori, a meno che l'app non supportasse nativamente Google Casting.

Alcune cose da notare:

Il software è giovane, è gratuito e sembra che sia supportato solo da uno sviluppatore, quindi con questo, è necessario concedere un po' di libertà per i suoi attuali dubbi:

  • Il supporto per la trasmissione di video è solo una funzione dell'interfaccia a riga di comando. Non c'è (attualmente) nessuna GUI per questo.
  • Il client macOS è meno ricco di funzionalità rispetto al suo equivalente Linux e attualmente è molto più difettoso. Anche la sua GUI non sembra fare molto!
  • A volte può disconnettersi senza una buona ragione ed emettere un sacco di errori nodosi di Python.

A parte questo, è un'app davvero fantastica che risolve un problema per molte persone.

Lo voglio adesso, dannazione!

L'ultima versione può essere scaricata per Debian/Ubuntu da GitHub, tuttavia la versione disponibile in Ubuntu 17.04 e i suoi derivati ​​è 0.37+git20170130, che è tutto tranne il penultimo rilascio, quindi la buona notizia è che la versione di Ubuntu disponibile nel Software Center o tramite APT, è praticamente aggiornato.

Per installare tramite APT, digita semplicemente quanto segue al prompt dei comandi:
apt install mkchromecast pavucontrol

PavuControl è lo strumento di controllo del volume pulseaudio. A seconda della tua distribuzione, potresti averlo già installato.

Che aspetto ha?

Felice che tu l'abbia chiesto! Ho preparato un breve video che ne dimostra il funzionamento sul mio Google ChromeCast, dai un'occhiata!

[embedyt] https://www.youtube.com/watch?v=S75wVUhenMM[/embedyt]

Sotto il cofano con mkchromecast

Mkchromecast è scritto in Python e trasmette in streaming tramite node.jsffmpegavconv . Mkchromecast è in grado di utilizzare formati audio lossy e lossless a condizione che ffmpegavconv (Linux ), o parec (Linux ) sono installati. Supporta anche la riproduzione di gruppi multistanza e una risoluzione audio elevata a 24 bit/96 kHz.

Altri suggerimenti su come usarlo?

Tutte le informazioni aggiornate possono essere visualizzate sul sito Web dell'autore, Tuttavia, ecco alcuni suggerimenti utili per iniziare se stai lavorando dalla riga di comando:

mkchromecast --video -i "/path/to/file.mp4"

Trasmettere video con sottotitoli? Passa semplicemente il --subtitles segnala e punta mkchromecast a un file .srt corrispondente:

mkchromecast --video -i "~/Videos/Example.mkv" --subtitles ~/Videos/Example.srt

Se desideri trasmettere un file video disponibile da una fonte online puoi utilizzare il --source-url bandiera:

mkchromecast --source-url http://myvideowebsite.org/video.mp4 -c mp4 --volume --video

Puoi anche trasmettere video di YouTube, ma tieni presente che questo scaricherà il video di YouTube sul tuo computer e poi trasmetterà il file locale alla tua TV:

mkchromecast -y https://www.youtube.com/watch?v=ABCDEfg --video

Non dimenticare il tuo e-book ULNG GRATUITO!

Non dimenticare di scaricare la tua copia GRATUITA dell'e-book Ultimate Linux Newbie Guide! Tutti i capitoli della guida, oltre ai nostri migliori tutorial e post di blog!


Linux
  1. Come utilizzare i comandi "cat" e "tac" con esempi in Linux

  2. Come utilizzare pipe e pipe con nome in Linux (con esempi)

  3. Come inviare un'e-mail con allegato e corpo da Linux

  4. Come utilizzare il comando di arresto e riavvio di Linux con esempi

  5. Come usare sched_getaffinity e sched_setaffinity in Linux da C?

Come installare e utilizzare il comando Ack in Linux con esempi

Lavorare con Microsoft Exchange dal desktop Linux

Come installare Linux su Macintosh e dual boot con macOS

Accedi con una chiave privata SSH su Linux e macOS

Leggi e analizza i tuoi log di sistema Linux con Journalctl

Come installare e utilizzare Docker nel tuo sistema Linux