L’application Final Cut Pro d’Apple est une solution pour l’édition de vidéo. Apple offre la possibilité de créer des plugins. Il y a le « Xml Interchange format » qui permet d’accéder et de modifier le contenu d’un projet. Il y a les FxPlug qui permettent d’ajouter des effets. Il me semble aussi qu’il y a la possibilité d’appliquer des filtres quartz. Mais au niveau importation / exportation, rien d’officiel. Apple en garde le secret. Sony par exemple, a eu le droit d’y accéder pour son plugin XDCAM.
Et les autres alors ? Rien à faire, Apple refuse de publier son SDK. Après quelques heures de rétro-ingénierie, j’ai pu tirer quelques principes de base pour la conception d’un plugin. Il n’y a pas grand chose qui marche pour l’instant. Il est possible d’ajouter un menu dans « Importer » ou « Exporter » et de déclencher une action lorsqu’il est sélectionné par l’utilisateur.

Les sources de ce « mini-plugin » sont disponibles sous licence BSD. C’est le protocol « secret » PRODataInterchange qui y est utilisé. Si quelqu’un arrive à faire avancer le projet, merci de m’en tenir au courant !