Maneira de gravar os últimos n minutos da webcam

Maneira de gravar os últimos n minutos da webcam

Tento usar ou criar um software para gravar os últimos n minutos de uma webcam.

Eu uso o opencv para capturar imagens da minha webcam, mas não sei se é a melhor maneira de criar um vídeo em tempo real. Quero gravar continuamente os dados e então quando o usuário quiser, o programa para e gera um vídeo com os últimos n minutos.

Planejei gravar os últimos frames na memória ou no computador e substituir continuamente o frame antigo por um novo e quando o usuário quiser seu vídeo, gerá-lo com os frames.

Não tenho certeza se é a maneira melhor e eficiente de fazer isso.

Alguém pode me dar um link ou conselho sobre como fazer algo assim?

informação relacionada