Video Editor SDK: How It Helps Save Funds & Time
AI Video Editing SDK allows you to build a video editor in your app with features like TikTok and Snapchat. Users can tweak their videos with filters, GIFs, text, and music, create animated Stories, change backgrounds, edit aspect ratio for social media and much more.
Apart from native platform support like iOS and Android, our videoeditor SDK is available for cross-platform development with React Native and now, Flutter too.
- Tons of ready-made video effects and a post-processing API. Provide users with multiple real-time filters like “Rave”, “Cathode Flash”, and “Soul” to tune your videos and accelerate post-processing with an API.
- Picture-in-picture (PiP) mode with lots of positions for building highly informative social, educational, or product-related video files without scene changing.
- >1,000 real-time/post-processing Face AR masks with morphing effects, animated backgrounds, 2D/3D stickers, and trigger-based facial animations for creating purpose-wide video content.
- Enhanced color correction with lots of pre-made LUT presets and custom filters
- Tailor-made background removal and changer to deliver privacy-centric video experiences with static or dynamic content
- Slow-mo and speed-up effects
- Hands-free mode camera recording
- Cross-platform support
- FullHD support.
How to Integrate Flutter Video Editor with Banuba SDK
Requirements and dependencies
Android requirements:
- Kotlin 1.4+/Java 1.8+
- Android OS 6.0+ with Camera 2 API
- OpenGL ES 3.0 (3.1 for Neural networks on GPU)
iOS requirements:
- iOS 13+
- iPhone 6s+
- Swift 5+
- Xcode 14.0+
Get a Unique Token
To start а free trial and integrate the video editor functionality in your app, you need a trial token.
It’s unique to each client and activates all videoeditor SDK features in your project. To get your token, please, get in touch with us by filling out a form on our website.
Installation
- Run
flutter pub get
in terminal to load dependencies.
- Set Banuba license token within the app.
Run on Android
- Run
flutter run
in terminal to launch the sample app on a device or launch the app in your IDE.
- Check out Android quickstart to quickly integrate Android Video Editor SDK into your Flutter project.
Run on iOS
- Install CocoaPods dependencies. Open the iOS directory and run
pod install
in terminal.
- Open the Signing & Capabilities tab in the Target settings and select your Development Team.
- Run
flutter run
in terminal to launch the sample on a device or launch the app in your IDE.
- Check out iOS quickstart to quickly integrate iOS Video Editor SDK into your Flutter project.
Why Flutter for Video App Development
Flutter has skyrocketed in popularity in recent years, being now the second most-used cross-platform framework after React Native.
Developers favor it for its ease and versatility. With Flutter plugin, you write Dart code once and use it for every platform. It saves a lot of time and money for development.
Flutter SDK application plugins for editor and player functionality are short in number and most often are limited in functionality. So, we've extended our video API with the Flutter integration sample. With Flutter API, you can build powerful cross-platform apps faster and with less effort.
The key features you can add include:
- Capture and processing
- Trimming
- Camera filters: LUTs, face masks, animation
- Face beautification
- Video effects like in TikTok
- GIFs and Text overlay
- Music and voice effects
- Slideshare from photos.