2013-07-03 89 views
7

我寫了一些代碼來加載與AJAX頁面上的YouTube視頻。我的想法是,我可以點擊一個按鈕,它會將視頻轉換爲mp3並生成下載鏈接,而無需離開頁面。PHP/JavaScript YouTube的MP3播放器

我不想使用FFMpeg,因爲我希望網站能夠在任何設備上運行,而不需要任何擴展。

有沒有辦法可以在PHP或任何其他方式做到這一點?即使它使用來自其他網站的API?

基本的HTML是:

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

現在我只需要一個可用的JavaScript函數或一些PHP代碼。

+0

最好的辦法是快速MP3 API V1:使用PHP,AJAX,捲曲,JAVA,Python和Ruby的http://www.quick-mp3 .com/api/v1/docs/ –

回答

4

當問題提出時,舊的回答是最好的!即使它現在不起作用,所以對於所有搜索這個的人來說,請嘗試這個PHP類到Download and Convert YouTube videos to MP3

請注意,您必須安裝Ffmpeg才能使用MP3功能。

+2

-1只有鏈接的答案?還我認爲您的鏈接可能是死了,通過這一點,所以是你的答案 – 19greg96

-1

使用這個:http://bill7.github.io/youtube-to-mp3/ 它自由和易於使用。
演示:http://www.yt2mp3.net/

編輯:以上GitHub的鏈接不會再工作,也由它的評論@awlurker注意到。

編輯2:演示鏈接不起作用了

+2

雖然此鏈接可以回答這個問題,最好是在這裏有答案的主要部件,並提供鏈接以供參考。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – juliocesar

+0

@juliocesar:這個問題的非常前提要求的答案僅僅是鏈接,所以在這裏不完全應答者的過錯。下次標記問題。 – BoltClock

+2

這個答案必須刪除或downvoted,因爲他的github帳戶可能被關閉/禁止,他的包似乎從另一個違反許可證複製(https://github.com/github/dmca/blob/master/2014- 05-23-youtube-mp3-conversion.md) 和他的「演示」僅僅是一個愚蠢的MFA站點。 – vandroid