Uma atualização estragou o meu projeto: o que fazer agora
Uma atualização do editor de vídeo estragou o projeto a meio da montagem. Como reverter com segurança, congelar versões e manter exportações de intercâmbio.
Se uma atualização do editor de vídeo estragou o seu projeto, a solução segura mais rápida é reinstalar a versão com que começou o projeto, abrir uma cópia do último projeto ou backup anterior à atualização e continuar aí. Não continue a gravar na versão nova enquanto investiga. Muitas aplicações convertem o ficheiro de projeto na primeira gravação, e um ficheiro convertido pode não voltar a abrir na versão antiga.
A solução de fundo é uma política: congelar o software durante toda a vida de um projeto, testar atualizações numa cópia e guardar um ficheiro de intercâmbio neutro de cada sequência importante. Os editores relatam regressões depois de atualizações na maioria dos editores, de bloqueios e problemas de reprodução a funcionalidades como a transcrição a mudar de comportamento entre versões. Não controla o que um fabricante lança. Controla quando isso chega à sua montagem.
Porque é que as atualizações doem a meio de um projeto
Uma atualização muda três coisas ao mesmo tempo, e qualquer uma pode morder.
- O formato do projeto. As versões novas escrevem muitas vezes um formato de projeto mais recente. Uma vez gravado, a versão antiga pode recusá-lo. É esta a armadilha em que as pessoas caem, porque o estrago está feito no momento em que carrega em gravar.
- O pipeline de média e efeitos. Descodificadores, caminhos de GPU, plug-ins de terceiros e efeitos podem comportar-se de outra forma. Um plug-in que ontem estava bem pode bloquear hoje ao carregar, ou renderizar uma imagem ligeiramente diferente.
- O fluxo de trabalho. Os painéis mudam de sítio, as predefinições mudam, uma funcionalidade de que dependia é refeita. Nada está estragado, mas a sua memória muscular sim.
Numa longa-metragem ou num documentário longo, qualquer destas coisas nas últimas semanas antes da entrega sai cara. O objetivo é fazer das atualizações algo que escolhe, e não algo que lhe acontece.
Reverter sem perder trabalho
Se já atualizou e algo está errado:
- Pare de gravar na versão nova. Feche o projeto sem gravar, se puder.
- Encontre o seu último ficheiro anterior à atualização. Uma versão feita com Save As ou uma gravação automática de antes da atualização. Copie-a para um lugar seguro.
- Reinstale a versão anterior. A aplicação Creative Cloud da Adobe permite instalar versões anteriores do Premiere Pro nas opções avançadas da aplicação. A Blackmagic mantém instaladores antigos do Resolve no seu arquivo de suporte. O Final Cut Pro é mais difícil de reverter pela App Store, e é exatamente por isso que se aconselha muitas vezes a quem usa Final Cut que guarde uma cópia da aplicação que funciona antes de atualizar.
- Abra a cópia na versão antiga. Confirme que reproduz, renderiza e exporta.
- Salve tudo o que fez depois da atualização. Se fez trabalho a sério na versão nova, exporte essa sequência como XML, FCPXML ou EDL a partir da versão nova e importe-a na antiga. Vai perder efeitos e alguns atributos, mas as decisões de montagem passam.
- Volte a verificar os plug-ins. Os plug-ins de terceiros também podem ter-se atualizado sozinhos. Faça coincidir as versões com aquelas com que o projeto foi construído.
Congele as versões durante a vida do projeto
A regra mais simples que os profissionais seguem: a versão com que começa um projeto é a versão com que o termina.
- Desligue as atualizações automáticas da sua aplicação de edição e dos plug-ins durante os projetos em curso. Verifique as definições de atualização da própria aplicação e as do sistema.
- Registe o conjunto. Na pasta do projeto, uma nota em texto simples: versão da aplicação, versão do sistema, versões dos plug-ins, GPU ou modelo do Mac. Quando algo muda, sabe o que mudou.
- Atualize entre projetos, não durante. Planeie as atualizações para o intervalo depois da entrega.
- Cuidado também com as atualizações do sistema. Uma atualização do macOS pode afetar drivers e plug-ins tanto como uma atualização da aplicação. Adie-as também numa máquina de projeto.
- Guarde o instalador. Arquive o instalador da versão que está a usar com o arquivo do projeto, para o poder reabrir anos depois.
Exportações de intercâmbio como seguro
O hábito mais útil é aborrecido: exportar um ficheiro de timeline neutro de cada sequência importante em cada etapa.
- FCPXML transporta bastante estrutura e é lido pelo Final Cut e por muitas outras ferramentas.
- XML (o XML ao estilo do Final Cut Pro 7 que o Premiere exporta) continua a ser muito suportado.
- EDL é antigo e limitado, mas quase tudo o lê. É a última linha de defesa das decisões de montagem.
- OTIO (OpenTimelineIO) é um formato aberto, cada vez mais suportado e legível como texto.
Estes ficheiros são pequenos, simples e independentes da versão. Se uma atualização tornar um projeto impossível de abrir, um XML de ontem transforma um desastre numa tarde a reaplicar efeitos. Guarde-os junto dos backups. O nosso guia para passar uma montagem entre Premiere, Resolve e Final Cut explica o que cada formato transporta e perde.
Teste primeiro as atualizações numa cópia
Quando quiser mesmo atualizar, trate a atualização como uma implementação.
- Duplique um projeto representativo, de preferência o mais pesado que tiver.
- Instale a atualização num segundo Mac ou numa conta de utilizador separada, se puder.
- Abra a cópia, reproduza a secção mais carregada, renderize-a, exporte um master e compare-o com o master anterior.
- Verifique cada plug-in e efeito de que depende.
- Só então atualize a máquina principal, e só entre projetos.
Demora uma hora. Poupa a semana em que tudo corre mal ao mesmo tempo.
Como o cinemaOS trata as atualizações
O cinemaOS foi desenhado para que uma atualização nunca seja uma surpresa. O atualizador, em Settings ▸ Updates, procura novas versões e nunca instala em silêncio. É o utilizador que escolhe quando instalar, por isso um projeto a meio da entrega fica no build em que começou.
Os ficheiros de projeto são guardados como .mntm com descodificação retrocompatível, e Save Compatibility Copy… escreve uma cópia separada ao lado do projeto quando quer um ficheiro de recurso antes de experimentar algo novo. O undo fica guardado no projeto, e as ferramentas de recuperação como checkpoints, version snapshots e Verified Archive funcionam independentemente da versão. Os projetos também abrem e gravam sem licença ativa, por isso uma verificação de licença nunca se põe entre si e a sua montagem.
O intercâmbio está integrado nos dois sentidos. Exporte FCPXML, Premiere XML, EDL, OTIO, ALE ou AAF com média ligada a partir de qualquer sequência, para que o ficheiro-seguro descrito acima esteja à distância de um item de menu. A importação aceita timelines FCPXML, XML, EDL, OTIO, AAF, Premiere e Resolve e escreve um relatório de conformação que lista tudo o que não passou. A leitura direta de .prproj é experimental, por isso uma exportação XML a partir do Premiere continua a ser o caminho fiável.
Nada disto quer dizer que deva atualizar o cinemaOS a meio de um projeto sem pensar. A mesma disciplina de congelar e testar aplica-se a todas as ferramentas, incluindo a nossa.
FAQ
Posso abrir numa versão antiga um projeto gravado numa versão mais recente?
Normalmente não. A maioria dos editores converte o formato do projeto ao gravar. Exporte XML, FCPXML ou EDL a partir da versão mais recente e importe-o na mais antiga para levar a montagem consigo.
Devo atualizar o meu software de edição durante um projeto?
Só para uma correção de que precise especificamente, e só depois de testar numa cópia. Caso contrário, termine o projeto na versão com que começou.
Qual é o formato de intercâmbio mais seguro para guardar?
Guarde dois: FCPXML ou XML para a estrutura, e um EDL como recurso mínimo. O OTIO é uma boa terceira opção se as suas ferramentas o suportarem.
Próximo passo
Anote hoje as versões atuais da sua aplicação e dos plug-ins, desligue as atualizações automáticas e exporte um ficheiro de intercâmbio da sua sequência principal. Se quiser um editor cujo atualizador espera pela sua decisão e cujas exportações de intercâmbio fazem parte do trabalho de todos os dias, experimente o cinemaOS com o período experimental gratuito de 60 dias, sem cartão. Se a atualização o deixou com um projeto bloqueado ou danificado, comece pelo nosso guia de recuperação de projetos.