Skip to content

Tech08mag/Youtube-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Youtube-Downloader

(Es wird vorrausgesetzt, dass man Python installiert hat)

Wie lasse ich den Code laufen?

  1. Gebe 'pip install -r requirements.txt' ins Terminal ein. Diese installiert alles nötige, um den Code laufen zu lassen.
  2. Führe die main.py aus
  3. Gebe einen Link ein und die gewünschte Auflösung. Anschließend kannst du das Video in dem Ordner "Videos" finden.

Wie erstelle ich eine .exe oder eine andere ausführbare Datei

  1. installiere pyinstaller
  2. Gebe das folgende ins Terminal ein: pyinstaller --onefile --add-data "youtube.ico:." --add-binary "PATH_TO_FFMPEG:." main.py -y -w -n="Youtube_downloader"
  3. Die ausführbare Datei finden sie in dem ordner dist

Python ctk yt-dlp

Funktionen

  • YouTube-Videos in der höchsten Auflösungen herunterladen
  • Grafisches Userinterface mit custom tkinter
  • Datei an einem beliebigen Ort im Dateisystem ablegen
  • Output file ist immer eine .mp4/.mp3
  • Enter downloadet das Video

Beachte! Playlists könnten Probleme verursachen

Beachte Videos mit ' oder " im Namen könnten Probleme Verursachen

To Do

  • User die Resolution auswählen lassen
  • config.json für default path
  • Webinterface + Flask Backend

Vorraussetzungen

Installation & Start

  1. Repository klonen
git clone https://github.com/Tech08mag/Youtube-Downloader.git
  1. Virtuelle Python-Environment erstellen
python -m venv venv
  1. Environment aktivieren
# Linux
source venv/bin/activate
# Windows
venv\Scripts\activate
  1. Anghängigkeiten installieren
pip install -r requirements.txt
  1. Führe die main.py aus
# Standart
python main.py
# Python 3
python3 main.py

Script in auführbare Datei kompilieren

  1. Python-Libary pyinstaller installieren
# Standart
pip install pyinstaller
# Python 3
pip3 install pyinstaller
  1. Folgender command muss aus dem home-Verzeichnis des Projektes im Terminal ausgeführt werden:
pyinstaller --onefile --add-data "youtube.ico:." --add-binary "PATH_TO_ffmpeg.exe:." main.py -y -w -n="Youtube_downloader"
  1. Die ausführbare Datei findet sich in dem Ordner dist wieder

erstellt von tech08mag

Profile

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages