一年前,我使用vget库下载youtube视频。如果我尝试知道,那是行不通的。在示例中到达v.download();
方法时,它正在工作并且没有结束(例如在循环中)。我使用库1.1.22
的最新版本。有人使用这个库没有问题吗?
主页中的示例package com.github.axet.vget;
import java.io.File;
import java.net.URL;
public class DirectDownload {
public static void main(String[] args) {
try {
// ex: http://www.youtube.com/watch?v=Nj6PFaDmp6c
String url = args[0];
// ex: "/Users/axet/Downloads"
String path = args[1];
VGet v = new VGet(new URL(url), new File(path));
v.download();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
}
最佳答案
首先,示例网址不好,应以https
开头
但是即使使用此更正的网址,它也会产生403错误(在调试时可见)
但是,通过这段视频,它可以完美运行:https://www.youtube.com/watch?v=yNpOz44RM20
因此,也许某些网址存在问题。
关于java - 下载YouTube视频在vget中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27874413/