JA
Jean
Retour au blog
Vision par Ordinateur

Construire un pipeline de traitement vidéo à 200 FPS avec Python

Jean Admin1 octobre 20250 min de lecture
Construire un pipeline de traitement vidéo à 200 FPS avec Python

Le besoin

Pour le projet LADDER, il fallait traiter des centaines d'heures de vidéos de speedrun. Un traitement séquentiel frame par frame prenait des semaines.

Architecture du pipeline

Le pipeline utilise une architecture producteur-consommateur avec multiprocessing Python. Le décodeur vidéo alimente une queue partagée, et N workers traitent les frames en parallèle.

Optimisations clés

Trois optimisations ont fait passer le throughput de 30 à 200+ FPS : le décodage matériel avec FFmpeg, le batch processing YOLO, et la réduction intelligente de frames (skip des frames statiques).

#Computer Vision#Python#Speedrun