J'ai eu une période assez dense en traitement vidéo, et j'utilisais des outils opensource pour encoder, graver, traiter mes vidéos.
Par exemple, j'ai récupéré à l'époque plusieurs dizaines d'heures de vidéos de mon enfance que j'ai traité et pour lesquelles j'avais fait des DVD personnalisés, etc ...
Dans cet objectif, j'avais développé et maintenu sur plus d'un an à titre perso un assez gros projet qui était une interface qui servait à piloter ces différents outils :
Il y avait pas mal de challenge autour de ce projet :
- apprentissage autodidacte des bases de l'encodage video/audio avec les problèmes de codecs, bitrate etc ...
- lecture temps réel d'un flux texte (output de mencoder) pour le parser et afficher une barre de progression
- packaging de l'ensemble des briques logicielles avec un installeur (nsis) et des scripts VBS pour modifier la base de registre
- production d'une video à partir de sources images (diaporama) avec fading configurable