2013-07-03 15 views
7

Ich habe Code geschrieben, um YouTube Videos auf einer Seite mit AJAX zu laden. Die Idee ist, dass ich auf einen Knopf klicken kann und das Video in ein mp3 umwandelt und einen Download-Link erzeugt, ohne die Seite verlassen zu müssen.PHP/JavaScript YouTube zu MP3 Konverter

Ich möchte FFMpeg nicht so verwenden, wie ich möchte, dass die Website auf jedem Gerät funktioniert, ohne dass Erweiterungen erforderlich sind.

Gibt es einen Weg, ich könnte dies in PHP oder irgendetwas tun? Selbst wenn es eine API von einer anderen Website verwendet?

würde die grundlegende HTML sein:

<input type="text" id="userinput" placeholder="Paste YouTube URL..." /> 
<button type="button" onclick="#">Convert</button> 

Jetzt eine funktionierende JavaScript-Funktion oder einen PHP-Code Ich brauche nur.

+0

der beste Weg ist, schnelle MP3-API v1: mit PHP, AJAX, curl, Java, Python, Ruby http: //www.quick-mp3 .com/api/v1/docs/ –

Antwort

4

Alte Antwort war am besten, wenn Frage gestellt wurde! Auch wenn es jetzt nicht funktioniert, versuchen Sie bitte diese PHP-Klasse für alle, die danach suchen, unter Download and Convert YouTube videos to MP3.

Bitte beachten Sie, dass Sie Ffmpeg installieren müssen, um die MP3-Funktion nutzen zu können.

+2

-1 nur link antworten? auch ich denke, dass Ihre Verbindung tot sein könnte und damit ist auch Ihre Antwort – 19greg96

-1

Verwenden Sie diese: http://bill7.github.io/youtube-to-mp3/ Es ist kostenlos und einfach zu bedienen.
Demo: http://www.yt2mp3.net/

Edit: Der Github Link nicht mehr funktionieren, wie auch in seinem Kommentar von @awlurker bemerkt.

Edit 2: Der Demo-Link funktioniert nicht mehr

+2

Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz zur Verfügung zu stellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. – juliocesar

+0

@juliocesar: Die Prämisse der Frage erfordert, dass die Antworten nur Links sind, also ist es nicht genau die Schuld des Antworters. Kennzeichnen Sie die Frage beim nächsten Mal. – BoltClock

+2

Diese Antwort muss gelöscht oder downvoted werden, da sein github-Account geschlossen/gesperrt werden kann, sein Paket scheint von einem anderen mit Lizenzverletzung kopiert zu werden (https://github.com/github/dmca/blob/master/2014- 05-23-youtube-mp3-conversion.md) und seine "Demo" ist nur eine blöde MFA-Site. – vandroid