O VLC pode transmitir um vídeo do YouTube?


10

É possível transmitir o conteúdo de um vídeo do YouTube em particular com o VLC?

O cenário é que você pode colar um URL do YouTube em uma caixa de diálogo do VLC e fazer com que o VLC transmita o vídeo como se fosse um arquivo de mídia local.

Versão atual - ao tentar abrir um arquivo ou fluxo de rede resulta em

O VLC não reconhece o formato da entrada: o formato de ' http://www.youtube.com/v/foo ' não pode ser detectado. Dê uma olhada no log para obter detalhes.

Algum recurso existente no VLC ou soluções alternativas que você conhece para realizar essa ideia de streaming?


você tentou? um monte de sites podem transmitir para VLC apenas não tentei youtube
user33788

Respostas:


3

Sim. Se você pegar o arquivo de fluxo de vídeo real (usando um site de download do youtube ou suplemento do firefox) e colar o URL no VLC, ele transmitirá / reproduzirá o arquivo.

Faço isso o tempo todo a partir de um sistema operacional que não suporta Flash (facilmente), mas suporta VLC e Firefox.


11
A julgar pelo seu avatar, é este SO .... FreeBSD? ;)
Earlz

3

Você pode absolutamente baixar e reproduzir vídeos do YouTube com o VLC.

  1. Copie seu ID de vídeo do URL do youtube. Neste caso, estou usando:http://www.youtube.com/watch?v=BEiat9O74ms

  2. Usarei o seguinte URL para visualizar seu vídeo: http://www.youtube.com/embed/BEiat9O74msOnde BEiat9074msestá o ID do vídeo que você deseja assistir.

  3. No VLC, no menu Mídia, selecione "Abrir fluxo de rede" e cole o URL da etapa 2. no URL da rede:

  4. Aproveite o seu vídeo do YouTube no VLC.


Isso funciona para mim, muito legal. Você sabe se é possível escolher a resolução de reprodução? Ou é o padrão mais alto?
precisa saber é

Os mesmos parâmetros para um vídeo normal devem ser aplicados de acordo com a documentação. Há também uma outra questão que foi respondida aqui: stackoverflow.com/questions/7582336/...
Stephan

Com algumas transmissões ao vivo como esta, o FreeCodeCamp retorna adaptive demux: Encountered discontinuitye depois ts demux error: libdvbpsi error (PSI decoder): TS duplicate (received 0, expected 1) for PID 0.
Pablo A

1

Por que você está colando um URL do YouTube no VLC? Você usa seu navegador da Web para exibir páginas da Web, que, por sua vez, carregam uma instância do Adobe Flash, que recupera um URL diferente para o vídeo .

Usei um serviço de recuperação de URL do YouTube para tentar obter o FLV, coloquei-o no VLC e ocorreu um erro.

Você pode investigar os arquivos de log e ver se é possível investigar mais. Pode ser que o YouTube faça alguma User-Agentfiltragem e você precisará ter o VLC masquarade como navegador da Web / Adobe Flash para recuperar o fluxo.


11
A questão é mais centrada em saber se o VLC pode executar algumas dessas iscas de URL e alternar automaticamente em nome do usuário.
P.campbell

11
Eu sei que sim, estou apontando que não.
ta.speot.is

1

Você pode fazer isso, com a versão 1.1.0. Basta colocar o URl na guia Rede


Não. Em 1.1.12: The format of 'http://www.youtube.com/v/k_oTQd93eRI' cannot be detected. Have a look at the log for details.O log diz Compressed SWF format not supported. Talvez estejam faltando codecs?
L0b0 16/04

0

0

É semelhante a esta resposta . Instale o Streamlink :

sudo -H pip install streamlink

Em seguida, envie o fluxo para vlc --fullscreen:

streamlink --player="vlc --fullscreen" "https://www.youtube.com/freecodecamp/live" best

Pessoalmente, o que eu precisava era apenas o áudio cvlc --no-video.

Para economizar largura de banda, você pode usar em worstvez de best.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.