Vor wenigen Tagen wurde die Veröffentlichung einer neuen Version von yt-dlp angekündigt. Mit diesem Tool können Nutzer Audio- und Videodateien von Diensten wie YouTube herunterladen. Es handelt sich um eine Weiterentwicklung von youtube-dl, das auf dem inzwischen eingestellten Projekt youtube-dlc basiert.
Bislang lässt sich eine Stagnation in der Entwicklung des ursprünglichen youtube-dl-Projekts feststellen, da die letzte Veröffentlichung am 5. Juni 2021 erfolgte und es seitdem keine neuen Veröffentlichungen mehr gab, obwohl im Master-Branch eine Reihe neuer Bestätigungen vorhanden sind.
Gleichzeitig bleiben einige böse Bugs (zum Beispiel Probleme beim Herunterladen von YouTube-Videos mit Altersbeschränkung) unkorrigiert, was neben der notorischen Aktivitätslosigkeit verschiedene Fragen bei den Benutzern aufwirft.
Über yt-dlp
Der Schwerpunkt der yt-dlp-Entwicklung liegt auf der Integration neuer Funktionen und der Behebung von Fehlern, wobei alle relevanten Funktionen des Originalprojekts, wie beispielsweise die Formatsortierung, erhalten bleiben. Die Standardeinstellungen für die Formatsortierung wurden angepasst, um höhere Auflösungen und bessere Codecs gegenüber einer höheren Bitrate zu priorisieren. Zusätzlich kann die Sortierreihenfolge nun mit `-S` festgelegt werden. Dies ermöglicht eine deutlich einfachere Formatauswahl als mit `-format` allein.
Ebenso wurden die meisten Funktionen aus anderen Forks von youtube-dl übernommen, insbesondere die Option "--write-comments" (Laden von Videokommentaren in infojson), das Einbetten von Vorschauen in mp4/ogg/opus und andere Formate.
Zu den neuen Funktionen von yt-dlp , die im Original fehlen, gehören:
- Verwenden Sie die SponsorBlock-API, um gesponserte Beiträge in YouTube-Videos zu entfernen/zu kennzeichnen.
- Möglichkeit, YouTube Music-Alben herunterzuladen.
- Die Möglichkeit, Cookies einfach aus dem Browser zu importieren.
- Teilen Sie das Video in Kapitel auf.
- Multithread-Download von Videoclips.
- Möglichkeit, aria2c zu verwenden, um DASH (mpd) und HLS (m3u8) herunterzuladen.
- Neue Videoextraktoren
- Alle Feeds (: ytfav,: ytwatchlater,: ytsubs,: ythistory,: ytrec) und unterstützt das Herunterladen privater Wiedergabelisten von mehreren Inhaltsseiten
- Suche (ytsearch:, ytsearchdate :), Such-URLs und Kanalsuche funktionieren
- Mixes unterstützt das Herunterladen mehrerer Seiten mit Inhalten
- Teillösung des Begrenzungsproblems
- Kanal-/Videostart-URL automatisch umleiten, um das alte Verhalten beizubehalten
- Untertitelextraktion aus Manifesten: Untertitel können aus Broadcast-Medienmanifesten extrahiert werden.
- Mehrere Ausgabevorlagen und -pfade - Sie können verschiedene Ausgabevorlagen und Downloadpfade für verschiedene Dateitypen bereitstellen.
- Sie können auch mit –paths (-P) einen temporären Pfad festlegen, in den die Zwischendateien heruntergeladen werden.
- Portable Configuration - Konfigurationsdateien werden automatisch aus den Root- und Home-Verzeichnissen geladen.
- Verbesserungen der Ausgabevorlagen: Ausgabevorlagen können jetzt für Datum und Uhrzeit, numerische Offsets, Objektdurchquerung und mehr formatiert werden.
- Weitere neue Optionen: –Print, –Sleep-Requests, –Convert-Thumbnails, –Write-Link, –Force-Download-Archive, –Force-Overwrites, –Break-on-Rejectetc.
- Verbesserungen: Schnellere Regex und andere Operatoren in –match-filter, multiple file check –postprocessor-argsy –downloader-args, mehr Formatauswahloptionen und mehr.
Hauptnachrichten von yt-dlp 2021.09.02
Diese neue Version hebt die Einbindung der Interaktion mit der SponsorBlock-API hervor , da zuvor SponSkrub für diesen Zweck verwendet wurde.
Es wurden außerdem neue Optionen zum Entfernen oder Einbetten von Videokapiteln sowie eine experimentelle Unterstützung für DASH-Manifeste hinzugefügt (erfordert ffmpeg mit diesem Patch).
Bezüglich der Extraktoren wird erwähnt, dass neben der Hinzufügung neuer Extraktoren zahlreiche Korrekturen an bestehenden Extraktoren vorgenommen wurden, wie zum Beispiel: BannedVideo, bilibili, Epicon, filmmodu, GabTV, Hungama, ManotoTV, Niconico, Patreon, peloton, ProjectVeritas, radiko, StarTV, tiktok, Tokentube, TV2Hu, voicy.
Sollten Sie mehr über dieses Projekt erfahren wollen , finden Sie die Details unter folgendem Link.
Holen Sie sich yt-dlp
Für diejenigen, die daran interessiert sind, diese Anwendung zu installieren, können sie dies mit pip tun:
python3 -m pip install --upgrade yt-dlp
Oder eine andere Methode ist mit:
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp