Skip to content

Ukiyo-AK/MiniYTDownloader

Repository files navigation

MiniYTDownloader

MiniYTDownloader — это настольное приложение для Windows, написанное на Python, предназначенное для загрузки видео и аудио с YouTube. Программа имеет простой графический интерфейс и использует yt_dlp для скачивания контента.

Возможности

  • Загрузка видео с YouTube
  • Поддержка форматов: 360p, 480p, 720p, 1080p
  • Возможность загрузки только аудиодорожки
  • Возможность мультизагрузки
  • Графический интерфейс на основе tkinter
  • Готовый .exe-файл для запуска без установленного Python
  • Поддержка светлой и тёмной тем (используется Azure ttk theme)

Запуск

Вариант 1: Готовый .exe (только Windows)

  1. Перейдите в папку dist/
  2. Запустите файл YouTubeDownloader.exe
  3. Выберите формат и вставьте ссылку на видео
  4. Укажите путь сохранения
  5. Нажмите кнопку Скачать

Вариант 2: Запуск из исходников (для других платформ)

  1. Установите Python 3.12.X или новее
  2. Установите зависимости:
    pip install -r requirements.txt
  3. Запустите программу:
    python main.py

Возможные проблемы

Проблема Решение
Не работает загрузка плейлистов Убедитесь, что плейлист открыт для общего доступа или доступен по ссылке
Не вставляется ссылка Проверьте раскладку клавиатуры — переключитесь на английскую

Сборка .exe

Для сборки исполняемого файла используется PyInstaller:

pyinstaller --onefile --windowed --icon=icon.ico --add-data "azure.tcl;." --add-data "theme;theme" --add-data "icon.ico;." --add-binary "ffmpeg\\ffmpeg.exe;ffmpeg" --add-binary "ffmpeg\\ffprobe.exe;ffmpeg" --name="MiniYTDownloader" main.py

Примечание: путь в --add-data записан в формате для Windows. Для Linux используйте : вместо ;

Лицензия

Проект распространяется под лицензией MIT. Подробнее см. в файле LICENSE.

About

MiniYTDownloader — это настольное приложение для Windows, написанное на Python, предназначенное для загрузки видео и аудио с YouTube.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors