AcademySoftwareFoundation / AcademySoftwareFoundation/OpenTimelineIO

Logging/Source data

Open
#1,925 5 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
2k
Forks
351
Avg merge
1d 12h
Merged PRs (30d)
1

Description

There should be schema to contain classic logging/source data.

Candidate items could include:

- reel/tape name
- Production Name
- scene
- take
- slate
- shoot day
- shoot date
- Circle take (true/false)

### Open Questions

- Would this attach at a Media Reference or clip level?

### References

- FCP 7 XML [filmdata element](https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/FinalCutPro_XML/Elements/Elements.html#//apple_ref/doc/uid/TP30001156-TPXREF110)
- FCP 7 XML [timecode/reel element](https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/FinalCutPro_XML/Elements/Elements.html#//apple_ref/doc/uid/TP30001156-TPXREF107)
- Avid Log Specification - [starting page 97 of this user guide](https://resources.avid.com/SupportFiles/attach/Media_Composer_Editing_Guide_2021.x.pdf)
- [OpenEXR Standard Attributes - Editorial](https://openexr.com/en/latest/StandardAttributes.html#editorial)

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked FCP 7 XML filmdata and timecode/reel elements, the Avid Log Specification from page 97, and the OpenEXR Editorial attributes. Resolve whether the metadata belongs on a Media Reference or clip, then define a schema covering the listed logging fields; done means the attachment level and schema are agreed.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
backend-api-design
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.