This topic describes the release notes for different versions of the short video SDK for Android.

Feature updates

Release date Version Description
2021-10-29 V3.26.0
  • The stability of the short video SDK for Android is improved.
  • The issue that specific audio formats are not supported is fixed.
2021-09-27 V3.25.0
  • The Picture-in-Picture (PiP) feature is added. You can add the PiP effect to the editing user interface (UI).
  • The feature that allows you to quickly obtain video thumbnails is added.
  • The subtitle animation feature is improved. You can add animation effects for subtitles by using word art designs.
  • The package size after integration is reduced by more than 3 MB.
  • The custom thumbnail feature is added to the draft box.
  • Specific known issues are fixed.
2021-08-27 V3.24.0
  • The short video SDK for Android is optimized and support for software encoding based on FFmpeg is removed.
  • The issue that subtitles do not take effect in a 32-bit system is fixed.
  • The issue that cropped videos in the High-Efficiency Advanced Audio Coding (HE-AAC) v2 format cannot be played in the Chrome player is fixed.
2021-08-06 V3.23.0
  • The draft box feature is added. This feature allows you to export drafts.
  • Subtitle features such as background color and alignment are added.
  • Echoes can be removed during duet recording.
  • The retouching module in the demo is replaced with Queen SDK.
  • Six filter effects for split-screen are added to the demo.
  • SurfaceView can be used during multi-source recording.
  • The performance of duet recording is optimized to accelerate video production.
  • Temporary video files can be automatically deleted during recording.
  • Comments are added to the SDK API, which helps you improve the integration efficiency.
  • The issue that specific devices fail to produce long videos when the progress is 99% is fixed.
  • The black screen issue that occurs on specific devices during recording is fixed.
2021-06-11 V3.22.0
  • The word art feature is supported in the editing module.
  • Partial screenshots can be taken.
  • Cameras can be used to record videos during screen recording.
  • The built-in time variable BUILTIN_PROGRESS is added to the Shader class for custom special effects.
  • The issue that the height of duet-recorded videos may lose two pixels during recording is fixed.
  • The stability of the short video SDK for Android is improved in specific scenarios.
2021-04-28 V3.21.0
  • Rounded borders are supported for duet recording by using cameras.
  • The tools that are used to import High Efficiency Image Coding (HEIC) images are supported.
  • The issue that the memory piles up and the system stops responding during software encoding on specific devices is fixed.
  • The issue that the camera matrix used to crop the preview image may not be updated in time during custom rendering is fixed.
  • The stability of the short video SDK for Android is improved.
2021-03-24 V3.20.0
  • The audio fade-in and fade-out effects are added to the editing module.
  • The subtitle combination feature is added to the editing module.
  • The basic editing feature is added to the editing module.
  • The issue that the screen flickers on specific devices when you switch between the preview pages of multiple video clips during editing is fixed.
  • The issue that the frame rate configured for an exported video does not take effect is fixed.
  • The issue that the camera transformation matrix may be empty during custom rendering on Android devices is fixed.
  • The stability of the short video SDK for Android is improved.
2021-02-03 V3.19.0
  • The noise reduction feature is added to the editing module.
  • The background image and background color can be specified during duet recording and video merging.
  • Audio tracks can be merged during duet recording and video merging.
  • Callbacks for audio data can be invoked when you preview recording files.
  • The issue that emojis in subtitles fail to be displayed when the font of the subtitles is increased to a specific size in the editing module is fixed.
  • The issue that the halo color changes when a transparent halo effect is applied to a watermark or an image is fixed.
  • The issue that the added static images are not rotated to the specified angle is fixed.
2021-01-13 V3.18.1 The issue that the screen flickers during duet recording in non-padding mode on Android devices is fixed.
2020-12-31 V3.18.0
  • Audio track options are added for duet recording. You can mute the audio or use the original audio tracks or recorded audio tracks.
  • The issue that black bars flicker when you switch the aspect ratio on Android 10 devices is fixed.
2020-12-1 V3.17.1
  • The issue that Open Graphics Library (OpenGL) unexpectedly exits applications on specific devices after a video is produced is fixed.
  • The issue that custom fonts do not take effect is fixed.
  • The log multi-threading issue that occurs after you call the AlivcSdkCore.setLogPath operation is fixed.
2020-10-30 V3.17.0
  • The package name of the short video SDK for Android is optimized. The optimized name is easier to understand and helps you to identify short video SDK for Android in code. The new package name is in the unified format com.aliyun.svideosdk.*. For more information about the latest short video SDK for Android, see Project configuration.

    To upgrade the existing short video SDK for Android to the latest version, download the upgrade tool.

  • The lively female voice effect is optimized and the voice effects of Chinese dialects are added.
  • The issue that unexpected quits occur when you take a photo in extreme scenarios is fixed.
  • The following deprecated API operations are deleted:
    • com.error.NativeErrorCode
    • com.qu.preview.callback.OnNativeReady
    • com.aliyun.qupai.editor.AliyunIExporter
    • com.aliyun.qupai.editor.AliyunIPlayer
    • com.aliyun.qupai.editor.OnPlayCallback
    • com.aliyun.qupai.editor.OnPreparedListener
    • com.aliyun.querrorcode.AliyunVideoCoreError
2020-09-21 V3.16.2 The Gaussian blur effect for the background is improved.
2020-06-23 V3.16.1
  • The issue that each line of added subtitles contains a different number of words is fixed.
  • The issue that subtitles and animated stickers do not move as expected during secondary editing is fixed.
2020-05-12 V3.16.0
  • The mainstream animation effects are restored.
  • The issue of intermittent unexpected exits that users report is fixed.
  • The issue that stuttering may occur during the playback of long videos is fixed.
  • The issue that the recording unexpectedly quits due to incompatibility with specific devices is fixed.
2020-03-20 V3.15.0
  • The issue that stuttering occurs during the playback of produced videos is fixed.
  • The issue that the speed of multiple clips cannot be changed at the same time is fixed.
  • The issue that the exposure area of the front camera is invalid for specific devices is fixed.
  • Two sets of transitions, filter effect transitions, and filters are added based on the standards for the production of custom effects.
  • An API operation to modify the parameters of custom effects in real time is added.
  • Custom filters, transition effects, and custom effects are supported.
2019-12-27 V3.14.0
  • The short video SDK for Android is adapted to the Android Q system for better video recording, editing, and production performance.
  • The recording implementation is optimized and the issue of intermittent unexpected exits is fixed.
  • Memory leaks are fixed and the performance of specific modules is optimized.
2019-11-21 V3.13.0
  • The stability and performance of the recording module are optimized.
  • The Render And Compute Everything (RACE) engine-based retouching and face shaping features are added to the recording module.
2019-09-10 V3.12.0
  • The log analysis feature is supported. The AlivcSdkCore#setDebugLoggerLevel(AlivcDebugLoggerLevel level) operation is added to specify whether to enable the feature. The following three options are provided:
    • AlivcDLClose: disables the log analysis feature.
    • AlivcDLNormal: analyzes warning or error logs. We recommend that you use this option to analyze logs.
    • AlivcDLAll: analyzes all logs. We recommend that you use this option only for troubleshooting. We also recommend that you do not use this option in the official release because this option can be used only to analyze the logs of the short video SDK for Android.
  • The performance of the editing module is improved.
  • The addRunningDisplayMode operation is removed from the editing module.
  • The removeRunningDisplayMode operation is removed from the editing module.
2019-07-30 V3.11.0
  • The start and stop speeds of clip recording and the video production speed are improved.
  • The granularity and accuracy of the recording progress callback are improved.
  • The group of pictures (GOP) size is adjusted to improve the transcoding speed in specific scenarios.
2019-06-26 V3.10.5
  • The AliyunIMixRecorder operation is added.
  • The AliyunIMixComposer operation is added. This operation can be used to add effects such as PiP and left-right split-screen.
2019-06-12 V3.10.0
  • The sinister and minion voice effects are added to the editing module. Videos in the MJPEG format can be edited.
  • The compatibility with specific damaged video files is improved for playback during editing.
  • Hardware decoding is supported for High Efficiency Video Coding (HEVC) videos during editing and transcoding.
  • The transcoding speed is improved.
  • An API operation to reset the size of the preview window during recording is added.
  • The issue that the duration of a recorded video clip is not accurately displayed is fixed.
  • API operations to separately produce and upload videos are added.
  • The issue that a memory leak may occur because specific handles are not released is fixed.
  • The draw method that can be used to forcibly draw a frame during editing is added. This fixes the issue that the first frame is not drawn during initialization.
2019-04-24 V3.9.0
  • New voice effects are added, including lively female voice, husky male voice, reverberation, and echo.
  • The seeking performance during editing is improved.
2019-03-01 V3.8.0
  • The playback feature during editing is optimized.
  • The video production speed for the editing module is improved.
  • The preview resolution of recorded videos is optimized.
  • The recording frame rate on devices that have low specifications is improved.
2018-12-14 V3.7.7
  • Video resolution for the same video quality is improved.
  • Videos in the H.265 format can be uploaded.
2018-11-01 V3.7.5
  • New transition effects are added, including fade-in, fade-out, polygon, and blinds.
  • The subtitle animation feature is added. Multiple effects such as rotation, translation, scaling, and alpha are supported.
  • Multiple speed ramping effects can be added for multiple video clips.
  • The compatibility with GIF images is improved.
2018-08-21 V3.6.5.1
  • Copyrighted music from Xiami Music is supported.
  • A third-party augmented-reality (AR) facial recognition module is integrated and advanced face and skin retouching effects are added.
  • The issue that multiple video clips cannot be automatically played after the video clips are uploaded for editing is fixed.
  • The pixel buffer can be used to access and render YUV data.
2018-07-26 V3.6.5
  • The issue that the progress is stuck at 99% during cropping is fixed.
  • The issue that stuttering occurs when you preview cropped videos is fixed.
  • Several bugs in the editing and upload modules are fixed.
2018-06-21 V3.6.0
  • The editing module is rebuilt to improve the transcoding and production performance.
  • New time effects are added, including the fast-forward motion, slow motion, looping, and reverse motion effects.
  • The size of video files can be reduced without compromising the resolution.
  • The resolution of videos that are rendered with effects is improved.
  • Audio mixing, audio cropping, and selection of random audio segments are supported.
  • The tracking effect of face stickers is improved.
2018-02-09 V3.5.0
  • The magic music feature is added to the recording module.
  • Filters, such as out of body and phantom, are added.
2018-01-03 V3.4.0
  • Thirteen filters are added.
  • The performance of facial recognition and tracking is improved. Up to three faces can be recognized and tracked at the same time.
  • The music-seeking feature is added to the editing module. This feature allows you to seek to the required point in time.
  • The transition time can be specified in the editing module.
2017-11-24 V3.3.5
  • Videos can be produced and uploaded in the background.
  • The video thumbnail can be customized.
  • An API operation to add static stickers to the editing UI is added.
2017-10-25 V3.3.4
  • An API operation to customize the bitrate is added.
  • An API operation to crop videos is added to the GPU to improve performance.
  • Internal optimization is complete and the known bugs are fixed.
2017-09-29 V3.3.3
  • The manual focus feature that is used during video recording is optimized.
  • An API operation to instantly enter the editing mode after you crop a video is added.
  • The reporting of unexpected program exits and errors is supported to improve the short video SDK for Android.
2017-08-31 V3.3.2
  • An API operation to specify the background color of the cropping and editing UIs is added.
  • Software encoding is supported.
  • The issue of unexpected exits in Android 8.0 is fixed.
  • The issue that uploaded music cannot be played is fixed.
2017-08-11 V3.3.1
  • The facial recognition feature is supported.
  • The resolution of recorded videos is optimized.
  • The issue that the recording files are oversized is fixed.
  • The issue that a black and unresponsive video screen appears after you switch from the recording UI to the editing UI is fixed.
2017-07-11 V3.3.0
  • The real-time audio mixing and speed ramping features are supported.
  • Videos and images can be uploaded at the same time.
2017-06-23 V3.2.0
  • The video doodle feature is supported.
  • The issue that only rectangular thumbnails can be generated is fixed.
  • The issue that animation effects, such as MV movement, selection, and scaling, do not take effect is fixed.
  • An API operation to generate thumbnails from non-keyframes is added.
2017-06-16 V3.1.3
  • The error code and error message for invalid encoding formats are added.
  • The issue that the settings of the cropping area are invalid is fixed. The bundleId parameter is replaced with the packageName parameter in the download API operation.
  • The encoding format error can be returned by underlying libraries.