Aller au contenu
yt-dlp

Générateur de commandes yt-dlp

Choisissez les options qu'il vous faut et obtenez la commande yt-dlp exacte, déjà correctement échappée pour votre shell. Aucun flag à retenir, rien à installer ici, rien à envoyer.

Facultatif. Laissez vide et la commande se terminera par URL, à compléter vous-même.

Votre commande

yt-dlp URL
Bases

Audio seul extrait la piste sonore et jette la vidéo.

Vidéo et qualité

Plafonne la hauteur. yt-dlp choisit malgré tout la meilleure piste à ce niveau ou en dessous.

Le type de fichier dans lequel les pistes vidéo et audio séparées sont fusionnées.

Options avancées (3)

Remplace la liste de qualité. Pour ceux qui connaissent déjà la syntaxe des formats.

Réemballe les pistes sans réencoder. Rapide et sans perte.

Réencode la vidéo. Lent et avec perte — seulement si remux ne suffit pas.

Audio

Le fichier vers lequel l'audio est converti.

Le VBR offre le meilleur rapport taille/qualité ; un bitrate fixe est plus prévisible.

Sous-titres

L'incrustation les place dans la vidéo ; l'enregistrement écrit un .srt séparé à côté.

Séparées par des virgules. Écrivez all pour toutes les langues disponibles.

Playlists et chaînes

Que faire quand l'URL appartient à la fois à une vidéo et à une playlist.

Les plages et les listes fonctionnent, par exemple 1-10,15 ou -5::2 pour un élément sur deux depuis la fin.

Options avancées (1)

Note ce qui a déjà été téléchargé pour qu'une nouvelle exécution le saute. C'est ainsi qu'on garde une chaîne à jour.

Extraits et chapitres
Options avancées (2)

Une plage horaire comme *00:01:30-00:03:00, ou un nom de chapitre. L'astérisque de tête indique un horodatage.

Métadonnées et pochette
Options avancées (3)
SponsorBlock

Coupe du fichier les segments signalés par la communauté, d'après les données SponsorBlock.

Options avancées (1)

Conserve les segments mais les signale, pour que vous les sautiez vous-même.

Fichiers et dossiers

Les noms de champs s'écrivent dans %(...)s. Les barres obliques créent des dossiers.

Options avancées (4)

Où les fichiers sont écrits. Combiné au modèle ci-dessus, cela crée des sous-dossiers.

Longueur maximale du nom de fichier, en caractères.

Filtres
Options avancées (5)

AAAAMMJJ, ou une date relative comme now-1month.

AAAAMMJJ, ou une date relative.

Saute tout ce qui est plus petit. Accepte 5M, 500K et analogues.

Saute tout ce qui est plus grand.

Nombre de fichiers à télécharger avant de s'arrêter.

Réseau

Par exemple 2M ou 500K. Utile quand vous avez besoin du reste de la bande passante.

Options avancées (5)

Accélère les flux fragmentés. Quatre est un point de départ raisonnable.

Combien de fois réessayer une partie en échec. infinite est accepté.

URL d'un proxy HTTP, HTTPS ou SOCKS.

Fait ressembler les requêtes à celles d'un vrai navigateur. C'est le remède habituel à un 403 soudain.

Connexion et cookies

Lit directement votre session connectée. Nécessaire pour le contenu privé, restreint par âge ou réservé aux membres.

Options avancées (1)

Un cookies.txt au format Netscape exporté depuis votre navigateur.

Direct
Options avancées (2)

Interroge jusqu'à ce qu'un direct programmé commence. MIN-MAX est l'intervalle entre les vérifications, en secondes.

Contournements
Options avancées (3)

Obsolète au profit de --add-headers. Conservé parce que beaucoup de vieux tutoriels s'en servent encore.

Obsolète au profit de --add-headers.

Options propres à un site, par exemple youtube:player_client=web.

Sortie et débogage
Options avancées (2)
Réinitialiser

Pourquoi un générateur de commandes ?

yt-dlp compte plusieurs centaines d'options, et les plus utiles fonctionnent rarement seules : demander du 1080p suppose de combiner un format selector avec un merge container, et incruster des sous-titres exige ffmpeg sans le dire. Cette page encode ces combinaisons pour que la commande marche du premier coup.

Chaque option correspond ici à un vrai flag, affiché juste à côté, et la page de référence les documente toutes pour une version précise de yt-dlp. Rien n'est réservé à une offre payante.

Comment construire une commande yt-dlp

  1. Collez l'adresse de la vidéo, de la playlist ou de la chaîne dans le champ URL.
  2. Choisissez la qualité, le container, le format audio, les sous-titres et tout ce dont vous avez besoin. La commande se met à jour au fur et à mesure.
  3. Passez à votre shell, copiez la commande et lancez-la dans un terminal où yt-dlp est installé.

Questions fréquentes

Qu'est-ce qu'un générateur de commandes yt-dlp ?
C'est un formulaire qui écrit la commande à votre place. Vous choisissez ce que vous voulez en langage courant, et il produit la ligne yt-dlp exacte, flags dans le bon ordre et échappement correct pour votre shell.
Dois-je installer quelque chose pour utiliser cette page ?
Pour la page, non : elle ne fait qu'écrire du texte. Pour lancer la commande il faut yt-dlp, et ffmpeg pour tout ce qui fusionne, convertit ou incruste. Le guide d'installation couvre les deux.
Quelles options yt-dlp puis-je générer ?
Tout ce dont la plupart des gens ont besoin : format et qualité, extraction audio, sous-titres, playlists, extraits, SponsorBlock, métadonnées, nommage des fichiers, filtres, réseau, cookies, directs et les contournements habituels. La page de référence les liste toutes.
Ces commandes marchent-elles aussi avec youtube-dl ?
En grande partie oui. yt-dlp a conservé les noms d'options de youtube-dl, donc les commandes simples sont interchangeables. Les options plus récentes comme --download-sections, --sponsorblock-remove et --impersonate n'existent que dans yt-dlp.
Y a-t-il une partie payante ?
Non. Toutes les options, préréglages et pages sont gratuits. Rien n'est envoyé, il n'y a pas de compte, et aucune partie du générateur n'est réservée à une offre payante.