- 1. Linux-Betriebssystem-Update
- 2. Verwenden von YouTube-dl Linux
- 3. Installieren der YouTube-dl Linux-GUI
- 4. Parameter, die mit YouTube-dl auf allgemeiner Ebene verwendet werden sollen
- 5. Parameter, die mit YouTube-dl auf Netzwerkebene verwendet werden sollen, haben wir die folgenden Optionen
- 6. Mit YouTube-dl auf Videoebene zu verwendende Parameter
- 7. Parameter, die mit YouTube-dl auf Download-Ebene verwendet werden sollen
- 8. Parameter zur Verwendung mit YouTube-dl auf Dateisystemebene
Eine der derzeit am weitesten verbreiteten Plattformen für die gesamte Videothematik ist unbestritten YouTube, das uns vielfältige Videooptionen in verschiedenen Kategorien bietet und uns darüber hinaus ermöglicht, eigene Videos hochzuladen und uns Anerkennung und vielleicht etwas Geld zu verschaffen. .
Abgesehen von diesen Vorteilen ist es möglich, dass es zu bestimmten Zeiten erforderlich ist, einige YouTube-Videos aus folgenden Gründen herunterzuladen:
Gründe für das Herunterladen von YouTube-Videos
- Spielen Sie das Video jederzeit ohne Internetverbindung ab
- Verwenden Sie sie mit den jeweiligen Autorenrechten für Präsentationen oder Aktivitätsunterstützung
- Haben Sie eine Videoserie, die die Möglichkeit zum kostenlosen Download und mehr bietet.
Heute analysiert Solvetic, wie wir ein praktisches Tool verwenden können, mit dem wir problemlos Videos von YouTube und anderen Plattformen herunterladen können.
Was ist YouTube-dlYouTube-dl ist ein Open-Source-Kommandozeilen-Video-Download-Tool, mit dem Videos von YouTube und anderen Websites wie Facebook, Dailymotion, Google Video, Yahoo und mehr heruntergeladen werden können.
YouTube-dl basiert auf pygtk und erfordert Python, um seinen Inhalt auszuführen. Es ist mit vielen Betriebssystemen kompatibel, in denen wir Windows, Mac und Unix haben. Um YouTube-dl zu verwenden, ist der Python-Interpreter (2.6, 2.7 oder 3.2+) erforderlich.
Einige der Funktionen von YouTube-dl sind
- Unterstützt die Wiederaufnahme unterbrochener Downloads
- Möglichkeit zum Herunterladen von Kanälen oder Playlists
- Ermöglicht das Hinzufügen eines benutzerdefinierten Titels, eines Proxys und vieles mehr.
Jetzt werden wir sehen, wie Sie YouTube-dl unter Ubuntu 17.04 installieren und verwenden.
1. Linux-Betriebssystem-Update
Schritt 1
Bevor wir mit der Installation fortfahren, aktualisieren wir die Betriebssystempakete, indem wir die folgenden Zeilen ausführen:
sudo apt-get update -y sudo apt-get upgrade -ySobald die Betriebssystempakete aktualisiert sind, installieren wir YouTube-dl, diese Youtube-dl-Anwendung ist nicht im Ubuntu 17.04-Repository verfügbar. Daher müssen Sie es von der offiziellen Website herunterladen. Dazu laden wir es mit dem curl-Befehl herunter:
sudo apt install curl -y
VERGRÖSSERN
Schritt 2
Jetzt laden wir die YouTube-dl-Binärdateien herunter, indem wir die folgende Zeile ausführen:
sudo curl -L https://yt-dl.org/latest/youtube-dl -o/usr/bin/youtube-dl
VERGRÖSSERN
Jetzt ändern wir die Berechtigungen des youtube-dl-Binärpakets mit dem folgenden Befehl:
sudo chmod 755 / usr / bin / youtube-dl
2. Verwenden von YouTube-dl Linux
Schritt 1
Wenn wir alle Optionen auflisten möchten, die uns YouTube-dl bietet, können wir den folgenden Befehl ausführen:
youtube-dl -hilfe
VERGRÖSSERN
Schritt 2
YouTube-dl unterstützt mehrere Videoformate wie MP4, WebM, 3gp und FLV. Wir können alle verfügbaren Formate für ein bestimmtes Video mit dem folgenden Befehl auflisten:
youtube-dl -F (Videopfad)
VERGRÖSSERN
Schritt 3
Dort sehen wir alle zu diesem Zeitpunkt verfügbaren Videooptionen und jede hat eine Kennung auf der linken Seite.
Wählen Sie dann einfach ein beliebiges Format aus, mit dem Sie das Video mit dem Parameter -f herunterladen möchten:
youtube-dl -f 18 https://www.youtube.com/watch?v=6WteQjr49f4Beim Ausführen dieser Zeile wird der Download des Videos in einer Auflösung von 640x360 gestartet. Wir können sehen, dass das Video korrekt heruntergeladen wurde.
VERGRÖSSERN
Schritt 4
Wenn wir YouTube-Videos im MP3-Audioformat herunterladen möchten, ist dies auch mit dem folgenden Befehl möglich:
youtube-dl https://www.youtube.com/watch?v=6WteQjr49f4 -x --audio-format mp3
VERGRÖSSERN
Schritt 5
In diesem Fall sehen wir, dass ein mit diesem Format kompatibler Player benötigt wird. Wenn wir alle Videos eines bestimmten Kanals herunterladen möchten, müssen wir die folgende Zeile ausführen:
youtube-dl -citw https://www.youtube.com/channel/UCK8sQmJBp8GCxrOtXWBpyEAWenn das von uns verwendete Netzwerk über Proxy-Dienste verfügt, können wir die folgende Zeile ausführen, um das Video herunterzuladen:
youtube-dl --proxy http://proxy-ip: port https://www.youtube.com/watch?v=6WteQjr49f4Eine andere Möglichkeit, die uns YouTube-dl bietet, besteht darin, die Liste mehrerer YouTube-Videos mit einem einzigen Befehl herunterzuladen, dazu speichern wir zunächst alle URLs der YouTube-Videos in einer Datei namens youtube-list.txt und führen dann die folgenden Befehl, um alle Videos herunterzuladen. Dort beginnt der Download jedes Videos.
youtube-dl -a file.txt
VERGRÖSSERN
3. Installieren der YouTube-dl Linux-GUI
Das YouTube-dl-Tool verfügt über eine grafische Benutzeroberfläche namens youtube-dlg, die ein kostenloses und Open-Source-Tool für youtube-dl ist, das in wxPython geschrieben wurde.
Schritt 1
Standardmäßig ist dieses Tool im Ubuntu 17.04-Repository nicht verfügbar, daher müssen wir dafür PPA hinzufügen, indem wir Folgendes ausführen:
sudo add-apt-repository ppa: nilarimogard / webupd8
VERGRÖSSERN
sudo apt-get update -ySchritt 2
Später fahren wir mit der Installation von youtube-dlg fort, indem wir die folgende Zeile ausführen:
sudo apt install youtube-dlg -y
VERGRÖSSERN
Schritt 3
Nach der Installation können wir direkt von Unity auf die Anwendung zugreifen:
Schritt 4
Sobald die Anwendung geöffnet ist, müssen Sie nur noch die URLs zum Herunterladen eingeben, auf die Schaltfläche Hinzufügen klicken und schließlich auf die Schaltfläche zum Herunterladen in der unteren rechten Ecke klicken. Dort beginnt der gesamte Video-Download-Prozess.
4. Parameter, die mit YouTube-dl auf allgemeiner Ebene verwendet werden sollen
Es gibt mehrere Parameter, die wir bei der Verwendung von YouTube-dl für den gesamten Video-Download-Prozess implementieren können. Dies sind:
Drucken Sie die Hilfe und beenden Sie das Programm
-h, --help
Aktualisieren Sie das Programm auf die neueste Version
-U, --update
Es geht auch bei Downloadfehlern weiter
ich, --ignore-errors
Das Herunterladen weiterer Videos (in der Wiedergabeliste oder in der Befehlszeile) abbrechen, wenn Fehler auftreten
--abort-on-error
Zeigt die Identifikation des aktuellen Browsers an
--dump-user-agent
Alle kompatiblen Extraktoren auflisten
--list-extractors
Liest keine Konfigurationsdateien
--ignore-config
Speicherort der Konfigurationsdatei
--config-location PFAD
Angesehene Videos markieren (nur YouTube)
--mark-beobachtet
Markiert keine angesehenen Videos (nur YouTube)
--no-mark-watched
Sie kodieren die Ausgabe nicht farbig
--keine Farbe
5. Parameter, die mit YouTube-dl auf Netzwerkebene verwendet werden sollen, haben wir die folgenden Optionen
Ermöglicht die Verwendung des angegebenen HTTP / HTTPS / SOCKS-Proxys
--Proxy-URL
Wartezeit bis zum Abbruch des Downloads in Sekunden
--socket-timeout SEKUNDEN
Ermöglicht Ihnen, die IP-Adressierung wie folgt zu konfigurieren
--source-address IP: -4
- Stellen Sie alle Verbindungen über IPv4 her
--force-ipv4
- Stellen Sie alle Verbindungen über IPv6-6 her,
--force-ipv6
6. Mit YouTube-dl auf Videoebene zu verwendende Parameter
Playlist-Video zum Starten
--playlist-start NUMBER
Playlist mit Videolinks zum Herunterladen
--playlist-items ITEM_SPEC
Nur passende Titel herunterladen
--match-title REGEX
Download für passende Titel überspringen
--reject-title REGEX
Abbruch nach Download der angegebenen Dateien
--max-downloads ZAHL
Laden Sie kein Video herunter, das kleiner als die angegebene Größe ist
-min-Dateigröße GRÖSSE
Laden Sie kein Video herunter, das größer als angegeben ist
--max-filesize GRÖSSE
Laden Sie nur Videos herunter, die am ausgewählten Datum hochgeladen wurden
--Datum
Laden Sie nur Videos herunter, die an oder vor diesem Datum hochgeladen wurden
--Datum vor DATUM
Laden Sie kein Video mit weniger als der angegebenen Anzahl von Aufrufen herunter
--min-views COUNT
Laden Sie kein Video mit mehr als der aufgeführten Anzahl an Aufrufen herunter
--max-views COUNT
Generischer Videofilter
--match-filter FILTER
Lade nur das Video herunter, aber nicht die Playlist
--keine Wiedergabeliste
Laden Sie die Wiedergabeliste herunter
--ja-playlist
7. Parameter, die mit YouTube-dl auf Download-Ebene verwendet werden sollen
Maximale Downloadrate in Bytes pro Sekunde
-r, - RATE Begrenzungsrate
Nicht verfügbare Snippets überspringen
-nicht verfügbare-Fragmente überspringen
Den Download abbrechen, wenn ein Fragment nicht verfügbar ist
--abort-on-unavailable-fragment
Puffergröße herunterladen
--Puffergröße GRÖSSE
Laden Sie die Videos in umgekehrter Reihenfolge aus der Playlist herunter
--playlist-reverse
Laden Sie Videos in zufälliger Reihenfolge von der Wiedergabeliste herunter
--playlist-random
Verwenden Sie den nativen HLS-Downloader
--hls-prefer-native
Verwenden Sie ffmpeg anstelle von HLS
--hls-prefer-ffmpeg
Verwenden Sie den angegebenen externen Ableiter
--EXTERNAL-downloader COMMAND
8. Parameter zur Verwendung mit YouTube-dl auf Dateisystemebene
Gibt die Datei an, die die herunterzuladende URL enthält
-a, --batch-file DATEI
Verwendet die Video-ID im Dateinamen
--Ich würde
Dateinamen auf ASCII beschränken
--restrict-filenames
Überschreibt keine Dateien
w, --no-overwrites
Verwendet keine .part-Dateien
--kein Teil
Verwenden Sie keinen Dateiheader
--no-mtime
Schreiben Sie die Videobeschreibung
--write-description
Gibt die JSON-Datei an, die die Videoinformationen enthält
--load-info-json DATEI
Dateisystem-Caching deaktivieren
--no-cache-dir
Um alle mit YouTube-dl verfügbaren Optionen im Detail kennenzulernen, können wir den folgenden Link besuchen:
Wir haben gesehen, wie dieses praktische Tool zu einem einfachen Dienstprogramm wird, das jedoch großartige Funktionen bietet, wenn es darum geht, Videos nicht nur von YouTube, sondern auch von anderen zusätzlichen Plattformen auf funktionale Weise herunterzuladen.