Zum Inhalt springen
yt-dlp

yt-dlp Befehlsgenerator

Wähle die Optionen, die du brauchst, und erhalte genau den passenden yt-dlp-Befehl — bereits korrekt für deine shell gequotet. Keine flags im Kopf behalten, hier nichts installieren, nichts hochladen.

Optional. Lässt du es leer, endet der Befehl mit URL, das du selbst einsetzt.

Dein Befehl

yt-dlp URL
Grundlagen

Nur Audio extrahiert die Tonspur und verwirft das Video.

Video und Qualität

Begrenzt die Höhe. yt-dlp wählt trotzdem die beste Spur auf oder unter dieser Grenze.

Der Dateityp, in den getrennte Video- und Audiospuren zusammengeführt werden.

Erweiterte Optionen (3)

Ersetzt die Qualitätsauswahl. Für Leute, die die Format-Syntax schon kennen.

Packt die Spuren neu, ohne neu zu kodieren. Schnell und verlustfrei.

Kodiert das Video neu. Langsam und verlustbehaftet — nur wenn remux nicht ausreicht.

Audio

Die Datei, in die das Audio konvertiert wird.

VBR liefert das beste Verhältnis von Größe zu Qualität; feste bitrates sind besser vorhersehbar.

Untertitel

Einbetten legt sie in das Video; Speichern schreibt eine eigene .srt-Datei daneben.

Mit Komma getrennt. Für alle verfügbaren Sprachen schreibe all.

Playlists und Kanäle

Was passieren soll, wenn die URL gleichzeitig zu einem Video und einer Playlist gehört.

Bereiche und Listen funktionieren beide, etwa 1-10,15 oder -5::2 für jeden zweiten Eintrag von hinten.

Erweiterte Optionen (1)

Hält fest, was schon geladen wurde, damit ein erneuter Lauf es überspringt. So hält man einen Kanal synchron.

Abschnitte und Kapitel
Erweiterte Optionen (2)

Ein Zeitbereich wie *00:01:30-00:03:00 oder ein Kapitelname. Der Stern davor bedeutet, dass es ein Zeitstempel ist.

Metadaten und Cover
Erweiterte Optionen (3)
SponsorBlock

Schneidet die von der Community markierten Abschnitte anhand der SponsorBlock-Daten aus der Datei heraus.

Erweiterte Optionen (1)

Behält die Abschnitte, markiert sie aber, damit du selbst überspringen kannst.

Dateien und Ordner

Feldnamen stehen in %(...)s. Schrägstriche erzeugen Ordner.

Erweiterte Optionen (4)

Wohin die Dateien geschrieben werden. Kombiniert mit der Vorlage oben entstehen Unterordner.

Maximale Länge des Dateinamens in Zeichen.

Filter
Erweiterte Optionen (5)

JJJJMMTT oder ein relatives Datum wie now-1month.

JJJJMMTT oder ein relatives Datum.

Überspringt alles Kleinere. Akzeptiert 5M, 500K und Ähnliches.

Überspringt alles Größere.

Anzahl der Dateien, die geladen werden, bevor Schluss ist.

Netzwerk

Zum Beispiel 2M oder 500K. Nützlich, wenn du die restliche Bandbreite brauchst.

Erweiterte Optionen (5)

Beschleunigt fragmentierte Streams. Vier ist ein sinnvoller Startwert.

Wie oft ein fehlgeschlagener Teil erneut versucht wird. infinite ist erlaubt.

Adresse eines HTTP-, HTTPS- oder SOCKS-Proxy.

Lässt Anfragen wie von einem echten Browser aussehen. Die übliche Lösung, wenn plötzlich 403 kommt.

Anmeldung und cookies

Liest deine angemeldete Sitzung direkt. Nötig für private, altersbeschränkte oder Mitglieder-Inhalte.

Erweiterte Optionen (1)

Eine cookies.txt im Netscape-Format, exportiert aus deinem Browser.

Livestreams
Erweiterte Optionen (2)

Fragt nach, bis ein geplanter Stream beginnt. MIN-MAX sind die Sekunden zwischen den Prüfungen.

Behelfslösungen
Erweiterte Optionen (3)

Veraltet, ersetzt durch --add-headers. Bleibt drin, weil viele ältere Anleitungen es noch verwenden.

Veraltet, ersetzt durch --add-headers.

Seitenspezifische Schalter, zum Beispiel youtube:player_client=web.

Ausgabe und Debugging
Erweiterte Optionen (2)
Zurücksetzen

Warum ein Befehlsgenerator?

yt-dlp hat mehrere hundert Optionen, und die nützlichen funktionieren selten allein: Für 1080p muss man einen format selector mit einem merge container kombinieren, und Untertitel einzubetten verlangt stillschweigend ffmpeg. Diese Seite hat solche Kombinationen bereits eingebaut, damit der Befehl beim ersten Versuch läuft.

Jede Option hier entspricht einem echten flag, der direkt daneben steht, und die Referenzseite dokumentiert sie alle für eine konkrete yt-dlp-Version. Nichts steckt hinter einem Bezahltarif.

So baust du einen yt-dlp-Befehl

  1. Füge die Adresse des Videos, der Playlist oder des Kanals in das URL-Feld ein.
  2. Wähle Qualität, container, Audioformat, Untertitel und alles weitere, was du brauchst. Der Befehl aktualisiert sich dabei laufend.
  3. Wechsle zu deiner shell, kopiere den Befehl und führe ihn in einem Terminal aus, in dem yt-dlp installiert ist.

Häufig gestellte Fragen

Was ist ein yt-dlp-Befehlsgenerator?
Ein Formular, das den Befehl für dich schreibt. Du wählst in normaler Sprache, was du willst, und es erzeugt genau die passende yt-dlp-Zeile — flags in der richtigen Reihenfolge und korrekt für deine shell gequotet.
Muss ich etwas installieren, um diese Seite zu nutzen?
Für die Seite nicht — sie schreibt nur Text. Um den Befehl auszuführen brauchst du yt-dlp, und für alles, was zusammenführt, konvertiert oder einbettet, zusätzlich ffmpeg. Die Installationsanleitung deckt beides ab.
Welche yt-dlp-Optionen kann ich erzeugen?
Alles, was die meisten brauchen: Format und Qualität, Audio-Extraktion, Untertitel, Playlists, Abschnitte, SponsorBlock, Metadaten, Dateinamen, Filter, Netzwerkeinstellungen, cookies, Livestreams und die üblichen Behelfslösungen. Die Referenzseite listet sie alle.
Funktionieren die Befehle auch mit youtube-dl?
Größtenteils ja. yt-dlp hat die Optionsnamen von youtube-dl behalten, einfache Befehle sind also austauschbar. Neuere Optionen wie --download-sections, --sponsorblock-remove und --impersonate gibt es nur in yt-dlp.
Steckt irgendetwas hinter einer Bezahlschranke?
Nein. Alle Optionen, Vorlagen und Seiten sind kostenlos. Es wird nichts hochgeladen, es gibt keine Konten, und kein Teil des Generators ist einem Bezahltarif vorbehalten.