Transmita vídeos do Ubuntu para o Chromecast com MkChromecast

Aplicativo permite transmitir vídeos locais para o Chromecast

A última versão do MkChromecast, aplicativo open source, permite que você transmita qualquer vídeo local para a TV conectada com o Chromecast ou para os alto falantes.

Então, sem mais delongas, vamos mostrar como transmitir os vídeos do Ubuntu para o Chromecast.

O que há de novo no MkChromecast 0.3.7?

O MkChromecast é uma aplicação desktop simples para conversão de áudio (e agora vídeo) para os dispositivos Google.

A versão mais recente vem com uma safra de correções de bugs, melhorias de desempenho e alguns pequenos ajustes de interface do usuário, incluindo:

  • Configuração do dispositivo ALSA nas preferências;
  • Suporte para gstreamer, captura de áudio;
  • Dispositivo ALSA pode ser definido a partir do miniaplicativo da bandeja do sistema;
  • Suporte para taxa de amostragem de 192000Hz;
  • Suporte de vídeo;
  • O node é agora um backend com suporte para streaming de vídeo;
  • Suporte de altosfalantes;
  • Codec FLAC suporta bitrate;

Como você pode ver no log  de alterações acima, a versão mais recente permite conversão local dos arquivos de vídeo e vídeo online para um chromecast  no macOs ou Linux.

Baixando o MkChromecast

Existem várias versões de MkChromecast  disponíveis  para o Ubuntu. O que você optar por utilizar vai depender do sua configuração.

O MkChromecast pode ser instalado no Ubuntu Software Center. Isso garante que todas as dependências serão instaladas ao mesmo tempo, incluindo python-pychromecast, a biblioteca central que alimenta  este app.

Se você planeja executar fluxos de áudio a partir de aplicativos de desktop, você precisará  instalar o pavucontrol.

As versões para macOs estão disponíveis na página do GitHub do projeto.

Se você optar por fazer o download manualmente, pode fazer:

wget https://github.com/muammar/mkchromecast/releases/download/0.3.7/mkchromecast_0.3.7-1_all.deb
sudo apt install pavucontrol python-pychromecast
sudo dpkg -i mkchromecast_0.3.7-1_all.deb

Neste momento, ainda faltarão algumas dependências, que você pode resolver com:

sudo apt -f install

Enviando os vídeos para do Ubuntu para o Chromecast

O MkChromecast adiciona o suporte de cast de vídeos do pc para a tv mais próxima. A transmissão tem como backend o node e o ffmpeg.

Desvantagem do programa: a ferramenta gráfica (disponível na seção de Áudio e Vídeo do seu menu) só funciona para configurar o aplicativo e tudo o que você precisa para transmitir um vídeo do pc para o chromecast deve ser feito via terminal.
A boa notícia: é simples de usar.

Para transmitir o vídeo, basta abrir o terminal e executar:

mkchromecast --video -i "/path/para/o/arquivo.mp4"

Você pode especificar um backend específico para processar o arquivo de vídeo (se precisar):

mkchromecast --video -i "/path/para/o/arquivo.mp4" --encoder-backend ffmpeg

Deseja transmitir um vídeo com legendas? Sem problemas, passe o parâmetro –subtitles e aponte para o arquivo correspondente (.srt):

mkchromecast --video -i "~/videos/arquivo.mkv" --subtitles ~/videos/arquivo.srt

Se você quiser enviar um vídeo disponível a partir de uma url, você pode usar o parâmetro –source-url:

mkchromecast --source-url http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4 -c mp4 --volume --video

Você pode adicionar vídeos do  Youtube também, porém, saiba que o download do vídeo será realizado e depois será enviado para o Chromecast.

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

Isso é tudo. Até que o VLC lance de uma vez por todas o suporte do Chromecast nos aplicativos desktops, essa é uma das alternativas de transmitir vídeos locais para o Chromecast.

Comentários