J'ai un répertoire de fichiers que j'ai téléchargés sans métadonnées en utilisant youtube-dl au format "nom-youtubeID" (le format standard de youtube-dl). Quelqu'un pourrait-il m'aider à trouver un script dans bash ou python qui prendra la partie youtube ID du nom de fichier et le placer à la fin de la ligne de commande youtube-dl pour chaque fichier dans ce répertoire afin que je puisse ajouter les métadonnées pour ces fichiers?youtube-dl Script pour ajouter des métadonnées aux fichiers déjà téléchargés
-2
A
Répondre
-1
Je l'ai fait dans un simple fichier bash:
cd add_metadata for i in * ; do f="${i##*-}" e="${f%.*}" youtube-dl -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio" -w --no-continue --no-part --merge-output-format mp4 --add-metadata $e done
ne fonctionnera pas avec des noms avec des espaces – RedEyed
Sauf que je l'ai essayé et il le fait. – florosus