1.8 KiB
1.8 KiB
YouTube Downloader
Приложение для скачивания видео с YouTube с использованием Python и yt-dlp.
Установка
- Клонируйте репозиторий:
git clone <your-repo-url>
cd youtube_downloader
- Установите зависимости:
pip install -r requirements.txt
Использование
Скачать одно видео:
python main.py https://www.youtube.com/watch?v=VIDEO_ID
Скачать с определенным качеством:
python main.py https://www.youtube.com/watch?v=VIDEO_ID --quality 720p
Скачать только аудио:
python main.py https://www.youtube.com/watch?v=VIDEO_ID --audio-only
Указать папку загрузки:
python main.py https://www.youtube.com/watch?v=VIDEO_ID --output downloads/
Возможности
- ✅ Скачивание видео в различных разрешениях
- ✅ Скачивание только аудио
- ✅ Прогресс-бар загрузки
- ✅ Настраиваемая папка загрузки
- ✅ Поддержка плейлистов
- ✅ Валидация URL
Требования
- Python 3.7+
- Интернет соединение
- ffmpeg (для конвертации аудио)
Структура проекта
youtube_downloader/
├── main.py # Точка входа в приложение
├── downloader.py # Основной класс загрузчика
├── config.py # Конфигурация приложения
├── requirements.txt # Зависимости Python
└── README.md # Документация