pydavinci
OpenTimelineIO
pydavinci | OpenTimelineIO | |
---|---|---|
3 | 8 | |
118 | 1,362 | |
- | 0.9% | |
0.0 | 7.8 | |
9 months ago | 6 days ago | |
Python | Python | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pydavinci
-
Shotcut is a free, open-source, cross-platform video editor
- be able to run on cloud hardware as a render service
Imagine creating a promotional video, then automatically swapping in each client's logo and re-rendering it for each one! The possibilities here are endless.
DaVinci Resolve can't be beat for #1 and seems to support #3 well, but its API seems designed more for plugins than for automated authoring. For instance, the documentation at https://forum.blackmagicdesign.com/viewtopic.php?f=21&t=9927... seems to give just read-only access to a lot of things at the TimelineClip level. And https://github.com/pedrolabonia/pydavinci has exactly one contributor.
By contrast, Shotcut seems to be built on, and by, https://mltframework.org/ with a close correspondence between the runtime API surface and the file system representation of a file, and it's fully open-source. Very possibly the sweet spot we've been looking for!
- pydavinci: a better way to script and automate Davinci Resolve for video editors | more info in comments
- pydavinci: a better way to script and automate Davinci Resolve for my lovely TDs out there | more info in comments
OpenTimelineIO
- Is Opentimelineio (OTIO) a thing?
-
software tool for analyzing aaf files
opentimelineIO is the only thing i've ever seen that comes close to this. Most folks i know just keep a version of the destination software around for testing.
-
Shotcut is a free, open-source, cross-platform video editor
Also give https://kdenlive.org/ a try. I settled on it as a high-power, steep learning curve solution when I found myself hitting the wall with alternatives. It's clunky but it does everything I need.
Like Shotcut, it's all MLT underneath the hood. You can click "Generate script" on the render dialog, and get a .mlt file.
Another lead for you: https://github.com/AcademySoftwareFoundation/OpenTimelineIO
- Project File Type Compatibility
- OpenTimelineIO: API and interchange format for editorial timeline information
- Kdenlive, KDE's full-featured video editor is now part of the ASWF's list of recommended tools, alongside software used at Disney, Warner Brothers, Netflix, Amazon Studios and more
-
What is the best way to create a .kdenlive file with python?
Once I tested Open Timeline IO, but couldn't get good results because kdenlive support was in early development. Maybe the situation right now is better. https://github.com/PixarAnimationStudios/OpenTimelineIO
What are some alternatives?
PySceneDetect - :movie_camera: Python and OpenCV-based scene cut/transition detection program & library.
ffmpeg-python - Python bindings for FFmpeg - with complex filtering support
moviepy - Video editing with Python
fylm - A wonderful automated command line app for organizing your film media. Built for Plex and SABnzbd.
StoryToolkitAI - An editing tool that uses AI to transcribe, understand content and search for anything in your footage, integrated with ChatGPT and other AI models
lossless-cut - The swiss army knife of lossless video/audio editing
atemOSC - Control ATEM video switchers over the network with OSC messages
plaso - Super timeline all the things
resolve-dctl - DCTL library for Davinci Resolve
MaterialX - MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers.
manim - Animation engine for explanatory math videos