1
我使用Web Audio API制作了音频可视化工具。并希望将其扩展到YouTube视频,但我不确定这是否合法。由于从视频中分离音频是非法的。不过,我也没有问题播放视频。但是我需要/ audiostream来获取可视化器的数据。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的音频文件,因为它拿起您的输出文件的后缀
感谢选择不限于上述编解码器(MP4为AAC)您。看起来很有希望。 – DarkEyeDragon
应该可以一次性使用'youtube-dl -x - 音频格式mp3 ....' –