So installieren und verwenden Sie YouTube-DL in Ubuntu 17

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 -y
Sobald 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=6WteQjr49f4
Beim 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/UCK8sQmJBp8GCxrOtXWBpyEA
Wenn 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=6WteQjr49f4
Eine 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 -y
Schritt 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.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave