2010-12-06 196 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