Stream2Chromecast: Transmita seus vídeos do terminal para o seu Chromecast

Stream2Chromecast

Sem dúvidas O Chromecats é um excelente dispositivo que nos permite desfrutar de nosso conteúdo multimídia, este dispositivo nos permite transformar qualquer televisão em um smartv. O uso de nosso dispositivo depende de cada pessoa e de sua imaginação.

Existem muitos aplicativos que nos permitem enviar conteúdo para o nosso Chromecast, por exemplo, de nosso smartphone os aplicativos mais populares são Netflix, Spotify, Google Play Music, Angry birds e muitos mais.

Desta vez Vou falar um pouco sobre este ótimo aplicativo escrito em python e que seu criador o compartilha com a comunidade, já que inicialmente era apenas um projeto pessoal. A aplicação é chamado de Stream2Chromecast.

Stream2Chromecast é uma ferramenta que é usada através de uma linha de comando, que nos permite transcodificar vários formatos de vídeo não compatíveis com nosso dispositivo Chromecast enquanto eles estão sendo reproduzidos nele, então tudo isso é feito em tempo real.

Recursos do Stream2Chromecast:

  • Permite transmitir áudio e vídeo para um dispositivo Chromecast.
  • Permite que você faça streaming de vídeos online, bastando colocar a URL do mesmo, o arquivo deve ser transmitível e ter um formato compatível com o Chromecast, já que não pode ser transcodificado.
  • Ele nos permite transcodificar qualquer formato não suportado pelo Chromecast em tempo real (usando FFmpeg ou Libav), evitando ter que converter os vídeos manualmente.
  • Fornece comandos básicos de controle: pausar, iniciar, parar a reprodução, diminuir e aumentar o volume (atualmente, isso só funciona quando não está transcodificando)
  • Permite que você especifique um dispositivo quando vários Chromecasts estão conectados na mesma rede;
  • Suporta a passagem de parâmetros transcodificadores personalizados para ffmpeg ou avconv (graças a isso, você pode definir a qualidade, adicionar legendas, mesmo que Stream2Chromecast não suporte isso diretamente, etc.).
  • Suporta especificação de porta a ser usada para streaming de mídia.
  • Ele pode reproduzir arquivos de áudio, embora não exiba metadados.  

Como instalar o Stream2Chromecast no Linux?

Como mencionei há alguns instantes, essa ferramenta é construída em python, portanto, para sua instalação, podemos fazê-lo das seguintes maneiras:

Para Ubuntu 16.04 14.04 e derivados, podemos usar o seguinte repositório:

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt update

sudo apt install stream2chromecast

Agora, para Debian e outras distribuições que suportam pacotes deb, podemos baixar o pacote .deb e instalá-lo, só temos que baixá-lo de o seguinte link.

Após o download, só temos que instalá-lo com nosso gerenciador de pacotes preferido ou com o seguinte comando do terminal:

sudo dpkg -i stream2chromecast*.deb

E para as outras distribuições devemos baixar o código de seu git, o link é o seguinte.

Finalmente, Stream2Chromecast requer duas dependências importantes para ser capaz de funcionar:

FFmpeg

Python 2

Por fim e sem deixar de mencionar, é pela lógica e da maior importância que seu Chromecast e seu computador estão conectados à mesma rede.

Assim que a instalação for concluída, podemos usar este aplicativo para começar a enviar conteúdo para o nosso dispositivo Chromecast.

stream2chromecast use

Como usar o Stream2Chromecast para transmitir conteúdo ao Chromecast?

Como mencionei, esta ferramenta funciona sob a linha de comando, então o uso do terminal é essencial, se você instalou o pacote deb ou usou o repositório o uso dos comandos é o seguinte:

stream2chromecast

Mais sem ao invés sim você baixou o código do git, a nomenclatura muda e também você deve sempre se posicionar na pasta Stream2Chromecast para poder usá-la.

O comando para usá-lo será o seguinte:

stream2chromecast.py

Pára reproduzir um vídeo que só temos que executar o seguinte comando

stream2chromecast /ruta/al/video.mp4

Devemos indicar no comando o endereço ip do nosso Chromecast ou o nome que você usa.

stream2chromecast -devicename CHROMECAST_IP_ADDRESS "/ruta/al/video.mp4"
stream2chromecast -devicename CHROMECAST_NAME "/ruta/al/video.mp4"

Também conforme comentado dentro das características, podemos habilitar o transcondicionamento para formatos de vídeo não compatíveis nosso dispositivo para isso, devemos adicionar o seguinte parâmetro.

stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcode "/ruta/al/video.avi"

Pára adicionar legendas ao vídeo, fazemos isso com este outro parâmetro:

stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcodeopts '-vf subtitles="/ruta/al/subtitulo.srt"' -transcode "/ruta/al/video.avi"

Por outro lado, também podemos enviar conteúdo online:

stream2chromecast -playurl URL

Pára parar a reprodução basta pressionar ctrl + c sobre o terminal.

Finalmente, os comandos para os controles são os seguintes:

stream2chromecast -pause

stream2chromecast -continue

stream2chromecast -stop

stream2chromecast.py -setvol 

stream2chromecast.py -volup

stream2chromecast.py -voldown

stream2chromecast.py -mute 

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.