AR SDK Comparison: Banuba Video Editor SDK vs vs Meicam

Dave Gordon
3 min readApr 7, 2023


Banuba Video Editor SDK Versus Versus Meicam

Out of all video editing SDKs on the market, there are three that attract the most attention: Video Editor SDK by Banuba,, and Meicam by Meishe. They have more or less the same use cases, so I played around with them and put together a little comparison to show the similarities and differences between the products.

What is what

Let’s start by introducing the competitors.

Banuba Video Editor SDK

Banuba Video Editor SDK is a ready-made module designed for making TikTok-like short videos. Its designed to be easily integrated into a project in development or an app that is already released. Video Editor SDK is compatible with native Android and iOS, as well as Flutter and React Native.

The company behind this product has over 7 years on the augmented reality market. Besides the Video Editor SDK, it also offers Face AR SDK (a software development kit for virtual try-on, background replacement, etc.) and TINT, the most realistic virtual try-on for makeup.

Initially, the focus of this company was developing a Twitter photo retouching tool, but later on, they ventured into creating more intricate AI-based products. It is worth mentioning that their software development kit is distinctive in its capacity to accommodate mobile web frameworks such as Cordova and Ionic, which are typically not used for constructing video editing applications.


A software company situated in Beijing, Meishe is dedicated to developing video and audio editing technologies. They sell Meicam — a video editing software development kit that serves as a viable alternative for TikTok/Likee challengers and video communication applications.


Now let’s get into the meat and potatoes of what each SDK can do. There are some aspects that can’t be adequately shown in a table, so I’ll cover them separately.

Comparison AR Video Editor SDK

Export speed

The faster the user can finalize their work, the better. I’ve tested all three SDKs on an 8-seconds clip in 2160x3840 resolution and used one similar effect (where applicable). The resulting file was 60.6 Mb. took 17 seconds to export it, Meicam needed 5, and Banuba Video Editor SDK was the fastest with only 3 seconds.

Music provider integration

Only one of these three SDKs has out-of-the-box integration with a music provider — Banuba Video Editor SDK. It natively supports Mubert, and, according to my sources, it will soon add a few others.

Meicam can only work with the music files on the user’s device, and uses preloaded tracks.

Custom development

According to my sources, Banuba can develop additional features on-demand. You’ll have to ask them for details, though.

As for Meishe and, I don’t have any information about that.

Non-SDK options

Banuba Video Editor SDK also has an API version. It is similar in functionality, but you’ll have to build UI and a few features yourself. It is useful for people who have their own vision of the user flow and need more flexibility than SDK can provide.

Asset store

Another notable feature of Banuba is its asset store. There are over 1000 effects and masks that you can license if you need more variety.


All-in-all, Banuba Video Editor SDK seems the strongest of the three. It has a better performance and more features, including some crucial ones (e.g. picture-in-picture). There are also some nice-to-have add-ons, like an API and a huge asset store. If you need a TikTok-like video editor, I’d recommend that you look at the Video Editor SDK first.