

Ma belle fac actuelle…
Une présentation du projet qui prend une grande partie de mon temps cette année, projet de Master 1 Informatique 2009-2010.
MVP – Ma Vidéo de Photos, est un logiciel capable d’assembler et de traiter des photos pour en faire une vidéo, en intégrant différents effets de transitions, cadrages, déplacements, et une éventuelle musique/bande-son.
Jusque là le logiciel semble assez classique, mais il est plus subtil que ça. Pour proposer à l’utilisateur le meilleur montage possible, des algorithmes de traitement d’images (Harris, SIFT, …) sont adaptés pour chercher les zones intéressantes de l’image. Grâce à ces points d’intérêts et à l’application d’un style (lent, rapide, cinéma, fun, classique, architecture, …), l’encodeur va proposer diverses animations dans la vidéo comme des cadrages, des trajectoires ou des zooms sur les parties intéressantes.
Développé selon la méthode Agile (développement itératif court), nous n’en sommes pour l’instant qu’au deuxième prototype. Celui-ci est développé en Java et utilise la librairie Xuggle comme encodeur. Aucun algorithme de recherche n’est encore implémenté et il nous reste de nombreux bugs et fonctionnalité à développer.
Nous sommes 11 à travailler sur MVP, et je suis à la tête de cette équipe, prenant ainsi la place entre le marteau (le prof) et l’enclume (mon équipe).
De nombreuses fonctionnalités sont prévues, comme une personnalisation avancée d’un projet vidéo et à des options de montage sympa comme la synchronisation des images avec la musique.
Quelques screenshots de l’interface en constante évolution :

Création d’un nouveau projet

Interface générale

Dessin manuel de point d’intérêt pour l’encodeur