Released on March 21, 2025

<aside> 💡

All migrations to 1.41.x releases you can find in the main sample on GitHub

</aside>

List of changes

AI Clipping

One of the most unique features of Banuba Video Editor SDK is its AI clipping. It lets users automatically combine three or more videos into one with AI choosing the key moments and matching the resulting clip to the beat of the music. In the new version of the SDK, accessing it has become easier, and the accuracy of the AI improved.

AI_Clipping2_15s_296x640_.gif

<aside> ❗

The feature is not enabled by default.

Contact Banuba representatives to know more.

</aside>

Support Android 15

This release is compiled and compatible with Android 15

Migration guide

Upgrade SDK version

<aside> ❗ Please check out Pull Request with migration changes.

</aside>

def banubaSdkVersion = '1.41.0'

// UPDATE!
**implementation "com.banuba.sdk:ffmpeg:5.2.0"**

implementation "com.banuba.sdk:camera-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:camera-ui-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:core-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:core-ui-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:ve-flow-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:ve-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:ve-ui-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:ve-gallery-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:ve-effects-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:effect-player-adapter:${banubaSdkVersion}"
implementation "com.banuba.sdk:ar-cloud:${banubaSdkVersion}"
implementation "com.banuba.sdk:ve-audio-browser-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:ve-export-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:ve-playback-sdk:${banubaSdkVersion}"

Launch AI Clipping

<aside> 💡

Video creation with AI Clipping is available on Gallery screen by default.

</aside>

For better experience we added new entry point to VideoCreationActivity for opening AI Clipping as a separate mode. In this scenario the user starts from the gallery screen and is taken to AI Clipping screen after selecting media. Use the Intent to start new mode.

val intent = VideoCreationActivity.startFromAiClipping(Context)