Offline video segmentation SDK
The offline video segmentation SDK segments captured videos frame by frame by using on-device computing resources.
Starting May 12, 2026, Alibaba Cloud's Vision Intelligence Platform will no longer issue new licenses for its offline SDK products. Users with existing licenses can continue to use these services, but no new licenses will be granted.
Key features
High adaptability: The SDK accurately segments foreground subjects in various poses, including full-body and half-body shots, and is robust in both indoor and outdoor environments.
Real-time performance: Achieves real-time processing speeds on mid-range to high-performance devices.
Broad device support: Offers solutions optimized for a wide range of devices, from low-end to high-end.
Use cases
Video content repurposing: Segment and edit videos to create richer, repurposed content.
Interactive entertainment: Use offline portrait segmentation to create engaging and interactive experiences.
Prerequisites
You must complete activation and authorization before using the SDK. For details, see Activate and authorize the offline SDK.
Billing
For pricing information, see Offline SDK billing.
Supported platforms
Android and iOS
Limitations
Android: Android 5.0 or later. The device must have a camera and a gyroscope. No restrictions on device models.
iOS: iOS 10 or later. Supported on iPhone 6 and newer models. The device must have a camera.
CPU architecture: armeabi-v7a and arm64-v8a. Must support the NEON instruction set.
Video resolution: The longest side of the video must be less than 2,000 pixels. To process videos with a resolution greater than 2,000 pixels, contact us for a custom solution.
To use the SDK on iPhone 5s or earlier models, or on low-end Android devices, contact us.
Integration
This SDK does not transmit any data to the SDK provider. Therefore, if you use this SDK to collect personal information, you are considered the data processor. The SDK provider is not a data processor or a sub-processor. You must fully inform users and obtain their authorization in accordance with relevant laws and regulations. When informing users, ensure that the SDK provider is not identified as a data processor or a sub-processor.
Android: Android integration guide.
iOS: iOS integration guide.