Für die vollständige Funktionalität von yt-dlp mit YouTube ist nun die Installation einer JavaScript-Engine erforderlich.

Die Entwickler des Projekts yt-dlp, das die Weiterentwicklung des Tools youtube-dl zur Download von Audio und Video aus Online-Diensten vorantreibt, haben angekündigt, dass ab dem heutigen Release von yt-dlp 2025.11.12 zur vollständigen Download von Inhalten von YouTube ein externer JavaScript-Interpreter erforderlich ist. Die Notwendigkeit eines JavaScript-Interpreters ergibt sich aus den neuen Prüfungen bei YouTube, für welche die Ausführung von JavaScript-Code notwendig ist.

Die Unterstützung für die Arbeit mit YouTube ohne JavaScript wurde in yt-dlp als veraltet erklärt. Es wird festgestellt, dass einige Videos weiterhin ohne Einsatz des JavaScript-Interpreters heruntergeladen werden können, jedoch ist die Anzahl der unterstützten Formate begrenzt und es wird angenommen, dass sich die Situation im Laufe der Zeit verschlechtern wird. Fehler, die beim Herunterladen von Inhalten von YouTube ohne JavaScript auftreten, werden von den Entwicklern von yt-dlp künftig nicht mehr als Fehler, sondern als nicht lösbare Probleme betrachtet. In Zukunft wird erwartet, dass die Nutzung von YouTube ohne JavaScript unmöglich wird.

Die unterstützten JavaScript-Laufzeiten sind Deno (empfohlen), Node.js, QuickJS, QuickJS-ng und Bun. Außerdem benötigt yt-dlp für die Verwendung von JavaScript-Laufzeiten die Installation des Moduls yt-dlp-ejs, das in den offiziellen Builds enthalten ist. Es genügt, die gewünschte JavaScript-Laufzeit über den Paketmanager der Distribution zu installieren und sie anschließend mit der Option „—js-runtimes [deno|quickjs|bun|node]“ zu aktivieren. Der Deno-Engine wird standardmäßig aktiviert, daher muss für ihn „—js-runtimes“ nicht angegeben werden. Bei einer manuellen Installation der JavaScript-Laufzeit kann der Pfad zur Engine im Format „—js-runtimes deno:/path/to/deno“ übergeben werden.

In der neuen Version, die nicht mit YouTube verbunden ist, sticht die Hinzufügung neuer Content-Extraktoren für die Dienste 1tv.ru/live, classics.nascar.com, mux.com und ardaudiothek.de hervor. Der Extraktor für ntv.ru wurde überarbeitet. Zudem wurde die Funktionalität der Extraktoren für twitch, play.tv, googledrive, bunnycdn, kika, nbc und webarchive verbessert.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster