- - Como transmitir vídeos para o Chromecast no Linux através da linha de comando

Como transmitir vídeos para o Chromecast no Linux através da linha de comando

A maioria das pessoas não ficaria surpresa se encontrassemdestacamos que o dongle Chromecast de US $ 35 do Google é o dispositivo de streaming de mídia mais vendido de todos os tempos. É verdade, e por boas razões. Por uma quantia muito baixa, os usuários podem "transmitir" seu conteúdo favorito de seus celulares, tablets e até navegadores da web. Porém, há uma desvantagem com esta tecnologia: a reprodução de conteúdo local é desafiadora e desencorajada. Em vez disso, o Google quer que os usuários comprem "serviços em nuvem". Isso é chato, especialmente para usuários de Linux, pois somos o tipo de usuário de tecnologia que mais provavelmente deseja hospedar e reproduzir nosso próprio conteúdo. Não se preocupe, no entanto. Existe uma maneira de reproduzir arquivos de mídia locais no dispositivo. Você pode transmitir vídeos para o Chromecast no Linux via linha de comando. Neste artigo, veremos exatamente como fazê-lo!

Instalando o NodeJS e o NPM

Castnow trabalha com a ajuda do NodeJS einstala com a ferramenta NPM. Essas duas partes críticas da tecnologia não estão em muitas distribuições Linux por padrão. Como resultado, você precisará instalá-lo para transmitir vídeos para o Chromecast no Linux.

Ubuntu

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

Arch Linux

sudo pacman -S npm

Debian

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

Fedora

curl --silent --location https://rpm.nodesource.com/setup_8.x | bash -
sudo dnf install nodejs npm

OpenSUSE

sudo zypper install nodejs4

De outros

Outras distribuições Linux não mencionadas também têmNodeJS. Para instalá-lo, é melhor acessar o site do NodeJS e ler as instruções específicas para o seu sistema operacional baseado em Linux. Como alternativa, procure seu gerenciador de pacotes e instale o NPM / NodeJS.

Castnow

Castnow está no Github, e o código fonte édisponível gratuitamente para compilação e instalação manualmente. No entanto, não há realmente necessidade de fazer isso, pois o desenvolvedor deste projeto o disponibiliza como um pacote NPM. Instalar uma ferramenta NPM é bastante fácil.

sudo npm install castnow -g

Quando a ferramenta Castnow terminar de instalar, você poderá iniciar a transmissão.

Usando Castnow

Se você tiver apenas um Chromecast, o Castnow irádetectá-lo automaticamente e usá-lo como padrão. Como a maioria das pessoas costuma ter um Chromecast, não há uma necessidade real de detalhar como se conectar a vários dispositivos. Dito isto, algumas pessoas definitivamente têm vários dispositivos Chrome. Se esse é você, e você tem mais de um, use este comando para especificar em quem converter na linha de comando: castnow --device "name of Chromecast".

Transmitir vídeo

Os vídeos podem ser transmitidos com o Castnow para oChromecast a partir de qualquer URL remoto ou local. Para fazer isso, primeiro descubra se o seu vídeo está usando o codec correto, pois o software de streaming tem um problema com determinados códigos de vídeo. É por isso que é melhor usar arquivos de vídeo MP4 com esta ferramenta.

Transmita vídeo remoto com:

castnow http://website-with-mp4file.com/videofile.mp4

Reproduzir vídeo local

A reprodução de um vídeo local é feita da melhor maneira possível.PC Linux. Tente não transmitir arquivos MP4 pela rede com diretórios remotos, pois isso também não funcionará. A reprodução é melhor realizada com arquivos MP4, pois o Chromecast suporta esse formato da melhor forma. No entanto, o Castnow suporta conversão ao vivo com o FFMPEG.

castnow /path/to/video.mp4

Ou converta o vídeo para MP4 conforme ele é reproduzido:

castnow /path/to/video.avi --tomp4

Tocar música

Você pode tocar música com o Castnow como faria com um arquivo de vídeo. Funciona da mesma maneira que o vídeo.

castnow /path/to/song.mp3

ou Transmita o arquivo de música com:

castnow http://songwebsite.com/song.mp3

Outras opções

Há muitas outras coisas que Castnow pode fazerpara interagir com seu Chromecast, além de apenas reproduzir um vídeo ou música aqui e ali. Todas as opções são várias opções disponíveis para uso. Por exemplo, deseja legendas para o seu vídeo local? Use o – Legendas interruptor. Deseja repetir o vídeo atual ou embaralhar a fila? Usar -ciclo e –Shuffle respectivamente.

Basta dizer, existem muitos diferentesopções que os usuários avançados podem explorar, para aproveitar ao máximo o Castnow e seu Chromecast. Dito isto: se tudo o que você deseja é a capacidade de reproduzir arquivos de mídia locais e remotos, as instruções acima arrebatam tudo o que você precisa.

Você pode acessar a lista completa de comandos do Castnow, acessando uma janela do terminal e inserindo castnow –help. Como alternativa, salve o arquivo de ajuda inteiro em um arquivo de texto ao qual você possa se referir a qualquer momento:

castnow --help >> ~/castnow-help.txt

Isso colocará o castnow-help.txt em / home / nome de usuário /.

Conclusão

No navegador, o Chromecast do Google é um poderosoferramenta. Com ele, os usuários podem transmitir qualquer coisa, de suas páginas da Web favoritas, até músicas, filmes e tudo mais. Infelizmente, o Google é uma empresa de internet. Como resultado, eles não têm interesse em permitir que os usuários reproduzam conteúdo local. Isso não importa, pois os usuários do Linux são um grupo criativo.

Com a ajuda do Castnow, os usuários podem se locomoverOs desejos do Google de uma nuvem e "conteúdo pago" apenas experiência de consumo de mídia. Em vez disso, eles podem fazer bom uso do Chromecast e levá-lo ao potencial que todos sabemos que ele escondeu.

Comentários