yt-dlp Befehlsgenerator für Reddit
Stelle einen yt-dlp-Befehl für Reddit-Videos zusammen — inklusive des Schritts, der ihnen den Ton zurückgibt.
Warum Reddit-Videos ohne Ton ankommen
Reddit speichert Video und Audio als getrennte Dateien. Fehlt ffmpeg, lädt yt-dlp die Videospur und nichts mischt den Ton dazu — die Datei spielt, aber stumm, und keine Fehlermeldung erklärt warum.
Installiere ffmpeg, den Rest übernimmt die Vorlage hier. Galerie-Beiträge gelten als Playlist, der Modus ganze Playlist holt also alle Teile.
Der Host v.redd.it ist der Ausgangspunkt der meisten Schwierigkeiten. Eine direkte v.redd.it-Adresse lädt sauber herunter, aber dasselbe Video, gefunden über einen Subreddit-Feed oder eine old.reddit.com-Seite, kommt verpackt in einer Reddit-Seiten-Adresse an, und ältere yt-dlp-Versionen scheitern manchmal am Auspacken. Aktualisiere zuerst — yt-dlp -U — bevor du irgendeine andere Einstellung anfasst: die Extraktoren für Reddit wurden mehrfach überarbeitet, und ein Binary von vor drei Monaten ist älter als der heutige Zustand der Seite.
Galerien sind die andere Hälfte. Reddit packt Bildgalerien mit einem Video darin zusammen, und yt-dlp liefert das als Playlist einzelner Einträge — die Bilder einer nach dem anderen, das Video als eigener Eintrag. Wenn du nur das Video wolltest, schalte Playlists aus und yt-dlp nimmt nur das Video; wenn du alles willst, lass den Modus ganze Playlist an und ergänze die Archivdatei, damit ein erneuter Lauf nur die Einträge aufnimmt, die beim ersten Mal scheiterten.
Quarantäne- und NSFW-Subreddits brauchen cookies — dieselbe Option wie überall sonst, cookies aus dem Browser —, weil Reddit anonymen Anfragen die Adresse der Medien vorenthält. Gelöschte Beiträge sind das eine, woran keine Option herankommt: Ist ein Beitrag entfernt, verschwindet der Eintrag im Media-CDN mit ihm, und die Spiegel, die es einmal gab, sind längst fort. Was noch funktioniert, ist die Wayback Machine für die Seite selbst — das liegt aber außerhalb dessen, was yt-dlp holt.
Reddit rekodiert alles, was es hostet, und die Decke ist niedrig: v.redd.it endet bei 720p, eine Höhenbegrenzung auf 1080p findet also nichts über 720p und liefert die 720p-Datei zurück — das ist das Limit der Plattform, kein fehlgeschlagener Download. Auch der Modus nur Audio ist gut zu wissen: -x auf einem Reddit-Video extrahiert die Tonspur wie überall sonst — der schnellste Weg, nur den Ton eines Beitrags zu sichern, dessen Video du nicht brauchst.