2016-07-29 32 views
0

Ich bin ein Programm (in C#) und ich muss die Audio von einem Youtube-Video herunterladen (mit der URL). Ich fand zwei Bibliotheken, die mir erlauben, es zu tun: YotubeExtractor und libvideo (auch bekannt als VideoLibrary), aber ich weiß nicht, wie man sie verwendet, ich meine, ich habe versucht, ihre Dokumentation, aber nicht von ihnen funktioniert. Kennen Sie einen anderen Weg, den ich herunterladen oder mir vielleicht erklären kann, wie man das macht? Vielen Dank und einen schönen Tag!Extrahieren von mp3-Audiodatei von Youtube-Video in C#

Antwort

0

Verwenden Sie nicht anderen Menschen Code, es sei denn, es ist groß und beliebt oder Ihre einzige Option, empfehle ich, so dass Sie beide mehr lernen und wissen, wie es funktioniert, und wissen, wie es zu erhalten, wenn es bricht.

Rufen Sie die Seite mit der .NET-Standardfunktionalität ab, analysieren Sie den HTML-Code, um die Video-URL zu finden, laden Sie sie mit der gleichen Standardfunktionalität herunter und konvertieren Sie sie dann in MP3 als separate logische Einheit Ihrer Software.

Für die Konvertierung in MP3 möchten Sie vielleicht die Bibliothek eines anderen Benutzers verwenden oder ein externes Programm wie FFMPEG aufrufen, da das nicht so trivial ist wie das Parsen einer Webseite.

+0

Danke, aber ich weiß wirklich nicht, wie es geht und es ist eine komplizierte Idee. Ich werde das versuchen, aber ich suche immer noch nach Antworten. Danke trotzdem! – fmmw774

+0

Überprüfen Sie, wie Sie Dateien herunterladen: http://StackOverflow.com/Questions/307688/How-to-download-a-file-from-a-url-in-Ch Aber ja, das Parsen ist komplexer als Vielleicht möchtest du es machen, in diesem Fall muss ich fragen, warum du das selbst programmierst, wenn es Tonnen von Werkzeugen gibt, die das schon machen? – Yushatak

+0

Ich möchte das nicht selbst programmieren, Ich brauche nur Audio von einem Youtube-Video herunterzuladen und ich habe gefragt, wie verwende ich YotubeExtractor und libvideo – fmmw774