Download di video da YouTube

Desidero scaricare un video da YouTube e quindi estrarne l’audio.

Qualcuno può indicarmi un codice C # per scaricare un video?

A scopo di chiarimento, so già come estrarre l’audio da un file .FLV come questi.

Poiché tutte le altre risposte sono obsolete, ho scritto una libreria che è aggiornata:

http://github.com/flagbug/YoutubeExtractor

Puoi controllare libvideo . È molto più aggiornato di YoutubeExtractor ed è veloce e pulito da usare.

Dare un’altra risposta, dal momento che le biblioteche citate non sono state più sviluppate triggersmente.

Prendi in considerazione l’utilizzo di YoutubeExplode . Ha un’API molto ricca e coerente e ti permette di fare molte altre cose con i video di YouTube oltre al download.

A tutti gli interessati:

Il capitolo 4 “InnerTube: download, conversione e sincronizzazione dei video di YouTube ” del libro “Coding for fun tratta dell’argomento. Il codice e la discussione sono su http://www.c4fbook.com/InnerTube .

[PER FAVORE ATTENZIONE] Mentre i concetti generali sono validi alcuni anni dopo la pubblicazione, i dettagli non documentati degli interni di youtube su cui si basa il progetto possono essere cambiati (vedere il commento in fondo alla pagina dietro il secondo link).