Bonjour à tous,
Petit topo sur mon projet, j’ai 3 tâches cron qui tournent sur mon raspberry.
Le premier tourne une bonne partie de la journée et consiste à prendre des photos toutes les 5 minutes.
Voici le script :
#!/bin/bash
DATE=$(date +"%H%M")
raspistill -o /mnt/usbel/cron/photos/photo_$DATE.jpg
Je me retrouve donc en fin de journée avec des fichiers du type photo_1405.jpg photo_1730.jpg …
Le second en fin de journée doit créer une vidéo avec tout ça :
#!/bin/bash
DATE=$(date +"%Y-%m-%d_%H-%M")
avconv -r 10 -i /mnt/usbel/cron/photos/*.jpg -r 10 -vcodec libx264 -crf 20 -g 15 /mnt/usbel/cron/videos/video_$DATE.mp4
Il est ici censé prendre toutes les images et en faire une vidéo. Problème, il semble ne pas apprécier le *.jpg
J’ai il y’a quelques temps fait une version timelaps :
#!/bin/bash
raspistill -w 1296 -h 972 -o /var/www/timelaps/data/timelapse_%09d.jpg -tl 10000 -t 36000000
Ici j’avais bien des fichiers du type timelapse_000000001.jpg timelapse_000000002.jpg …
Et donc pas de soucis pour ma compilation de vidéo :
#!/bin/bash
avconv -r 10 -i /var/www/timelaps/data/timelapse_%09d.jpg -r 10 -vcodec libx264 -crf 20 -g 15 timelapse.mp4
C’est pourquoi via une tâche cron je souhaiterai que la photo prise ai un nom de fichier qui s’incrémente et qui soit consécutif (Comme pour le timelaps ci-dessus).
Si vous avez des idées je suis preneur. Je pourrai bien entendu début de journée lancer mon bash de timelaps mais ce n’est pas mon but, je suis persuadé qu’il y’a une solution.
Pour ce que ça intéresse ma dernière tâche cron supprime quand à elle tout les fichiers .jpg
Par avance merci pour votre aide.
Si vous souhaitez plus de précisions n’hésitez pas à me demander.
Romain.