Bonjour à tous,
Je cherche à faire un programme en python (3.2) sur mon raspberry pi 3 qui, lorsque j’appuierais sur un bouton poussoir, lancera l'enregistrement d'une vidéo et l'enregistrera dans un endroit bien précis avec en nom : "Session - Date - Heure:minutes:secondes".
La commande d'enregistrement de la vidéo est la suivante et est fonctionnelle en bash :
raspivid -n -t 200000 -w 1920 -h 1080 -fps 30 -b 10000000 -o /home/pi/Desktop/Video_records/video-moto.h264
Du coup, dans mon script python, je lance cette commande bash via "processe" avec cette ligne :
play_process = subprocess.Popen(['raspivid', '-n', '-t', '1220000', '-w', '1920', '-h', '1080', '-fps', '30', '-b', '10000000', '-o', '/home/pi/Desktop/Video_records/video-moto.h264'])
Ca fonctionne mais le problème est que la vidéo est toujours enregistré sous le même nom...
Comment puis-je faire ?
Pour info, je parviens à définir la date via la commande suivante :
Date = time.strftime('%Y-%m-%d %H:%M:%S')
Toutefois, je ne parviens pas à coller cette date, même en essayant les cas suivants :
'/home/pi/Desktop/Video_records/date.h264']
'/home/pi/Desktop/Video_records/%date.h264']
'/home/pi/Desktop/Video_records/$date.h264']
'/home/pi/Desktop/Video_records/\$date.h264']
'/home/pi/Desktop/Video_records/\%date.h264']
'/home/pi/Desktop/Video_records/"date".h264']
Si quelqu'un pouvait l'aider, ce serait top !
Merci d'avance.
Partager