2013-07-29 121 views
2

我試圖從PHP中的YouTube視頻獲取音頻流(具有固定質量的mp3格式)。即時獲取YouTube音頻流

請注意,我不能使用FFMPEG,也不想將mp3保存在我的服務器上,但我只需要音頻流(即時使用)。

你有任何代碼或腳本?我用了很多,但一半需要FFMPEG,另一半則將mp3文件保存在服務器中。

我的計劃是打在瀏覽器:

http://host.com/process.php?url=<youtubeurl> 

,並得到頁中的音頻流中的變量,創建每次

&stream = ......; 
+0

的目標是可變的,只下載的音頻流,然後我把它發送到應用程序進行編輯!現在我使用一個extrenal網站來獲取音頻流,但我只是在我的服務器和動態託管過程! –

+0

請注意,我在我的大學旁邊學到了非常有用的東西!這些視頻在'標籤'裏面有音頻,所以我們可以導出音頻流而無需重新編碼!所以我們需要一個程序來做這個不會是ffmpeg,而是一個更小更輕的程序!在php中看到這樣的東西嗎? –

+0

您是否試圖實施並調整[官方代碼示例](https://developers.google.com/youtube/v3/live/code_samples/php)? –

回答

3

這不是PHP,但是我們已經開放購買了一個簡單的all-in-one node.js/CoffeeScript網絡應用程序,可以從URL下載YouTube視頻,然後使用ffmpeg將視頻轉換爲MP3。

github/demo/blog

+0

感謝您的迴應,但據說我不能使用FFMPEG作爲共享主機方案不允許的服務器!所以我正在尋找其他解決方案...如果任何人都可以知道這件事,這將是非常有益的... –

+3

該演示不起作用:無法GET /play?url=http://www.youtube.com/watch ?v = r2RgYkkK7OM – user2191332