2017-09-09 2 views
-2

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

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

+0

ne fonctionnera pas avec des noms avec des espaces – RedEyed

+0

Sauf que je l'ai essayé et il le fait. – florosus