Saltar para o conteúdo
cinemaOS

Problemas resolvidos

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:

  1. Pare de gravar na versão nova. Feche o projeto sem gravar, se puder.
  2. 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.
  3. 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.
  4. Abra a cópia na versão antiga. Confirme que reproduz, renderiza e exporta.
  5. 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.
  6. 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.

  1. Duplique um projeto representativo, de preferência o mais pesado que tiver.
  2. Instale a atualização num segundo Mac ou numa conta de utilizador separada, se puder.
  3. Abra a cópia, reproduza a secção mais carregada, renderize-a, exporte um master e compare-o com o master anterior.
  4. Verifique cada plug-in e efeito de que depende.
  5. 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.