Question

Je souhaite télécharger une vidéo de YouTube, puis extraire son audio.

Quelqu'un peut-il me montrer quelque code C # pour télécharger une vidéo?

Aux fins de clarification, je sais déjà comment extraire l'audio d'un fichier .FLV comme ceux-ci.

Était-ce utile?

La solution

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

http://github.com/flagbug/YoutubeExtractor

Autres conseils

Vous pouvez consulter libvideo . Il est beaucoup plus à jour que YoutubeExtractor, et est rapide et propre à utiliser.

Va donner une autre réponse, étant donné que les bibliothèques mentionnées ne sont pas activement développé plus.

Pensez à utiliser YoutubeExplode . Il dispose d'une API très riche et cohérente et vous permet de faire beaucoup d'autres choses avec des vidéos sur youtube à côté de les télécharger.

Pour tous les intéressés:

Le "pour le plaisir de codage" chapitre de livre 4 "InnerTube: Télécharger, convertir et vidéos YouTube Sync" concerne le sujet. Le code et la discussion sont à http://www.c4fbook.com/InnerTube .

[S'IL VOUS PLAÎT BEWARE] Bien que les concepts généraux sont valables quelques années après la publication, les renseignements non documentés du youtube internes du projet repose sur peut avoir changé (voir le commentaire au bas de la la page derrière le deuxième lien).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top