Download mit Sprachauswahl :
yt-dlp -F -o "%(title)s.%(ext)s" --no-playlist -N 8 "https://www.arte.tv/de/videos/091159-000-A/zwei-rechnen-ab/" ... ID EXT RESOLUTION FPS │ FILESIZE TBR PROTO │ VCODEC VBR ACODEC MORE INFO ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── VA-STA-audio_0-Deutsch mp4 audio only │ m3u8 │ audio only unknown [de] Deutsch [DE] VA-STA-audio_0-Deutsch__Audiodeskription_ mp4 audio only │ m3u8 │ audio only unknown [de] Deutsch [DE] VA-STA-audio_0-Englisch__VO_ mp4 audio only │ m3u8 │ audio only unknown [en] Deutsch [DE] VA-STA-audio_0-Französisch mp4 audio only │ m3u8 │ audio only unknown [fr] Deutsch [DE] VA-STA-audio_0-Französisch__Audiodeskription_ mp4 audio only │ m3u8 │ audio only unknown [fr] Deutsch [DE] VA-STA-429 mp4 384x216 25 │ ~369.61MiB 429k m3u8 │ avc1.42e00d 429k video only Deutsch [DE] VA-STA-931 mp4 640x360 25 │ ~802.00MiB 932k m3u8 │ avc1.4d401e 932k video only Deutsch [DE] VA-STA-1633 mp4 768x432 25 │ ~ 1.37GiB 1634k m3u8 │ avc1.4d401e 1634k video only Deutsch [DE] VA-STA-2336 mp4 1280x720 25 │ ~ 1.96GiB 2336k m3u8 │ avc1.4d401f 2336k video only Deutsch [DE] VA-STA-3138 mp4 1920x1080 25 │ ~ 2.64GiB 3139k m3u8 │ avc1.4d0028 3139k video only Deutsch [DE] ... yt-dlp -f VA-STA-3138+VA-STA-audio_0-Englisch__VO_ -o "%(title)s.%(ext)s" --no-playlist -N 8 "https://www.arte.tv/de/videos/091159-000-A/zwei-rechnen-ab/"
-N 8 = 8 Threads
Komplette Liste der Filme aus einer Playlist (youtube) in ein Txt-File abspeichern (es muss nur ein beliebiger Playlist-Link sein, Index ist egal) :
yt-dlp -e -o "%(title)s.%(ext)s" "https://www.youtube.com/watch?v=yszdWjYOtLU&list=PLeesMN5HQ3ZHdByUyMoiGQKpoRz01pA_9&index=4" >> Filme.txt
Alle Videos einer Playlist herunterladen, worst quality, außer man hat viel Zeit, respektive viel Terra :
yt-dlp -f w[ext=mp4] -o "%(title)s.%(ext)s" "https://www.youtube.com/watch?v=_fL0IZ8t9xY&list=PLtqH8s0QdzkEjo-OBmUvCeN0d-EqPDrnL"
Die Filme, die einem gefallen, kann man im 2. Wurf dann ja mit der "on top Quality" herunterladen.
Spezielle Filme einer Playlist herunterladen :
1. Schritt Template ergänzen, Template :
https://www.youtube.com/playlist?list=
Beliebige playlist, l. M. link öffnen. e.g.:
https://www.youtube.com/watch?v=yfPfD-aNsHg&list=PLpDxm2oYwzWZieogRZ7SXAQayOzAl39Lk
Template mit Playlist ergänzen, link aufrufen :
https://www.youtube.com/playlist?list=PLpDxm2oYwzWZieogRZ7SXAQayOzAl39Lk
Damit der youtube Index mit dem yt-dlp Index übereinstimmt, muss mit dem "3 Punkte Button" : "Nicht verfügbare Videos anzeigen" aktivieren. Dann kann man beliebige Filme aus der Liste herunterladen :
yt-dlp -f b -o "%(title)s.%(ext)s" --cookies cookies.txt --playlist-start 26 --playlist-end 29 -N 8 "https://www.youtube.com/playlist?list=PLpDxm2oYwzWZieogRZ7SXAQayOzAl39Lk"
Man hat schon eine Vorwahl getroffen, deswegen die "premerged best" gewählt.
Selbstverständlich macht es Sinn, bei VP9 auch opus auszuwählen, also codecs die zusammen passen auswählen. Aber viele Videos werden auf youtube in der höchsten verfügbaren Auflösung nur in VP9 angeboten und dann in ".webm" gespeichert.
TVs kennen webm nicht, wohl aber einige mkv + VP9, hier eine einfache Umwandlung in den mkv-Container :
1 2 | #!/bin/sh for f in *.webm;do ffmpeg -i "$f" -vcodec copy -acodec copy "$(basename "$f" .webm).mkv";done |
Das ist ja Commandline, wie umständlich. Hier ein short-cut für das Terminal :
Den Befehl, s.o. findet man leicht wieder:
yt-dlp -F -o "%(title)s.%(ext)s" --no-playlist -N 8 "https://www.arte.tv/de/videos/091159-000-A/zwei-rechnen-ab/"
Im Terminal strg-r ausführen :
^C (reverse-i-search)`': no-pl
Die Suchfunktion ist "case sensitive".
Und dann den link ändern mit :
strg+b+cursor right
strg-k link löschen und mit
shift + einfg neuen link ergänzen.
Was gibt es noch für yt-dlp ?
Moderiert von sebix:
Thema in einen passenden Forenbereich verschoben, da keine Supportfrage erkennbar.