Youtube API和Web音频API

Youtube API和Web音频API

问题描述:

我使用Web Audio API制作了音频可视化工具。并希望将其扩展到YouTube视频,但我不确定这是否合法。由于从视频中分离音频是非法的。不过,我也没有问题播放视频。但是我需要/ audiostream来获取可视化器的数据。Youtube API和Web音频API

任何建议/如何做到这一点的例子?

不知道它可以直接从没有中间步骤的YouTube网址采摘音频...但这里是如何,当影片播放下载using a python script youtube-dl

youtube-dl -c https://www.youtube.com/watch?v=4aJzYioSDi4 

现在你将有提取音频文件任意视频网址的视频文件(YouTube上,VIMEO或其他人,等...)

ls -la "GoPro HD Hero camera - 2010 Post Office Bike Jam-4aJzYioSDi4.mp4" 

现在使用优秀的命令行audio/video tool ffmpeg解压(ffmpeg的的的魔术并非最不重要的),从视频音频

ffmpeg -i "GoPro HD Hero camera - 2010 Post Office Bike Jam-4aJzYioSDi4.mp4" -vn -acodec copy "GoPro HD Hero camera - 2010 Post Office Bike Jam-4aJzYioSDi4.aac" 

最后你必须从URL

ls -la "GoPro HD Hero camera - 2010 Post Office Bike Jam-4aJzYioSDi4.aac" 

ffmpeg的音频文件,因为它拿起您的输出文件的后缀

+0

感谢选择不限于上述编解码器(MP4为AAC)您。看起来很有希望。 – DarkEyeDragon

+0

应该可以一次性使用'youtube-dl -x - 音频格式mp3 ....' –