Een update heeft mijn project kapotgemaakt: wat nu?
Een NLE-update heeft je project midden in de montage gebroken. Zo rol je veilig terug, bevries je versies en bewaar je uitwisselingsexports als verzekering.
Heeft een update van je montageprogramma je project kapotgemaakt, dan is de snelste veilige oplossing: installeer opnieuw de versie waarin je het project bent begonnen, open een kopie van je laatste project of back-up van vóór de update, en werk daar verder. Blijf niet opslaan in de nieuwe versie terwijl je het probleem uitzoekt. Veel programma's zetten het projectbestand bij de eerste opslag om, en een omgezet bestand opent misschien niet meer in de oudere versie.
De langere oplossing is een beleid: bevries je software zolang een project loopt, test updates op een kopie en bewaar van elke belangrijke sequence een neutraal uitwisselingsbestand. Editors melden regressies na updates in de meeste NLE's, van crashes en afspeelproblemen tot functies zoals transcriptie die zich tussen versies anders gaan gedragen. Wat een leverancier uitbrengt, heb je niet in de hand. Wanneer het je montage bereikt wel.
Waarom updates midden in een project pijn doen
Een update verandert drie dingen tegelijk, en elk ervan kan je opbreken.
- Het projectformaat. Nieuwe versies schrijven vaak een nieuwer projectformaat. Eenmaal opgeslagen kan de oudere versie het weigeren. Dit is de valkuil waar mensen in lopen, want de schade is aangericht op het moment dat je op opslaan drukt.
- De media- en effectenketen. Decoders, GPU-paden, plug-ins van derden en effecten kunnen zich anders gedragen. Een plug-in die gisteren prima was, kan vandaag crashen bij het laden of een net iets ander beeld renderen.
- De workflow. Panelen verschuiven, standaardinstellingen veranderen, een functie waar je op leunde wordt herzien. Er is niets kapot, maar je spiergeheugen wel.
Bij een speelfilm of een lange documentaire is elk van deze dingen in de laatste weken vóór de oplevering duur. Het doel is dat een update iets wordt wat je kiest, niet iets wat je overkomt.
Terugrollen zonder werk te verliezen
Heb je al geüpdatet en klopt er iets niet:
- Stop met opslaan in de nieuwe versie. Sluit het project zonder op te slaan als dat kan.
- Zoek je laatste bestand van vóór de update. Een handmatige Save As-versie of een autosave van vóór de update. Kopieer die naar een veilige plek.
- Installeer de vorige release opnieuw. In de Creative Cloud-app van Adobe kun je via de geavanceerde opties eerdere versies van Premiere Pro installeren. Blackmagic bewaart oudere installatiebestanden van Resolve in zijn supportarchief. Final Cut Pro is via de App Store lastiger terug te zetten, en precies daarom krijgen Final Cut-editors vaak het advies om vóór het updaten een kopie van de werkende app te bewaren.
- Open de kopie in de oude versie. Controleer of ze afspeelt, rendert en exporteert.
- Red alles wat je na de update hebt gedaan. Heb je in de nieuwe versie echt werk verricht, exporteer die sequence dan als XML, FCPXML of EDL uit de nieuwe versie en importeer haar in de oude. Je verliest effecten en sommige eigenschappen, maar de montagebeslissingen komen mee.
- Controleer de plug-ins opnieuw. Plug-ins van derden kunnen ook automatisch zijn bijgewerkt. Breng hun versies terug naar die waarmee het project is gebouwd.
Bevries versies zolang een project loopt
De eenvoudigste regel die professionals volgen: in de versie waarin je een project begint, maak je het ook af.
- Zet automatische updates uit voor je montageprogramma en de plug-ins tijdens lopende projecten. Controleer de update-instellingen van de app zelf en die van het systeem.
- Leg de stack vast. Een eenvoudig tekstbestand in de projectmap: versie van de app, versie van het besturingssysteem, versies van plug-ins, GPU of Mac-model. Verandert er iets, dan weet je wat er veranderde.
- Update tussen projecten, niet tijdens. Plan updates in de periode na de oplevering.
- Wees ook voorzichtig met updates van het besturingssysteem. Een macOS-update kan drivers en plug-ins evenzeer raken als een app-update. Houd die op een projectmachine ook tegen.
- Bewaar het installatiebestand. Bewaar het installatiebestand van de versie die je gebruikt bij het projectarchief, zodat je het jaren later nog kunt openen.
Uitwisselingsexports als verzekering
De nuttigste gewoonte is saai: exporteer bij elke mijlpaal een neutraal tijdlijnbestand van elke belangrijke sequence.
- FCPXML draagt een flink deel van de structuur mee en wordt gelezen door Final Cut en veel andere tools.
- XML (de XML in Final Cut Pro 7-stijl die Premiere exporteert) wordt nog steeds breed ondersteund.
- EDL is oud en beperkt, maar bijna alles leest het. Het is de laatste verdedigingslinie voor montagebeslissingen.
- OTIO (OpenTimelineIO) is een open formaat dat steeds breder wordt ondersteund en als tekst leesbaar is.
Deze bestanden zijn klein, eenvoudig en onafhankelijk van versies. Maakt een update een project onopenbaar, dan verandert een XML van gisteren een ramp in een middag effecten opnieuw toepassen. Bewaar ze naast je back-ups. Onze gids over een montage verplaatsen tussen Premiere, Resolve en Final Cut legt uit wat elk formaat meeneemt en verliest.
Test updates eerst op een kopie
Wil je wel updaten, behandel het dan als een uitrol.
- Dupliceer een representatief project, het liefst het zwaarste dat je hebt.
- Installeer de update zo mogelijk op een tweede Mac of in een aparte gebruikersaccount.
- Open de kopie, speel het drukste deel af, render het, exporteer een master en vergelijk die met de vorige master.
- Controleer elke plug-in en elk effect waar je op leunt.
- Update pas daarna je hoofdmachine, en alleen tussen projecten.
Het kost een uur. Het bespaart je de week waarin alles tegelijk misgaat.
Hoe cinemaOS met updates omgaat
cinemaOS is zo ontworpen dat een update nooit een verrassing is. De updater, onder Settings ▸ Updates, controleert op nieuwe releases en installeert nooit stilletjes. Jij kiest wanneer je installeert, dus een project dat midden in de oplevering zit, blijft op de build waarop het begon.
Projectbestanden worden opgeslagen als .mntm met achterwaarts compatibele decodering, en Save Compatibility Copy… schrijft een aparte kopie naast je project als je een terugvalbestand wilt voordat je iets nieuws probeert. Undo wordt in het project opgeslagen, en hersteltools zoals checkpoints, versiesnapshots en Verified Archive werken ongeacht de versie. Projecten openen en opslaan werkt ook zonder actieve licentie, dus een licentiecontrole staat nooit tussen jou en je montage.
Uitwisseling is in beide richtingen ingebouwd. Exporteer FCPXML, Premiere XML, EDL, OTIO, ALE of AAF met gekoppelde media uit elke sequence, zodat het verzekeringsbestand hierboven één menu-item verwijderd is. Bij importeren worden FCPXML, XML, EDL, OTIO, AAF en tijdlijnen uit Premiere en Resolve geaccepteerd, met een conformrapport dat alles vermeldt wat niet overkwam. Rechtstreeks .prproj lezen is experimenteel, dus een XML-export uit Premiere blijft de betrouwbare route.
Dat betekent niet dat je cinemaOS midden in een project ondoordacht moet updaten. Dezelfde discipline van bevriezen en testen geldt voor elke tool, de onze inbegrepen.
FAQ
Kan ik een project dat in een nieuwere versie is opgeslagen openen in een oudere?
Meestal niet. De meeste NLE's zetten het projectformaat bij het opslaan om. Exporteer XML, FCPXML of EDL uit de nieuwere versie en importeer dat in de oudere om de montage over te zetten.
Moet ik mijn montagesoftware tijdens een project updaten?
Alleen voor een oplossing die je specifiek nodig hebt, en alleen na een test op een kopie. Maak het project anders af in de versie waarmee je begon.
Wat is het veiligste uitwisselingsformaat om te bewaren?
Bewaar er twee: FCPXML of XML voor de structuur, en een EDL als minimale terugval. OTIO is een goede derde optie als je tools het ondersteunen.
Volgende stap
Schrijf je huidige versies van app en plug-ins op, zet automatische updates uit en exporteer vandaag één uitwisselingsbestand van je hoofdsequence. Wil je een editor waarvan de updater op jouw beslissing wacht en waarin uitwisselingsexports bij het dagelijkse werk horen, probeer cinemaOS dan met de gratis proefperiode van 60 dagen, zonder creditcard. Heeft de update je achtergelaten met een vastgelopen of beschadigd project, begin dan met onze gids voor projectherstel.