Source Baixando vídeos do Youtube

RafaelMcd

Membro
Registrado
Junho 2, 2017
Mensagens
120
Pontos de reações
77
Existem muitas formas de realizar o download de arquivos da web, incluindo aí arquivos de vídeo do youtube.

Neste artigo eu vou mostrar como usar a biblioteca VideoLibrary (libvideo) de autoria de James Ko que pode ser usada para fazer download de vídeos do youtube.

Além de ser fácil de usar, leve ela é suportada em diversas plataformas como :​
  • .NET Framework 4.5+
  • Windows 10 Universal apps
  • Portable Class Libraries
  • Xamarin.iOS
  • Xamarin.Android
  • Mono (Mac/Linux)
  • Windows 8.1 and 8.0
  • Windows Phone 8.1
Para usar o recurso em seu projeto você pode referenciá-la em seu projeto via Nuget.

Install-Package VideoLibrary (via Package Manager Console)
Recursos usados:​
Nota: Baixe e use a versão Community 2015 do VS ela é grátis e é equivalente a versão Professional.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Executando o projeto e iremos obter:

1- Copiando o link do vídeo e selecionando a pasta de destino:


2- Após selecionar a pasta o download é iniciado :


3- Ao final temos a indicação teremos o caminho e nome do arquivo indicado no listbox.


Conferindo na pasta c:\dados vemos o arquivo baixado.

Creio que essa é a abordagem mais simples que podemos fazer para mostrar como baixar um arquivo do youtube usando a biblioteca VideoLibrary.

Você pode melhorar e incrementar o projeto com mais funcionalidades como abrir o arquivo baixado, fazer um download assíncrono usando asycn e await, etc.

Pegue o projeto completo e comentado aqui : Vbnet_Youtube.zip
 

Membros que estão visualizando este tópico (Total: 1, membros: 0, visitantes: 1)

Topo