NatronGitHub / Natron

Open-source video compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry.
http://NatronGitHub.github.io
GNU General Public License v2.0
4.56k stars 333 forks source link

Question. Can we have a talk about integration with Kdenlive? #789

Open ghost opened 2 years ago

ghost commented 2 years ago

On the Kdenlive mailing list, there's a discussion about making integration between kdenlive and natron. Someone said that the natron team and community should be contacted and asked for their feedback and opinions on the subject. Both projects are in C++ and use Qt for the GUI, so integration wouldn't be that hard. Cooperation between the two projects is what the focus of this issue is. What do you guys think?

https://mail.kde.org/pipermail/kdenlive/2022-May/thread.html

rodlie commented 2 years ago

Hi

Someone said that the natron team and community should be contacted and asked for their feedback and opinions on the subject

I don't have any opinion on the subject, but if Kdenlive want to integrate with Natron we can probably do something, depends on what you mean by integrate.

Both projects are in C++ and use Qt for the GUI, so integration wouldn't be that hard

Famous last words :) Depends on what you want to do.

Almost anything in Natron can be controlled by our Python API: https://natron.readthedocs.io/en/rb-2.5/devel/index.html

Cooperation between the two projects is what the focus of this issue is. What do you guys think?

Yeah, maybe? :) Again, depends on what that means.

camillem commented 2 years ago

Hi, Kdenlive core team here, just to make things a bit clearer. We love Natron, and you folks are doing a tremendous job maintaining it. We are completely open to a closer collaboration, but the idea doesn't come from us and we have an already nearly saturated bandwidth (and we imagine you can easily relate to that).

devernay commented 2 years ago

I think there are many differences between the goals of kdenlive and Natron (NLE vs compositing-only, real-time vs floating-point computation, etc), and I don't see a merger anytime soon.

HOWEVER, what would benefit both projects is a bit of documentation about how to work with kdenlive and Natron, especially:

YakoYakoYokuYoku commented 2 years ago

@jointri and @camillem I'm more than glad to do cooperation between this two projects. I'm a user of KDE and I go by the same handle in KDE's Invent so you can contact me any time.

As for some ideas on mutual integration I suggest using a KDE plugin with the Natron Python module (#115) or viceversa and OpenTimelineIO, though keeping in mind both of the project goals.