Avez-vous déjà voulu enregistrer vos vidéos préférées sur Internet? Que ce soit une vidéo de chat drôle ou un tutoriel que vous souhaitez regarder plus tard, YT-DLP est là pour vous aider! Dans ce didacticiel YT-DLP complet, nous expliquerons ce qu'est YT-DLP , comment l'installer sur Linux, et les commandes YT-DLP les plus couramment utilisées pour télécharger l'audio et la vidéo de YouTube et divers autres sites Web.
Avertissement et avertissement:
YT-DLP est un outil puissant pour télécharger des vidéos et des audio à partir d'une variété de sites Web. Cependant, il est important de noter que YT-DLP ne doit pas être utilisé pour télécharger un contenu illégal ou piraté. Le téléchargement du matériel protégé par le droit d'auteur sans l'autorisation du titulaire du droit d'auteur est illégal et peut entraîner de graves conséquences juridiques.
Si vous ne savez pas si un fichier vidéo ou audio est protégé ou non, il est préférable de se tromper du côté de la prudence et de ne pas le télécharger. Il existe de nombreuses sources légitimes de contenu gratuit et protégé par le droit d'auteur disponible en ligne.
Voici quelques conseils pour éviter la violation du droit d'auteur lors de l'utilisation de YT-DLP:
Veuillez utiliser YT-DLP de manière responsable et légale.
Ni l'auteur ni le site Web d'Ostechnix ne sont responsables des actes de piratage.
Table des matières
YT-DLP est un outil de ligne de commande gratuit et open-source qui peut être utilisé pour télécharger des vidéos à partir de YouTube et d'autres sites Web d'hébergement vidéo.
YT-DLP est une fourche du YouTube-DLC , désormais déconticulé, dans le but d'ajouter de nouvelles fonctionnalités et correctifs tout en restant compatible avec le projet original.
Il prend en charge un large éventail de formats vidéo et audio, et il peut également être utilisé pour télécharger des sous-titres et des métadonnées. YT-DLP est disponible pour Windows, MacOS et Linux.
Certaines des options par défaut de YT-DLP diffèrent de celles de YouTube-DL et YouTube-DLC. Voici quelques-unes des principales différences:
Pour plus de différences clés, veuillez visiter le référentiel GitHub YT-DLP. Le lien est fourni à la fin de ce guide.
YT-DLP peut être installé de plusieurs manières.
Si vous utilisez un système d'exploitation de type UNIX tel que Linux, MacOS ou BSD, vous pouvez facilement installer YT-DLP en suivant l'une de ces méthodes:
Méthode 1: Utilisation de Curl
sudo curl -l https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o / usr / local / bin / yt-dlp
sudo chmod a rx / usr / local / bin / yt-dlp
Méthode 2: Utilisation de WGET
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o / usr / local / bin / yt-dlp
sudo chmod a rx / usr / local / bin / yt-dlp
Méthode 3: Utilisation d'Aria2c
sudo aria2c https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp ---Dir / usr / local / bin -o yt-dlp
sudo chmod a rx / usr / local / bin / yt-dlp
Pour garder YT-DLP à jour, exécutez simplement la commande suivante:
sudo yt-dlp -u
Pour faire fonctionner YT-DLP, vous pouvez utiliser Python's Package Manager, PIP . Voici diverses méthodes d'installation:
Méthode 1: installation standard
python3 -m pip install -u yt-dlp
Cette commande installera YT-DLP et s'assurera qu'elle est à jour.
Méthode 2: installation minimale
Si vous préférez une installation Lean sans dépendances facultatives:
python3 -m pip install --no-deps -u yt-dlp
Cette commande installe YT-DLP sans aucun composant facultatif.
Méthode 3: Cutting Edge (Master Branch)
Pour ceux qui veulent les dernières fonctionnalités et mises à jour de la branche maître:
python3 -m pip install -u pip setuptools roue
Python3 -M Pip Install --Force-Reinstall https://github.com/yt-dlp/yt-dlp/archive/master.tar.gz
Veuillez noter que sur certains systèmes, vous devrez peut-être utiliser Py ou Python au lieu de Python3.
Mise à jour de YT-DLP:
Pour garder YT-DLP à jour, exécutez la commande suivante:
python3 -m pip install -u yt-dlp
Pour votre commodité, certaines distributions Linux offrent YT-DLP dans leurs référentiels officiels, vous permettant de l'installer en utilisant votre gestionnaire de package par défaut. Voici les instructions d'installation YT-DLP pour différentes distributions Linux:
Alpine Linux:
doas apk -u add yt-dlp
Arch Linux, Endeavouros, Manjaro Linux:
sudo pacman -s yt-dlp
Debian, Ubuntu, Linux Mint, Pop! _Os:
sudo apt installer yt-dlp
Feutre:
sudo dnf installer yt-dlp
OpenSUSE:
sudo zypper installer yt-dlp
Veuillez noter que la version disponible dans les référentiels officiels peut parfois être légèrement dépassée. Pour accéder aux dernières fonctionnalités et mises à jour, il est souvent recommandé d'utiliser la méthode recommandée officiellement impliquant Curl ou WGET, comme indiqué ci-dessus. Ces méthodes vous garantissent la version la plus à jour de YT-DLP.
Pour que YT-DLP télécharge en douceur les vidéos 720p de YouTube et effectuer des conversions de format vidéo, il s'appuie sur FFMPEG . Pour configurer FFMPEG sur votre système Linux, veuillez consulter le guide suivant.
Nous pouvons installer YT-DLP sur un périphérique Android via Termux .
Tout d'abord, installez Termux sur votre téléphone Android.
Ensuite, ouvrez l'application Termux et exécutez la commande suivante pour accorder l'autorisation à Termux pour accéder au stockage de votre téléphone, en autorisant les téléchargements de fichiers.
Termux-Settup-Storage
Mettez à jour tous les packages de Termux pour vous assurer d'avoir les dernières versions.
mise à jour PKG et mise à niveau PKG
Installez des dépendances essentielles, notamment Python, LibExpat et OpenSSL.
pkg installer libexpat openssl python
Installez YT-DLP et assurez-vous qu'il est à jour. PIP est le gestionnaire de packages de Python et gérera l'installation pour vous.
pip install -u yt-dlp
Si vous prévoyez de travailler largement avec les opérations vidéo, il est recommandé d'installer FFMPEG. Cette étape est facultative mais utile pour les tâches liées à la vidéo.
pkg installer ffmpeg
Pour garder YT-DLP à jour, exécutez la commande suivante périodiquement:
pip install -u yt-dlp
Cela garantit que vous utilisez toujours la dernière version de YT-DLP sur votre appareil Android via Termux. Vous pouvez maintenant profiter facilement de télécharger votre contenu préféré sur votre Android!
Si vous avez installé manuellement YT-DLP à l'aide de CURL ou WGET ou ARIA2C, vous pouvez le mettre à jour en exécutant la commande suivante:
sudo yt-dlp -u
Pour ceux qui ont installé YT-DLP à l'aide de PIP, utilisez la commande suivante pour mettre à jour:
python3 -m pip install -u yt-dlp
Si vous avez installé YT-DLP à l'aide du gestionnaire de packages de votre distribution, mettez à jour YT-DLP en fonction du gestionnaire de packages de votre système. Par exemple, sur Arch Linux, mettez à jour YT-DLP avec:
sudo pacman -syu
Sur les systèmes Debian et Ubuntu, vous pouvez mettre à jour YT-DLP en utilisant:
Mise à jour Sudo Apt
Garder YT-DLP à jour garantit que vous avez accès aux dernières fonctionnalités et corrections de bogues.
L'utilisation de YT-DLP est presque identique aux YouTube-DL , avec seulement quelques différences mineures. Dans ce guide, nous apprendrons certaines des commandes YT-DLP les plus couramment utilisées pour télécharger des vidéos et des listes de lecture de YouTube et d'autres sites Web.
Pour télécharger une seule vidéo ou une liste de lecture entière depuis YouTube, entrez simplement l'URL dans le format suivant:
yt-dlp https://www.youtube.com/watch?v=T5B20OLAIAW
Pour télécharger une vidéo ou une liste de lecture avec un nom personnalisé, utilisez l'indicateur -o suivi du nom souhaité. Par exemple:
yt-dlp -o 'Abdul Kalam Wings of Fire Autobiography' https://www.youtube.com/watch?v=T5B20OLAIAW
Pour télécharger une vidéo ou une liste de lecture dans un emplacement spécifique, utilisez l'indicateur -o suivi du répertoire cible. Par exemple:
yt-dlp -o '~ / téléchargements / abdul kalam biographie' https://www.youtube.com/watch?v=T5B20OLAIAW
Pour inclure des détails supplémentaires dans le nom de fichier, tels que le titre, le nom du téléchargeur, la date de téléchargement et le nom de la liste de lecture, utilisez le format suivant:
yt-dlp -o '% (titre) s par% (uploader) s sur% (upload_date) s dans% (playlist) s.% (ext) s' https://www.youtube.com/watch?v=t5b20oLaiaw
Voici une ventilation des différentes options utilisées dans les commandes ci-dessus:
Il peut y avoir des cas où vous devez télécharger plusieurs vidéos à partir d'un site Web ou de toute autre source. Dans de tels cas, vous avez quelques options pratiques:
Option 1: Télécharger en mentionnant les URL
Vous pouvez télécharger plusieurs vidéos en spécifiant leurs URL dans la commande, séparées par des espaces comme SO:
yt-dlp <url1> <url2></url2></url1>
Cette méthode vous permet de récupérer plusieurs vidéos en une seule fois, simplement en répertoriant leurs URL.
Option 2: Utilisez un fichier texte
Alternativement, vous pouvez créer un fichier texte contenant toutes les URL vidéo que vous souhaitez télécharger, puis transmettre ce fichier comme argument à YouTube-DL:
yt-dlp -a url.txt
En utilisant cette commande, YT-DLP télécharge automatiquement toutes les vidéos répertoriées dans le fichier URL.txt. Cette approche est particulièrement pratique lorsqu'il s'agit de nombreuses vidéos, car elle rationalise le processus pour vous.
Pour télécharger une vidéo sous forme d'audio, IE extrait audio d'une vidéo, utilisez -x indicateur comme ci-dessous.
yt-dlp -x https://www.youtube.com/watch?v=t5b20oLaiaw
Vous pouvez également spécifier le format audio de sortie à l'aide de l'indicateur -x - audio-format .
yt-dlp -x --audio-format mp3 https://www.youtube.com/watch?v=t5b20oLaiaw
Cette commande extrait et télécharge uniquement l'audio de la vidéo donnée.
[YouTube] Extraction de l'URL: https://www.youtube.com/watch?v=t5b20oLaiaw [YouTube] T5B20OLAIAW: Téléchargement de la page Web [YouTube] T5B20OLAIAW: Téléchargement de JSON API Player IOS [YouTube] T5B20OLAIAW: Téléchargement Android Player API JSON [YouTube] T5B20OLAIAW: Téléchargement des informations M3U8 [info] T5B20OLAIAW: Téléchargement 1 format (s): 251 [Téléchargement] Destination: Dr APJ Abdul Kalam | Wings of Fire | Autobiographie | Anglais | Inspirant History [T5B20OLAIAW] .webm [Télécharger] 100% de 71.04mib en 00:00:21 à 3,32 mib / s <strong><mark>[ExtractAudio] Destination: Dr APJ Abdul Kalam | Ailes de feu | Autobiographie | English | Histoire audio inspirante [T5B20OLAIAW] .mp3</mark> Suppression du fichier original Dr APJ Abdul Kalam | Wings of Fire | Autobiographie | Anglais | Inspirant Story [T5B20OLAIAW] .webm (Pass -K to Keep)</strong>
Pour télécharger une vidéo avec ses détails d'accompagnement, y compris la description, les métadonnées, les annotations, les sous-titres et la vignette, utilisez la commande suivante:
YT-DLP --WRITE-DESCRIPTION --WRITE-INFO-JSON --WRITE-ANNOTATION --WRITE-SUB - WRITE-Thumbnail <url></url>
Avec cette commande, vous pouvez capturer non seulement la vidéo elle-même, mais aussi tous les éléments associés qui améliorent votre expérience de visualisation.
Pour afficher une liste complète de tous les formats disponibles pour une vidéo ou une liste de lecture, utilisez la commande suivante:
YT-DLP --List-Formats https://www.youtube.com/watch?v=T5B20OLAIAW
Alternativement, vous pouvez obtenir le même résultat avec le drapeau -f :
yt-dlp -f https://www.youtube.com/watch?v=t5b20oLaiaw
Ces commandes vous fournissent un aperçu des différents formats dans lesquels le contenu est accessible, vous aidant à faire une sélection éclairée.
Comme vous le voyez à partir de la sortie, YT-DLP présente un affichage complet de tous les formats vidéo accessibles dans une colonne tabulaire organisée. En passant de gauche à droite, cet affichage comprend des détails essentiels tels que
Ce format s'avère particulièrement utile lorsque vous devez télécharger une vidéo dans une qualité ou un format spécifique. Il permet des décisions rapides et éclairées lors de la sélection du format le plus approprié pour vos besoins.
Pour obtenir la taille du fichier d'une vidéo avant même de la télécharger, utilisez l'indicateur -f comme suit:
yt-dlp -f https://www.youtube.com/watch?v=t5b20oLaiaw
Dans la sortie, la taille du fichier s'affiche dans la 6ème colonne, vous permettant d'identifier facilement les exigences de stockage de la vidéo.
Par défaut, YT-DLP téléchargera des vidéos dans la meilleure qualité disponible si vous ne transmettez aucune option. Cependant, vous avez la flexibilité de télécharger une vidéo ou une liste de lecture dans une qualité ou un format spécifique selon vos préférences.
YouTube propose les options de qualité suivantes pour les téléchargements vidéo:
Par exemple, si vous souhaitez télécharger la vidéo dans la meilleure qualité disponible pour l'audio et la vidéo, utilisez cette commande:
yt-dlp -f meilleur https://www.youtube.com/watch?v=T5B20OLAIAW
De même, télécharger audio uniquement avec la meilleure qualité:
yt-dlp -f bestaudio <url></url>
Pour télécharger le format vidéo de qualité la plus basse, utilisez cette commande:
yt-dlp -f pirevideo <url></url>
Vous pouvez également combiner différentes options de format, comme ceci:
yt-dlp -f bestvideo bestaudio <url></url>
Cette commande télécharge les meilleurs formats vidéo et audio uniquement de qualité et les fusionne à l'aide de FFMPEG ou AVCONV. Assurez-vous que l'un de ces outils est installé sur votre système.
Si vous préférez ne pas fusionner l'audio et la vidéo, remplacez l'opérateur plus () par une virgule (,) comme ceci:
yt-dlp -f 'bestvideo, bestAudio' https://www.youtube.com/watch?v=t5b20oLaiaw -o '% (title) sf% (format_id) s.% (ext) s'
Cette commande télécharge séparément la meilleure vidéo et l'audio de qualité, résultant en deux fichiers. Dans ce cas, il est recommandé d'utiliser un modèle de sortie (option -O) car BestVideo et BestAudio peuvent avoir le même nom de fichier.
Vous pouvez même télécharger une vidéo ou une liste de lecture de qualité spécifique avec une résolution définie. Par exemple, pour télécharger la vidéo de meilleure qualité avec une résolution de 480 pixels ou moins (moins ou égale à 480p), utilisez cette commande:
yt-dlp -f "meilleur [hauteur
Comme mentionné précédemment, vous pouvez combiner des sélecteurs de format pour cibler une qualité vidéo spécifique. La commande suivante télécharge le meilleur format disponible (audio et vidéo) mais pas mieux que 480p:
yt-dlp -f 'bestvideo [hauteur
Vous pouvez confirmer si YT-DLP a téléchargé la vidéo dans la qualité souhaitée en examinant les informations sur les fichiers multimédias avec des outils comme MediaNFO .
Vous avez également la flexibilité d' utiliser des noms de drapeaux abrégés . Par exemple, au lieu de taper "BestVideo", vous pouvez utiliser "BV". De même, vous pouvez utiliser "W" pour "pire" et "wv" pour "Pirevideo".
Exemples:
Pour télécharger le meilleur format vidéo uniquement et le meilleur format audio uniquement ou le meilleur format combiné si la vidéo uniquement n'est pas disponible, exécuter:
yt-dlp -f "bv ba / b" https://www.youtube.com/watch?v=T5B20OLAIAW
Téléchargez la pire qualité vidéo disponible:
yt-dlp -f "wv * wa / w" https://www.youtube.com/watch?v=T5B20OLAIAW
Pour plus d'exemples de drapeaux abrégés, consultez la page de sélection du format .
Cette notation raccourci simplifie vos commandes pour une utilisation plus efficace.
Vous pouvez utiliser l'indicateur -f - pour sélectionner de manière interactive le format pour chaque vidéo. Cela vous invitera avec une liste des formats disponibles, ainsi que leur ID, leur extension, leur résolution, leur taille de fichier et leur codec audio / vidéo.
Pour télécharger un format spécifique, saisissez l'ID du fichier et appuyez sur Entrée.
Pour télécharger la sélection par défaut, appuyez sur Entrée sans rien taper. Pour quitter l'invite de sélection du format interactif, appuyez sur Ctrl C.
Si vous souhaitez télécharger plusieurs formats de la même vidéo, vous pouvez utiliser une virgule comme séparateur. Par exemple, l'utilisation de -f 22,17,18 téléchargera ces trois formats, à condition qu'ils soient disponibles.
Les nombres 22, 17 et 18 correspondent aux ID des formats vidéo respectifs. Ces ID sont appelés "codes de format" dans la sortie de YouTube-DL.
Vous pouvez découvrir ces ID en répertoriant les formats disponibles en utilisant l'une des commandes suivantes:
YT-DLP --List-Formats https://www.youtube.com/watch?v=T5B20OLAIAW
Ou
yt-dlp -f https://www.youtube.com/watch?v=t5b20oLaiaw
Les ID pour les formats disponibles sont répertoriés dans la première colonne. Le format de meilleure qualité se trouve généralement vers la fin, souvent avec un identifiant comme 247. Par conséquent, pour télécharger le format de la meilleure qualité, vous pouvez utiliser la commande suivante:
yt-dlp -f 247 https://www.youtube.com/watch?v=T5B20OLAIAW
Si vous avez l'intention de télécharger plusieurs vidéos et qu'ils ne partagent pas les mêmes formats disponibles, vous pouvez spécifier l'ordre de préférence à l'aide de barres obliques. Il est important de noter que les formats sur le côté gauche sont prioritaires.
Par exemple, l'utilisation de -f 22/17/18 signifie qu'il tentera de télécharger le format 22 si disponible, le format 17 si le format 22 n'est pas disponible, etc. Si aucun des formats spécifiés n'est disponible, il vous informera qu'aucun format approprié de téléchargement n'est trouvé.
N'oubliez pas que la barre oblique est à gauche, ce qui signifie que les formats sur le côté gauche sont préférés pendant le processus de sélection.
Pour télécharger des vidéos dans votre format préféré, comme MP4, exécutez simplement la commande suivante:
YT-DLP - Format MP4 https://www.youtube.com/watch?v=T5B20OLAIAW
Ou, vous pouvez utiliser la version abrégée:
yt-dlp -f mp4 https://www.youtube.com/watch?v=T5B20OLAIAW
Comme mentionné dans la section précédente, il est essentiel de noter que toutes les vidéos ne peuvent pas être disponibles dans les formats souhaités. Dans de tels cas, YT-DLP téléchargera automatiquement le meilleur format disponible.
Par exemple, la commande suivante téléchargera le fichier de format MP4 de la meilleure qualité. Si le format MP4 n'est pas disponible pour la vidéo donnée, il téléchargera le meilleur format alternatif:
yt-dlp -f 'bestvideo [ext = mp4] bestAudio [ext = m4a] / meilleur [ext = mp4] / meilleur' https://www.youtube.com/watch?v=t5b20olaaw
Si vous préférez enregistrer ces fichiers avec des noms de fichiers personnalisés, vous pouvez le faire en utilisant la commande suivante:
yt-dlp -f mp4 -o '% (title) sf% (format_id) s.% (ext) s' https://www.youtube.com/watch?v=t5b20oLaiaw
Lorsque vous téléchargez plusieurs vidéos à partir d'une liste de lecture, vous pouvez avoir une préférence pour les vidéos dans une plage de taille spécifique.
Par exemple, pour s'assurer qu'aucune vidéos plus petite qu'une taille spécifiée, disons 100 Mo, n'est téléchargée, utilisez la commande suivante:
yt-dlp - min-filesize 100m <lastlist_url></lastlist_url>
Inversement, si vous souhaitez éviter de télécharger des vidéos plus grandes qu'une taille donnée, vous pouvez utiliser:
yt-dlp --max-filesize 100m <lastlist_url></lastlist_url>
Vous avez également la possibilité de combiner les opérateurs de sélection de format pour télécharger des vidéos d'une taille particulière. La commande suivante, par exemple, téléchargera le meilleur format vidéo uniquement, tant qu'il ne dépasse pas 100 Mo:
yt-dlp -f 'best [file size <h3> 4.12. Télécharger des vidéos par date</h3><p> YT-DLP offre la capacité de filtrer et de télécharger des vidéos ou des listes de lecture en fonction de leur date de téléchargement, ce qui s'avère incroyablement utile lorsqu'il s'agit de listes de lecture étendues contenant des centaines de vidéos.</p><p> Par exemple, pour télécharger des vidéos téléchargées à une date exacte, disons le 30 septembre 2023, vous pouvez utiliser la commande suivante:</p><pre class="brush:php;toolbar:false"> YT-DLP - Date 20230930 <url></url>
Pour télécharger des vidéos téléchargées au plus tard une date spécifique:
YT-DLP --DateBefore 20230930 <url></url>
Si vous souhaitez récupérer des vidéos téléchargées ou après une date particulière:
YT-DLP --DATAFTER 20230930 <url></url>
Pour télécharger uniquement les vidéos téléchargées au cours des 6 derniers mois:
$ YT-DLP - Datafter maintenant-6 mois <url></url>
Pour télécharger des vidéos dans une plage de dates spécifiée, comme du 30 septembre 2022 au 30 septembre 2023, utilisez la commande suivante:
YT-DLP --DATAFTER 20220930 --DATEBEFORE 20230930 <url></url>
Il s'agit d'une autre fonctionnalité précieuse offerte par YT-DLP, vous permettant de télécharger des chansons ou des vidéos spécifiques à partir d'une liste de lecture qui pourrait contenir des centaines d'entrées.
Par exemple, pour télécharger la 20e vidéo à partir d'une liste de lecture, exécutez la commande suivante:
YT-DLP - PlayList-Items 20 <playlist_url></playlist_url>
Vous pouvez également télécharger et convertir simultanément la vidéo en un autre format. Dans l'exemple suivant, la commande téléchargera la première vidéo de la playlist et la convertira au format .mp3:
YT-DLP - PlayList-Items 1 -X --Audio-Format mp3 <playlist_url></playlist_url>
De même, pour télécharger plusieurs vidéos aléatoires, spécifiez simplement les indices des vidéos dans la playlist séparés par des virgules, comme indiqué ci-dessous:
YT-DLP - PlayList-Items 2,3,7,10 <playlist_url></playlist_url>
Vous pouvez également définir une gamme de vidéos à télécharger. Pour télécharger une liste de lecture vidéo à partir d'une vidéo spécifique, disons le 10e, et continuant jusqu'à la fin:
YT-DLP - PlayList-Start 10 <playlist_url></playlist_url>
Pour télécharger uniquement les vidéos allant de la 2e à la 5e position dans une playlist, utilisez:
YT-DLP --PlayList-Start 2 - PlayList-End 5 <playlist_url></playlist_url>
YT-DLP propose une autre fonctionnalité précieuse qui vous permet de télécharger des vidéos adaptées à un groupe d'âge spécifique.
Par exemple, si vous souhaitez télécharger toutes les vidéos "Playons" qui ne sont pas marquées comme "NSFW" ou à l'âge restreint pour les enfants de 7 ans d'une liste de lecture, vous pouvez utiliser la commande suivante:
YT-DLP - Match-Title "Let's Play" --age-Limit 7 --reject-Title "NSFW" <playlist_url></playlist_url>
Cette commande garantit que seules les vidéos appropriées pour un public de 7 ans seront téléchargées, filtrant tout contenu "NSFW" ou à l'âge.
Pour contrôler la vitesse de téléchargement, vous pouvez utiliser l'option -r. Par exemple, la commande ci-dessous limitera la vitesse à 50 kilobytes par seconde:
YT-DLP -R 50K <url></url>
Gardez à l'esprit que la vitesse est spécifiée en octets par seconde.
YT-DLP reprend généralement automatiquement les téléchargements d'où ils ont été précédemment interrompus. Cependant, si pour une raison quelconque, il ne reprend pas de téléchargement, vous pouvez continuer avec force à télécharger des fichiers partiellement terminés à l'aide de l'indicateur -C ou - Continuation:
yt-dlp -c <url></url>
Ce drapeau garantit que le téléchargement reprend d'où il s'était arrêté, même s'il a été interrompu plus tôt.
Pour télécharger l'image miniature d'une vidéo YouTube donnée, exécutez:
YT-DLP --Ignore-Errors - W-WRITE-Thumbnail --Skip-Download 1 $ 2 $ $ 3 $ https://www.youtube.com/watch?v=t5b20oLaiaw
Voici ce que fait chaque partie de la commande:
Ainsi, lorsque vous exécutez cette commande, YT-DLP tentera de télécharger l'image miniature pour la vidéo YouTube spécifiée et l'enregistrer dans un fichier dans le répertoire actuel. Il sautera le téléchargement du fichier vidéo réel, et il se poursuivra même si certaines erreurs se produisent pendant le processus.
Cette commande peut être utile si vous n'avez besoin que de l'image miniature d'une vidéo YouTube et que vous ne souhaitez pas télécharger le fichier vidéo entier, ce qui peut gagner du temps et de l'espace disque.
Pour diffuser des médias directement sur votre lecteur multimédia, vous devez demander à YT-DLP de diffuser sur STDOUT à l'aide de l'option '-o -'. De plus, votre lecteur multimédia devrait être capable de lire à partir de STDIN.
Vous pouvez y parvenir en canalisant la sortie de YT-DLP à votre lecteur multimédia. Par exemple, pour diffuser vers VLC, vous pouvez utiliser la commande suivante:
yt-dlp -o - "https://www.youtube.com/watch?v=t5b20oLaiaw" | VLC -
Si vous avez installé FFMPEG, vous pouvez utiliser les options '-o - --downloader ffmpeg -f "bv * ba / b"' lors du streaming vers Stdout pour obtenir la meilleure qualité disponible. "
Bien que ces exemples devraient suffire d'utiliser YT-DLP pour télécharger des vidéos en ligne, il convient de noter que YT-DLP offre un large éventail d'options supplémentaires. Pour plus d'informations, vous pouvez consulter la section d'aide YT-DLP en exécutant:
yt-dlp - help
Ci-dessous, vous trouverez une liste d'erreurs courantes que vous pouvez rencontrer de temps en temps. La majorité de ces problèmes peuvent être résolus en mettant à jour YT-DLP vers la dernière version.
Cependant, il y a quelques erreurs, comme celles énumérées ci-dessous, qui peuvent persister même lorsque vous utilisez une version mise à jour de YouTube-DL.
Lorsque vous téléchargez des vidéos depuis YouTube, vous obtiendrez parfois une erreur comme ci-dessous.
Erreur: Impossible de télécharger les données vidéo: HTTP Erreur 403: Interdite
Pour corriger cette erreur, effacez simplement le cache YT-DLP à l'aide de la commande suivante:
$ yt-dlp --rm-cache-dirremoving cache dir /home/ostechnix/.cache/yt-dlp…
Si vous rencontrez cette erreur tout en essayant de télécharger une vidéo YouTube avec un long nom, suivez ces étapes pour la résoudre:
Vous verrez probablement un message d'erreur similaire à celui-ci:
[YouTube] _xegknkebws: téléchargement de page Web Erreur: Impossible d'ouvrir pour l'écriture: [Errno 36] Nom du fichier trop long: '\ xe0 \ xae \ xa8 \ xe0 \ xaf \ x8b [...] \ xe0 \ xaf \ x8d \ xe0 \ xae \ x95 \ xe0 \ xae \ xae \ xe0 \ xaf \ x8d-_xegknkebws.f136.mp4.part
Pour résoudre cette erreur, téléchargez simplement la vidéo avec un nom plus court de votre choix à l'aide de l'indicateur "-o". Par exemple:
yt-dlp -f 'bestvideo [ext = mp4] bestAudio [ext = m4a]' -o video.mp4 <url></url>
Dans cette commande, l'indicateur "-o" vous permet de spécifier un nom personnalisé pour la vidéo téléchargée, garantissant qu'il a un nom de fichier plus court.
Cette feuille de triche vous fournit quelques commandes YT-DLP essentielles pour vous permettre de télécharger efficacement des vidéos et des listes de lecture.
Téléchargez une vidéo:
yt-dlp <video_url></video_url>
Téléchargez une playlist:
yt-dlp <playlist_url></playlist_url>
Sélectionnez la meilleure qualité:
yt-dlp -f meilleur <video_url></video_url>
Sélectionnez Format spécifique:
yt-dlp -f <format_id> <video_url></video_url></format_id>
Format audio uniquement:
yt-dlp -f bestaudio <video_url></video_url>
Limiter la vitesse de téléchargement:
yt-dlp -r 50k <video_url></video_url>
CV Télécharger:
yt-dlp -c <video_url></video_url>
Filtre par date:
YT-DLP --Date 20230101 <dicide_url></dicide_url>
Filtre par limite d'âge:
yt-dlp --age-limit 18 <video_url></video_url>
Filtre par titre:
YT-DLP - Match-Title "Keyword" <playlist_url></playlist_url>
Télécharger par codes de format:
yt-dlp -f 22,17,18 <video_url></video_url>
Télécharger par extension de fichier:
yt-dlp - format mp4 <video_url></video_url>
Définir la limite de taille:
yt-dlp - min-filesize 100m <lastlist_url></lastlist_url>
Téléchargez des vidéos spécifiques de la playlist:
YT-DLP - PlayList-Items 1,3,5 <playlist_url></playlist_url>
Télécharger les miniatures:
YT-DLP --Ignore-Errors - Write-Thumbnail - Skip-Download 1 $ $ $ $ $ <video_url></video_url>
N'oubliez pas de remplacer
Si vous utilisez souvent YT-DLP pour télécharger les médias, vous pouvez utiliser cette cheetheet pour une référence rapide.
Les questions suivantes sont fréquemment posées (FAQ) pour YT-DLP.
Q: Qu'est-ce que YT-DLP?R: YT-DLP est un programme de ligne de commande utilisé pour télécharger des vidéos et des listes de lecture à partir de divers sites Web, y compris YouTube. C'est une fourche de YouTube-DL avec des fonctionnalités et des améliorations supplémentaires.
Q: Comment installer YT-DLP sur mon système?A: You can install yt-dlp on Linux, macOS, and Windows using wget or curl or pip. On Linux, you can also use package managers like apt or dnf on Debian/Ubuntu or Fedora, respectively. For detailed installation instructions, refer to the Install yt-dlp section above.
Q: Can I use yt-dlp on Android?A: Yes, you can use yt-dlp on Android by installing it through the Termux app. Refer to the documentation for specific instructions on setting up yt-dlp on Android.
Q: How do I update yt-dlp to the latest version?A: You can update yt-dlp by running this command: yt-dlp -UThis will fetch and install the latest version of yt-dlp.
Q: How can I download videos in a specific quality or format?A: yt-dlp offers a range of options to specify the format or quality of downloaded videos. You can use the -f or --format flag followed by format codes to select a specific format or quality.
Q: Can I download only the audio of a video?A: Yes, you can download only the audio of a video using yt-dlp. Use the -x flag to extract audio, and specify the desired audio format with --audio-format. For example:yt-dlp -x --audio-format mp3
Q: How do I set a download speed limit? A: To limit the download speed, use the -r flag followed by the desired speed in bytes per second. For example, to limit the speed to 50KB/s:yt-dlp -r 50K
A: yt-dlp allows you to filter videos by their upload date. Use --date, --datebefore, or --dateafter flags followed by the date in the format YYYYMMDD to specify your filter criteria.
Q: Is yt-dlp compatible with scripts and automation?A: Yes, yt-dlp can be integrated into scripts and automated workflows. You can use it with various scripting languages to perform batch downloads, schedule downloads, and more.
Q: Can I download videos from websites other than YouTube?A: Yes, yt-dlp supports a wide range of websites, not just YouTube. You can use it to download videos and playlists from various online platforms.
Q: Is yt-dlp legal to use?A: yt-dlp itself is a legal tool for downloading publicly available videos. However, it's important to respect copyright and intellectual property rights when using yt-dlp, and avoid downloading content without proper authorization.
In this tutorial, we have learned some of the most commonly used yt-dlp commands to download videos and audio from YouTube and various other websites.
yt-dlp is one of my favorite downloader program for Linux . It offers a versatile and comprehensive set of features for downloading videos and playlists from hundreds of websites.
If you're looking for a best audio/video downloader for Linux , yt-dlp is worth trying!
Ressource:
Suggested read:
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!