GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Youtube-dl Tutorial mit Beispielen für Anfänger

In diesem umfassenden Youtube-dl-Tutorial lernen wir, was Youtube-dl ist und die Liste der am häufigsten verwendeten Youtube-dl-Befehle mit Beispielen zum Herunterladen von Audio- und Videostreams aus dem Internet in Linux-Betriebssystemen.

Was ist Youtube-dl?

Youtube-dl ist eine der beliebtesten Befehlszeilen-YouTube-Downloader-Anwendungen. Youtube-dl kann in der Lage sein, einen einzelnen Titel oder die gesamte Wiedergabeliste auf einmal herunterzuladen.

Youtube-dl dient nicht nur zum Herunterladen von Videos von Youtube, sondern auch von vielen anderen Websites. Die vollständige Liste der unterstützten Websites finden Sie hier .

Es ist ein kostenloses Open-Source-Programm, das in Python geschrieben wurde . Es unterstützt GNU/Linux, Mac OS X und Microsoft Windows.

1. Installieren Sie Youtube-dl unter Linux

Youtube-dl kann auf viele Arten installiert werden. Lass sie uns alle.

1.1. Der offiziell empfohlene Weg, Youtube-dl zu installieren

Der offiziell empfohlene Weg, Youtube-dl zu installieren, besteht darin, es einfach herunterzuladen und in Ihrem $PATH zu speichern , machen Sie es ausführbar und verwenden Sie es sofort.

$ sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl

Wenn Sie curl nicht haben, verwenden Sie wget stattdessen:

$ sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
$ sudo chmod a+rx /usr/local/bin/youtube-dl

1.2. Installieren Sie Youtube-dl mit Pip

Alternativ können Sie es auch mit Pip installieren wie unten gezeigt.

$ sudo -H pip install --upgrade youtube-dl

1.3. Installieren Sie Youtube-dl mit dem Paketmanager

Youtube-dl ist auch in den offiziellen Repositories einiger Linux-Distributionen verfügbar.

Um Youtube-dl unter Alpine Linux zu installieren, führen Sie Folgendes aus:

$ sudo apk fügt youtube-dl hinzu

Installieren Sie Youtube-dl in Arch Linux, EndeavourOS, Manjaro Linux mit dem Befehl:

$ sudo pacman -S youtube-dl

Unter Debian, Ubuntu, Linux Mint, Pop_OS!:

$ sudo apt install youtube-dl

Auf Fedora:

$ sudo dnf install youtube-dl

Unter openSUSE:

$ sudo zypper install youtube-dl

1.4. Installieren Sie FFmpeg unter Linux

Youtube-dl hängt von FFmpeg ab um 720p-Videos von YouTube herunterzuladen und Videos in andere Formate zu konvertieren. Informationen zur Installation von FFmpeg unter Linux finden Sie in der folgenden Anleitung.

  • So installieren Sie FFmpeg unter Linux

1.5. Youtube-dl aktualisieren

Wenn Sie Youtube-dl manuell mit curl installiert haben oder wget , führen Sie den folgenden Befehl aus, um ihn zu aktualisieren:

$ sudo youtube-dl -U

Wenn Sie es mit pip installiert haben , tun:

$ sudo pip install -U youtube-dl

Wer Youtube-dl über den Paketmanager der Distribution installiert hat, nutzt einfach den entsprechenden Update-Befehl. Beispielsweise können Sie unter Arch Linux Youtube-dl aktualisieren, indem Sie einfach den folgenden Befehl ausführen:

$ sudo pacman -Syu

Unter Debian, Ubuntu:

$ sudo apt update

Sehen wir uns nun einige Beispiele an, um die Verwendung von Youtube-dl zu lernen.

2. Youtube-dl Tutorial mit Beispielen

Hier habe ich die am häufigsten verwendeten Youtube-dl-Befehle zusammengestellt, um ein Video oder eine Wiedergabeliste von YouTube herunterzuladen.

2.1. Video oder Playlist herunterladen

Um ein Video oder die gesamte Playlist von YouTube herunterzuladen, nennen Sie einfach die URL wie unten:

$ youtube-dl https://www.youtube.com/watch?v=7E-cwdnsiow

Wenn Sie ein Video oder eine Wiedergabeliste mit einem benutzerdefinierten Namen Ihrer Wahl herunterladen möchten, lautet der Befehl:

$ youtube-dl -o 'abdul kalam inspirierende Rede' https://www.youtube.com/watch?v=7E-cwdnsiow

Ersetzen Sie „abdul kalam inspirierende Rede“ durch Ihren eigenen Namen.

Möchten Sie das Video an einem anderen Ort speichern? Verwenden Sie -o Flag, gefolgt vom Zielort wie unten.

$ youtube-dl -o '~/Downloads/abdul kalam speech' https://www.youtube.com/watch?v=7E-cwdnsiow

Hier lade ich das Video zu den Downloads herunter Verzeichnis.

[youtube] 7E-cwdnsiow:Webseite wird heruntergeladen[download] Ziel:/home/sk/Downloads/abdul kalam speech.f271[download] 100 % von 111,86 MiB in 01:00[download] Ziel:/home/sk /Downloads/abdul kalam speech.f251[download] 100 % von 6,12 MiB in 00:03 [ffmpeg] Zusammenführen von Formaten in "/home/sk/Downloads/abdul kalam speech.webm" Löschen der Originaldatei /home/sk/Downloads/abdul kalam speech.f271 (pass -k to keep)Deleting original file /home/sk/Downloads/abdul kalam speech.f251 (pass -k to keep)

Sie können auch zusätzliche Details wie den Titel, den Namen des Uploaders (Kanalnamen) und das Upload-Datum usw. in den Dateinamen aufnehmen, indem Sie den folgenden Befehl verwenden:

$ youtube-dl -o '%(title)s von %(uploader)s am %(upload_date)s in %(playlist)s.%(ext)s' https://www.youtube.com/ watch?v=7E-cwdnsiow

2.2. Mehrere Videos herunterladen

Manchmal möchten Sie vielleicht mehrere Videos von oder einer anderen Website herunterladen. Wenn ja, erwähne einfach die URL der Videos durch Leerzeichen getrennt wie unten:

$ youtube-dl  

Alternativ können Sie sie alle in eine Textdatei packen und wie unten als Argument an Youtube-dl übergeben.

$ youtube-dl -a url.txt

Dieser Befehl lädt alle in der Datei url.txt erwähnten Videos herunter.

2.3. Nur-Audio von einem Video herunterladen

Youtube-dl ermöglicht es uns, nur Audio von einem YouTube-Video herunterzuladen. Wenn Sie jemals in der Situation waren, nur das Audio herunterzuladen, führen Sie Folgendes aus:

$ youtube-dl -x https://www.youtube.com/watch?v=7E-cwdnsiow

Standardmäßig speichert Youtube-dl das Audio in Ogg (Opus)-Format.

Wenn Sie lieber andere Formate herunterladen möchten, zum Beispiel mp3 , ausführen:

$ youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=7E-cwdnsiow

Dieser Befehl lädt das Audio aus dem angegebenen Video/der Wiedergabeliste herunter, konvertiert es in eine MP3-Datei und speichert es im aktuellen Verzeichnis. Bitte beachten Sie, dass Sie entweder ffmpeg installieren sollten oder avconv um die Datei in das MP3-Format zu konvertieren.

2.4. Video mit Beschreibung, Metadaten, Anmerkungen, Untertiteln und Miniaturansicht herunterladen

Verwenden Sie den folgenden Befehl, um ein Video zusammen mit seinen anderen Details wie Beschreibung, Metadaten, Anmerkungen, Untertiteln und Miniaturansichten usw. herunterzuladen:

$ youtube-dl --write-description --write-info-json --write-annotations --write-sub --write-thumbnail https://www.youtube.com/watch?v=7E- cwdnsiow

Empfohlene Lektüre:

  • YouTube-Videos mit Untertiteln mit Youtube-dl herunterladen

2.5. Alle verfügbaren Formate von Videos oder Wiedergabelisten auflisten

Verwenden Sie den folgenden Befehl, um alle verfügbaren Formate aufzulisten, in denen ein Video oder eine Wiedergabeliste verfügbar ist:

$ youtube-dl --list-formats https://www.youtube.com/watch?v=7E-cwdnsiow

Oder,

$ youtube-dl -F https://www.youtube.com/watch?v=7E-cwdnsiow

Beispielausgabe:

Wie Sie im obigen Screenshot sehen können, listet Youtube-dl alle verfügbaren Formate des angegebenen Videos auf. Von links nach rechts werden der Videoformatcode, die Erweiterung und der Hinweis zur Auflösung des jeweiligen Videos angezeigt. Dies kann hilfreich sein, wenn Sie ein Video in einer bestimmten Qualität oder einem bestimmten Format herunterladen möchten.

2.6. Anzeige der Größe von YouTube-Videos

Um die Dateigröße eines Videos abzurufen, verwenden Sie -F Flagge.

$ youtube-dl -F https://www.youtube.com/watch?v=7E-cwdnsiow

Sie sehen die Dateigröße am Ende jeder Datei.

Beispielausgabe:

[youtube] 7E-cwdnsiow:Webseite wird heruntergeladen[info] Verfügbare Formate für 7E-cwdnsiow:Format Code Erweiterung Auflösung note249 webm nur Audio winzig 51k , opus @ 50k (48000Hz), 2.56MiB250 webm nur Audio winzig 68k , opus @ 70k (48000Hz), 3,23MiB140 m4a Audio nur winzig 128k , m4a_dash Container, [E-Mail-geschützt] (44100Hz), 7,59MiB251 webm Audio nur winzig 137k , opus @160k (48000Hz), 6.12MiB160 mp4 192x144 144p 040c,d a 40c. 30fps, nur Video, 1.71MiB278 webm 192x144 144p 73k, webm Behälter, VP9, 30fps, nur Video, 3.73MiB133 mp4 320x240 240p 89k, avc1.4d400d, 30fps, nur Video, 3.12MiB242 webm 320x240 240p 135k, VP9, 30fps, Video nur, 6.06MiB134 mp4 480x360 360p 215k , avc1.4d401e, 30fps, nur Video, 7.53MiB243 webm 480x360 360p 242k , vp9, 30fps, nur Video, 10.39MiB135 mp4 nur 640x480 480p 382k, avc1.4d401e, 30fps, Video, WebM 14.13MiB244 640x480 480p 390k, VP9, 30fps, nur Video, 16.44MiB136 mp4 960x720 720p 737k, avc1.4d401f, 30fps, nur Video, 26.99MiB247 webm 960x720 720p 770K, VP9, 30fps, nur Video, 31.12MiB137 mp4 1440x1080 1080p 1391k, avc1.640028, 30fps, nur Video, 46.50MiB248 WebM 1440x1080 1080p 1421k, VP9, 30fps, nur Video, 52.19MiB271 webm 1920x1440 1440p 3462k, VP9, 30fps, nur Video , 111,86MiB18 mp4 480x360 360p 360k , avc1.42001E, [E-Mail-geschützt] 96k (44100Hz), 21,55MiB22 mp4 960x720 720p 578k , avc1.64001F, [E-Mail-geschützt] (44100Hz) 

2.7. Videos in bestimmter Qualität und/oder Format herunterladen

Standardmäßig lädt Youtube-dl die beste verfügbare Videoqualität herunter. Es ist jedoch auch möglich, ein Video oder eine Wiedergabeliste in einer bestimmten Qualität oder einem bestimmten Format herunterzuladen.

YouTube kann Videos in den folgenden Qualitäten herunterladen:

  • am besten - Wählen Sie das beste Qualitätsformat der gegebenen Datei mit Video und Audio.
  • am schlimmsten - Wählen Sie das Format mit der schlechtesten Qualität (sowohl Video als auch Audio).
  • bestes Video - Wählen Sie das reine Videoformat mit der besten Qualität (z. B. DASH-Video). Bitte beachten Sie, dass es möglicherweise nicht verfügbar ist.
  • schlechtestes Video - Wählen Sie das Nur-Video-Format mit der schlechtesten Qualität. Möglicherweise nicht verfügbar.
  • bestaudio - Wählen Sie das reine Audioformat mit der besten Qualität. Möglicherweise nicht verfügbar.
  • Wortaudio - Wählen Sie das reine Audioformat mit der schlechtesten Qualität. Möglicherweise nicht verfügbar.

Zum Beispiel, wenn Sie beste Qualität herunterladen möchten Format (sowohl Audio als auch Video), verwenden Sie einfach den folgenden Befehl:

$ youtube-dl -f am besten https://www.youtube.com/watch?v=7E-cwdnsiow

Ähnlich, um nur Audio in bester Qualität herunterzuladen:

$ youtube-dl -f bestaudio https://www.youtube.com/watch?v=7E-cwdnsiow

Um das Nur-Video-Format mit der schlechtesten Qualität herunterzuladen, verwenden Sie den folgenden Befehl:

$ youtube-dl -f schlechtestesVideo https://www.youtube.com/watch?v=7E-cwdnsiow

Sie können auch verschiedene Formatoptionen wie unten kombinieren.

$ youtube-dl -f bestvideo+bestaudio https://www.youtube.com/watch?v=7E-cwdnsiow

Der obige Befehl lädt reine Videoformate in bester Qualität und reine Audioformate in bester Qualität herunter und führt sie mit ffmpeg zusammen oder avconv . Stellen Sie sicher, dass Sie eines dieser Tools auf Ihrem System installiert haben.

Wenn Sie nicht zusammenführen möchten, ersetzen Sie + (Plus)-Operator mit , (Komma) wie unten:

$ youtube-dl -f 'bestes Video, bestes Audio' https://www.youtube.com/watch?v=7E-cwdnsiow -o '%(title)s.f%(format_id)s.%(ext)s '

Dieser Befehl lädt Video und Audio in bester Qualität herunter und mischt sie nicht . In diesem Fall erhalten Sie zwei Dateien, eine Audio- und eine Videodatei. In diesem Beispiel wird eine Ausgabevorlage (-o Option) wird empfohlen, da bestvideo und bestaudio den gleichen Dateinamen haben können.

Wir können sogar ein Video oder eine Wiedergabeliste in einer bestimmten Qualität mit bestimmter Auflösung herunterladen .

Der folgende Befehl lädt beispielsweise die beste Qualität herunter Video in 480-Pixel-Auflösung (weniger als oder gleich 480p).

$ youtube-dl -f "beste[Höhe<=480]" https://www.youtube.com/watch?v=7E-cwdnsiow

Wie bereits gesagt, können wir die Formatselektoren gruppieren, um ein Video mit einer bestimmten Qualität zu erhalten. Der folgende Befehl lädt das beste verfügbare Format herunter (sowohl Audio als auch Video), aber nicht besser als 480p .

$ youtube-dl -f 'bestvideo[height<=480]+bestaudio/best[height<=480]' https://www.youtube.com/watch?v=7E-cwdnsiow

2.8. Videos mit Formatcode herunterladen

Alle Videos haben Formatcodes, die wir verwenden können, um ein Video in einer bestimmten Qualität herunterzuladen.

Um den Formatcode zu finden, listen Sie einfach die verfügbaren Formate mit einem der folgenden Befehle auf:

$ youtube-dl --list-formats https://www.youtube.com/watch?v=7E-cwdnsiow

Oder

$ youtube-dl -F https://www.youtube.com/watch?v=7E-cwdnsiow

Wie Sie im obigen Screenshot sehen können, sind alle Formatcodes des angegebenen Videos in der ersten Spalte aufgeführt. Das beste Qualitätsformat wird am Ende angegeben (der Formatcode ist 22 ). Der Befehl zum Herunterladen des Formats in bester Qualität lautet also:

$ youtube-dl -f 22 https://www.youtube.com/watch?v=7E-cwdnsiow

Bei einigen Videos stehen möglicherweise nicht dieselben Formate zur Verfügung, während Sie Videos von der Wiedergabeliste herunterladen. In solchen Fällen können Sie mehrere Formatcodes in beliebiger Reihenfolge Ihrer Wahl angeben. Sehen Sie sich das folgende Beispiel an:

$ youtube-dl -f 22/17/18 

Wie im obigen Beispiel lädt Youtube-dl die Videos im Format 22 herunter wenn es verfügbar ist.

Wenn das Format 22 nicht verfügbar ist, wird dann das Format 17 heruntergeladen wenn es verfügbar ist.

Wenn beide 22 und 17 Formate nicht verfügbar sind, wird schließlich versucht, das Format 18 herunterzuladen .

Sollte keines der angegebenen Formate verfügbar sein, beschwert sich Youtube-dl, dass keine geeigneten Formate zum Download bereitstehen.

Bitte beachten Sie, dass dieser Schrägstrich linksassoziativ ist, d.h. Formate auf der linken Seite werden bevorzugt.

2.9. Videos nach Dateierweiterung herunterladen

Laden Sie Videos in Ihrem bevorzugten Format herunter, z. B. MP4 , führen Sie einfach Folgendes aus:

$ youtube-dl --format mp4 https://www.youtube.com/watch?v=7E-cwdnsiow

Oder,

$ youtube-dl -f mp4 https://www.youtube.com/watch?v=7E-cwdnsiow

Wie ich bereits im vorherigen Abschnitt erwähnt habe, sind einige Videos möglicherweise nicht in Ihren bevorzugten Formaten verfügbar. In solchen Fällen lädt Youtube-dl alle anderen besten verfügbaren Formate herunter.

Der folgende Befehl lädt beispielsweise eine Datei im MP4-Format in bester Qualität herunter. Wenn das MP4-Format nicht verfügbar ist, wird jedes andere beste verfügbare Format heruntergeladen.

$ youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best' https://www.youtube.com/watch?v=7E-cwdnsiow 

Wenn Sie sie mit einem benutzerdefinierten Dateinamen herunterladen möchten, tun Sie Folgendes:

$ youtube-dl -f mp4 -o '%(title)s.f%(format_id)s.%(ext)s' https://www.youtube.com/watch?v=7E-cwdnsiow

2.10. Größenbeschränkung für Videos festlegen

Wenn Sie mehrere Videos aus einer Playlist herunterladen, möchten Sie möglicherweise nur Videos innerhalb einer bestimmten Größe herunterladen.

Dieser Befehl lädt beispielsweise keine Videos herunter, die kleiner als die angegebene Größe sind, sagen wir 100 MB :

$ youtube-dl --min-filesize 100M 

Wenn Sie keine Videos herunterladen möchten, die größer als die angegebene Größe sind, tun Sie Folgendes:

$ youtube-dl --max-filesize 100M 

Wir können auch Formatauswahloperatoren kombinieren, um Videos in bestimmten Größen herunterzuladen.

Der folgende Befehl lädt das beste Nur-Video-Format herunter, aber nicht größer als 100 MB .

$ youtube-dl -f 'best[filesize<100M]' https://www.youtube.com/watch?v=7E-cwdnsiow

2.11. Videos nach Datum herunterladen

Youtube-dl ermöglicht es uns, Videos oder Wiedergabelisten nach ihrem Upload-Datum zu filtern und herunterzuladen. Dies ist sehr hilfreich, wenn Sie Videos aus einer Wiedergabeliste herunterladen möchten, die Hunderte von Videos enthält.

Um beispielsweise Videos herunterzuladen, die an einem genauen Datum hochgeladen wurden, beispielsweise am 1. Oktober 2018, lautet der Befehl:

$ youtube-dl --date 20181001 

Videos herunterladen, die an oder vor einem bestimmten Datum hochgeladen wurden:

$ youtube-dl --datebefore 20180101 

Videos herunterladen, die an oder nach einem bestimmten Datum hochgeladen wurden:

$ youtube-dl --dateafter 20180101 

Laden Sie nur die Videos herunter, die in den letzten 6 Monaten hochgeladen wurden:

$ youtube-dl --dateafter now-6months 

Verwenden Sie den folgenden Befehl, um Videos zwischen einem bestimmten Datum herunterzuladen, z. B. dem 1. Januar 2018 bis zum 1. Januar 2019:

$ youtube-dl --dateafter 20180101 --datebefore 20190101 

Empfohlene Lektüre:

  • 20+ FFmpeg-Befehle für Anfänger

2.12. Laden Sie bestimmte Videos aus der Playlist herunter

Dies ist eine weitere nützliche Funktion von Youtube-dl. Es ermöglicht uns, einen oder mehrere bestimmte Songs aus einer Wiedergabeliste herunterzuladen, die Hunderte von Songs enthält.

Um beispielsweise die zehnte Datei aus einer Wiedergabeliste herunterzuladen, führen Sie Folgendes aus:

$ youtube-dl --playlist-items 10 

Sie können die Datei auch herunterladen und gleichzeitig in ein anderes Format konvertieren. Für den folgenden Befehl wird die erste Datei aus der Wiedergabeliste heruntergeladen und in .mp3 konvertiert Format:

$ youtube-dl --playlist-items 1 -x --audio-format mp3 

Um mehrere zufällige Dateien herunterzuladen, geben Sie einfach die Indizes der Videos in der Wiedergabeliste durch Kommas getrennt an, wie unten::

$ youtube-dl --playlist-items 2,3,7,10 

Sie können auch den Bereich der Songs angeben. Um eine Video-Playlist herunterzuladen, beginnend mit einem bestimmten Video, sagen wir 10, bis zum Ende:

$ youtube-dl --playlist-start 10 

Um nur die Dateien von Platz 2 bis 5 in einer Wiedergabeliste herunterzuladen, verwenden Sie:

$ youtube-dl --playlist-start 2 --playlist-end 5 

2.13. Laden Sie nur Videos herunter, die für ein bestimmtes Alter geeignet sind

Dies ist ein weiteres bemerkenswertes Merkmal von Youtube-dl. Es erlaubt uns, nur Videos herunterzuladen, die für das angegebene Alter geeignet sind.

Um beispielsweise alle "Let's Play"-Videos herunterzuladen, die nicht mit "NSFW" gekennzeichnet sind oder eine Altersbeschränkung für 7-Jährige aufweisen, führen Sie Folgendes aus:

$ youtube-dl --match-title "let's play" --age-limit 7 --reject-title "nsfw" 

2.14. Download-Geschwindigkeitsbegrenzung festlegen

Sie können -r verwenden Möglichkeit, die Geschwindigkeit zu begrenzen. Beispielsweise begrenzt der folgende Befehl die Geschwindigkeit auf 50K .

$ youtube-dl -r 50K 

Beachten Sie, dass die Geschwindigkeit in Bytes pro Sekunde angegeben wird.

2.15. Downloads fortsetzen

Standardmäßig setzt youtube-dl den Download automatisch dort fort, wo Sie ihn unterbrochen haben. Wenn der Download aus irgendeinem Grund nicht fortgesetzt wird, erzwingen Sie einfach die Wiederaufnahme teilweise heruntergeladener Dateien mit -c , --continue Flagge:

$ youtube-dl -c 

2.16. Youtube-dl-Hilfe anzeigen

Youtube-dl hat viel mehr Optionen. Ich denke, diese Beispiele reichen gerade aus, um Youtube-dl zum Herunterladen von Videos aus dem Internet zu verwenden. Weitere Einzelheiten finden Sie im Youtube-dl-Hilfeabschnitt.

$ youtube-dl --help

3. YouTube-dl Fehlerbehebung

Hier sind einige häufige Fehler, die von Zeit zu Zeit auftreten können. Die meisten Fehler werden nach der Aktualisierung der youtube-dl von selbst behoben auf die neueste Version.

Einige Fehler wie unten werden jedoch nicht behoben, selbst wenn Sie eine aktualisierte YouTube-DL-Version verwenden.

3.1. Behebung des Fehlers „Videodaten können nicht heruntergeladen werden:HTTP-Fehler 403:Verboten“

Beim Herunterladen von Videos von YouTube erhalten Sie manchmal eine Fehlermeldung wie unten.

FEHLER:Videodaten können nicht heruntergeladen werden:HTTP-Fehler 403:Verboten

Um diesen Fehler zu beheben, lesen Sie die folgende Anleitung.

  • So beheben Sie den Fehler „Videodaten können nicht heruntergeladen werden:HTTP-Fehler 403:Verboten“

3.2. WARNUNG:Angeforderte Formate sind zum Zusammenführen nicht kompatibel und werden in mkv zusammengeführt

Dies ist ein weiterer häufiger Fehler. Wenn Sie ein Video herunterladen, erhalten Sie eine Fehlermeldung wie die folgende:

[youtube] _XEgknKEBws:Webseite wird heruntergeladenWARNUNG:Angeforderte Formate sind für die Zusammenführung nicht kompatibel und werden in mkv zusammengeführt. FEHLER:Öffnen zum Schreiben nicht möglich:[Errno 36] Dateiname zu lang:'\xe0\xae\xa8\xe0\xaf\x8b\xe0\xae\xaf\xe0\xaf\x8d \xe0\xae\x8e\xe0 \xae\xa4\xe0\xae\xbf\xe0\xae\xb0\xe0\xaf\x8d\xe0\xae\xaa\xe0\xaf\x8d\xe0\xae\xaa\xe0\xaf\x81 \xe0\xae \x9a\xe0\xae\x95\xe0\xaf\x8d\xe0\xae\xa4\xe0\xae\xbf\xe0\xae\xaf\xe0\xaf\x88 \xe0\xae\x85\xe0\xae\xa4 \xe0\xae\xbf\xe0\xae\x95\xe0\xae\xb0\xe0\xae\xbf\xe0\xae\x95\xe0\xaf\x8d\xe0\xae\x95\xe0\xaf\x81\xe0 \xae\xae\xe0\xaf\x8d \xe0\xae\x87\xe0\xae\xaf\xe0\xae\xb1\xe0\xaf\x8d\xe0\xae\x95\xe0\xaf\x88 \xe0\xae \xaa\xe0\xae\xbe\xe0\xae\xa9\xe0\xae\x95\xe0\xae\xae\xe0\xaf\x8d - \xe0\xae\xa8\xe0\xae\xbe\xe0\xae\ xae\xe0\xaf\x87 \xe0\xae\xa4\xe0\xae\xaf\xe0\xae\xbe\xe0\xae\xb0\xe0\xae\xbf\xe0\xae\xaa\xe0\xaf\x8d\ xe0\xae\xaa\xe0\xae\xa4\xe0\xaf\x81 \xe0\xae\x8e\xe0\xae\xaa\xe0\xaf\x8d\xe0\xae\xaa\xe0\xae\x9f\xe0\ xae\xbf- \xe0\xae\xae\xe0\xae\xb0\xe0\xaf\x81\xe0\xae\xa4\xe0\xaf\x8d\xe0\xae\xa4\xe0\xaf\x81\xe0\xae \xb5\xe0\xae\xb0\xe0\xaf\x8d \xe0\xae\xa4\xe0\xaf\x80\xe0\xae \xaa\xe0\xae\xbe \xe0\xae\xb5\xe0\xae\xbf\xe0\xae\xb3\xe0\xae\x95\xe0\xaf\x8d\xe0\xae\x95\xe0\xae\xae \xe0\xaf\x8d-_XEgknKEBws.f136.mp4.part'

Dies ist eigentlich kein Problem, sondern ein erwartetes Verhalten für youtube-dl.

Standardmäßig lädt youtube-dl die Audio- und Videostreams mit der höchsten verfügbaren Qualität herunter und fügt sie dann in einen kompatiblen Container wie mkv, mp4 usw. ein. 

Wenn diese Audio- und Videostreams nicht gut in einen mp4-Container passen, packt youtube-dl sie in den mkv-Container und zeigt die obige Warnmeldung an.

In solchen Fällen können Sie die mkv-Warnung ignorieren und das beste Video und die beste Audioqualität aber nur in einem mp4-Container herunterladen durch explizite Erwähnung der gewünschten Audio- und Videoformate in bester Qualität wie unten:

$ youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]' https://youtu.be/_XEgknKEBws

3.3. FEHLER:Öffnen zum Schreiben nicht möglich:[Errno 36] Dateiname zu lang

Wenn Sie versuchen, ein YouTube-Video mit langem Namen herunterzuladen, erhalten Sie wahrscheinlich diesen Fehler:

[youtube] _XEgknKEBws:Webseite wird heruntergeladenFEHLER:Öffnen zum Schreiben nicht möglich:[Errno 36] Dateiname zu lang: '\xe0\xae\xa8\xe0\xaf\x8b\xe0\xae\xaf\xe0\xaf\x8d \xe0\xae\x8e\xe0\xae\xa4\xe0\xae\xbf\xe0\xae\xb0\ xe0\xaf\x8d\xe0\xae\xaa\xe0\xaf\x8d\xe0\xae\xaa\xe0\xaf\x81 \xe0\xae\x9a\xe0\xae\x95\xe0\xaf\x8d\xe0\ xae\xa4\xe0\xae\xbf\xe0\xae\xaf\xe0\xaf\x88 \xe0\xae\x85\xe0\xae\xa4\xe0\xae\xbf\xe0\xae\x95\xe0\xae\ xb0\xe0\xae\xbf\xe0\xae\x95\xe0\xaf\x8d\xe0\xae\x95\xe0\xaf\x81\xe0\xae\xae\xe0\xaf\x8d \xe0\xae\x87\ xe0\xae\xaf\xe0\xae\xb1\xe0\xaf\x8d\xe0\xae\x95\xe0\xaf\x88 \xe0\xae\xaa\xe0\xae\xbe\xe0\xae\xa9\xe0\ xae\x95\xe0\xae\xae\xe0\xaf\x8d - \xe0\xae\xa8\xe0\xae\xbe\xe0\xae\xae\xe0\xaf\x87 \xe0\xae\xa4\xe0\xae \xaf\xe0\xae\xbe\xe0\xae\xb0\xe0\xae\xbf\xe0\xae\xaa\xe0\xaf\x8d\xe0\xae\xaa\xe0\xae\xa4\xe0\xaf\x81 \xe0\xae\x8e\xe0\xae\xaa\xe0\xaf\x8d\xe0\xae\xaa\xe0\xae\x9f\xe0\xae\xbf- \xe0\xae\xae\xe0\xae\xb0\ xe0\xaf\x81\xe0\xae\xa4\xe0\xaf\x8d\xe0\xae\xa4\xe0\xaf\x81\xe0\xae\xb5\xe0\xae\xb0\xe0\xaf\x8d \xe0\ xae\xa4\xe0\xaf\x80\xe0\xae\xaa\xe0\xae\xbe \xe0\xae\xb5\xe0\xae\xbf\xe0\xae\xb3\xe0\xae\x95\ xe0\xaf\x8d\xe0\xae\x95\xe0\xae\xae\xe0\xaf\x8d-_XEgknKEBws.f136.mp4.part

Um diesen Fehler zu beheben, laden Sie einfach das Video mit einem kürzeren Namen Ihrer Wahl mit "-o" herunter Flagge wie unten:

$ youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]' -o video.mp4 https://youtu.be/_XEgknKEBws

Schlussfolgerung

Meiner Meinung nach ist Youtube-dl zweifellos einer der besten Downloader, um Audio und Video online herunterzuladen. Sie können Youtube-dl verwenden, um Audio und Video von Hunderten von Websites herunterzuladen.

Ich werde dieses Youtube-dl-Tutorial immer wieder aktualisieren, wenn ich auf einen neuen Youtube-dl-Tipp gestoßen bin. Setzen Sie ein Lesezeichen und besuchen Sie es ab und zu.

Wenn Sie der Meinung sind, dass ein wichtiger Tipp fehlt, lassen Sie es mich bitte im Kommentarbereich unten wissen. Ich werde diese Anleitung prüfen und entsprechend aktualisieren.


Linux
  1. Linux expand Command Tutorial für Anfänger (mit Beispielen)

  2. Linux-Factor-Befehls-Tutorial für Anfänger (mit Beispielen)

  3. Linux yes Command Tutorial für Anfänger (mit Beispielen)

  4. Linux nproc Command Tutorial für Anfänger (mit Beispielen)

  5. Linux-Benutzer Befehls-Tutorial für Anfänger (mit Beispielen)

Linux sha1sum Command Tutorial für Anfänger (mit Beispielen)

Linux Look Command Tutorial für Anfänger (mit Beispielen)

Linux-Lsattr-Befehls-Tutorial für Anfänger (mit Beispielen)

Linux tload Command Tutorial für Anfänger (mit Beispielen)

Linux tr Command Tutorial für Anfänger (mit Beispielen)

Das fc Command Tutorial mit Beispielen für Anfänger