Mark Reid

Results 145 comments of Mark Reid

It would be tricky to do, but you could do it. You can copy AAFObjects between 2 AAF. This example show how to copy Mobs between files. https://github.com/markreidvfx/pyaaf2/blob/main/examples/aaf_merge.py

The [AAF Edit Protocol ](https://static.amwa.tv/as-01-aaf-edit-protocol-spec.pdf) says relative paths are supported. If pro tools supports them is another story. I'm not entirely sure the syntax, the spec says to follow RFC...

Yes GroupClips are called selectors. EssenceGroups are different, they are use for different quality levels of the same media. Essence is what AAF calls media. I wouldn't trust any code...

I've never seen an AAF with embed tiff images in it before. There is a essence descriptor but I've never seen anything actually use it. Do you have a sample?...

pyaaf has no path limits for urls it just treats them the same as any string property. Window does use a different encoding for stdout/err in terminals by default. I...

Yes, that's my opinion too, especially since if you compile in debug the code works. I'll report it to clang and see what they say. The same thing can also...

I think I addressed your notes. please take a look when you get a chance :)

The AAF has a start timecode `01:00:00:00` on the audio clips ![image](https://github.com/AcademySoftwareFoundation/OpenTimelineIO/assets/814966/33b26cd2-a371-4b7c-b97a-6e2497307ac7) The avid project has a start timecode `01:00:00:00` too. I think this is a error with the `otio-aaf-adapter`...

sorry for the delayed response, Its been a while since I've touched this project. If you use the master branch, you should be able to just run: ``` make ```...

I would like to suggest `RationalTime::from_timecode` explicitly take the nominal fps as a argument along with the frame rate like what I proposed here: https://github.com/AcademySoftwareFoundation/OpenTimelineIO/issues/1452#issuecomment-1278486164 ```cpp RationalTime RationalTime::from_timecode(std::string const& timecode,...