Задача
Требуется написать скрипт (или готовую программу), которая по API или иным способом скачивает видео из плейлиста или по отдельным ссылкам с YouTube. Вставка ссылок осуществляется списком, после чего видео автоматически загружаются на локальный компьютер в выбранную папку. Основные требования: высокое качество, свобода от ограничений (возрастных, географических), бесплатность.
Функциональные требования
- Принимает на вход список ссылок на видео YouTube (например, через текстовое поле, файл или командную строку).
- Определяет доступные разрешения и по умолчанию выбирает наилучшее (до 4K/8K, если доступно).
- Скачивает видео в формате MP4 (или с возможностью выбора контейнера).
- Автоматически сохраняет готовые файлы в заранее заданную или создаваемую на лету папку.
- Поддерживает пакетный режим без необходимости запускать каждое скачивание вручную.
- Желательно выведение прогресса скачивания по каждому файлу.
Дополнительные пожелания
- Надёжность: скрипт должен справляться с ошибками (недоступное видео, ограничения) и продолжать работу для остальных ссылок.
- Простота в использовании - чтобы не требовалось разбираться в программировании (если это конечный продукт).
- Кроссплатформенность (Windows, macOS, Linux).