Allgemeine Einführung
Lux ist eine schnelle und einfache Video-Download-Bibliothek und ein in Go geschriebenes Kommandozeilen-Tool. Es unterstützt das Herunterladen von Videos von mehreren Websites, einschließlich YouTube, Bilibili, Youku, etc. Lux bietet eine Vielzahl von Download-Optionen und Funktionen, wie Multi-Thread-Downloads, Haltepunkte, Auto-Retry, etc., die stark die Download-Effizienz und Benutzererfahrung verbessert. Lux unterstützt auch das Herunterladen durch Proxies, Authentifizierung mit Cookies und andere erweiterte Funktionen, die für eine Vielzahl von Download-Bedürfnisse geeignet ist.
Dieses Projekt wird gemeinsam genutzt, um Ihren KI-Workflow schnell mit möglichst vielen Download-Funktionen der Videoplattform zu integrieren.
Funktionsliste
- Unterstützung mehrerer PlattformenUnterstützt mehrere Betriebssysteme wie Windows, macOS, Linux und mehr.
- Multi-threaded Downloads: Erhöhen Sie die Downloadgeschwindigkeit und sparen Sie Zeit.
- Start-Stopp-GetriebeDas Herunterladen kann nach einer Unterbrechung fortgesetzt werden, um wiederholte Downloads zu vermeiden.
- automatischer WiederholungsversuchAutomatisch wiederholen, wenn der Download fehlschlägt, um einen erfolgreichen Download zu gewährleisten.
- Agent-UnterstützungDownload über Proxy-Server zum Schutz der Privatsphäre.
- Unterstützung von CookiesAuthentifizierung mit Cookies zum Herunterladen von Videos, die eine Anmeldung erfordern.
- Unterstützung mehrerer FormateUnterstützt eine breite Palette von Videoformaten und Qualitätsoptionen.
- BefehlszeilenbetriebEinfache und effiziente Bedienung über eine Befehlszeilenschnittstelle.
Hilfe verwenden
Ablauf der Installation
- Installation über Go::
go install github.com/iawia002/lux@latest
- Installation über Homebrew (nur macOS)::
brew install lux
- Installation über Scoop (Windows)::
scoop install lux
- Installation über Chocolatey (Windows)::
choco install lux
Verwendung
- Video herunterladen::
lux [OPTIONS] URL [URL...]
Beispiel:
lux "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
Mit diesem Befehl wird das Video unter der angegebenen URL heruntergeladen.
- Verfügbare Videoqualität anzeigen::
lux-i "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
Mit diesem Befehl werden alle verfügbaren Optionen für die Videoqualität angezeigt.
- Download-Format angeben::
lux -f 248 "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
Mit diesem Befehl wird das Video im angegebenen Format heruntergeladen.
- Start-Stopp-Getriebe::
lux-c "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
Mit diesem Befehl wird der letzte unvollständige Download fortgesetzt.
- Verwendung eines Proxys zum Herunterladen::
lux --proxy http://proxyserver:port "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
Mit diesem Befehl wird das Video über den angegebenen Proxyserver heruntergeladen.
- Herunterladen mit Cookies::
lux --cookie "cookie_string" "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
Mit diesem Befehl wird das Video unter Verwendung der angegebenen Cookies authentifiziert und heruntergeladen.
Erweiterte Funktionen
- Multi-threaded Downloads: durch
--threads
gibt die Anzahl der Download-Threads an. - automatischer Wiederholungsversuch: durch
--wiederholen
legt die Anzahl der Wiederholungsversuche fest, wenn der Download fehlschlägt. - Geben Sie den Ausgabepfad und den Dateinamen an: durch
-o
gibt den Pfad und den Dateinamen an, unter dem die heruntergeladene Datei gespeichert werden soll. - Debug-Modus: durch
--debug
aktiviert den Debug-Modus und gibt detaillierte Debugging-Informationen aus.