Une mise à jour a cassé mon projet : que faire maintenant
Une mise à jour a cassé votre projet en plein montage. Revenir en arrière sans risque, figer les versions et garder des exports d'échange comme assurance.
Si une mise à jour de votre logiciel de montage a cassé votre projet, la solution sûre la plus rapide consiste à réinstaller la version dans laquelle vous avez commencé le projet, à ouvrir une copie de votre dernier projet ou backup d'avant la mise à jour, et à continuer là. Ne continuez pas à enregistrer dans la nouvelle version pendant que vous cherchez la panne. Beaucoup d'applications convertissent le fichier de projet au premier enregistrement, et un fichier converti risque de ne plus s'ouvrir dans l'ancienne version.
La solution à plus long terme est une règle : figer votre logiciel pour toute la durée d'un projet, tester les mises à jour sur une copie, et garder un fichier d'échange neutre de chaque séquence importante. Les monteurs signalent des régressions après mise à jour sur la plupart des logiciels de montage, des plantages et problèmes de lecture jusqu'à des fonctions comme la transcription qui changent de comportement d'une version à l'autre. Vous ne contrôlez pas ce qu'un éditeur publie. Vous contrôlez le moment où cela touche votre montage.
Pourquoi les mises à jour font mal en cours de projet
Une mise à jour change trois choses à la fois, et chacune peut mordre.
- Le format du projet. Les nouvelles versions écrivent souvent un format de projet plus récent. Une fois enregistré, l'ancienne version peut le refuser. C'est le piège classique, parce que le mal est fait au moment où vous enregistrez.
- La chaîne médias et effets. Décodeurs, chemins GPU, plug-ins tiers et effets peuvent se comporter différemment. Un plug-in qui allait bien hier peut planter au chargement aujourd'hui, ou rendre une image légèrement différente.
- Le workflow. Les panneaux bougent, les valeurs par défaut changent, une fonction sur laquelle vous comptiez est remaniée. Rien n'est cassé, mais votre mémoire musculaire, si.
Sur un long métrage ou un documentaire long, n'importe lequel de ces problèmes dans les dernières semaines avant la livraison coûte cher. L'objectif est de faire des mises à jour quelque chose que vous choisissez, pas quelque chose qui vous arrive.
Revenir en arrière sans perdre de travail
Si vous avez déjà mis à jour et que quelque chose ne va pas :
- Arrêtez d'enregistrer dans la nouvelle version. Fermez le projet sans enregistrer si vous le pouvez.
- Retrouvez votre dernier fichier d'avant la mise à jour. Une version enregistrée à la main ou une sauvegarde automatique antérieure à la mise à jour. Copiez-la en lieu sûr.
- Réinstallez la version précédente. L'application Creative Cloud d'Adobe permet d'installer d'anciennes versions de Premiere Pro depuis ses options avancées. Blackmagic conserve les anciens installateurs de Resolve dans son archive d'assistance. Final Cut Pro est plus difficile à rétrograder via l'App Store, et c'est précisément pour cela qu'on conseille souvent aux monteurs Final Cut de garder une copie de l'application qui fonctionne avant de mettre à jour.
- Ouvrez la copie dans l'ancienne version. Vérifiez qu'elle se lit, se rend et s'exporte.
- Sauvez ce qui a été fait après la mise à jour. Si vous avez vraiment travaillé dans la nouvelle version, exportez cette séquence en XML, FCPXML ou EDL depuis la nouvelle version et importez-la dans l'ancienne. Vous perdrez les effets et certains attributs, mais les décisions de montage passent.
- Revérifiez les plug-ins. Les plug-ins tiers se sont peut-être mis à jour tout seuls aussi. Alignez leurs versions sur celles avec lesquelles le projet a été construit.
Figer les versions pour toute la durée d'un projet
La règle la plus simple que suivent les professionnels : la version dans laquelle vous commencez un projet est celle dans laquelle vous le finissez.
- Désactivez les mises à jour automatiques de votre logiciel de montage et de ses plug-ins pendant les projets en cours. Vérifiez les réglages de mise à jour de l'application et ceux du système.
- Notez votre configuration. Dans le dossier du projet, une simple note texte : version de l'application, version du système, versions des plug-ins, GPU ou modèle de Mac. Quand quelque chose change, vous savez quoi.
- Mettez à jour entre les projets, pas pendant. Prévoyez les mises à jour pour la pause qui suit une livraison.
- Méfiez-vous aussi des mises à jour du système. Une mise à jour de macOS peut affecter les pilotes et les plug-ins autant qu'une mise à jour d'application. Retardez-les aussi sur une machine de production.
- Gardez l'installateur. Rangez l'installateur de la version utilisée avec l'archive du projet, pour pouvoir le rouvrir des années plus tard.
Les exports d'échange comme assurance
L'habitude la plus utile est aussi la plus ennuyeuse : exporter un fichier de timeline neutre de chaque séquence importante à chaque étape.
- FCPXML transporte une bonne part de la structure et est lu par Final Cut et beaucoup d'autres outils.
- XML (le XML de style Final Cut Pro 7 qu'exporte Premiere) reste largement pris en charge.
- EDL est ancien et limité, mais presque tout le lit. C'est le dernier rempart pour les décisions de montage.
- OTIO (OpenTimelineIO) est un format ouvert, de plus en plus pris en charge et lisible en texte.
Ces fichiers sont petits, simples et indépendants des versions. Si une mise à jour rend un projet impossible à ouvrir, un XML de la veille transforme une catastrophe en un après-midi passé à réappliquer des effets. Rangez-les à côté de vos backups. Notre guide pour passer un montage entre Premiere, Resolve et Final Cut explique ce que chaque format transporte et perd.
Tester les mises à jour d'abord sur une copie
Quand vous voulez vraiment mettre à jour, traitez-le comme un déploiement.
- Dupliquez un projet représentatif, idéalement le plus lourd que vous ayez.
- Installez la mise à jour sur un second Mac ou sur un compte utilisateur séparé si possible.
- Ouvrez la copie, lisez la section la plus chargée, rendez-la, exportez un master et comparez-le au master précédent.
- Vérifiez chaque plug-in et chaque effet dont vous dépendez.
- Ensuite seulement, mettez à jour votre machine principale, et seulement entre deux projets.
Cela prend une heure. Cela vous épargne la semaine où tout tourne mal en même temps.
Comment cinemaOS gère les mises à jour
cinemaOS est conçu pour qu'une mise à jour ne soit jamais une surprise. Le système de mise à jour, dans Settings ▸ Updates, cherche les nouvelles versions et n'installe jamais rien en silence. Vous choisissez quand installer, donc un projet en pleine livraison reste sur la build sur laquelle il a commencé.
Les fichiers de projet sont stockés en .mntm avec un décodage rétrocompatible, et Save Compatibility Copy… écrit une copie séparée à côté de votre projet quand vous voulez un fichier de secours avant d'essayer quelque chose de nouveau. L'historique d'annulation est stocké dans le projet, et les outils de récupération comme les checkpoints, les version snapshots et Verified Archive fonctionnent quelle que soit la version. Les projets s'ouvrent et s'enregistrent aussi sans licence active, donc une vérification de licence ne se met jamais entre vous et votre montage.
L'échange est intégré dans les deux sens. Exportez en FCPXML, Premiere XML, EDL, OTIO, ALE ou AAF avec médias liés depuis n'importe quelle séquence : le fichier d'assurance décrit plus haut est à un élément de menu. L'import accepte les timelines FCPXML, XML, EDL, OTIO, AAF, Premiere et Resolve, et écrit un rapport de conformation qui liste tout ce qui ne s'est pas traduit. La lecture directe des .prproj est expérimentale, donc un export XML depuis Premiere reste la voie fiable.
Rien de tout cela ne veut dire qu'il faut mettre à jour cinemaOS en plein projet sans réfléchir. La même discipline de gel et de test s'applique à tous les outils, le nôtre compris.
FAQ
Peut-on ouvrir dans une version plus ancienne un projet enregistré dans une plus récente ?
En général non. La plupart des logiciels de montage convertissent le format du projet à l'enregistrement. Exportez en XML, FCPXML ou EDL depuis la version récente et importez ce fichier dans l'ancienne pour transférer le montage.
Faut-il mettre à jour son logiciel de montage pendant un projet ?
Seulement pour un correctif dont vous avez précisément besoin, et seulement après l'avoir testé sur une copie. Sinon, terminez le projet dans la version avec laquelle vous l'avez commencé.
Quel format d'échange est le plus sûr à conserver ?
Gardez-en deux : FCPXML ou XML pour la structure, et une EDL comme solution de repli minimale. OTIO est une bonne troisième option si vos outils le prennent en charge.
Prochaine étape
Notez dès aujourd'hui vos versions d'application et de plug-ins, désactivez les mises à jour automatiques, et exportez un fichier d'échange de votre séquence principale. Si vous voulez un logiciel de montage dont le système de mise à jour attend votre décision et dont les exports d'échange font partie du travail quotidien, essayez cinemaOS avec l'essai gratuit de 60 jours, sans carte bancaire. Si la mise à jour vous a laissé un projet figé ou endommagé, commencez par notre guide de récupération de projet.