Bonjour,

Je suis débutant dans la programmation en script shell. J'aimerai réaliser une sorte de "caméra de surveillance" : J'ai un flux vidéo en entrée et je voudrais créer un fichier vidéo "tampon" qui enregistrerai environ 2 minutes de vidéo en continu comme un système FIFO où la première frame est supprimée au bout de 2 minutes pour laisser entrer la nouvelle frame etc...

Le but serait de pouvoir copier ce fichier quand je le souhaite pour récupérer les 2 dernières minutes d'enregistrement de ma caméra.


J'ai programmé une solution qui me parait vraiment barbare, dans laquelle je travaille sur 12 petits fichiers vidéos de 10 secondes dans un dossier : le premier fichier est supprimé quand le 13ème est créé. Ensuite, je viens copier le dossier pour concaténer mes fichiers vidéos pour n'en faire qu'un seul avec la commande "ffmpeg".

Je ne suis pas fan de cette solution et je voudrais savoir si il en existe d'autres ?

Merci !