Como transmitir vídeos para o Chromecast via terminal usando o Stream2Chromecast

Se você possui um Chromecast plugado na sua TV ou projetor e quer controlar usando a linha de comando, veja como transmitir vídeos para o Chromecast via terminal usando o Stream2Chromecast.

Stream2Chromecast é um streamer de mídia de linha de comando Chromecast para Linux. A ferramenta pode até transcodificar formatos não suportados em tempo real e reproduzi-los no Chromecast.

Como transmitir vídeos para o Chromecast via terminal usando o Stream2Chromecast
Como transmitir vídeos para o Chromecast via terminal usando o Stream2Chromecast

Recursos do Stream2Chromecast:

  • Permite transmitir áudio e vídeo a um dispositivo Chromecast;
  • Permite passar uma URL a ser reproduzida no Chromecast;
  • O arquivo deve ser transmitido e um formato suportado pelo Chromecast, uma vez que não pode ser transcodificado;
  • Pode transcodificar qualquer formato não suportado pelo Chromecast em tempo real (usando FFmpeg ou Libav), para que você não precise converter nenhum vídeo manualmente;
  • Fornece comandos básicos de controle: pausar/parar a reprodução, aumentar/diminuir ou desligar o som (mute);
  • Permite especificar um dispositivo, quando vários Chromecasts estão conectados na mesma rede;
  • Suporta a passagem de parâmetros personalizados para o transcodificador ffmpeg ou avconv (graças a isso, você pode definir a qualidade, adicionar legendas e etc, mesmo que o Stream2Chromecast não suporte tudo isso diretamente);
  • Suporta a especificação da porta a ser usada para o streaming de mídia.
  • Para arquivos apenas de áudio, os Metadados (artista, título, imagem de capa, etc.) é exibido pelo Chromecast.

    Aqueles que preferem um programa gráfico para streaming de vídeos para o Chromecast, podem usar o Videostream for Google Chromecast.

    Essa é uma extensão do Google Chrome que permite reproduzir vídeos locais no Chromecast (incluindo formatos que não são suportados diretamente pelo Chromecast). Ela suporta legendas, vem com controles remotos para iOS e Android, e muito mais.

    Como transmitir vídeos para o Chromecast via terminal usando o Stream2Chromecast

    Para transmitir vídeos para o Chromecast via terminal usando o Stream2Chromecast, primeiramente você precisa instalar o programa. Para isso siga um dos procedimentos abaixo.

    Como instalar o Stream2Chromecast no Ubuntu, Linux Mint e seus derivados

    Para instalar o Stream2Chromecast no Ubuntu e ainda poder receber automaticamente as futuras atualizações dele, você deve fazer o seguinte:

    Passo 1. Abra um terminal (use as teclas CTRL + ALT + T);
    Passo 2. Se ainda não tiver, adicione o repositório do programa com este comando ou use esse tutorial;

    sudo add-apt-repository ppa:nilarimogard/webupd8 -y

    Passo 3. Atualize o gerenciador de pacotes com o comando:

    sudo apt-get update

    Passo 4. Agora use o comando abaixo para instalar o programa;

    sudo apt-get install stream2chromecast

    Como instalar o Stream2Chromecast manualmente ou em outras distros

    Para aqueles que não conseguiram instalar com o procedimento acima, não querem adicionar o repositório ou querem tentar instalar em outra distribuição baseada em Debian, você pode pegar o arquivo DEB do programa nesse link e instalar ele manualmente (clicando duas vezes nele).

    Mas lembre-se! Ao optar por esse tipo de instalação, você não receberá nenhuma atualização do programa.

    Como usar o Stream2Chromecast para transmitir vídeos para o Chromecast via terminal

    Depois de instalar o programa, para transmitir vídeos para o Chromecast via terminal, abra um terminal e digite comando abaixo para ver informações sobre o programa e o Chromecast que está disponível na rede.

    stream2chromecast -h

    Para enviar um arquivo de mídia suportado para o seu Chromecast (você pode encontrar uma lista da mídia suportada pelo Google Cast, nesse link), basta usar o comando stream2chromecast, seguido do endereço completo do arquivo, como no exemplo abaixo:

    stream2chromecast ~/Downloads/teste.mp4

    Se você tiver de introduzir o endereço IP do dispositivo, digite o comando stream2chromecast, seguido do parâmetro -devicename, do IP ou nome do aparelho e o endereço completo do arquivo, como nos exemplos abaixo:

    stream2chromecast -devicename 10.0.0.5 ~/Downloads/teste.mp4
    stream2chromecast -devicename Chromecast6745 ~/Downloads/teste.mp4

    Legendas? Atualmente, somente o formato WebVTT suportado. Se você tem um arquivo de legenda SRT, você pode convertê-lo com esta ferramenta online (coleo o conteúdo do arquivo .srt, converta, copie o resultado e salve dentro de um arquivo .vtt): http://www.webvtt.org/

    Depois, para exibir as legendas use este comando:

    stream2chromecast -subtitles ~/Downloads/teste.vtt ~/Downloads/teste.mp4

    Se você quiser reproduzir um formato não suportado no seu Chromecast, você precisa adicionar o parâmetro “-transcode” e ter o pacote Libav ou FFmpeg instalado:

    stream2chromecast -transcode ~/Downloads/teste.avi

    O Stream2Chromecast também suporta a especificação de parâmetros personalizados do transcodificador. Como um exemplo, aqui está um comando que passa o endereço IP do dispositivo, transcodifica o vídeo e adiciona legendas através de um parâmetro FFmpeg personalizado (apenas para FFmpeg):

    stream2chromecast -devicename Chromecast6745 -transcodeopts '-vf subtitles=~/Downloads/teste.srt' ~/Downloads/teste.avi

    Stream2Chromecast também permite reproduzir um arquivo suportado a partir de uma URL (o arquivo deve ser transmitido e não pode ser transcodificado). Para reproduzir um arquivo a partir de um URL, basta usar o comando no padrão abaixo (substituindo o endereço web pelo o que você quer transmitir):

    stream2chromecast -playurl http://www.exemplo.com/teste.mp4

    Para parar a transmissão do stream2chromecast, pressione Ctrl + C no terminal onde você executou o comando Stream2Chromecast. Ás vezes isso pode não funcionar por causa de algum erro na comunicação, então, execute o seguinte comando em outra janela de terminal:

    stream2chromecast -stop

    Para exibir todas as opções do Stream2Chromecast, execute-o em um terminal sem qualquer parâmetro:

    stream2chromecast

    Desinstalando o Stream2Chromecast no Ubuntu e derivados

    Para desinstalar o Stream2Chromecast no Ubuntu e derivados, faça o seguinte:

    Passo 1. Abra um terminal;
    Passo 2. Desinstale o programa, usando os comandos abaixo;

    sudo apt-get remove stream2chromecast --auto-remove

    Veja também

    Como usar o VLC para enviar vídeo para o Chromecast no Linux
    Como transmitir mídia do Gnome para o Chromecast com o Cast to TV
    Fonte

    Sobre o Edivaldo Brito

    Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

    Deixe um comentário

    Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

    Ads Blocker Image Powered by Code Help Pro

    Bloqueador de anúncios detectado!!!

    Nosso site precisa de publicidade para existir. Por favor, insira-o na lista de permissões/lista branca para liberar a exibição de anúncios e apoiar nosso site. Nosso conteúdo é GRATUITO, e tudo o que pedimos é isso!
    Powered By
    100% Free SEO Tools - Tool Kits PRO