Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reading EDLs with mixed framerate sources not supported #12

Open
josh-mission opened this issue Aug 12, 2024 · 1 comment
Open

Reading EDLs with mixed framerate sources not supported #12

josh-mission opened this issue Aug 12, 2024 · 1 comment

Comments

@josh-mission
Copy link

josh-mission commented Aug 12, 2024

Hi there,

I am curious what the rationale is behind not supporting EDLs that have clips with different source framerates in them?

Currently, if I attempt to load an EDL with a base framerate of 24fps, but which includes a clip with a base timecode of 25fps, I get an error such as:

Source and record duration don't match: RationalTime(148, 24) != RationalTime(154, 24) for clip X

Tools such as Davinci Resolve and Avid allow for import and export of EDLs such as this.

Below is a minimal sample EDL that OTIO fails with, but Resolve can import:

TITLE:   24FPS_TIMELINE_MIXED_FPS_SOURCES
FCM: NON-DROP FRAME
000001  SHOT_1_25FPS            V     C        18:22:21:08 18:22:27:12 01:00:00:00 01:00:06:10
*FROM CLIP NAME:  SHOT_1_25FPS
000002  SHOT_2_24FPS                V     C        17:07:06:01 17:07:12:11 01:00:06:10 01:00:12:20
*FROM CLIP NAME:  SHOT_2_24FPS
@TrevorAyl
Copy link

Presumably NLEs that will import such EDLs are just ignoring the source out/duration? (as there's no indication of frame rate in the EDL line).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants