Closed markreidvfx closed 8 months ago
Attention: Patch coverage is 96.87500%
with 2 lines
in your changes are missing coverage. Please review.
Project coverage is 90.33%. Comparing base (
74298e1
) to head (20d29d2
). Report is 6 commits behind head on main.:exclamation: Current head 20d29d2 differs from pull request most recent head da7ba7f. Consider uploading reports for the commit da7ba7f to get more accurate results
Files | Patch % | Lines |
---|---|---|
..._aaf_adapter/adapters/advanced_authoring_format.py | 71.42% | 2 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
It looks like this fixes OTIO raising an exception when trying to generate an .aaf with ImageSequenceReferences?
This is something I'd love to see working!
@timlehr if you have some time could you take a look at this? I've been using it for a long time. It would be nice to get it finally merged.
@markreidvfx I had a look and while I didn't test it myself, the code looks good to me. 👍 I don't seem to have the permission to approve this however.
Fixes https://github.com/AcademySoftwareFoundation/OpenTimelineIO/issues/766
DaVinci Resolve requires top level composition mobs to have a primary timecode track. This is inline with the AAF Edit Protocol
This pull request also adds exporting of media references as NetworkLocators, which helps resolve find the media. There are still lots of caveats to getting Resolve to link to media and further testing is required.
Linking image sequences works, the URL needs to be the first frame or this
f"[{first_frame:05d}-{last_frame:05d}]"
syntax. https://github.com/AcademySoftwareFoundation/OpenTimelineIO/wiki/Editorial-File-Format-Notes#aaf The image sequence needs to be strictly named and numbered, and I believe EXRS need to have embed timecode to work.