web-dev-qa-db-fra.com

Téléchargement de vidéo depuis YouTube

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.

48
Maxim Zaslavsky

Étant donné que toutes les autres réponses sont obsolètes, j'ai écrit une bibliothèque qui est à jour:

http://github.com/flagbug/YoutubeExtractor

58
Flagbug

Vous pouvez vérifier libvideo. Il est beaucoup plus à jour que YoutubeExtractor et est rapide et propre à utiliser.

20
James Ko

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.

8
Tyrrrz

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).

3
mlvljr