πŸ’‘πŸŽ¬ Export for Color & Conform

I spend a lot of time preparing projects from editorial for delivery to sound editors and colorists. Getting a project from one NLE to another audio or color application is varying degrees of painful. No applications have identical features or a single rock-solid format for translating between them. However, remember that it’s much easier for the editor or post supervisor to reconcile problems before sending anything to color or sound. Access to the entire project’s assets, as well as familiarity with the project are huge. Remember that sound and color have no idea what you’re sending them and though they may unhappily spend as much time blindly conforming a project on their end, they will happily bill you for it. Here are some tips to keep both of them happy.

Reference Video

Before doing anything, it’s important to export a reference video of picture and sound as they’ve been approved by the creative team, client, or you yourself. We’ll be doing a lot of track modifications so make sure your reference is exported and that you’ve duplicated your sequence before we begin.

Your reference video needs to include the audio and all effects done in editorial. This rough mix will be very useful as a reference to the sound team. Also include a timecode burn-in on your reference video file.

You don’t have to use a specific codec, but remember that this file is only for reference so you can keep it small. Often I’m transferring files online and I prefer DNxHD LB 8 bit which looks fantastic for its low bit rate. If you’re more used to ProRes than Avid codecs, this is closer to ProRes proxy at its minimal 36 mbps (it’s the same as DNxHD 36). You could get a smaller file using one of the temporally-compressed codecs, but they’re harder on the system and the reduction in file size isn’t worth it.

Color

This one’s a bit trickier than sound and there is a lot that can go wrong.

Reference Video

As with sound, it’s imperative that you export a reference video so that the colorist knows exactly what your intent is. This video will be checked against to verify the translation from NLE to color software.

The reference is both a creative and technical reference. Not only does it serve to check accuracy of the translation of a timeline between software, but it serves as a guide to the creative decisions established before the sequence got to color. You’d be surprised how often the colorist has next-to-no communication with anyone from the creative team. If a producer approved a dark, desaturated look that the editor applied for a viewing session, the colorist will see that in the reference (but not in the actual source media to be colored!).

Timeline Prep

Collapse, where possible, everything down to as few a number of tracks as possible. Some things, like composites, will require clip stacking, but outside of that, keep your track count down and delete empty tracks. Delete all of your audio tracks.

Bake

“Baking” simply refers to rendering out anything that won’t transfer between your editing NLE and the color application. Bake your effect clips and re-import them into the timeline, replacing the old clips. If the ‘effects’ are superimpositions that are not meant to be colored (e.g. graphic overlays) then do not bake them in.

XML & EDL

The most common format for timeline interchange is XML. That said, XML isn’t what most people think it is. XML is not one specific format for doing one specific thing, instead, it’s more of a standardized method of representing information that can be used for a huge variety of tasks. This means there’s more room for error than you might assume. That said, there are some XML standards that work pretty well like the FCP XML.

The EDL is simply an “Edit Decision List”. It’s old and primitive compared to XML. It basically gives you the ability to export one track and the clips that are on it. The EDL’s genesis comes from film days when films stopped being edited manually and were edited on tape or non-linearly on a computer. After said edit was done, the edit decision list was the map for going back to the physical film and making the associated cuts, this time actually physically cutting the celluloid film. Anyhow, that’s pretty old-school, and anything that’s shot film anymore is scanned at a high enough quality it’s never going back to film, so we currently use the EDL in the following method.

The Baked, Notched, Preconformed Method

This goes by many names but the idea is this: rather than fighting the lack of consistency between applications, just render everything into one file and let the colorist slice it up. The obvious advantage is that nothing is lost in translation. If you employ this method, here are some things to consider

  • Do NOT “bake in” titles or your own color. I frequently get projects where an editor has made an admirable effort at color but made the footage quite unusable for color grading.
  • Use your brain and watch for other things that might cause problems if ‘baked in’. For example, a composite shot where both elements will need to be colored separately will need to be exported separately.
  • Export an EDL instead of an XML. An EDL is a much older format and the information it transmits is much more primitive. However, it’s more standardized, and in this case all the fancy stuff is included in the render. All we really need is the edit points. Another good reason for an EDL is that Resolve’s ability to “preconform” or “notch” the baked file into its individual shots relies on use of an EDL.
  • You’ll have to watch your transitions. The color applied to the clip will also have to “fade” with the transition. This means the colorist will ideally be given handles on any clips with transitions. Sometimes the color itself can just be keyframed or dissolved, but other clips will require more work. It’s often easier to just pull all clips in the NLE which have transitions to a V2 track, extend them with appropriate handles, and then add them to the tail end of the clip so the colorist can apply color and you can reapply transitions after the round trip.

Round trip?

Firstly, you need to know what you want back from the colorist. It’s traditional for the colorist to render individual clips and deliver those renders and an XML back to the post supervisor. The post supervisor than imports the colored timeline and adds graphics overtop, reapplies transitions and custom effects, etc. I’ve recently found, however, that on some projects it’s becoming much simpler for the colorist to also act as the finishing artist and be the one responsible for delivering the final render. This isn’t going to work in every situation, and most post supervisors will want understandably want to maintain control of finishing in their NLE, but for non-broadcast work I’ve found it sometimes helpful to just create the deliverable myself.

Beware of application-specific effects

You’ll need to render or ‘bake’ any effect specific to your application, just like I recommended for color.

Collapse multi-cam sequences

I’ve received projects with massive gaps in the timeline where nothing was present at all due to this.

Keep an eye on keyframes

Keyframe interpolation won’t always be identical between software and you need to know how frame-accurate you need things.

Speed Changes

Speed changes often don’t transfer perfectly between software. FCP X to Resolve has some of the best support, including not only linear and variable speed changes, but also keyframe interpolation and frame blending vs. optical flow methods.

Scaling

Scaling can be a surprisingly tricky translation because each software deals with it differently. I prefer to leave Premiere’s “set to frame size” option enabled while editing in Premiere as to not lose resolution when moving around a scaled clip. If the scaling is then handled in Premiere’s motion panel, Resolve’s “Input Scaling” simply needs to be set to “Center crop with no resizing”. You’ll also want to make sure that the setting Resolve uses for mixed frame rate media match. If your coming from Final Cut select the Final Cut option obviously, but if you’re coming from Premiere choose “Resolve”.

Sequence Settings

You’ll want to make sure sequence settings for resolution and frame rate match. Also verify that your sequence timecode in the color application matches that of the reference video.

Here’s a look at what translates between NLEs and Resolve. The list is impressive, even basic color corrections in FCP X will appear as primary grades in Resolve’s color page.

Verification

Once you’ve imported the XML into your color program, you need to check your import against your reference video. There are several ways to do this, including Resolve’s older method of designating media as reference media on import, but this is the simplest:

Open your imported XML timeline. Set the “Source” viewer on the left to “Offline Mode”. Now just drag your reference clip to the blank source viewer’s window. The coolest part is that now you can right click the Timeline viewer and see various methods of comparing the two, including the useful “difference” method where everything identical will appear black so anything you see indicates a mismatch. The same modes are available using wipes on the color page.

The Hybrid Approach

Certain programs (looking at you reality TV) can really benefit from a hybrid approach to conform. It’s normal for the lowest quality, cheapest cameras to give you the most hassle in post. Reel name and time code problems can result in wasted hours as you try to get an accurate conform. My opinion is it’s simply not worth it. The biggest loss to the pre-conform method is you don’t get handles like you would with an XML. But if it saves you hours of conform work on the footage that looks the worst anyway is it worth it? It’s obviously your call, but here’s a method I’m finding to be a fairly successful hybrid XML and EDL approach.

Things that don’t EDL “pre-conform” well generally include cross dissolves (because you need frames or ‘handles’ beyond what’s given in the clip) and superimpositions. You can imagine how it’s tough to color a picture in picture effect when they’re married into one file for example. Things that don’t conform well with the XML method are, as mentioned, the consumer camera formats and any custom effects, some speed changes and or position and scaling anomalies. So the hybrid solution seeks to play to the advantages of both. In essence, you export the project with both methods. Generally you’ll rely on the XML first, but if you hit weirdness, simply default to the EDL. Depending on workflow, file size requirements, your project might benefit from one over the other, but that’s the beauty and customizability of this system.

  1. Duplicate the picture-locked timeline and append “To_Color” to the new timeline’s name
  2. Delete all graphics and effects (in short, anything you don’t want colored)
  3. Export at a high quality codec (ProRes 422 works in most cases). This export is both the reference file the colorist will rely on to verify conform as well as the source file for color using the preconform method
  4. Collapse everything to as few tracks as possible so only clips that truly need to be superimposed (all clips  visible simultaneously) are stacked
  5. Disable (mute) everything above track 1
  6.  Export an EDL (will it only take track 1?) Settings here don’t matter?
  7. Delete track 1. (Not a bad idea to again duplicate timeline before this step as you’ll potentially want to get back to this point)
  8. Export an XML and associated media via a Premiere Pro media manage. You can choose whether or not to include sizing. In this workflow the colorist ignores all sizing and effects as the rendered clips will be ’roundtripped’ back to Premiere where all that will be reapplied.

In Resolve

  1. Import the EDL and “reference/source clip”  via preconform
  2. Import the XML (which auto-imports media managed clips) and paste its contents atop the 1-track EDL, being careful to maintain sync
  3. Color happens
  4. Export from Resolve via Premiere Pro shortcut which will render each of your colored pieces as individual clips and include an associated XML.

Back to Premiere

  1. Import the XML from Resolve. All the clips should hopefully fall into place. Rename this timeline by appending “From_Color” to the end of its name.
  2. Open your initial, picture-locked, timeline side by side with your newly imported timeline and Alt+V ‘paste attributes’ from the former to the latter on anything above V2.
  3. It may not be a bad idea to put an exported reference file above all of this, set to difference mode, to make sure nothing too bizarre happened. You should only see the color differences, but everything else should line up.

Conclusion

If all of this sounds a bit intimidating and you’re thinking, “How in the world does this not go wrong”, the answer is, it does. And that’s ok, it just means more time is required to communicate and track down missing pieces. That’s why I wrote this article. It’s quicker for me to sit down and type it out once so I only have to share a link instead of reiterating the same things in e-mails.

And of course I can’t end without a Resolve plug. The entirety of what I’ve just written represents one of the main reasons I so love Resolve. There’s no XML, AAF, EDL, OMF. There’s no prepping of a sequence to send it to color or sound, then receive it back only to reapply everything before export. There’s no requirement for picture lock before getting a sequence to sound or color. All I do is click a button and I’m working on audio, color, or VFX and at any point, with a single click I’m back to working on the edit.