Je suis un accumulateur de données novice et j'ai quelques centaines de vidéos archivées à partir de YouTube, en utilisant le fichier de configuration youtube-dl suivant :
-i
-o "%(uploader)s (%(uploader_id)s)/%(upload_date)s - %(title)s - (%(duration)ss) [%(resolution)s] [%(id)s].%(ext)s"
# Archive Settings
--download-archive youtube-dl-archive.txt
-a youtube-dl-channels.txt
# Uniform Format
--prefer-ffmpeg
--merge-output-format mkv
# Get All Subs to SRT
--write-sub
--all-subs
--convert-subs srt
# Get metadata
--add-metadata
--write-description
--write-thumbnail
# Debug
-v
Je viens de réaliser que je devrais vraiment inclure le --write-info-json
option.
Comment puis-je revenir en arrière et télécharger uniquement les fichiers info-json pour toutes les vidéos sans re-télécharger les vidéos elles-mêmes ? J'utilise le -a
option pour garder une trace des vidéos que j'ai déjà archivées, et ainsi je peux facilement utiliser ce fichier comme liste de toutes les vidéos dont j'ai besoin pour télécharger le fichier info-json.
Mais je ne sais toujours pas comment télécharger uniquement le fichier info-json. Merci pour tous les pointeurs ici.
Réponse acceptée :
Ce n'est pas une réponse à part entière, mais comme je suis nouveau et que je ne peux pas ajouter de commentaire, je dois l'utiliser
Avez-vous essayé le -j, --dump-json
option, ou l'une des autres répertoriées dans le manuel à l'adresse https://github.com/ytdl-org/youtube-dl/blob/master/README.md#verbosity–simulation-options ?
Je viens de l'essayer et cela a semblé fonctionner correctement sur une seule vidéo