我需要让我的应用程序的客户端粘贴youtube(或以后的任何其他网站)URL并从指定的视频下载音乐(mp3)。
我正在寻找stackoverflow和google上的解决方案,并发现它仍然是他们的法律。我们只能从youtube下载任何东西。如果这样做,youtube将阻止我们的服务。
但是,我知道仍然有可用的网站,我们可以轻松地将视频转换为mp3,例如:http://2conv.com这些网站在网络上存在很长时间。
那么他们是如何避免使用youtube-law的呢?如何使用Java从youtube下载视频? (我不要求代码,但只是如何做到这一点,在谷歌输入什么来找到答案)
感谢阅读!我真的需要答案,因为从youtube下载必须是我的应用程序的核心功能
要清除而不是向下投票:
我不会违反youtube服务条款,只是询问是否有任何方法可以根据youtube条款调整我的需求?
答案 0 :(得分:1)
不幸的是不可能。视频文件与其音频文件集成在一起。因此,如果您想从任何视频文件中提取音频,您应该下载整个内容,然后自己将其音频提取到mp3。这样做的每个服务首先获取视频,然后如上所述。确保不要违反任何服务条款。
答案 1 :(得分:1)
可以使用Pafy脚本( Python ),此API基于youtube-dl。
您可以在以下位置查看更多youtube-dl支持网站: https://rg3.github.io/youtube-dl/supportedsites.html