ynput / ayon-hiero

Hiero addon for AYON
Apache License 2.0
3 stars 2 forks source link

AYON custom OTIO exporter gives different results than Hiero native one with image sequences #13

Open robin-ynput opened 4 days ago

robin-ynput commented 4 days ago

Is there an existing issue for this?

Current Behavior:

Initially reported here: https://github.com/ynput/ayon-core/pull/897#issuecomment-2363067595

AYON native OTIO exporter does not give the same output than Hiero native one (https://learn.foundry.com/hiero/current/content/timeline_environment/exporting/exporting_edls_and_xmls.html).

E.g. for selected Clip: image

Source Range

Expected Behavior:

AYON custom and Hiero native OTIO exporters should returns similar ranges for clips.

Version

1.0.0

What platform you are running on?

Linux / Ubuntu

Steps To Reproduce:

  1. Create a timeline in Hiero from image sequence clips
  2. Export as Hiero native
  3. Export with AYON exporter
  4. Compare exported clips

Are there any labels you wish to add?

Relevant log output:

No response

Additional context:

No response

jakubjezek001 commented 3 days ago

After some tests, it seems we are facing a similar situation as in Resolve with native OTIO https://github.com/ynput/ayon-resolve/pull/15. The original assumption during AYON's native OTIO development was wrong. The source time should refer to the available range, including the timecode.

This might not be too difficult to fix within each host, but since we use the OTIO file downstream via ayon-core publishing plugins, we should find and fix those issues.

Here is the Hiero testing data.

testing_sequence_with_mixed_timecodes.zip