Files
youtube_downloader/.history/README_20250928083717.md
2025-09-28 09:18:03 +09:00

64 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# YouTube Downloader
Приложение для скачивания видео с YouTube с использованием Python и yt-dlp.
## Установка
1. Клонируйте репозиторий:
```bash
git clone <your-repo-url>
cd youtube_downloader
```
2. Установите зависимости:
```bash
pip install -r requirements.txt
```
## Использование
### Скачать одно видео:
```bash
python main.py https://www.youtube.com/watch?v=VIDEO_ID
```
### Скачать с определенным качеством:
```bash
python main.py https://www.youtube.com/watch?v=VIDEO_ID --quality 720p
```
### Скачать только аудио:
```bash
python main.py https://www.youtube.com/watch?v=VIDEO_ID --audio-only
```
### Указать папку загрузки:
```bash
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 # Документация
```