使用Java API下载youtube视频?
我在堆栈溢出中发现了类似的问题,并尝试了几种解决方案。所有这些都过时了,所以我提出了一个新问题 我遵循并尝试: 我浏览了youtube api,它没有提供任何可下载的内容,因为我了解Github中提供的示例 它尝试了最新的,它工作得很好,但它下载视频(mp4)和音频(webm)分别。如何将两者结合起来使用Java API下载youtube视频?,java,youtube,youtube-api,Java,Youtube,Youtube Api,我在堆栈溢出中发现了类似的问题,并尝试了几种解决方案。所有这些都过时了,所以我提出了一个新问题 我遵循并尝试: 我浏览了youtube api,它没有提供任何可下载的内容,因为我了解Github中提供的示例 它尝试了最新的,它工作得很好,但它下载视频(mp4)和音频(webm)分别。如何将两者结合起来 import com.github.axet.vget.VGet; public class YoutubeDownloadTool { public static void ma
import com.github.axet.vget.VGet;
public class YoutubeDownloadTool {
public static void main(String[] args) {
try {
String url = "https://www.youtube.com/watch?v=7lFhwXeSidQ";
String path = "D:\\videos";
VGet v = new VGet(new URL(url), new File(path));
v.download();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
}
Youtube API不支持下载视频。事实上,这是被禁止的。其中提到: 禁止的
我认为YouTube的条款和条件明确拒绝下载视频,这就是为什么它不在官方工具包中的原因