Como o VLC reproduz vídeos do YouTube?

Como o VLC reproduz vídeos do YouTube?

Como o VLC abre e reproduz vídeos do YouTube? Se você pressionar Ctrl+N e inserir a URL de um vídeo do YouTube, ele carrega por alguns segundos e depois reproduz o vídeo.

Como ele analisa o código HTML?

Responder1

VLC temintegradooLinguagem de script Luapara 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 este tipo de extensão, você pode pegar a URL passada ao VLC e transformá-la em uma nova URL ou conjunto de URLs.

O VLC vem com algumas extensões Lua padrão, uma das quais é ayoutube.luaextensão. Você mesmo pode ler o código lá, mas basicamente o script pega o URL do vídeo, extrai o HTML e o analisa para obter os metadados do vídeo e um URL que pode ser usado para reproduzir.

Apenas como observação, você pode ver os scripts Lua compilados que acompanham o VLC no <VLC_INSTALL_DIR>/luadiretório.

informação relacionada