Je souhaite télécharger une vidéo de YouTube puis extraire son audio.
Quelqu'un peut-il m'indiquer un code C # pour télécharger une vidéo?
À des fins de clarification, je sais déjà comment extraire l'audio d'un fichier .FLV comme ceux-ci.
Étant donné que toutes les autres réponses sont obsolètes, j'ai écrit une bibliothèque qui est à jour:
Vous pouvez vérifier libvideo. Il est beaucoup plus à jour que YoutubeExtractor et est rapide et propre à utiliser.
Je vais donner une autre réponse, car les bibliothèques mentionnées n'ont plus été développées activement.
Pensez à utiliser YoutubeExplode . Il a une API très riche et cohérente et vous permet de faire beaucoup d'autres choses avec des vidéos youtube à côté de les télécharger.
A tous ceux qui sont intéressés:
Le "Coding for fun" chapitre 4 du livre "InnerTube: Télécharger, convertir et synchroniser des vidéos YouTube" traite du sujet . Le code et la discussion sont à http://www.c4fbook.com/InnerTube .
[S'IL VOUS PLAÎT ATTENTION] Bien que les concepts globaux soient valables quelques années après la publication, les détails non documentés des YouTube éléments internes sur lesquels le projet s'appuie peuvent avoir changé ( voir le commentaire en bas de la page derrière le deuxième lien).