Хотелось бы опенсорсную утилиту, которая бы работала как сайт, я ей даю список URL-ов, она их там скачивает, я на следующий день получаю комплект файлов для просмотра. Мне на Java (а не через консоль с этими вашими youtube-dl).
Я спросил у LLM и она сказала мне:
- изучай протоколы DASH или HLS
- требуется собрать видео и аудио потоки вместе
- Некоторые видео защищены с помощью DRM, и их скачать практически невозможно
(и это расстраивает меня) - изучай YouTube Data API, YouTube Analytics API и YouTube Live Streaming API
(а это сложно и надолго) - ещё потребуется:
- Использование HTTP-клиента (например, HttpURLConnection или библиотеки OkHttp).
- Разбор HTML-кода страницы YouTube (с помощью библиотек вроде Jsoup).
Никто не видел готового для self-хостинга (чтобы без рекламы)?