can now export to #OpenTimelineIO format from #miruVideoEditor and open it in #kdenlive. Missing metadata like resolution, clip volume and effects, but still pretty neat
the two big things I need to figure out for #OpenTimelineIO are the coordinate space and rational times. The editor should support switching between media assets of different resolutions of the same aspect ratio. There should be some support for switching aspect ratio, but not sure what that would look like. Probably something like CSS `object-fit: cover`, with (0,0) as the origin, but always displaying the top-left as the center in the UI?.
anyway I think I'll bump #OpenTimelineIO priority up a bit. It would be cool yo interoperate with other #videoEditing software

#OpenTimelineIO is a nice simple text based JSON format that is easy to parse, so you can just use simple text processing to get information about a timeline and not need to worry about decoding binary like AAF -- wait What The Hell Adobe?

The place you decided to stuff weird binary in a text format was for... Text. The text of an onscreen title?! You are gonna force me to reverse engineer *text* of all things in the middle of JSON?!

And yes I see the ==, but BASE64 is only part of it.

Darby Johnston will be showcasing Kdenlive's OpenTimelineIO support at the Academy Software Foundation's Open Source Days. Check it out live tomorrow, 5th of August at 9PM UTC.

https://osd2025vth.sched.com/event/27ctc

#aswf #linuxfoundation #opensourcedays #linux #floss #vfx #otio #opentimelineio #kde #videoediting #kdenlive

@kde

Kdenlive 25.04.0 was released. This version brings OpentimelineIO import and export. Darby Johnston rewrote the OpentimelineIO import and export function using the C++ library. Now you can exchange projects with other editing applications that support this open source file format. Please note that effects, filters, and transitions are not exported as each application uses its own standard.

#Linux #KDE #Kdenlive #video #editor #OpentimelineIO

Kdenlive supports OpenTimelineIO for importing and exporting project files in the OTIO interchange format. This allows Kdenlive to share and collaboration project files with other applications.

#Linux #KDE #Kdenlive #OpenTimelineIO #OTIO

OpenTimelineIO is an interchange format and API for editorial cut information. OTIO contains information about the order and length of cuts and references to external media. It is not however, a container format for media.

https://github.com/AcademySoftwareFoundation/OpenTimelineIO

#OpenTimelineIO #API

The final report of our fundraiser is out. Check out all that was done thanks to your contributions. 💙

Stay tuned for more soon!

https://kdenlive.org/en/2025/02/kdenlive-fundraising-final-report/

@kde

#kde #kdenlive #videoediting #opentimelineio #otio

Kdenlive fundraising final report - Kdenlive

Kdenlive