2013-07-03 15 views
7

Napisałem trochę kodu, aby załadować filmy z YouTube na stronie z AJAX. Pomysł polega na tym, że mogę kliknąć przycisk i skonwertuje wideo na mp3 i wygeneruje link do pobrania bez opuszczania strony.PHP/JavaScript YouTube To MP3 Converter

Nie chcę używać FFMpeg, ponieważ chcę, aby strona działała na dowolnym urządzeniu bez potrzeby jakichkolwiek rozszerzeń.

Czy istnieje sposób można to zrobić w PHP lub cokolwiek? Nawet jeśli używa API z innej strony internetowej?

Podstawowym HTML byłoby:

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

Teraz muszę tylko funkcję roboczą JavaScript lub trochę kodu PHP.

+0

najlepszym sposobem jest Szybkie MP3 API v1: używając php, ajax, curl, Java, Python, Ruby http: //www.quick-mp3 .com/api/v1/docs/ –

Odpowiedz

4

Stara odpowiedź była najlepsza, gdy zadano pytanie! Nawet jeśli teraz nie zadziała, więc dla wszystkich, którzy szukają tego, wypróbuj tę klasę PHP na Download and Convert YouTube videos to MP3.

Pamiętaj, że musisz mieć zainstalowany Ffmpeg, aby móc korzystać z funkcji MP3.

+2

-1 tylko odpowiedź łącza? Myślę też, że twój link może być martwy i przez to, tak brzmi odpowiedź – 19greg96

-1

Użyj tego: http://bill7.github.io/youtube-to-mp3/ Jest bezpłatny i łatwy w użyciu.
Demo: http://www.yt2mp3.net/

Edit: Link GitHub powyżej nie dłuższą pracę, jak również przez @awlurker zauważył w swoim komentarzu.

Edit 2: Łącze demo już nie działa

+2

Podczas gdy ten link może odpowiedzieć na pytanie, lepiej jest dołączyć istotne części odpowiedzi tutaj i podać link do odniesienia. Odpowiedzi dotyczące linków mogą stać się nieprawidłowe, jeśli strona z linkami się zmieni. – juliocesar

+0

@juliocesar: samo przesłanie pytania wymaga, aby odpowiedzi były jedynie linkami, więc nie jest to dokładnie wina odrywacza. Oznacz następnym razem pytanie. – BoltClock

+2

Ta odpowiedź musi zostać usunięta lub cofnięta, ponieważ jego konto github może zostać zamknięte/zbanowane, jego pakiet wydaje się być skopiowany z innego z naruszeniem licencji (https://github.com/github/dmca/blob/master/2014- 05-23-youtube-mp3-conversion.md) i jego "demo" to po prostu głupia strona MFA. – vandroid