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 macOS o Linux 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.js
, ffmpeg
o avconv
. Mkchromecast è in grado di utilizzare formati audio lossy e lossless a condizione che ffmpeg
, avconv
(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!