FCPX BMCC RAW & a7s h.264 Roundtrip Issue (Timecode Extents Don't Match)
I've shot a feature film using the BMCC (at 24p) and the Sony a7s (at 23.976) and I loaded all the files into Resolve so that I can roundtrip through FCPX. I put each scene's footage into it's own timeline (with either only BMCC files or only a7s files) and then I delivered each scene into separate folders as ProRes 222 Proxy (about 61 hours of footage). I loaded those files into FCPX, did a test edit, and then exported the XML (1.5). Once I import the XML into Resolve I deselect Automatically import source clips into media pool and I get the error "failed to link because the timecode extents do not match any clip in the media pool."
I look at the loaded timeline and it's all red (not connected). Do you know why this is? There was a7s and BMCC footage in the timeline; neither of them are linked correctly (BMCC isn't linked at all and a7s just linked to another, incorrect clip).
Resolve Settings:
Timeline Frame Rate: 24 frames per second
Use Timecode: Embedded in source clip
Assist using reel names from the: Embedding in source clip file
Mixed Frame Rate Format: Resolve
Sort timeline using reel name and timecode is checked
FCPX Settings:
Timeline Frame Rate: 24p
Some additional notes:
1. The BMCC footage timecodes are the same in FCPX as they are in Resolve. However, the a7s footage timecodes are not (is this because of the frame rate in FCPX might set a7s footage to 23.98p and not 23.976?).
2. I tested this using the XML from Export to FCP and also without it.
Potential Problems:
1. I forgot to add the reel name before I rendered out the proxies so I used Adobe Bridge to add "Alternate Tape Name" into the metadata of each of the clips (Alternate Tape Name is what shows up as Reel Name in FCP and sends Reel Name back to Resolve in the XML).
<metadata>
<md key="com.apple.proapps.studio.reel" value="Scene 57"/>
</metadata>
2. I also added the reel name into Clip Attributes of all the Resolve clips manually (User Defined). I also made sure the reel name in FCPX was the same too. Shouldn't have an effect on the above outcome though.
3. I started this project in Resolve 11, went through Resolve 12b1 and b2 and now am on 3 with this same project. Shouldn't have an effect on the above outcome though.
4. a7s files have duplicate names albeit in different folders (and have different reel names set in Resolve).
5. The file structure of my files isn't always consistent, but this isn't present in any of the affected clips because it would be a bad use case. For instance, I have some files under Scene 57/Video/ and some files under Scene 58/Video/a7s and some files under Scene 59/Part 1/Video/. Shouldn't have an effect on the above outcome though.
6. Some a7s files were shot at 120p, but didn't use any of these files in this test. So shouldn't have an effect on the above outcome.
------
The only possible solution I can think of right now is to start fresh with a new project in Resolve b3 and try changing the Mixed Frame Rate to Final Cut Pro X. Then to re-render the 61 hours of footage all over again (took 7 days) and ensure that the reel names are in there and that "Export to FCP" is always set... But I don't think that's going to work.
I've shot a feature film using the BMCC (at 24p) and the Sony a7s (at 23.976) and I loaded all the files into Resolve so that I can roundtrip through FCPX. I put each scene's footage into it's own timeline (with either only BMCC files or only a7s files) and then I delivered each scene into separate folders as ProRes 222 Proxy (about 61 hours of footage). I loaded those files into FCPX, did a test edit, and then exported the XML (1.5). Once I import the XML into Resolve I deselect Automatically import source clips into media pool and I get the error "failed to link because the timecode extents do not match any clip in the media pool."
I look at the loaded timeline and it's all red (not connected). Do you know why this is? There was a7s and BMCC footage in the timeline; neither of them are linked correctly (BMCC isn't linked at all and a7s just linked to another, incorrect clip).
Resolve Settings:
Timeline Frame Rate: 24 frames per second
Use Timecode: Embedded in source clip
Assist using reel names from the: Embedding in source clip file
Mixed Frame Rate Format: Resolve
Sort timeline using reel name and timecode is checked
FCPX Settings:
Timeline Frame Rate: 24p
Some additional notes:
1. The BMCC footage timecodes are the same in FCPX as they are in Resolve. However, the a7s footage timecodes are not (is this because of the frame rate in FCPX might set a7s footage to 23.98p and not 23.976?).
2. I tested this using the XML from Export to FCP and also without it.
Potential Problems:
1. I forgot to add the reel name before I rendered out the proxies so I used Adobe Bridge to add "Alternate Tape Name" into the metadata of each of the clips (Alternate Tape Name is what shows up as Reel Name in FCP and sends Reel Name back to Resolve in the XML).
<metadata>
<md key="com.apple.proapps.studio.reel" value="Scene 57"/>
</metadata>
2. I also added the reel name into Clip Attributes of all the Resolve clips manually (User Defined). I also made sure the reel name in FCPX was the same too. Shouldn't have an effect on the above outcome though.
3. I started this project in Resolve 11, went through Resolve 12b1 and b2 and now am on 3 with this same project. Shouldn't have an effect on the above outcome though.
4. a7s files have duplicate names albeit in different folders (and have different reel names set in Resolve).
5. The file structure of my files isn't always consistent, but this isn't present in any of the affected clips because it would be a bad use case. For instance, I have some files under Scene 57/Video/ and some files under Scene 58/Video/a7s and some files under Scene 59/Part 1/Video/. Shouldn't have an effect on the above outcome though.
6. Some a7s files were shot at 120p, but didn't use any of these files in this test. So shouldn't have an effect on the above outcome.
------
The only possible solution I can think of right now is to start fresh with a new project in Resolve b3 and try changing the Mixed Frame Rate to Final Cut Pro X. Then to re-render the 61 hours of footage all over again (took 7 days) and ensure that the reel names are in there and that "Export to FCP" is always set... But I don't think that's going to work.
DaVinci Resolve Studio 16.2.8.005
MacBook Pro (16-inch, 2019)
OS: macOS Mojave Version 10.14.1
Processor: 2.4 GHz 8-Core Intel Core i9
Memory: 64 GB 2667 MHz DDR4
Graphics: AMD Radeon Pro 5500M 8 GB | Intel UHD Graphics 630 1536 MB
MacBook Pro (16-inch, 2019)
OS: macOS Mojave Version 10.14.1
Processor: 2.4 GHz 8-Core Intel Core i9
Memory: 64 GB 2667 MHz DDR4
Graphics: AMD Radeon Pro 5500M 8 GB | Intel UHD Graphics 630 1536 MB