14 votes

Puis-je télécharger des vidéos à partir d'une requête de recherche sur YouTube en utilisant youtube-dl ?

Je veux télécharger des vidéos à partir d'une requête de recherche sur YouTube en utilisant youtube-dl . Supposons que je veuille des vidéos à partir de la requête de recherche https://www.youtube.com/results?q=how+pour+créer+une+application+Android+dans+Android+studio .

Comment puis-je télécharger des vidéos basées sur des requêtes à partir de YouTube ainsi que d'autres sites vidéo ? C'est ce que j'ai essayé, et cela conduit à l'erreur suivante : error

14voto

Mike McKay Points 355

Il existe une option de recherche intégrée pour youtube-dl. Ancienne méthode :

youtube-dl "gvsearch1:how to create android app in app studio"

L'argument est le suivant : gvsearchXgvsearch signifie utiliser google et X est le nombre de résultats que vous souhaitez télécharger. Ainsi, la recherche ci-dessus portera sur "comment créer une application Android dans app studio" et téléchargera le premier résultat.

(Mise à jour !) Il semble que ytsearch (recherche youtube) soit la meilleure approche maintenant :

youtube-dl "ytsearch1:how to create android app in app studio"

9voto

Madhav Nikam Points 2739

Oui, il est possible de télécharger des vidéos à partir d'une requête de recherche sur YouTube.

Ajout de &page=1 à la requête précédente a permis au téléchargement de se faire.

https://www.youtube.com/results?search_query=how+to+create+Android+app+in+Android+studio&page=1

page 1

6voto

Falko Points 241

Outre la possibilité déjà mentionnée d'utiliser la recherche vidéo google via gvsearch vous pouvez également effectuer une recherche directement sur YouTube :

youtube-dl "ytsearch1:how to create android app in app studio"

Je ne l'ai trouvé nulle part documenté, mais récemment un message d'erreur m'a orienté dans la bonne direction.

4voto

Pablo Bianchi Points 10158

Pour les pistes audio, vous pourriez aussi trouver utile ce script pour lire les lignes d'un fichier texte brut (par exemple avec l'auteur et le titre des thèmes) et les télécharger en mp3 :

#!/bin/bash
youtubedlaudio='youtube-dl --output "%(title)s.%(ext)s" --extract-audio --audio-format mp3 --audio-quality 0'

while IFS='' read -r line || [[ -n "$line" ]] && [[ -n "$line" ]]; do
  $youtubedlaudio "ytsearch:$line" # Or with gvsearch1
done < "$1"

関連する Puis-je télécharger directement des fichiers audio en utilisant youtube-dl ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X