Como o VLC reproduz vídeos do youtube?

0

Como o VLC abre e reproduz vídeos do youtube? Se você pressionar Ctrl + N e digitar o URL de um vídeo do youtube, ele carregará por alguns segundos e depois reproduzirá o vídeo.

Como ele analisa o código HTML?

    
por rahuldottech 30.05.2015 / 14:10

1 resposta

2

O VLC tem integrado o Lua linguagem de script para permitir que os usuários façam coisas em momentos diferentes no pipeline de reprodução. Um dos pontos de extensão que o VLC expõe via Lua é chamado de extensões de lista de reprodução. Com esse tipo de extensão, você pode pegar o URL passado para o VLC e transformá-lo em um novo URL ou conjunto de URLs.

O VLC vem com algumas extensões Lua padrão, uma das quais é a youtube.lua extensão. Você pode ler o código por si mesmo, mas basicamente o script pega a URL do vídeo, puxa o HTML e o analisa para obter os metadados do vídeo e uma URL que ele pode usar para reproduzir.

Apenas como nota lateral, você pode ver os scripts Lua compilados que acompanham o VLC no diretório <VLC_INSTALL_DIR>/lua .

    
por 30.05.2015 / 17:36