我在Stack溢出中发现了类似的问题,而且我尝试了很少的解决方案。所有这些都过时了,所以我提出了一个新问题。
我跟随并尝试:
我浏览了youtube-api,它没有提供任何可下载的内容,因为我了解Github中提供的示例。
它尝试了与最新的VGet API,它工作良好,但它下载视频(Mp4)和音频(webm)分别。我怎样才能把两者结合起来?
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);
}
}
}
发布于 2016-10-10 02:06:25
Youtube API不支持视频下载。事实上,这是禁止的。在任期-二.禁止中提到:
禁止
另外,这个所以线声明了在Youtube网页术语中显式提到的
除非您看到YouTube在服务上为该内容显示的“下载”或类似链接,否则不得下载任何内容。未经YouTube或有关内容许可者事先书面同意,不得复制、复制、分发、传输、广播、显示、出售、许可或以其他方式利用任何内容。
https://stackoverflow.com/questions/39933132
复制相似问题