我在堆棧溢出中發現了類似的問題,我嘗試了很少的解決方案。所有都是過時的。所以我提出了一個新問題。如果您最近嘗試過,請爲我提供最新的解決方案。使用Java API下載youtube視頻?
我休耕和嘗試:
How to download videos from youtube on java?
我通過YouTube的API了,它不提供任何下載,因爲我明白在Github上提供的樣品。
https://developers.google.com/youtube/v3/code_samples/java
它試圖用最新VGet API,它的工作很好,但其下載視頻(MP4)和 AUDIA(WEBM)seperately。
你有解決方案如何梳理兩者。視頻
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的條款和條件明確拒絕下載視頻,這就是爲什麼它不在官方套件中 –