Pergunta

Gostaria de baixar um vídeo do YouTube e, em seguida, extrair o áudio.

pode apontar ninguém me para algum código C # para baixar um vídeo?

Para fins de esclarecimento, eu já sei como extrair o áudio de um arquivo FLV como estes.

Foi útil?

Solução

Uma vez que todas as outras respostas são desatualizados, eu escrevi uma biblioteca que é up-to-date:

http://github.com/flagbug/YoutubeExtractor

Outras dicas

Você pode verificar libvideo . É muito mais up-to-date do que YoutubeExtractor, e é rápido e limpo para usar.

Vou dar outra resposta, uma vez que as bibliotecas mencionadas não foram desenvolvidos ativamente mais.

Considere o uso YoutubeExplode . Ele tem uma API muito rico e consistente e permite que você faça um monte de outras coisas com vídeos do YouTube ao lado de baixá-los.

Para todos os interessados:

O "Coding for fun" capítulo do livro 4 "InnerTube: baixar, converter e sincronização de vídeos YouTube" lida com o tópico. O código e discussão são em http://www.c4fbook.com/InnerTube .

[Por favor tenha cuidado] Enquanto os conceitos gerais são válidos alguns anos após a publicação, os detalhes não-documentados do youtube internos O projeto conta com pode ter mudado (ver o comentário na parte inferior da página atrás do segundo link).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top