2010-12-06 210 views

回答

5

How do I programmatically extract the audio from a YouTube video?非常相似。

頂端回答有:

編寫的應用,這可能 是矯枉過正。現有的工具已經做 一個不錯的工作,而且很難 擊敗他們的簡單:

wget http://www.youtube.com/get_video.php?video_id=... 

| ffmpeg -i - audio.mp3

全部完成!

如果您的應用程序需要做 事情特別與音頻 事後,這將是有意義的 編寫該部分的應用程序。但是對於 只是將音頻輸出,將 解壓到ffmpeg會輕鬆很多。

榮譽爲John Feminella爲答案。

+1

那麼這不正是我所需要的,但這是我的錯,因爲我一直沒有精確。我正在爲一個學校項目建立RIA,我正在使用Echo Nest API根據歌曲相似性獲取播放列表。我需要其他api來獲取知道歌曲名稱的mp3。當請求完成時我必須這樣做,所以我需要不同的東西。感謝您的回覆 – markusian 2010-12-06 19:06:50

4
sudo apt-get install youtube-dl ffmpeg libavcodec-extra-53 libav-tools 

youtube-dl -x --audio-format mp3 --audio-quality 4 http://youtu.be/oRJ0FaOIIbM 
+0

您介意解釋您的解決方案嗎? – everton 2014-01-29 15:27:09