Como transmitir para o Chromecast usando o VLC?

18

Acabei de baixar o VLC 3.0 Beta (usando o ubuntu ppa) e queria saber como configurá-lo para transmitir para o chromecast. É nas NOTÍCIAS do repo que o recurso foi adicionado. Inúmeros meios de comunicação estão cobrindo isso. Mas ainda não há um exemplo de como usá-lo.

Eu sei que não está na GUI (tendo pesquisado o código fonte). E não faço ideia de como usar o código na linha de comando.

Aqui está o PPA do Ubuntu que eu usei para instalá-lo. No entanto, isso não deve importar. Tampouco o SO ou sistema deve importar. É apenas software. Você pode criar você mesmo ou baixar um binário ("noturno") aqui .

Evan Carroll
fonte
Eu recomendaria o mkchromecast. Trabalhou como um encanto comigo no Ubuntu. O VLC não funcionou para mim.
Jayesh

Respostas:

24

Building VLC

Se você tiver que construir o vlc, verifique se possui

  • --enable-sout
  • --enable-chromecast

Usando o VLC

Até o momento, esse recurso não está disponível na GUI. No entanto, você pode transmitir para o Chromecast dessa maneira,

$ vlc --sout="#chromecast{ip=ip_address}" ./video.mp4

Você pode assistir ao vídeo ao mesmo tempo com

$ vlc --sout="#duplicate{dst=display,#chromecast{ip=ip_address}}" ./video.mp4

Para tornar as coisas ainda melhores, você pode realmente adicionar um atraso ao vídeo para que ele sincronize melhor com o áudio (define o atraso para 3100ms).

$ vlc --sout="#duplicate{dst=display{delay=3100},#chromecast{ip=ip_address}}" ./video.mp4

Você pode encontrar a lista de opções de suporte ao chromecast aqui , que atualmente incluem

  • ip
  • porta
  • porta http
  • mux
  • mímica
  • vídeo
Evan Carroll
fonte
Isso é ótimo. Funciona perfeitamente para mim (Chromecast 2)! (primeiro comando). Instalada noturno VLC 3.0 (a Renderer não conseguiu detectar o dispositivo, mas a versão de linha de comando está a funcionar como um encanto)
bakytn
Tenho um fluxo aberto e estou tentando reiniciá-lo através do chromecast. No entanto, estou recebendo o erro: error: Falha ao iniciar o player: "/ usr / bin / vlc --sout = '# chromecast {ip = 192.168.1.80}' ./video.mp4" ([Erro 2] Não existe arquivo ou diretório)
Bobby S
7

Eu estava infeliz com o suporte ao casting do VLC, por isso escrevi uma GUI do linux dedicada para lançar um arquivo de vídeo. Pode ser útil para você, supondo que seu objetivo subjacente seja transmitir um arquivo, não especificamente com o VLC.

https://github.com/keredson/gnomecast

insira a descrição da imagem aqui

Keredson
fonte
11
^^^ Aplicativo maravilhoso ^^^ Não há necessidade de brincar com a criação do VLC a partir da fonte. ^^^ requer Python 3 run-time para ser instalado - Funciona muito bem em Mint 18,2
RyanNerd
0

Se você possui o Chrome / ium, pode converter qualquer janela para o Chromecast. É assim que se faz:

  1. Em qualquer página do seu navegador (ou seja, na página inicial), clique com o botão direito do mouse e escolha "Transmitir"
  2. Na janela pop-up, escolha transmitir sua área de trabalho (em vez de apenas uma guia)
  3. Na próxima tela, escolha transmitir a partir de uma janela específica (em vez de toda a área de trabalho)
  4. Em seguida, escolha VLC ou qualquer outra coisa que você queira transmitir

PS: o áudio não será transmitido usando este método .
PPS: o Chromium pode ter problemas para encontrar o Chromecast. Para resolvê-lo, você deve ativar seu sinalizador chrome: // flags / # load-media-router-component-extension.

Fontes:

Waldir Leoncio
fonte
0

Agora isso parece estar disponível via GUI usando o VLC v3 no linux:

  1. Reproduzir vídeo
  2. Reprodução> Renderer> your_chromecast_device_name

Isso está funcionando para mim com um vídeo .mkv.

leg100
fonte
-1

O Chrome pode transmitir vídeos locais para o Chromecast. Você apenas reproduz o vídeo em uma guia e lança essa guia. Especificamente:

  1. Pressione Ctrl-o para abrir um arquivo de vídeo local e reproduzi-lo no seu navegador.
  2. No menu de estouro do Chrome (vertical ...), escolha Cast ...
  3. Escolha seu receptor Chromecast e o vídeo será exibido na TV
  4. Nos controles de vídeo no canto inferior direito, expanda o vídeo para tela cheia. Agora ele será reproduzido em tela cheia na sua TV e o áudio também deverá ser reproduzido na sua TV.
mahemoff
fonte
Vídeo só é apresentado como baixar e não abrir para que isso não está funcionando para mim
Benjamin
Funciona bem para mim e está documentado aqui howtogeek.com/233810/…
mahemoff