All Products
Search
Document Center

ApsaraVideo VOD:Short video SDK for Android

Last Updated:Dec 26, 2023

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

Feature updates

Release date

Version

Description

2023-12-07

V6.7.0

  • Requirements of Android target SDK 33 are met.

  • Specific known issues are fixed.

2023-05-10

V6.0.0

  • The version number is changed to match the version number of ApsaraVideo MediaBox SDK.

  • Specific known issues are fixed.

2023-03-01

V3.36.0

  • Licenses can be bound without signature information.

  • Specific known issues are fixed.

2023-01-11

V3.35.0

Specific known issues are fixed.

2022-12-13

V3.34.1

Specific known issues are fixed.

2022-09-14

V3.34.0

  • The audio sampling rate and number of channels can be specified during editing and export.

  • Specific known issues are fixed.

2022-08-12

V3.33.0

  • The custom rendering feature is optimized.

  • Specific known issues are fixed.

2022-06-10

V3.32.1

The hardware encoding feature on Android is optimized to improve SDK compatibility.

2022-05-31

V3.32.0

  • Real-time video production is supported for duet recording.
  • Videos in production can be uploaded to Object Storage Service (OSS).
  • Specific known issues are fixed.

2022-04-28

V3.31.0

  • The border radius feature is supported for subtitle background.
  • The mirroring feature is added to the editing module.
  • The license verification logic is optimized.
  • The log storage feature is optimized to allow accurate troubleshooting.
  • Specific known issues are fixed.

2022-03-31

V3.30.0

  • The license loading logic and permission management are optimized.
  • Specific known issues are fixed.

2022-03-09

V3.29.0

  • The cropping feature is optimized.

  • The license is updated. You can receive callbacks for license authorization results after you initialize the short video SDK.

  • Specific known issues are fixed.

2022-02-11

V3.28.1

The slow loading issue that occurs when you switch transition effects multiple times is fixed.

2022-01-26

V3.28.0

  • The features related to video editing and importing are optimized to improve efficiency.

  • Specific known issues are fixed.

2021-12-06

V3.27.0

  • The feature that allows you to crop a video based on the same style as the current video is added.

  • Echo removal, noise reduction, and mixing of background music and recorded audio are supported for multi-source recording.

  • The Lookup Table (LUT) filter is added.

  • The time unit and angle unit that are used in the short video SDK for Android are unified. Time unit: milliseconds. Angle unit: radians.

  • The issue where High Dynamic Range (HDR) videos cannot be produced is fixed.

  • Specific known issues are fixed.

2021-10-29

V3.26.0

  • The stability of the short video SDK for Android is optimized.

  • The issue where 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 on the editing user interface (UI).

  • The feature that allows you to quickly obtain video thumbnails is added.

  • The subtitle animation feature is added. You can create animation effects for subtitles and word art.

  • The package size is reduced by more than 3 MB after integration.

  • The custom thumbnail feature is added for videos in the draft box.

  • Specific known issues are fixed.

2021-08-27

V3.24.0

  • The short video SDK for Android is optimized and software encoding based on FFmpeg is no longer supported.

  • The issue where subtitles do not take effect in a 32-bit system is fixed.

  • The issue where 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 setting 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 playback 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 API operations of the SDK to help you improve the integration efficiency.

  • The issue where specific devices fail to produce long videos when the progress reaches 99% is fixed.

  • The issue where black screens appear 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 captured.

  • 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 effects.

  • The issue where 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 that requires cameras.

  • The tools that are used to import High Efficiency Image Coding (HEIC) images are supported.

  • The issue where memory piles up and the system stops responding during software encoding on specific devices is fixed.

  • The issue where the camera matrix that is used to crop the preview image may not be updated as expected 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 where the screen flickers on specific devices when you switch between the preview pages of multiple video clips during editing is fixed.

  • The issue where the frame rate that is specified for an exported video does not take effect is fixed.

  • The issue where 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 where 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 where the added static images are not rotated to the specified angle is fixed.

2021-01-13

V3.18.1

The issue where 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, use the original audio, or use a recorded audio.

  • The issue where 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 where 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 can help you identify the short video SDK for Android in code. The new package name is in the following unified format com.aliyun.svideosdk.*. For more information about the latest version of the short video SDK for Android, see Integrate the short video SDK for Android.

    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 where unexpected exits occur when you capture a photo in some scenarios is fixed.

  • The following API operations that are no longer supported 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 where the number of words in each line of the added subtitles is different is fixed.

  • The issue where 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 occur during the playback of long videos is fixed.

  • The issue where the recording unexpectedly exits 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 where 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 that can be used 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 performance, editing performance, and production performance.

  • The recording implementation is optimized, and the issue where unexpected exits occur is fixed.

  • The issue where memory leaks occur is fixed, and the performance of specific modules is optimized.

2019-11-21

V3.13.0

  • The stability and performance of the recording module are improved.

  • The retouching and face shaping features that are based on the Render And Compute Everything (RACE) engine 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 options are supported:

    • AlivcDLClose: disables the log analysis feature.

    • AlivcDLNormal: analyzes warning logs 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 speed and stop speed 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 class is added.

  • The AliyunIMixComposer class is added. This class can be used to add effects such as PiP and left-right split-screen.

2019-06-12

V3.10.0

  • The sinister voice effect and minion voice effect 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 that can be used to reset the size of the preview window during recording is added.

  • The issue where the duration of a recorded video clip is not accurate is fixed.

  • API operations that can be used to separately produce and upload videos are added.

  • The issue where a memory leak occurs when specific handles are not released is fixed.

  • The draw method that can be used to forcefully draw a frame during editing is added. The first frame is no longer drawn during initialization by default.

2019-04-24

V3.9.0

  • New voice effects, including lively female voice, husky male voice, reverberation, and echo are added.

  • The seeking performance during editing is improved.

2019-03-01

V3.8.0

  • The playback feature that is used during editing is optimized.

  • The video production speed for the editing module is optimized.

  • The preview resolution of recorded videos is optimized.

  • The recording frame rate of devices that have low specifications is improved.

2018-12-14

V3.7.7

  • The video resolution is improved without compromising the video quality.

  • Videos in the H.265 format can be uploaded.

2018-11-01

V3.7.5

  • New transition effects, including fade-in, fade-out, polygon, and blinds are added.

  • 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 where 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 where the progress is stuck at 99% during cropping is fixed.

  • The issue where stuttering occurs when you preview cropped videos is fixed.

  • Specific known issues in the editing and upload modules are fixed.

2018-06-21

V3.6.0

  • The editing module is refactored to improve the transcoding performance and production performance.

  • New time effects are added, including fast forward, slow motion, looping, and rewind effects.

  • The size of video files can be reduced without compromising the resolution.

  • The resolution of videos that are rendered by using 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 changed.

  • An API operation that can be used to add static stickers on the editing UI is added.

2017-10-25

V3.3.4

  • An API operation that can be used to change the bitrate is added.

  • An API operation that can be used to crop videos is added to the GPU to improve performance.

  • Internal optimization is complete and the specific known issues are fixed.

2017-09-29

V3.3.3

  • The manual focus feature that is used during video recording is optimized.

  • An API operation that allows you to quickly enter the editing mode after you crop a video is added.

  • The reporting of unexpected program exits and errors is supported to improve the performance of the short video SDK for Android.

2017-08-31

V3.3.2

  • An API operation that can be used to specify the background color of the cropping UI and editing UI is added.

  • Software encoding is supported.

  • The issue of unexpected exits in Android 8.0 is fixed.

  • The issue where 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 where the recording files are oversized is fixed.

  • The issue where 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 feature and speed ramping feature 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 where only rectangular thumbnails can be generated is fixed.

  • The issue where animation effects, such as music video (MV) movement, selection, and scaling, do not take effect is fixed.

  • An API operation that can be used 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 where the settings of the cropping area are invalid is fixed. The bundleId parameter is replaced by the packageName parameter in the download method.

  • The encoding format error can be returned by underlying libraries.