redotvideo / revideo

Create Videos with Code
https://re.video
MIT License
2.52k stars 81 forks source link

what are the key differences of Revideo compare to MotionCanvas? #50

Closed mnlbox closed 6 months ago

mnlbox commented 6 months ago

Hi,

Thanks for the project. I'm new in video generation in general I'm trying to figure out what is the key difference of Revideo compare to MotionCanvas?

In the homepage you mentioned it's a fork version of MotionCanvas with more features but here in Github it's not appeared as a regular forked project. 🤔

Why it's a separate tools with separate brand/name and even separate repo and not a plugin or regular forked version of MotionCanvas? Are you providing any extra service that is not available on MotionCanvas? (any cloud, saas version,...) What are the key differences in general? I see audio capabilities and parameterized video mentioned in the home page but it seems MotionCanvas also suppprts audio so I'm a bit confused now. 🤔

It would be nice if you can clarify this, then I can choose my tools/library for the project a bit simpler.

Sorry if I asked many questions like an interviewer 😬 And again thanks for the awesome projects. At the end more products and competitions is a fuel for this specific niche of products (React video generators)

justusmattern27 commented 6 months ago

Hey, these are very fair questions!

We initially tried to build Revideo as a set of Motion Canvas plugins, but unfortunately, the plugin API was not flexible enough for this. We'll release a blog post soon that explains the decision behind the fork in detail, I'll let you know when it is released.

In general, Motion Canvas and Revideo have very different goals:

Concretely, this translates to the following features so far:

To summarize: If you want to create one-off animations with a visual editor, Motion Canvas is good for you. If you need a library that you can integrate into an app, Revideo is probably better suited for it.

I hope this helps!

mnlbox commented 6 months ago

Thanks @justusmattern27 for your quick reply. Looking forward to reading the blog post that you mentioned to get more insights.

I think I should start creating some stuff with Revideo to see if it fits our needs. As I mentioned I'm new in the video/image generation topic so any type of blog posts, guides and ... can be helpful and I highly appreciate it.

justusmattern27 commented 6 months ago

@mnlbox of course! If you want hands-on examples, feel free to check out our open source example projects

justusmattern27 commented 6 months ago

@mnlbox the blog post regarding the fork is now live here! I hope this clears things up - will close the issue for now :)