Website-Suche

Laden Sie das Video von der Befehlszeile mit youtube-dl herunter


Objektiv

Laden Sie YouTube-Videos von der Befehlszeile mit youtube-dl herunter.

Ausschüttungen

Youtube-dl ist ein Python-Skript, das auf jeder Distribution verwendet werden kann.

Anforderungen

  • Eine Linux-Installation mit Root-Zugriff.
  • Python
  • Pip Python Paketmanager

Schwierigkeit

Leicht

Konventionen

  • # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder mit dem Befehl sudo
  • $ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Einleitung

Die Leute wollten von Anfang an Videos von YouTube herunterladen. Im Laufe der Jahre haben mehrere Methoden funktioniert, aber youtube-dl bietet den direktesten und zuverlässigsten Ansatz.

Youtube-dl ist ein Python-Skript, das Videos direkt von YouTube abruft und auf Ihrem Computer formatieren kann. Es kann auch Audio oder Untertitel von Videos trennen.

YouTube-dl installieren

Youtube-dl ist in den Repositories vieler Distributionen verfügbar, aber es neigt dazu, etwas hinter den Upstream-Veröffentlichungen zurückzubleiben. Normalerweise wäre das kein Problem, aber YouTube ändert sich, und diese Änderungen können youtube-dl kaputt machen.

Bleiben Sie am besten auf dem Laufenden. Sie können dies tun, indem Sie Pip verwenden, um youtube-dl als Python-Paket anstelle eines Distributionspakets zu verwalten.

Installieren von Python und Pip

Beginnen Sie mit der Installation von Pip und Python über Ihre Distribution.

Ubuntu/Debian

sudo apt install python python3 python-pip

Fedora

dnf install python2 python3 python-pip

OpenSUSE

zypper install python python3 python-pip

Arch Linux

pacman -S python python2 python-pip

Eselspinguin

emerge dev-python/pip

Verwenden von Pip

Pip ist ein Python-Paketmanager. Es gibt eine Reihe von Möglichkeiten, es zu verwenden, aber in diesem Fall ist eine systemweite Installation am besten. Als root können Sie Pip wie den normalen Paketmanager Ihrer Distribution verwenden.

pip install youtube-dl

Das wars. Wenn es fertig ist, können Sie youtube-dl verwenden.

Herunterladen von Videos

Das Herunterladen eines Videos ist sehr einfach. Alles, was Sie tun müssen, ist, youtube-dl eine URL zu geben, und es erledigt den Rest.

youtube-dl https://www.youtube.com/watch?v=yVpbFMhOAwE

Die Dateinamen sind nicht die besten, aber Sie können sie leicht umbenennen.

Sie können ein Dateiformat angeben, und youtube-dl verwendet FFMPEG, um das Video automatisch zu konvertieren.

youtube-dl --recode-video mp4 https://www.youtube.com/watch?v=yVpbFMhOAwE

Untertitel

Sie können auch die Untertitel eines Videos darin einbetten, wenn Sie es herunterladen.

youtube-dl --embed-subs https://www.youtube.com/watch?v=yVpbFMhOAwE

Wenn Sie möchten, dass die Untertitel von einem Video getrennt sind, können Sie dies auch tun.

youtube-dl --get-subs https://www.youtube.com/watch?v=yVpbFMhOAwE

Dieses Video hat eigentlich keine Untertitel, aber Sie können die automatisch generierten Untertitel von YouTube herunterladen.

youtube-dl --get-auto-subs https://www.youtube.com/watch?v=yVpbFMhOAwE

Audio

Youtube-dl ist in der Lage, den Ton mit Hilfe von FFMPEG aus Videos zu extrahieren.

youtube-dl -x https://www.youtube.com/watch?v=yVpbFMhOAwE

Sie können auch das Ausgabeformat angeben.

youtube-dl -x --audio-format flac https://www.youtube.com/watch?v=yVpbFMhOAwE

Wenn Sie sich Sorgen um die Audioqualität machen, verwendet youtube-dl eine Skala von 0-9, um die Qualität anzugeben. Zero erzeugt die höchste Notenausgabe.

youtube-dl -x --audio-format flac --audio-quality 0 https://www.youtube.com/watch?v=yVpbFMhOAwE

Abschließende Gedanken

Es ist wahrscheinlich ein guter Zeitpunkt, um zu erwähnen, dass youtube-dl weit mehr als nur YouTube-Downloads unterstützt. Die gesamte Liste findet ihr auf der youtube-dl Github-Seite https://rg3.github.io/youtube-dl/supportedsites.html.

Youtube-dl bietet auch Optionen zum Anmelden und Spoofing eines Browsers, falls erforderlich.

Youtube-dl ist einfach, elegant und leistungsstark. Alles in allem ist es mit Abstand das beste Tool, um Videoinhalte aus dem Internet abzurufen.

Verwandte Artikel: