Vedit – Git-style version control for video timelines

Vedit는 Git 스타일의 버전 관리 시스템으로, 비디오 편집 타임라인의 모든 변경 사항을 추적하고 비교, 병합할 수 있게 해준다. OpenTimelineIO를 지원하는 DaVinci Resolve, Premiere, Final Cut Pro 등 다양한 편집 도구와 호환되며, AI 에이전트가 편집을 생성하거나 수정할 때도 구조화된 변경 내역을 제공한다. Rust로 구현된 코어와 Python 바인딩을 갖추어 CLI와 프로그래밍 환경 모두에서 사용 가능하며, 자동 커밋 기능으로 편집 내역을 자동으로 기록할 수 있다. AI 기반 비디오 편집 자동화 및 협업에 즉시 활용할 수 있는 도구다.

https://github.com/explicit09/vedit

#versioncontrol #videoediting #opentimelineio #rust #python

GitHub - explicit09/vedit: Version control for video timelines

Version control for video timelines. Contribute to explicit09/vedit development by creating an account on GitHub.

GitHub
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