Salut à tous

Je lis une vidéo qui est à FPS = 50 (50i).
Je fais quelques traitements sur chaque frame et j'aimerais générer une vidéo qui soit en ralentit par exemple 3 fois plus lente qu'à l'origine, donc 3 fois plus de frames

J'ai bien compris qu'il faut que j'enregistre donc 150 i/s donc que mon traitement aille très vite.

Donc si j'ai bien compris je dois tenir compte de :
- delay de lecture --> au moins 1000/150 : 6.6 (aprox) --> Je vous prie de me confirmer je ne dois pas lire plus lentement que cela si je veux faire mes 150 i / s
- temps du traitement
- temps d'affichage (oui, je souhaite voir ce qu'il se passe)
- temps d'écriture

Bon comme vous pouvez le voir ce n'est pas simple.
Je voudrais utiliser des threads. Est-ce que je dois faire dans chaque thread :
- lecture
- traitement
- affichage
- ecriture

ou je dois m'y prendre autrement?
Est-ce que l'affichage doit être indépendant du thread de lecture/traitement/ecriture?

Actuellement, c'est à dire sans thread du tout, le traitement se fait mais ma windows est figée et je ne suis qu'à un framerate de 25.

Merci de vos lumières
(Je suis sur Qt)





Merci bien à tous