rezoo / movis

Python library for video editing, presentation video generation, motion graphics, shader art coding, and other video production tasks
https://rezoo.github.io/movis/
MIT License
350 stars 21 forks source link

List of advantages of using movis vs. existing libraries #50

Open kopytjuk opened 9 months ago

kopytjuk commented 9 months ago

Thanks for the great library and the corresponding documentation!

However, a new user which wants to do video editing and manipulation could ask: what are the advantages of using movis over the moviepy, which is a much older library with many releases already?

https://github.com/Zulko/moviepy

Maybe we could add a small section in the README and provide some overview over the video editing space available in Python ...

rezoo commented 9 months ago

Thank you for your interest in our library. Movis was originally created out of dissatisfaction with the lack of features in moviepy that other proprietary software had for making professional videos. Specifically, these are functions such as a keyframe-based animation engine, various drawing modes, sub-pixel rendering, caching mechanisms, and the inclusion of a draft mode (many of the features listed in the Main Features section are not available in moviepy).

Regarding the design of the library, Movis' API is made to be more "ordinary" compared to other libraries. Those who have used other proprietary software like AfterEffects or Premiere may find it easier to become proficient with this library than with traditional libraries. The reason we avoid direct comparison with moviepy is that, in general, comparisons with other products should be made carefully. However, it is natural for many who first lay eyes on this library to be interested due to the above points.

For example, what do you think about adding the above discussion below the Main features section or at the very end of the explanation?

kopytjuk commented 9 months ago

Hey, thank for your reply!

This makes so much clear, and now I know, okay when my project needs the mentioned features, movis is the way to go. The paragraph you just wrote is perfect and you could put it under the "Main Features" list.

Movis was originally created out of dissatisfaction with the lack of features in other editing libraries (e.g. moviepy) that other proprietary desktop software had for making professional videos. Specifically, these are functions such as a keyframe-based animation engine, various drawing modes, sub-pixel rendering, caching mechanisms, and the inclusion of a draft mode.

Additionally, people who have used other proprietary software like AfterEffects or Premiere may find it easier to become proficient with this library than with available libraries.

I understand, the comparisons are difficult, but the space of python libraries is so large, people who just start development often need some orientation ...

rezoo commented 9 months ago

Thank you for the feedback. I will organize the list and add a statement to the Main Features section.

If you have any other questions or suggestions for improvement, please do not hesitate to let me know!

afeezaziz commented 5 months ago

@rezoo , I think we should add more in the documentation to enable people coming from davince and premiere pro to be able to work with this library fast.

I am more than happy to discuss about this. :)

rezoo commented 5 months ago

Thanks for your comment. I believe that this software is currently unlikely to compete with existing commercial software such as premiere pro and after effects, as it requires some coding to use it. If we can provide more examples of how the software can be used, rather than comparing it to existing software, I think we will be able to bring out more of the appeal of this software. If you have any ideas, please feel free to submit an issue or pull request.