2010-12-06 28 views

Répondre

5

Très similaire à How do I programmatically extract the audio from a YouTube video?.

La réponse haut il y a:

La rédaction d'une demande de cela pourrait être surpuissant. Les outils existants font déjà un très bon travail, et il est difficile de battre leur simplicité:

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

| ffmpeg -i - audio.mp3

Tout est fait!

Si votre application doit faire quelque chose de spécial avec l'audio plus tard, il serait logique de écrire une application pour cette partie. Mais pour vient de sortir l'audio, bombarder sur ffmpeg sera beaucoup plus facile.

Félicitations à John Feminella pour la réponse.

+1

Eh bien ce n'est pas exactement ce dont j'ai besoin, mais c'est de ma faute car je n'ai pas été précis. Je travaille sur la construction d'une RIA pour un projet d'école et j'utilise l'Echo Nest Api pour obtenir une liste de lecture basée sur la similarité des chansons. J'ai besoin d'autres api pour obtenir le mp3 connaissant le nom de la chanson. Je dois le faire quand la demande est faite donc j'ai besoin de quelque chose de différent. Merci pour la réponse – markusian

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

Cela vous dérange-t-il d'expliquer votre solution? – everton

+0

Hmm, est-ce que ça ne s'explique pas? :) –

+0

youtube-dl est cool. téléchargé toute la playlist facilement. C'est sur github – Tony