업데이트 후 프로젝트가 망가졌을 때 할 일
편집 도중 NLE 업데이트로 프로젝트가 망가졌다면. 안전한 롤백, 버전 고정, 보험이 되는 교환 파일 내보내기를 정리합니다.
편집 프로그램 업데이트로 프로젝트가 망가졌다면, 가장 빠르고 안전한 해결책은 프로젝트를 시작했던 버전을 다시 설치하고, 업데이트 전 마지막 프로젝트나 백업의 사본을 열어 거기서 작업을 이어 가는 것입니다. 문제를 해결하는 동안 새 버전에서 계속 저장하지 마십시오. 많은 애플리케이션이 첫 저장 때 프로젝트 파일을 새 형식으로 올리며, 그렇게 올라간 파일은 이전 버전에서 다시 열리지 않을 수 있습니다. 영상 편집 프로그램 업데이트 오류의 가장 흔한 함정입니다.
장기적인 해결책은 원칙입니다. 프로젝트가 끝날 때까지 소프트웨어를 고정하고, 업데이트는 사본에서 시험하고, 중요한 시퀀스마다 중립적인 교환 파일을 보관하십시오. 편집자들은 크래시와 재생 문제부터 받아쓰기 같은 기능의 동작이 릴리스마다 바뀌는 것까지, 대부분의 NLE에서 업데이트 회귀를 보고합니다. 제작사가 무엇을 내놓을지는 통제할 수 없습니다. 하지만 그것이 언제 내 편집본에 닿을지는 통제할 수 있습니다.
프로젝트 도중의 업데이트가 아픈 이유
업데이트는 세 가지를 한꺼번에 바꾸며, 그중 무엇이든 문제를 일으킬 수 있습니다.
- 프로젝트 형식. 새 버전은 흔히 더 새로운 프로젝트 형식으로 씁니다. 한 번 저장하면 이전 버전이 거부할 수 있습니다. 사람들이 가장 많이 빠지는 함정입니다. 저장 버튼을 누르는 순간 손상이 끝나 버리기 때문입니다.
- 미디어와 이펙트 파이프라인. 디코더, GPU 경로, 서드파티 플러그인, 이펙트가 다르게 동작할 수 있습니다. 어제 멀쩡하던 플러그인이 오늘 로드 중 크래시를 일으키거나 미묘하게 다른 이미지를 렌더할 수 있습니다.
- 워크플로. 패널이 옮겨지고, 기본값이 바뀌고, 의존하던 기능이 다시 설계됩니다. 고장 난 것은 없지만 손에 익은 감각이 고장 납니다.
장편이나 긴 다큐멘터리에서 납품 전 마지막 몇 주에 이 중 무엇이라도 생기면 대가가 큽니다. 목표는 업데이트를 내가 선택하는 일로 만드는 것이지, 나에게 일어나는 일로 두는 것이 아닙니다.
작업을 잃지 않고 롤백하기
이미 업데이트했고 무언가 잘못되었다면:
- 새 버전에서 저장을 멈춥니다. 가능하면 저장하지 않고 프로젝트를 닫습니다.
- 업데이트 전 마지막 파일을 찾습니다. 직접 Save As 한 버전이나 업데이트 전의 자동 저장. 안전한 곳에 복사합니다.
- 이전 릴리스를 다시 설치합니다. Adobe의 Creative Cloud 앱에서는 앱의 고급 옵션에서 Premiere Pro의 이전 버전을 설치할 수 있습니다. Blackmagic은 지원 아카이브에 이전 Resolve 설치 파일을 보관합니다. Final Cut Pro는 App Store를 통한 롤백이 더 어렵습니다. 그래서 Final Cut 편집자들에게는 업데이트 전에 작동하는 앱의 사본을 보관해 두라는 조언이 흔합니다.
- 이전 버전에서 사본을 엽니다. 재생, 렌더, 내보내기가 되는지 확인합니다.
- 업데이트 후에 한 작업을 살립니다. 새 버전에서 실제 작업을 했다면 그 시퀀스를 새 버전에서 XML, FCPXML, EDL로 내보내 이전 버전으로 가져오십시오. 이펙트와 일부 속성은 잃지만 편집 결정은 넘어옵니다.
- 플러그인을 다시 확인합니다. 서드파티 플러그인도 자동 업데이트되었을 수 있습니다. 프로젝트를 만들 때의 버전에 맞추십시오.
프로젝트가 끝날 때까지 버전 고정하기
프로들이 따르는 가장 단순한 규칙은 이것입니다. 프로젝트를 시작한 버전으로 프로젝트를 끝낸다.
- 진행 중인 프로젝트 동안에는 편집 프로그램과 플러그인의 자동 업데이트를 끕니다. 앱 자체의 업데이트 설정과 시스템 설정을 모두 확인하십시오.
- 구성을 기록합니다. 프로젝트 폴더에 간단한 텍스트 메모를 둡니다. 앱 버전, OS 버전, 플러그인 버전, GPU 또는 Mac 모델. 무언가 바뀌면 무엇이 바뀌었는지 알 수 있습니다.
- 업데이트는 프로젝트 도중이 아니라 프로젝트 사이에 합니다. 납품 후의 공백기에 업데이트를 계획하십시오.
- OS 업데이트도 조심합니다. macOS 업데이트는 앱 업데이트만큼 드라이버와 플러그인에 영향을 줄 수 있습니다. 프로젝트용 기기에서는 이것도 미뤄 두십시오.
- 설치 파일을 보관합니다. 사용 중인 버전의 설치 파일을 프로젝트 아카이브와 함께 저장해 두면 몇 년 뒤에도 다시 열 수 있습니다.
보험으로서의 교환 파일 내보내기
가장 유용한 습관은 지루한 것입니다. 마일스톤마다 중요한 시퀀스 전부를 중립적인 타임라인 파일로 내보내십시오.
- FCPXML은 꽤 많은 구조를 담으며 Final Cut과 다른 많은 도구가 읽습니다.
- XML(Premiere가 내보내는 Final Cut Pro 7 방식의 XML)은 여전히 폭넓게 지원됩니다.
- EDL은 오래되고 제한적이지만 거의 모든 것이 읽습니다. 편집 결정을 지키는 최후의 방어선입니다.
- OTIO(OpenTimelineIO)는 지원이 늘고 있는 개방형 포맷이며 텍스트로 읽을 수 있습니다.
이 파일들은 작고 단순하며 버전에 의존하지 않습니다. 업데이트 때문에 프로젝트가 열리지 않게 되어도, 어제의 XML 하나가 재앙을 이펙트를 다시 적용하는 오후 한나절로 바꿔 줍니다. 백업 옆에 보관하십시오. 각 포맷이 무엇을 담고 무엇을 잃는지는 Premiere, Resolve, Final Cut 사이에서 편집본 옮기는 법에서 설명합니다.
업데이트는 먼저 사본에서 시험하기
업데이트를 하고 싶을 때는 배포처럼 다루십시오.
- 대표적인 프로젝트, 가능하면 가장 무거운 프로젝트를 복제합니다.
- 가능하다면 두 번째 Mac이나 별도 사용자 계정에 업데이트를 설치합니다.
- 사본을 열고 가장 복잡한 구간을 재생하고 렌더한 뒤, 마스터를 내보내 이전 마스터와 비교합니다.
- 의존하는 모든 플러그인과 이펙트를 확인합니다.
- 그다음에야 메인 기기를 업데이트하되, 프로젝트 사이에만 합니다.
한 시간이 걸립니다. 모든 것이 한꺼번에 잘못되는 일주일을 막아 줍니다.
cinemaOS가 업데이트를 다루는 방식
cinemaOS는 업데이트가 절대 기습이 되지 않도록 설계되었습니다. Settings ▸ Updates의 업데이터는 새 릴리스를 확인하지만 조용히 설치하지 않습니다. 설치 시점은 사용자가 정하므로, 납품 중인 프로젝트는 시작한 빌드에 그대로 머뭅니다.
프로젝트 파일은 하위 호환 디코딩을 갖춘 .mntm으로 저장되며, 새로운 것을 시도하기 전에 대비용 파일이 필요하다면 Save Compatibility Copy…가 프로젝트 옆에 별도 사본을 씁니다. 실행 취소 기록은 프로젝트에 저장되고, 체크포인트, 버전 스냅샷, Verified Archive 같은 복구 도구는 버전과 관계없이 작동합니다. 프로젝트는 라이선스가 없어도 열리고 저장되므로, 라이선스 확인이 나와 편집본 사이를 가로막는 일은 없습니다.
교환은 양방향으로 내장되어 있습니다. 어떤 시퀀스든 FCPXML, Premiere XML, EDL, OTIO, ALE, 링크된 미디어의 AAF로 내보낼 수 있으니, 위에서 말한 보험 파일은 메뉴 항목 하나 거리에 있습니다. 가져오기는 FCPXML, XML, EDL, OTIO, AAF, Premiere 및 Resolve 타임라인을 받아들이며, 옮겨지지 않은 것을 컨폼 리포트에 기록합니다. .prproj 직접 읽기는 실험적 기능이므로 Premiere에서 XML을 내보내는 것이 여전히 믿을 만한 경로입니다.
그렇다고 프로젝트 도중에 생각 없이 cinemaOS를 업데이트해도 된다는 뜻은 아닙니다. 고정하고 시험하는 같은 원칙은 저희 것을 포함한 모든 도구에 적용됩니다.
FAQ
새 버전에서 저장한 프로젝트를 이전 버전에서 열 수 있나요?
대개 안 됩니다. 대부분의 NLE는 저장할 때 프로젝트 형식을 올립니다. 새 버전에서 XML, FCPXML, EDL을 내보내 이전 버전으로 가져오면 편집을 옮길 수 있습니다.
프로젝트 도중에 편집 프로그램을 업데이트해야 하나요?
꼭 필요한 수정이 있을 때만, 그것도 사본에서 시험한 뒤에만 하십시오. 그 외에는 시작한 버전으로 프로젝트를 끝내십시오.
보관하기 가장 안전한 교환 포맷은 무엇인가요?
두 가지를 보관하십시오. 구조를 위한 FCPXML 또는 XML, 그리고 최소한의 대비책인 EDL. 도구가 지원한다면 OTIO도 좋은 세 번째 선택입니다.
다음 단계
오늘 지금 쓰는 앱과 플러그인 버전을 적어 두고, 자동 업데이트를 끄고, 메인 시퀀스의 교환 파일을 하나 내보내십시오. 업데이터가 사용자의 결정을 기다리고 교환 파일 내보내기가 일상 작업의 일부인 편집 프로그램을 원한다면, 카드 없이 60일 무료 체험으로 cinemaOS를 써 보십시오. 업데이트 때문에 프로젝트가 멈췄거나 손상되었다면 프로젝트 복구 가이드부터 시작하십시오.