AI Personal Learning
und praktische Anleitung
豆包Marscode1

TubeTube: Selbstentwickelndes YouTube-Video-Download-Tool

Allgemeine Einführung

TubeTube ist ein Open-Source-YouTube-Video-Download-Tool, das von MattBlackOnly entwickelt wurde. Das Tool verwendet yt-dlp als Kern-Download-Engine, unterstützt Multi-Threaded-Downloads, kann schnell mehrere Videos gleichzeitig herunterladen. Benutzer können den Download-Ort und das Format über YAML-Dateien anpassen, wobei sowohl Audio- als auch Video-Optionen unterstützt werden. Darüber hinaus optimiert TubeTube das Erlebnis für mobile Geräte und unterstützt den Download von mehreren Live-Streams. Das Tool bietet eine Docker Compose-Konfiguration, die den Benutzern eine schnelle Bereitstellung und Verwendung in verschiedenen Umgebungen ermöglicht.

TubeTube:自部署YouTube视频下载工具-1


 

Funktionsliste

  • Multi-threaded Download: Unterstützt das gleichzeitige Herunterladen mehrerer Videos, um die Download-Geschwindigkeit zu erhöhen.
  • Anpassung von Speicherort und Format: Legen Sie den Download-Pfad und das Dateiformat über eine YAML-Datei fest.
  • Mobil-optimiert: für die Nutzung auf Geräten mit kleinen Bildschirmen konzipiert.
  • Download-Option: Sie können wählen, ob Sie Audio oder Video herunterladen möchten.
  • Live-Video-Unterstützung: Unterstützt das Herunterladen von mehreren Live-Streams.
  • Docker-Konfiguration: Stellt Docker Compose-Konfigurationsdateien für eine einfache Bereitstellung bereit.

 

Hilfe verwenden

Einbauverfahren

  1. Installation von DockerStellen Sie sicher, dass Docker auf Ihrem System installiert ist. Sie können Docker mit dem folgenden Befehl installieren:
   sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
  1. Klonprojekt: Verwenden Sie git, um das TubeTube-Projekt lokal zu klonen:
   git clone https://github.com/MattBlackOnly/TubeTube.git
cd TubeTube
  1. Erstellen einer Docker Compose-Datei: Erstellen Sie diedocker-compose.ymlDatei mit dem folgenden Inhalt:
   services:
tubetube:
image: ghcr.io/mattblackonly/tubetube:latest
container_name: tubetube
ports:
- 6543:6543
volumes:
- /path/to/general:/data/General
- /path/to/music:/data/Music
- /path/to/podcasts:/data/Podcast
- /path/to/videos:/data/Video
- /path/to/config:/config
- /path/to/temp:/temp
environment:
- PUID=1000
- PGID=1000
restart: unless-stopped
  1. Erstellen von Konfigurationsdateien: in/path/to/configVerzeichnis, um diesettings.yamlDatei mit dem folgenden Inhalt:
   General:
audio_ext: m4a
audio_format_id: '140'
video_ext: mp4
video_format_id: '625'
Music:
audio_ext: mp3
audio_format_id: '140'
Podcast:
audio_ext: m4a
audio_format_id: '140'
Video:
video_ext: mp4
video_format_id: '625'
  1. Neue DiensteStarten Sie den Dienst, indem Sie den folgenden Befehl im Stammverzeichnis des Projekts ausführen:
   docker-compose up -d

Verwendungsprozess

  1. Zugriff auf die WebschnittstelleIm Browser öffnenhttp://localhost:6543um die Web-Oberfläche von TubeTube aufzurufen.
  2. Video herunterladenGeben Sie den YouTube-Video-Link in die Suchleiste ein, wählen Sie die Download-Option (Audio oder Video) und klicken Sie auf die Schaltfläche "Download".
  3. Downloads verwaltenÜberprüfen Sie den Fortschritt des Downloads und verwalten Sie die heruntergeladenen Videodateien auf der Download-Verwaltungsseite.

Featured Function Bedienung

  • Multi-threaded DownloadsAktivieren Sie die Option Multi-threaded Download auf der Seite Einstellungen, um die Anzahl der Threads für gleichzeitige Downloads festzulegen.
  • Benutzerdefinierte Formate: insettings.yamlÄndern Sie die Formateinstellungen für Audio und Video in der Datei, um mehrere Formatoptionen zu unterstützen.
  • Live-Video-DownloadGeben Sie den Link zum Live-Video in die Suchleiste ein, wählen Sie die Download-Option, und TubeTube kümmert sich automatisch um den Download des Live-Streams.
Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " TubeTube: Selbstentwickelndes YouTube-Video-Download-Tool
de_DEDeutsch