Je veux créer un script sur Mac qui surveille un dossier et fusionne la vidéo et l'audio. Mais si le fichier 01 existe (fichier fusionné précédent), je veux qu'il crée le fichier 02 et si celui-ci existe, je veux qu'il crée le fichier 03,... Je serais très heureux si les anciens fichiers pouvaient être supprimés en raison de l'espace disque. Mais c'est délicat car je surveille le dossier via la configuration d'action de dossier sur Mac. Voici ce que j'ai fait jusqu'à présent:
#!/bin/bash
now=$(date +"%d_%m_%Y_%Hu%M")
cd "/Users/tomvanwinkel/Documents/Convert/Merge"
for filename in *.mp4; do
stub="${filename%.*}"
/usr/local/bin/ffmpeg -i "${stub}.mp4" -i "${stub}.wav" -c:v copy -c:a aac -map 0:v:0 -map 1:a:0 "${stub}_ok".mp4
FILE="${stub}_ok".mp4
if [ -f "$FILE" ]; then
cp "${stub}_ok".mp4 "${stub}_ok01".mp4
fi
done