Gestion des versions (versioning)

Le versioning est la discipline qui consiste à générer et gérer plusieurs variantes d'un programme fini pour différents territoires, plateformes, audiences et spécifications techniques, tout en gardant un seul master conformé comme source de vérité. Un long métrage sorti globalement requiert des dizaines de versions : DCP théâtrale par langue (sous-titrée, doublée), montages aérien avec coupes sur contenus sensibles, versions broadcast trimées pour les coupures publicitaires, masters streaming SDR et HDR, courtes pour réseaux sociaux, mixes audio doublés en langue étrangère, versions d'accessibilité avec audio-description et sous-titrage codé. Chaque version peut différer en image (contenu légèrement trimé, logos d'ouverture différents, génériques de fin différents), en audio (pistes en langues alternées, mixes différents, jurons censurés), et en métadonnées (notes différentes, identifiants ISAN différents). Le versioning est typiquement géré via packages IMF (Interoperable Master Format) avec plusieurs CPL (Composition Playlists) référençant un seul jeu de fichiers d'essence — un pour la base, un pour chaque version. IMF a été spécifiquement conçu pour le versioning à l'échelle : produire une version théâtrale française d'un film ne demande plus de dupliquer tout le master, seulement de générer les CPL alternatifs audio et sous-titres. L'étape versioning est de plus en plus automatisée avec des outils comme Marquise Mist, Colorfront, Telestream Vantage, AWS MediaConvert. Les plateformes streaming (Netflix, Disney+) gèrent souvent le versioning final elles-mêmes à partir des packages IMF livrés.

Formats et livraison, WorkflowIngénieur masteringSuperviseur post-productionLivraison, Archivage
IMF permet à une seule essence de base de servir des dizaines de versions (langues, classifications, formats) via des Composition Playlists séparées.