8000 GitHub - mgiesen/VideoBites: Extrahiere und lade Segmente aus YouTube-Videos per Web-OberflĂ€che oder API herunter. 🚀
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Extrahiere und lade Segmente aus YouTube-Videos per Web-OberflĂ€che oder API herunter. 🚀

Notifications You must be signed in to change notification settings

mgiesen/VideoBites

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VideoBites

Ein Docker-basierter Dienst zum Extrahieren und Herunterladen bestimmter Zeitabschnitte aus YouTube-Videos mit benutzerfreundlicher WeboberflÀche.

Die Anwendung ist besonders nĂŒtzlich fĂŒr:

  • Journalisten und Forscher, die kurze Quellen oder Zitate benötigen.
  • Content-Creator, die auf bestimmte Szenen verweisen möchten.
  • Bildungseinrichtungen, die relevante Inhalte fĂŒr Lehrzwecke extrahieren.
  • Archivare und Analysten, die Videoausschnitte fĂŒr Dokumentationen oder Studien speichern.

Funktionen

  • Benutzerfreundliche WeboberflĂ€che - Einfache Bedienung ĂŒber Webbrowser
  • Flexible Segmentauswahl - Extrahiere beliebig viele Zeitabschnitte aus einem Video und fĂŒge sie optional ganz ohne Videoschnittprogramm zusammen
  • Vorschau-Funktion - Anzeige der extrahierten Segmente direkt im Browser
  • Formatauswahl - WĂ€hle zwischen Audio und Video sowie verschiedenen VideoqualitĂ€ten (144p bis 4K)
  • Quellendokumentation - Erstellt automatisch eine JSON-Datei mit umfassenden Metadaten und Segmentinformationen

BenutzeroberflÀche

UI

Rechtliche Hinweise

Die Nutzung von VideoBites muss im Einklang mit den Urheber- und Nutzungsrechten von YouTube und anderen Plattformen stehen. Die Verantwortung fĂŒr die rechtmĂ€ĂŸige Nutzung liegt beim Nutzer.

Installation

Es gibt zwei Möglichkeiten, VideoBites zu installieren:

Option 1: Vorgefertigtes Docker-Image verwenden (empfohlen)

  1. Image von GitHub Container Registry herunterladen:

    docker pull ghcr.io/mgiesen/videobites:latest
  2. Docker-Container starten:

    docker run -d --name videobites-latest -p 80:3000 -v videobites_data:/app/data -e DOWNLOAD_DIR=/app/data ghcr.io/mgiesen/videobites:latest
  3. Öffne die WeboberflĂ€che in deinem Browser:

    http://localhost
    

Option 2: Container lokal bauen

  1. Repository klonen:

    git clone https://github.com/mgiesen/VideoBites.git
    cd VideoBites
  2. Docker-Container starten:

    docker-compose up -d
  3. Öffne die WeboberflĂ€che in deinem Browser:

    http://localhost
    

Bedienung der WeboberflÀche

  1. Video auswĂ€hlen: Gib eine YouTube-URL ein und klicke auf "PrĂŒfen".
  2. Segmente definieren: FĂŒge beliebig viele Zeitabschnitte/Segmente hinzu, und definiere die gewĂŒnschten Start- und Endzeiten.
  3. Extrahieren: Klicke auf "Segmente extrahieren", um den Prozess zu starten.
  4. Vorschau & Download: Wenn die Extraktion abgeschlossen ist, kannst du die Segmente ansehen und herunterladen.

Quellendokumentation

Die Quellendokumentation ist eine vollstÀndige Nachverfolgung der extrahierten Inhalte:

  • EnthĂ€lt umfassende Video-Metadaten (Titel, Kanal, Beschreibung, Tags, Kategorien, Sprache)
  • Speichert genaue Zeitmarken und Dateinamen aller Segmente
  • Erleichtert korrekte Quellenangaben und Zitationen
  • Wird als JSON-Datei bereitgestellt

About

Extrahiere und lade Segmente aus YouTube-Videos per Web-OberflĂ€che oder API herunter. 🚀

Resources

Stars

Watchers

Forks

Packages

 
 
 
0