youtube-dl

youtube-dl

Il s'agit de la commande youtube-dl qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


youtube-dl - téléchargez des vidéos depuis youtube.com ou d'autres plateformes vidéo

SYNOPSIS


youtube-dl [OPTIONS] URL [URL...]

DESCRIPTION


youtube-dl est un petit programme en ligne de commande pour télécharger des vidéos de YouTube.com et quelques
plus de sites. Il nécessite l'interpréteur Python, version 2.6, 2.7 ou 3.2+, et il n'est pas
spécifique à la plate-forme. Il devrait fonctionner sur votre box Unix, sur Windows ou sur Mac OS X. Il est
rendu dans le domaine public, ce qui signifie que vous pouvez le modifier, le redistribuer ou l'utiliser
comme tu veux.

OPTIONS


-h, --Aidez-moi
Imprimer ce texte d'aide et quitter

--version
Imprimer la version du programme et quitter

-U, --mettre à jour
Mettez à jour ce programme vers la dernière version. Assurez-vous d'avoir suffisamment
autorisations (exécuter avec sudo si nécessaire)

-je, --ignore-erreurs
Continuer sur les erreurs de téléchargement, par exemple pour ignorer les vidéos indisponibles dans une playlist

--abort-sur-erreur
Abandonnez le téléchargement d'autres vidéos (dans la liste de lecture ou la ligne de commande) si un
erreur se produit

--dump-user-agent
Afficher l'identification actuelle du navigateur

--list-extracteurs
Répertorier tous les extracteurs pris en charge

--extracteur-descriptions
Descriptions de sortie de tous les extracteurs pris en charge

--force-generic-extracteur
Forcer l'extraction pour utiliser l'extracteur générique

--recherche par défaut PRÉFIXE
Utilisez ce préfixe pour les URL non qualifiées. Par exemple, « gvsearch2 : » télécharge deux
vidéos de google videos pour youtube-dl "grosse pomme". Utilisez la valeur "auto" pour
laissez youtube-dl deviner ("auto_warning" pour émettre un avertissement lors de la devinette). "Erreur"
jette juste une erreur. La valeur par défaut "fixup_error" répare les URL cassées, mais
émet une erreur si cela n'est pas possible au lieu de chercher.

--ignore-config
Ne lisez pas les fichiers de configuration. Lorsqu'il est indiqué dans le fichier de configuration global / Etc
/youtube-dl.conf : Ne pas lire la configuration utilisateur dans ~/.config/youtube-
dl/config (%APPDATA%/youtube-dl/config.txt sous Windows)

--liste de lecture plate
N'extrayez pas les vidéos d'une playlist, listez-les seulement.

--sans couleur
Ne pas émettre de codes de couleur en sortie

Réseau Options:
--Procuration URL
Utilisez le proxy HTTP/HTTPS spécifié. Transmettez une chaîne vide (--proxy "") pour
connexion directe

--délai d'expiration du socket SECONDS
Temps d'attente avant d'abandonner, en secondes

--source-adresse IP
Adresse IP côté client à laquelle se lier (expérimental)

-4, --force-ipv4
Faire toutes les connexions via IPv4 (expérimental)

-6, --force-ipv6
Faire toutes les connexions via IPv6 (expérimental)

--cn-vérification-proxy URL
Utilisez ce proxy pour vérifier l'adresse IP de certains sites chinois. Le proxy par défaut
spécifié par --proxy (ou aucun, si les options ne sont pas présentes) est utilisé pour le
téléchargement réel. (expérimental)

Vidéo Le Choix :
--playlist-start NUMÉRO
Playlist vidéo pour commencer (la valeur par défaut est 1)

--playlist-fin NUMÉRO
Playlist vidéo à laquelle se terminer (la valeur par défaut est la dernière)

--playlist-éléments ITEM_SPEC
Éléments vidéo de la liste de lecture à télécharger. Spécifiez les indices des vidéos dans la playlist
séparés par des virgules comme : "--playlist-items 1,2,5,8" si vous souhaitez télécharger des vidéos
indexé 1, 2, 5, 8 dans la liste de lecture. Vous pouvez spécifier la plage : "--playlist-items
1-3,7,10-13", il téléchargera les vidéos aux index 1, 2, 3, 7, 10, 11, 12 et 13.

--match-titre REGEX
Télécharger uniquement les titres correspondants (regex ou sous-chaîne sans casse)

--reject-titre REGEX
Ignorer le téléchargement pour les titres correspondants (regex ou sous-chaîne sans casse)

--max-téléchargements NUMÉRO
Abandonner après avoir téléchargé NUMBER fichiers

--min-taille du fichier TAILLE
Ne téléchargez pas de vidéos plus petites que SIZE (par exemple 50k ou 44.6m)

--max-taille du fichier TAILLE
Ne téléchargez pas de vidéos plus grandes que SIZE (par exemple 50k ou 44.6m)

--Date DATES
Télécharger uniquement les vidéos mises en ligne à cette date

--dateavant DATES
Téléchargez uniquement les vidéos mises en ligne à cette date ou avant (c'est-à-dire inclusivement)

--dateaprès DATES
Télécharger uniquement les vidéos mises en ligne à cette date ou après (c'est-à-dire inclusivement)

--min-vues COUNT
Ne téléchargez aucune vidéo avec moins de COUNT vues

--max-vues COUNT
Ne téléchargez aucune vidéo avec plus de COUNT vues

--match-filtre FILTRE
Filtre vidéo générique (expérimental). Spécifiez n'importe quelle clé (voir l'aide pour -o pour une liste
de clés disponibles) pour correspondre si la clé est présente, !key pour vérifier si la clé n'est pas
present,key > NUMBER (comme "comment_count > 12", fonctionne aussi avec >=, <, <=, !=, =)
pour comparer avec un nombre, et & pour exiger plusieurs correspondances. Des valeurs qui sont
non connus sont exclus sauf si vous mettez un point d'interrogation (?) après l'opérateur.
exemple, pour ne faire correspondre que les vidéos qui ont été aimées plus de 100 fois et qui n'ont pas aimé
moins de 50 fois (ou la fonctionnalité n'aime pas n'est pas disponible à l'heure donnée
service), mais qui ont aussi une description, utilisez --match-filter "like_count > 100 &
dislike_count

--pas de playlist
Téléchargez uniquement la vidéo, si l'URL fait référence à une vidéo et à une liste de lecture.

--oui-playlist
Téléchargez la liste de lecture, si l'URL fait référence à une vidéo et à une liste de lecture.

--Limite d'âge ANNÉES
Téléchargez uniquement des vidéos adaptées à l'âge donné

--télécharger-archive DOSSIER
Téléchargez uniquement les vidéos non répertoriées dans le fichier d'archive. Enregistrez les identifiants de tous
vidéos téléchargées dedans.

--include-annonces
Télécharger également des publicités (expérimental)

Télécharger Options:
-r, --taux-limite LIMIT
Taux de téléchargement maximum en octets par seconde (par exemple 50K ou 4.2M)

-R, --réessais RÉESSAYER
Nombre de tentatives (la valeur par défaut est 10), ou "infini".

--taille du tampon TAILLE
Taille du tampon de téléchargement (par exemple 1024 ou 16K) (la valeur par défaut est 1024)

--pas de tampon de redimensionnement
N'ajustez pas automatiquement la taille de la mémoire tampon. Par défaut, la taille du tampon est
automatiquement redimensionné à partir d'une valeur initiale de SIZE.

--playlist-inverse
Télécharger les vidéos de la playlist dans l'ordre inverse

--xattr-set-filesize
Définir le fichier xattribute ytdl.filesize avec la taille de fichier attendue (expérimental)

--hls-préférer-natif
Utilisez le téléchargeur HLS natif au lieu de ffmpeg (expérimental)

--hls-use-mpegts
Utilisez le conteneur mpegts pour les vidéos HLS, permettant de lire la vidéo tout en
téléchargement (certains joueurs peuvent ne pas pouvoir y jouer)

--external-téléchargeur COMMAND
Utilisez le téléchargeur externe spécifié. Prend actuellement en charge
aria2c, axel, curl, httpie, wget

--external-downloader-args ARGS
Donnez ces arguments au téléchargeur externe

Système de fichiers Options:
-une, --fichier-batch DOSSIER
Fichier contenant les URL à télécharger ('-' pour stdin)

--identifiant Utiliser uniquement l'ID vidéo dans le nom du fichier

-o, --output MODÈLE
Modèle de nom de fichier de sortie. Utilisez %(title)s pour obtenir le titre, %(uploader)s pour le
nom de l'uploader, %(uploader_id)s pour le pseudonyme de l'uploader s'il est différent,
%(autonumber)s pour obtenir un numéro incrémenté automatiquement, %(ext)s pour le nom de fichier
extension, %(format)s pour la description du format (comme "22 - 1280x720" ou "HD"),
%(format_id)s pour l'identifiant unique du format (comme les itags de YouTube : "137"),
%(upload_date)s pour la date de téléchargement (AAAAMMJJ), %(extracteur)s pour le fournisseur
(youtube, metacafe, etc), %(id)s pour l'identifiant de la vidéo, %(playlist_title)s,
%(playlist_id)s, ou %(playlist)s (=titre si présent, ID sinon) pour la liste de lecture
la vidéo est dans, %(playlist_index)s pour la position dans la liste de lecture. %(hauteurs
et %(width)s pour la largeur et la hauteur du format vidéo. %(résolution)s pour un
description textuelle de la résolution du format vidéo. %% pour un littéral
pour cent. Utilisez - pour sortir sur stdout. Peut également être utilisé pour télécharger sur un autre
répertoire, par exemple avec -o '/my/downloads/%(uploader)s
/%(title)s-%(id)s.%(ext)s' .

--autonumber-taille NUMÉRO
Spécifiez le nombre de chiffres dans %(autonumber)s lorsqu'il est présent dans la sortie
le modèle de nom de fichier ou l'option --auto-number est donné

--restrict-noms-fichiers
Limitez les noms de fichiers aux seuls caractères ASCII et évitez les "&" et les espaces dans les noms de fichiers

-UNE, --Numéro automatique
[obsolète ; use -o "%(autonumber)s-%(title)s.%(ext)s" ] Nombre de fichiers téléchargés
à partir de 00000

-t, --Titre
[obsolète] Utiliser le titre dans le nom du fichier (par défaut)

-l, --littéral
[obsolète] Alias ​​de --title

-w, --pas d'écrasement
Ne pas écraser les fichiers

-c, --Continuez
Forcer la reprise des fichiers partiellement téléchargés. Par défaut, youtube-dl reprendra
téléchargements si possible.

--non-continuer
Ne pas reprendre les fichiers partiellement téléchargés (recommencer depuis le début)

--aucune partie
N'utilisez pas de fichiers .part - écrivez directement dans le fichier de sortie

--pas de temps
N'utilisez pas l'en-tête Last-modified pour définir l'heure de modification du fichier

--écrire-description
Écrire la description de la vidéo dans un fichier .description

--write-info-json
Écrire des métadonnées vidéo dans un fichier .info.json

--écrire-annotations
Écrire des annotations vidéo dans un fichier .annotations.xml

--load-info DOSSIER
Fichier JSON contenant les informations vidéo (créé avec le "--write-info-json"
option)

--biscuits DOSSIER
Fichier pour lire les cookies et vider le pot de cookies dans

--cache-dir DIR
Emplacement dans le système de fichiers où youtube-dl peut stocker des informations téléchargées
en permanence. Par défaut $XDG_CACHE_HOME /youtube-dl ou ~/.cache/youtube-dl . À
pour le moment, seuls les fichiers du lecteur YouTube (pour les vidéos avec des signatures obscurcies) sont
mis en cache, mais cela peut changer.

--no-cache-dir
Désactiver la mise en cache du système de fichiers

--rm-cache-dir
Supprimer tous les fichiers cache du système de fichiers

Vignette images:
--écrire-vignette
Écrire l'image miniature sur le disque

--écrire-toutes-les-miniatures
Écrire tous les formats d'image miniature sur le disque

--list-vignettes
Simulez et répertoriez tous les formats de vignettes disponibles

Verbosité / Simulation Options:
-q, --silencieux
Activer le mode silencieux

--pas d'avertissements
Ignorer les avertissements

-Oui, --simuler
Ne téléchargez pas la vidéo et n'écrivez rien sur le disque

--sauter-télécharger
Ne pas télécharger la vidéo

-g, --get-url
Simuler, silencieux mais imprimer l'URL

-e, --get-titre
Simuler, silencieux mais imprimer le titre

--get-id
Simuler, silencieux mais imprimer l'identifiant

--get-vignette
Simuler, silencieux mais imprimer l'URL de la vignette

--get-description
Simulez, calmez mais imprimez la description de la vidéo

--get-durée
Simulez, calmez mais imprimez la longueur de la vidéo

--get-nom_fichier
Simuler, silencieux mais imprimer le nom du fichier de sortie

--get-format
Format de sortie simulé, silencieux mais imprimé

-j, --dump-json
Simulez, calmez mais imprimez les informations JSON. Voir --output pour une description de
clés disponibles.

-J, --dump-single-json
Simulez, calmez mais imprimez des informations JSON pour chaque argument de ligne de commande. Si la
L'URL fait référence à une liste de lecture, videz toutes les informations de la liste de lecture sur une seule ligne.

--print-json
Soyez silencieux et imprimez les informations vidéo au format JSON (la vidéo est toujours en cours de téléchargement).

--nouvelle ligne
Barre de progression de sortie sous forme de nouvelles lignes

--pas de progrès
Ne pas imprimer la barre de progression

--titre-de-la-console
Afficher la progression dans la barre de titre de la console

-dans, --verbeux
Imprimer diverses informations de débogage

--dump-pages
Imprimer les pages téléchargées encodées en base64 pour déboguer les problèmes (très détaillé)

--écrire-pages
Écrire les pages intermédiaires téléchargées dans les fichiers du répertoire actuel pour déboguer
d'ouvrabilité

--print-trafic
Afficher le trafic HTTP envoyé et lu

-Ç, --appeler à la maison
Contactez le serveur youtube-dl pour le débogage

--pas d'appel à la maison
NE PAS contacter le serveur youtube-dl pour le débogage

solutions:
--codage CODAGE
Forcer l'encodage spécifié (expérimental)

- no-check-certificate
Supprimer la validation du certificat HTTPS

--prefer-non sécurisé
Utilisez une connexion non cryptée pour récupérer des informations sur la vidéo. (Actuellement
pris en charge uniquement pour YouTube)

--agent utilisateur UA
Spécifier un agent utilisateur personnalisé

--référent URL
Spécifiez un référent personnalisé, à utiliser si l'accès à la vidéo est limité à un domaine

--add-en-tête CHAMP : VALEUR
Spécifiez un en-tête HTTP personnalisé et sa valeur, séparés par deux points ':'. Vous pouvez utiliser
cette option plusieurs fois

--bidi-solution de contournement
Contournez les terminaux qui ne prennent pas en charge le texte bidirectionnel. Nécessite bidiv ou
fribidi exécutable dans PATH

--sommeil-intervalle SECONDS
Nombre de secondes pour dormir avant chaque téléchargement.

Vidéo Format Options:
-F, --format Format
Code de format vidéo, voir la "SÉLECTION DE FORMAT" pour toutes les informations

--tous-formats
Téléchargez tous les formats vidéo disponibles

--préférer les formats libres
Préférez les formats vidéo gratuits sauf si un spécifique est demandé

-F, --liste-formats
Lister tous les formats disponibles des vidéos demandées

--youtube-skip-dash-manifeste
Ne téléchargez pas les manifestes DASH et les données associées sur les vidéos YouTube

--merge-format-de-sortie Format
Si une fusion est requise (par exemple bestvideo+bestaudio), sortie vers le conteneur donné
format. L'un des mkv, mp4, ogg, webm, flv. Ignoré si aucune fusion n'est requise

Sous-titre Options:
--write-sub
Écrire un fichier de sous-titres

--write-auto-sub
Écrire un fichier de sous-titres généré automatiquement (YouTube uniquement)

--tous les sous-marins
Téléchargez tous les sous-titres disponibles de la vidéo

--list-subs
Lister tous les sous-titres disponibles pour la vidéo

--sous-format Format
Format de sous-titre, accepte la préférence de format, par exemple : "srt" ou "ass/srt/best"

--sous-langage LANGS
Langues des sous-titres à télécharger (facultatif) séparées par des virgules, utilisez --list-
sous-titres pour les balises de langue disponibles

Authentification Options:
-tu, --Nom d'utilisateur USERNAME
Connectez-vous avec cet identifiant de compte

-p, --le mot de passe MOT DE PASSE
Mot de passe du compte. Si cette option est omise, youtube-dl demandera de manière interactive.

-2, --deuxfacteur DEUX FACTEURS
Code d'autorisation à deux facteurs

-n, --netrc
Utiliser les données d'authentification .netrc

--video-mot de passe MOT DE PASSE
Mot de passe vidéo (vimeo, smotri, youku)

Post-traitement Options:
-X, --extraire-audio
Convertir des fichiers vidéo en fichiers audio uniquement (nécessite ffmpeg ou avconv et ffprobe ou
sonde av)

--format-audio Format
Spécifiez le format audio : « meilleur », « aac », « vorbis », « mp3 », « m4a », « opus » ou « wav » ;
"meilleur" par défaut

--qualité audio QUALITE
Spécifiez la qualité audio ffmpeg/avconv, insérez une valeur entre 0 (meilleure) et 9
(pire) pour VBR ou un débit spécifique comme 128K (par défaut 5)

--recode-vidéo Format
Encoder la vidéo dans un autre format si nécessaire (actuellement pris en charge :
mp4|flv|ogg|webm|mkv|avi)

--postprocesseur-arguments ARGS
Donnez ces arguments au postprocesseur

-k, --garder la vidéo
Conservez le fichier vidéo sur disque après le post-traitement ; la vidéo est effacée par
défaut

--pas de post-écrasement
N'écrasez pas les fichiers post-traités ; les fichiers post-traités sont écrasés par
défaut

--embed-subs
Intégrer des sous-titres dans la vidéo (uniquement pour les vidéos mkv et mp4)

--intégrer-vignette
Intégrer la vignette dans l'audio en tant que pochette

--ajouter des métadonnées
Écrire des métadonnées dans le fichier vidéo

--métadonnées-du-titre Format
Analysez des métadonnées supplémentaires telles que le titre de la chanson / l'artiste du titre de la vidéo. Les
la syntaxe du format est la même que --output, les paramètres analysés remplacent l'existant
valeurs. Modèles supplémentaires : %(album)s, %(artiste)s. Exemple:
--metadata-from-title "%(artist)s - %(title)s" correspond à un titre comme "Coldplay -
Paradis"

--xattrs
Écrire des métadonnées dans les xattrs du fichier vidéo (en utilisant les normes dublin core et xdg)

--réparer POLITIQUE
Corrigez automatiquement les défauts connus du fichier. L'un de ne jamais (ne rien faire), avertir
(seulement émettre un avertissement), detect_or_warn (par défaut ; corriger le fichier si nous le pouvons, avertir
autrement)

--prefer-avconv
Préférez avconv à ffmpeg pour exécuter les postprocesseurs (par défaut)

--prefer-ffmpeg
Préférez ffmpeg à avconv pour exécuter les postprocesseurs

--ffmpeg-emplacement PATH
Emplacement du binaire ffmpeg/avconv ; soit le chemin vers le binaire ou son
contenant le répertoire.

--exec CMD
Exécutez une commande sur le fichier après le téléchargement, similaire à la syntaxe -exec de find.
Exemple : --exec 'adb push {} /sdcard/Music/ && rm {}'

--convert-subs Format
Convertissez les sous-titres dans un autre format (actuellement pris en charge : srt|ass|vtt)

CONFIGURATION


Vous pouvez configurer youtube-dl en plaçant n'importe quelle option de ligne de commande prise en charge sur un
fichier de configuration. Sous Linux, le fichier de configuration à l'échelle du système se trouve à
/etc/youtube-dl.conf et le fichier de configuration à l'échelle de l'utilisateur sur ~/.config/youtube-dl/config.
Sous Windows, les emplacements des fichiers de configuration à l'échelle de l'utilisateur sont %APPDATA%\youtube-dl\config.txt
ou C:\Utilisateurs\ \youtube-dl.conf. Par exemple, avec la configuration suivante
le fichier youtube-dl extraira toujours l'audio, ne copiera pas le mtime et utilisera un proxy :

--extraire-audio
--pas de temps
--proxy 127.0.0.1:3128

Vous pouvez utiliser --ignore-config si vous souhaitez désactiver le fichier de configuration pour un
youtube-dl exécuter.

Authentification avec .netrc filet
Vous pouvez également configurer le stockage automatique des informations d'identification pour les extracteurs prenant en charge
authentification (en fournissant le login et le mot de passe avec --username et --password) afin
de ne pas transmettre les informations d'identification en tant qu'arguments de ligne de commande à chaque exécution de youtube-dl et
empêcher le suivi des mots de passe en texte brut dans l'historique des commandes shell. Vous pouvez y parvenir
en utilisant un fichier .netrc (http://stackoverflow.com/tags/.netrc/info) par extracteur.
Pour cela, vous devrez créer un fichier.netrc dans votre $HOME et restreindre les autorisations à
lecture/écriture par vous uniquement :

touchez $HOME/.netrc
chmod a-rwx,u+rw $HOME/.netrc

Après cela, vous pouvez ajouter des informations d'identification pour l'extracteur au format suivant, où extracteur
est le nom de l'extracteur en minuscule :

machine connexion le mot de passe

Par exemple :

connexion youtube machine moncompte@gmail.com mot de passe my_youtube_password
connexion machine twitch my_twitch_account_name mot de passe my_twitch_password

Pour activer l'authentification avec le fichier .netrc, vous devez passer --netrc à youtube-dl ou
placez-le dans le fichier de configuration (#configuration).

Sous Windows, vous devrez peut-être également configurer manuellement la variable d'environnement %HOME%.

SORTIE MODÈLE


L'option -o permet aux utilisateurs d'indiquer un modèle pour les noms de fichiers de sortie. Les bases
l'utilisation est de ne pas définir d'arguments de modèle lors du téléchargement d'un seul fichier, comme dans
youtube-dl -o funny_video.flv "http://some/video". Cependant, il peut contenir des
séquences qui seront remplacées lors du téléchargement de chaque vidéo. Les séquences spéciales ont
le format %(NAME)s. Pour clarifier, il s'agit d'un symbole de pourcentage suivi d'un nom dans
parenthèses, suivies d'un S minuscule. Les noms autorisés sont :

· id : identifiant de la vidéo

· titre : Titre de la vidéo

· URL : URL de la vidéo

· poste : extension de nom de fichier vidéo

· alt_title : un titre secondaire de la vidéo

· display_id : Un identifiant alternatif pour la vidéo

· uploader : nom complet de l'uploader de la vidéo

· créateur : L'artiste principal qui a créé la vidéo

· release_date : la date (AAAAMMJJ) à laquelle la vidéo est sortie

· timestamp : horodatage UNIX du moment où la vidéo est devenue disponible

· upload_date : date de téléchargement de la vidéo (AAAAMMJJ)

· uploader_id : Pseudo ou identifiant de l'uploader de la vidéo

· emplacement : emplacement physique où la vidéo a été tournée

· durée : Durée de la vidéo en secondes

· view_count : combien d'utilisateurs ont regardé la vidéo sur la plateforme

· like_count : nombre d'évaluations positives de la vidéo

· dislike_count : nombre d'évaluations négatives de la vidéo

· repost_count : nombre de reposts de la vidéo

· average_rating : note moyenne donnée par les utilisateurs, l'échelle utilisée dépend de la page Web

· comment_count : nombre de commentaires sur la vidéo

· age_limit : restriction d'âge pour la vidéo (années)

· format : une description lisible par l'homme du format

· format_id : code de format spécifié par --format

· format_note : informations supplémentaires sur le format

· largeur : largeur de la vidéo

· hauteur : Hauteur de la vidéo

· résolution : description textuelle de la largeur et de la hauteur

· tbr : débit binaire moyen de l'audio et de la vidéo en KBit/s

· abr : débit binaire audio moyen en Kbit/s

· acodec : Nom du codec audio utilisé

· asr : taux d'échantillonnage audio en Hertz

· vbr : Débit vidéo moyen en KBit/s

· fps : fréquence d'images

· vcodec : Nom du codec vidéo utilisé

· conteneur : Nom du format du conteneur

· taille du fichier : le nombre d'octets, s'il est connu à l'avance

·filesize_approx : une estimation du nombre d'octets

· protocole : Le protocole qui sera utilisé pour le téléchargement proprement dit

· extracteur : Nom de l'extracteur

· extractor_key : nom de la clé de l'extracteur

· époque : époque Unix lors de la création du fichier

· numéro automatique : numéro à cinq chiffres qui sera augmenté à chaque téléchargement, à partir de
zéro

· playlist : Nom ou identifiant de la playlist qui contient la vidéo

· playlist_index : Index de la vidéo dans la playlist complété par des zéros non significatifs selon
à la longueur totale de la playlist

Disponible pour la vidéo qui appartient à un chapitre ou une section logique : - chapitre : Nom
ou titre du chapitre auquel appartient la vidéo - numéro_chapitre : Numéro du chapitre auquel
la vidéo appartient à - chapter_id : Id du chapitre auquel la vidéo appartient

Disponible pour la vidéo qui est un épisode d'une série ou d'un programme : - série : Titre de
la série ou le programme auquel appartient l'épisode vidéo - saison : Titre de la saison le
l'épisode vidéo appartient à - season_number : numéro de la saison à laquelle appartient l'épisode vidéo
to - season_id : Id de la saison à laquelle appartient l'épisode vidéo - episode : Titre de la
épisode vidéo - episode_number : Numéro de l'épisode vidéo dans une saison - episode_id :
Identifiant de l'épisode vidéo

Chaque séquence susmentionnée lorsqu'elle est référencée dans le modèle de sortie sera remplacée par le
valeur réelle correspondant au nom de la séquence. Notez que certaines séquences ne sont pas
garantis d'être présents car ils dépendent des métadonnées obtenues par des
extracteur, ces séquences seront remplacées par NA.

Par exemple pour -o %(title)s-%(id)s.%(ext)s et une vidéo mp4 avec le titre youtube-dl test video
et id BaW_jenozKcj, cela se traduira par un fichier vidéo de test youtube-dl-BaW_jenozKcj.mp4
créé dans le répertoire courant.

Le modèle de sortie peut également contenir un chemin hiérarchique arbitraire, par exemple
-o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' qui entraînera le téléchargement
chaque vidéo dans un répertoire correspondant à ce modèle de chemin. Tout répertoire manquant sera
être automatiquement créé pour vous.

Pour spécifier le pourcentage littéral dans le modèle de sortie, utilisez %%. Pour sortir sur stdout, utilisez -o -.

Le modèle par défaut actuel est %(title)s-%(id)s.%(ext)s.

Dans certains cas, vous ne voulez pas de caractères spéciaux tels que 中, espaces ou &, comme lorsque
transférer le nom de fichier téléchargé vers un système Windows ou le nom de fichier via un
Canal 8 bits non sécurisé. Dans ces cas, ajoutez l'indicateur --restrict-filenames pour obtenir un raccourci
titre:

Exemples (remarque sous Windows, vous devrez peut-être utiliser des guillemets doubles au lieu de simples) :

$ youtube-dl --get-filename -o '%(title)s.%(ext)s' BaW_jenozKc
vidéo de test youtube-dl ''_ä↭


Derniers programmes en ligne Linux et Windows