Référence Projet

FBmn Software : correction colorimétrique pro. de vidéos avec accélération GPU

Contexte

FBmn Software est un projet résultant d’un besoin personnel dans le domaine du montage vidéo, réalisé en auto-entrepreneur.

Besoin

Sony Vegas, un des leaders du marché du montage vidéo semi-professionnel, est un logiciel très complet et très compétitif. Il lui manque en revanche des outils pour la correction colorimétrique, indispensables pour les professionnels tels que les éditeurs de vidéo corporate ou d’événements familiaux.

De nombreux « plugin » ou « greffons » sont disponibles sur le marché, permettant d’élargir les possibilités de Sony Vegas, il n’en existe cependant pas couvrant ce besoin.

Souhaitant réaliser des vidéos de qualité et aux couleurs irréprochables, j’ai donc décider de développer plusieurs plugins, notamment pour corriger la balance des blancs, corriger les sur/sous-expositions, et ajuster la correspondance de couleurs entre plusieurs caméras.

Les utilisateurs de Sony Vegas, principalement aux Etats-Unis, ont eu connaissance de ces outils et sont devenus clients.

Comme les plugins sont de gros consommateurs de puissance de calcul (environ 8 millions de calculs à faire pour chacune des 25 images par seconde d’un film), la clientèle a exprimé un nouveau besoin : avoir de nouvelles versions plus performantes.

Solution apportée

La réalisation de ce projet passe par de nombreuses étapes :

  • Conception d’algorithmes mathématiques pour chaque type de correction colorimétrique
  • Développement de ces algorithmes dans l’architecture technique des plugins de Sony Vegas, selon le standard OFX/OpenFX
  • Tests sur plusieurs environnements cibles à l’aide de machines virtuelles, pour vérifier le fonctionnement sur les différentes versions de Windows, avec les différentes versions de Sony Vegas, et pour les différents formats de vidéo supportés
  • Création d’un site web présentant l’offre, permettant de télécharger des versions d’évaluation et d’effectuer le paiement en ligne
  • Intégration d’un outil de gestion de campagnes marketing pour acquérir de nouveaux clients, envoyer des campagnes de promotion, des campagnes de fidélisation/upsells, et déployer des emails automatique de confirmation de commande et d’envoi de clefs de licences
  • Création d’un forum en ligne pour le support technique
  • Partenariats marketing/co-branding pour la visibilité de la marque