User Generated Short Video SDK

User Generated Short Video SDK
Release Notes and Announcements
Product Documentation©2013-2022 Tencent Cloud. All rights reserved.

Page 1 of 27

User Generated Short Video SDK

Copyright Notice©2013-2024 Tencent Cloud. All rights reserved.
Copyright in this document is exclusively owned by Tencent Cloud. You must not reproduce, modify, copy or distributein any way, in whole or in part, the contents of this document without Tencent Cloud's the prior written consent.
Trademark Notice

All trademarks associated with Tencent Cloud and its services are owned by Tencent Cloud Computing (Beijing)
Company Limited and its affiliated companies. Trademarks of third parties referred to in this document are owned bytheir respective proprietors.
Service Statement
This document is intended to provide users with general information about Tencent Cloud's products and services
only and does not form part of Tencent Cloud's terms and conditions. Tencent Cloud's products or services are
subject to change. Specific products and services and the standards applicable to them are exclusively provided for in
Tencent Cloud's applicable terms and conditions.

©2013-2022 Tencent Cloud. All rights reserved.

Page 2 of 27

User Generated Short Video SDKContents
Release Notes and Announcements
Release Notes
The “startPlay” API of the UGSV SDK Renamed©2013-2022 Tencent Cloud. All rights reserved.

Page 3 of 27

User Generated Short Video SDK

Release Notes and Announcements
Release Notes：

Last updated 2023-07-10 14:32:01

December 2022
UpdateRelease
Date

Document

202212-30

SDK
download﻿Release
Date

Document

2022-1019

SDK
download﻿Description：

Version
10.9

Android&iOS Optimize the issue of black edges caused by aligning theresolution to 16 when saving short videos
Android Optimize the issue of audio and video synchronization beingout of sync after saving short videos with added background music：

recordingAndroid Add encoding profile definition and increase the value ofrecorded events：

October 2022
UpdateDescription

Version
10.8

Android&iOS Optimize the problem of BGM playback freeze inshort video editing：

September 2022
UpdateDescription

Release
Date

Document

Version 10.7
startPlayrenamedIn mobile editions (iOS & Android) of the SDK, thestartPlay API of TXVodPlayer was renamed as
startVodPlay.

202209-19

The “startPlay” APIof the UGSV SDK
Renamed©2013-2022 Tencent Cloud. All rights reserved.

Page 4 of 27

User Generated Short Video SDK

August 2022
UpdateDescription

Release
Date

Document

202208-31

SDK
download

202208-11

SDK
downloadAndroid: Short videos are now encoded using the High Profile.

Version
10.6

Android: A message is now shown if the format of a background music
file is not supported.
iOS: Fixed the issue of noise when videos are played in slow motion.

Android: Fixed the green screen issue in videos made from pictures on
HarmonyOS.
Android: Fixed the issue of incorrect length for edited videos.

Version
10.5

Android: Fixed failure to play or re-encode videos with multiple audio
tracks.
Android: Fixed the issue where the “rock light” effect is applied only once
during the selected time period.
Android & iOS: Fixed the issue where, after a video segment is deleted
during shooting, the playback progress of the background music does notmatch.

June 2022
UpdateVersion
10.2

Description

Android: Added support for editing videos without audio tracks.

©2013-2022 Tencent Cloud. All rights reserved.

ReleaseDate
202206-22

Document
SDK
download

Page 5 of 27

User Generated Short Video SDKAndroid: Sped up the loading of the first frame for playback after editing.
Android: Fixed the issue where the wrong section of the video is cut
during video shooting.
Android: Fixed incorrect aspect ratio for H.265 videos decoded withhardware.
iOS: Fixed incorrect video clipping time.
iOS: Fixed occasional noise that occurs in videos shot with devices withOS later than iOS 14.
iOS: Fixed the issue where the SDK occasionally crashes when the user
returns to the shooting view after finishing video shooting.

January 2022
UpdateDescription

Release
Date

Document

iOS: fixed the issue where some triple split-screen videos cannot be
previewed after shooting.

Version
9.5

iOS: fixed the issue where the SDK quits unexpectedly when videos areplayed during editing in certain scenarios.

2022-

SDK

01-11

downloadAndroid: fixed the issue where, when users shoot 1080p videos, beauty
filters do not take effect due to failure to detect faces.

December 2021
©2013-2022 Tencent Cloud. All rights reserved.

Page 6 of 27

User Generated Short Video SDK

UpdateDescription

Release
Date

Document

iOS: fixed the issue where, when animated effects are enabled, theeffects are not applied to the videos shot.
VersionAndroid: fixed the issue where video editing does not support outputting

2021-

SDK

9.4

1080p videos.

12-09

download

Release
Date

Document

2021-

SDK

11-04

downloadAndroid & iOS: added HTTPDNS request URLs for video upload.

November 2021
UpdateDescription

iOS: fixed the issue of playback speed change when special effects arepreviewed during post-shooting editing.
Version

iOS: fixed crash of `TXCRenderView`.

9.3
Android: fixed lag and crash during composition of triple split-screen
videos on Xiaomi Mi 9.

September 2021
UpdateDescription

Version©2013-2022 Tencent Cloud. All rights reserved.

ReleaseDate
2021-

Document
SDK

Page 7 of 27

User Generated Short Video SDK

9.2

Android: fixed the issue where only half of thumbnails are generated.

09-26

download

202109-02

SDK
download

Release
Date

Document

2021-

SDK

08-06

downloadAndroid: fixed lag during video composition on MediaTek Dimensity
1200.
Android: improved compatibility with the 9:16 aspect ratio during video
shooting.
iOS: fixed audio exception when videos with 48000 Hz mono audio arespliced.

Android: fixed several stability issues.
Android: improved the clarity of generated videos.
Version
9.1

Android: fixed crash during playback on certain Android 5.x devices.
iOS: fixed the issue of color saturation distortion of exported videos on
iPhone 12 and later models.

August 2021
UpdateDescription

Version
9.0

Android: fixed slow loading of the duet feature.
Android: fixed occasional video clipping inaccuracy.
Android: improved the performance of the UGC SDK.
Android: improved stability.
Android: fixed the compression error during video upload after theapplication is switched to the background.

©2013-2022 Tencent Cloud. All rights reserved.

Page 8 of 27

User Generated Short Video SDK

July 2021
UpdateDescription

Release
Date

Document

2021-

SDK

07-15

download

Release
Date

Document

202106-18

SDK
download

iOS: fixed the issue where, after users add a sticker, switch to static
stickers, and return, dynamic stickers are displayed instead of static
ones.

Version
8.9

iOS: fixed the issue where, after users change the order of selectedvideos/images and click to deselect a video/image, the video/image in theoriginal position of the clicked video/image is deselected.
Android: fixed the issue where images are rotated when the slideshow
feature is used on Xiaomi phones.

June 2021
UpdateDescription

iOS: fixed memory leaks caused by frequent starting and stopping of theVOD player.
Version8.8

iOS & Android: fixed the issue where videos load slowly after users pause
VOD playback to adjust the playback progress.

©2013-2022 Tencent Cloud. All rights reserved.

Page 9 of 27

User Generated Short Video SDK

May 2021
UpdateVersion
8.7

Description

iOS: fixed electrical noise of the shooting module on iOS 14.5.

Release
Date

Document

2021-05-SDK

24

download

2021-0506

SDK
download

iOS: fixed occasional surge in memory usage by the VOD player.
iOS: fixed Swift compilation warnings.
Version
8.6

iOS&Android: fixed several stability issues of the UGC SDK.
iOS & Android: optimized the upload path selection logic to reduce
upload failure.

March 2021
UpdateDescription

Release
Date

Document

iOS & Android: improved the effects of advanced beauty filters including
face slimming, eye enlarging, chin slimming, etc.
iOS & Android: added an API for the advanced beauty filter of faceVersion8.5

narrowing.
iOS & Android: enhanced the capability to detect facial features toimprove the effects of advanced beauty filters.

202103-18

SDK
download

iOS & Android: added an API for the advanced beauty filter of facenarrowing.
iOS & Android: fixed the issue of slow seek operations of the superplayerfor some network streams.

©2013-2022 Tencent Cloud. All rights reserved.

Page 10 of 27

User Generated Short Video SDK

February 2021
UpdateDescription

VersioniOS & Android: fixed the verification safety issue.
Android: supported preview with multiple audio tracks.

8.4

iOS: optimized pre-processing performance and enhanced stability.
iOS: fixed the problem with the callback of facial feature coordinates for

Release
Date

Document

2021-02-

SDK

07

download

Release
Date

Document

2021-

SDK

01-15

download

Release
Date

Document

beauty filter application.

January 2021
UpdateDescription

Android: fixed the problem of failure to splice together video segments if
users delete segments during shooting.
Version
8.3

Android: fixed multiple crash issues.
iOS: fixed the problem of the SDK crashing when playing back videos inslow motion.
iOS: fixed the problem of black screens during image transition in some
operations.
iOS: fixed some crash issues caused by incompatibility.

December 2020
UpdateDescription©2013-2022 Tencent Cloud. All rights reserved.

Page 11 of 27

User Generated Short Video SDK

Version
8.2

Android: fixed the bug of the green screen feature no longer functioning
after camera switch.

2020-

SDK

12-24

download

202012-03

SDK
download

Release
Date

Document

2020-

SDK

11-13

downloadAndroid: fixed the occasional instability of UGSV.
iOS: fixed the bug of occasional incorrect aspect ratio after users rotate
or flip a video.
iOS: fixed the bug of video composition failure after the landscape modeis enabled during shooting.
iOS: fixed the occasional instability of the superplayer.

Android: improved the image quality and clarity of UGSV.
Version
8.1

Android: changed the type of beauty filter APIs from `int` to `float`.
Android: fixed the problem of a value indicating failure being returned
after shooting pauses.
Android: fixed some crash and compatibility issues.

November 2020
UpdateDescription

iOS: fixed the problem of apps occasionally freezing after multiple
stickers are added.

Version
8.0

iOS: fixed the problem of apps quitting unexpectedly during bubble
subtitle editing.
Android: supported the uploading of thumbnails on Android 9.0 andabove.
Android: fixed the issue where triple split-screen videos are out of sync
after users switch the app to the background and back again.
Android: fixed the UGCKit problem of occasional black screens whenusers preview compressed videos.
Android: fixed the problem of failure to set volume with UGCKit in video
editing.
Android: fixed the UGCKit problem of the Undo button occasionally notshowing on the actions UI.

©2013-2022 Tencent Cloud. All rights reserved.

Page 12 of 27

User Generated Short Video SDK

October 2020
UpdateDescription

Release
Date

Document

2020-

SDK

10-23

download

iOS: fixed the problem of audio missing towards the end of edited UGSV.

Version
7.9

iOS: fixed the problem of background music used for one shooting being
applied to all shootings afterwards.
Android: fixed multiple crash issues of the UGSV SDK and improved its
stability.
Android: fixed the crash when users shoot videos on Android whose
version is below 5.0.
iOS & Android: optimized the delay control algorithm of the live streaming
player to avoid frequent acceleration and deceleration.

September 2020
UpdateDescription

Release
Date

Documentation

iOS: fixed the superplayer’s compatibility issue with iOS 14.
Android: upgraded the video upload SDK in UGCKit.

Version
7.8

Android: fixed the problem of system crash when advanced beauty
filters are used on Android 4.4.
Android: fixed the problem of occasional lip-sync errors during
shooting.
Android: fixed the problem of the error log being printed during
deinitialization of the UGSV SDK.

202009-27

SDK download

Android: fixed the problem of slow callback of end to a shooting.
Android: fixed multiple crash issues of the UGSV SDK reported
recently.

VersionAndroid: optimized basic beauty filters, and added the “skin

2020-

7.7

lightening” and “natural” filters.
iOS: fixed the compatibility issue with iOS 14.

09-08©2013-2022 Tencent Cloud. All rights reserved.

SDK download

Page 13 of 27

User Generated Short Video SDK

August 2020
UpdateDescription

Release
Date

Documentation

202008-24

SDK download

iOS & Android: optimized AI-based beauty filters: fixed wrong lipstick
application, enhanced the accuracy of facial feature location, andVersion
7.6

improved the make-up effect for face profiles.
iOS & Android: internationalized the SDK event and error callback
messages.
Android: moved the callback of custom pre-processing of UGSV
before the adding of stickers.

July 2020
UpdateDescription

Release
Date

Documentation

Version
7.5

iOS: fixed the problem of watermarks flashing towards the end of
UGSV playback.

202007-31

SDK download

Version
7.4

iOS & Android: fixed the problem of composition failure for videos
with no audio tracks.
Android: optimized the quality of edited UGSV, and fixed the lack ofimage clarity on some devices.

202007-03

SDK download

April 2020
UpdateDescription©2013-2022 Tencent Cloud. All rights reserved.

Release
Date

Documentation

Page 14 of 27

User Generated Short Video SDK

VersioniOS & Android: optimized visual effect APIs such as filters and green

2020-

TikTok-like

7.2

screen keying, and integrated them into the `TXCBeautyManager`
class to facilitate calling.

04-17

effects(Android)

March 2020
UpdateDescription

Release
Date

Documentation

202003-30

SDK download

202003-09

SDK download

Release
Date

Documentation

Android: supported audio files in the HE-AAC format in video
Version
7.1

Version
7.0

editing, providing better compatibility with third-party videos.
Android: fixed UGCKit problems including occasional abnormal
display of the video clipping page and occasional errors during
shooting.

Android: fixed occasional crash when beauty filters or animatedeffects are used.
Android: fixed the occasional crash when users end a shooting after
frequent camera switch.
iOS & Android: fixed a number of bugs.

January 2020
UpdateVersion
6.9

Description

iOS & Android: introduced UGC TUIKit to enable modular UI design
and theme customization, facilitating integration and modification.

202001-15

SDK download

iOS & Android: supported shooting of triple split-screen videos andvolume adjustment.
Android: made the SDK supported on Android 10.
Android: started using hardware encoders for UGC to speed up preprocessing.

©2013-2022 Tencent Cloud. All rights reserved.

Page 15 of 27

User Generated Short Video SDK

iOS: optimized the karaoke module, and fixed problems including lipsync errors.

November 2019
UpdateDescription

Release
Date

Documentation

iOS & Android: supported shooting videos in the aspect ratio of 4:3.
iOS & Android: incorporated new image retouching features into theEnterprise Edition, including skin airbrushing, eye lightening, teeth

Version
6.8

whitening, wrinkle removing, make-up application, and gesturerecognition.
Android: sped up the generation of UGSV, including post-editing
generation.
Android: fixed the problem of the bottom-right lines of the focus
frame being thicker than the top-left lines.
Android: fixed the problem of the big eye and face slimming filters

201911-15

SDK download

Release
Date

Documentation

and animated effects in the Enterprise Edition SDK not working onsome devices.
iOS: fixed the problem of occasional black screens when users
preview UGSV.

September 2019
UpdateDescription

Version 6.7
iOS & Android: supported shooting videos in the aspect ratio of
16:9.

201909-29

SDK download

iOS & Android: fixed the occasional crash issues reported.
Android: fixed occasional noise in videos after composition.
iOS: supported Arabic.

©2013-2022 Tencent Cloud. All rights reserved.

Page 16 of 27

User Generated Short Video SDK

iOS: fixed the problem of users occasionally failing to savehigh-quality videos during editing.

Version 6.6
Patch

iOS & Android: fixed a number of bugs.
Android: fixed the memory usage and library conflict problemsof the Enterprise Edition SDK.
iOS: made the SDK supported on iOS 13.

201909-10

SDK download

August 2019
UpdateDescription
Release Date

Document

Version 6.6.7458

Android: made the Enterprise Edition SDK supported on 64-bit operating systems, and supported dynamic
downloading from the library of image retouching materials.
Android: fixed the crash of the UGSV editing page.
iOS: fixed the problem of TXVideoEditer returning incorrect data when trying to get the thumbnail of a time point.
iOS: fixed the problem of animated effects not working after users switch apps to the background.
2019-08-06
SDK download©2013-2022 Tencent Cloud. All rights reserved.

Page 17 of 27

User Generated Short Video SDK

June 2019
UpdateDescription

Release
Date

Documentation

201906-12

SDK download

iOS & Android: supported uploading images.
Version
6.5.7272

Android: fixed the problem of occasional OpenGL errors during
the generation of UGSV.
Android: fixed the problem of image updating failure when users
pause and rotate a video during editing.

May 2019
UpdateDescription

Release
Date

Documentation

Version
6.4.7328

Fixed a number of bugs reported recently and enhanced thestability of the SDK.

2019-0515

SDK download

January 2019
UpdateDescription
Release Date

Document

Version 5.4©2013-2022 Tencent Cloud. All rights reserved.

Page 18 of 27

User Generated Short Video SDK

iOS & Android: improved the success rate of UGSV uploading.
iOS: fixed some crash issues during the use of the slideshow feature.
2019-01-04
SDK download

October 2018
UpdateDescription

Release Date
Document

Version 5.3

iOS & Android: supported fade-in and fade-out for background music.
iOS & Android: supported shooting 1080p videos.
iOS & Android: supported splicing videos without audio.
Android: fixed the delay in the callback of the shooting progress.
Android: fixed the problem of wrong rotation degrees for some video thumbnails.
Android: fixed stutter for pre-processing.
iOS: allowed users to choose whether to loop background music.
iOS: optimized the uploading of UGSV.
iOS: added the feature of generating GIFs of original videos to the demos.

©2013-2022 Tencent Cloud. All rights reserved.

Page 19 of 27

User Generated Short Video SDK

2018-10-25
SDK download

September 2018
UpdateDescription
Release Date
Document

Version 5.2

iOS & Android: supported editing long 4K videos and getting thumbnails in specified resolution.
iOS & Android: added an example on how to use the shooting draft feature.
iOS & Android: supported dynamically rotating video images during editing.
Android: added a quick thumbnail getting API for video editing.
Android: fixed the problem of rotation degree settings not working for animated effects.
Android: fixed occasional lip-sync errors of videos composed from multiple clips, and improved the image quality of
the composed videos.
iOS: fixed the thread safety issue caused by frequent switching of background music.
iOS: fixed the problem of inconsistent background music volume for shooting and preview.
iOS: fixed the problem of watermark PTS exception towards the end of videos after users add the same special effects
multiple times during video editing.

2018-09-14
Video editing (Android)©2013-2022 Tencent Cloud. All rights reserved.

Page 20 of 27

User Generated Short Video SDK

August 2018
UpdateDescription
Release Date

Document

Version 5.1

iOS & Android: launched multiple editions of the UGSV SDK (Lite, Basic, Enterprise, Enterprise Pro) to cater to thevarying needs of clients. Different editions require different licenses.
iOS & Android: optimized and redesigned beauty filters, and added a number of filters.
iOS & Android: allowed users to swipe to apply different filters during shooting and editing.
iOS & Android: optimized the duet karaoke feature.
iOS & Android: added gestures including “press and hold to shoot”, “click to shoot”, and “click to capture” to UGSV
apps, added the countdown feature to the karaoke mode, and allowed reverb adding and voice changing during
shooting.
iOS & Android: made UGSV apps available in both Chinese and English.
iOS & Android: redesigned the main UI of the demos for enhanced clarity and usability.
Android: allowed quick importing of long videos.
Android: added a filter intensity setting API for video editing.
iOS: supported two-pass encoding in video editing to generate videos of higher quality.
iOS: fixed the problem of high CPU usage when users open the editing page again after apps quit unexpectedly
during shooting.
iOS: fixed the problem of blurry screens during shooting on iOS 12.
2018-08-18©2013-2022 Tencent Cloud. All rights reserved.

Page 21 of 27

User Generated Short Video SDK

SDK download

July 2018
UpdateDescription

Release Date
Document

Version 5.0

iOS & Android: supported duet karaoke in dual (left/right) split screens.
iOS & Android: supported generating videos with two audio tracks in video editing.
iOS & Android: allowed setting of the audio sampling rate and rendering mode for shooting.
Android: optimized the image quality of videos generated after shooting and editing, and reduced the size of the files
generated.
Android: sped up video pre-processing and generation.
Android: fixed the problem of black screens during shooting after landscape/portrait mode switch.
Android: fixed the problem of error reporting when users click to start and end shootings at short intervals.
iOS: reduced the loading time for video editing.
iOS: fixed the problem of occasional ripped images in edited videos.
iOS: fixed the problem of occasional black frames towards the end of an edited video.
iOS: fixed the problem of audio ending prematurely if users set the playback mode to slow motion when previewingedited videos.
iOS: made the demos compatible with iPhone X.
iOS: fixed memory leaks, enhanced stability, and added module definitions to better support Swift integration.

©2013-2022 Tencent Cloud. All rights reserved.

Page 22 of 27

User Generated Short Video SDK

2018-07-18
SDK download

June 2018
UpdateDescription
Release Date
Document

Version 4.9

Android & iOS: optimized the license integration method and supported auto-renewal.
Android: incorporated the image-to-video conversion capability and allowed the selection of image transition effects
such as pan, zoom, zoom rotation, and fade.
Android: sped up the generation of UGSV after editing and fixed memory leaks.
iOS: sped up the loading of local background music and thumbnails, as well as the acquisition of video information.
iOS: optimized the image quality of post-editing UGSV.
iOS: fixed problems including occasional stutter and black frames during shooting, occasional flashing of watermarks
towards the end of videos, memory leaks, etc.
2018-06-14

SDK download©2013-2022 Tencent Cloud. All rights reserved.

Page 23 of 27

User Generated Short Video SDK

May 2018
UpdateDescription

Release Date
Document

Version 4.7

iOS & Android: added filters for UGSV, including blinds, phantom, lightning, mirror, illusion, etc.
Android: supported texture for custom data.
Android: reduced peak memory usage during UGSV editing and composition.
iOS: added the image-to-video conversion capability and allowed the selection of image transition effects such aspan, zoom, zoom rotation, and fade.
iOS: fixed the problem of callbacks possible only after background music ends.
2018-05-25
SDK download

Version 4.6
iOS & Android: added reverb effects such as hall and deep vocal, and voice changing effects such as girl and middleaged man for UGSV shooting.
iOS & Android: added an external API for setting the directory to save video segments.
iOS & Android: supported adding background music to videos without audio in UGSV editing.
iOS & Android: added a split screen API for UGSV composition.
iOS & Android: lifted the upper limit on bitrate during UGSV shooting.

©2013-2022 Tencent Cloud. All rights reserved.

Page 24 of 27

User Generated Short Video SDKAndroid: optimized the uploading of small files and increased the success rate.
Android: fixed the crash caused by incorrect path for animated effects.
iOS: supported Bitcode.

2018-05-04
SDK download

April 2018
UpdateDescription

Release Date
Document

Version 4.5
iOS & Android: added the demo code of the uploading feature and integrated the SDK with the VOD service so that itprovides a comprehensive solution that covers video shooting, special effect adding, uploading, transcoding, porndetection, distribution and playback.
iOS & Android: supported uploading GIFs to be used as thumbnails and added the video segment splicing feature.
iOS & Android: added two actions for special effects: removing the background music of animated effects andremoving all filters with one click.
Android: optimized the UGSV production process and fixed problems including playback failure after uploading oflarge files, occasional black frames in acquired thumbnails, lip-sync errors in some videos, etc.
Android: allowed users to set the bitrate when editing UGSV.
Android: allowed the editing of videos without audio.
2018-04-13©2013-2022 Tencent Cloud. All rights reserved.

Page 25 of 27

User Generated Short Video SDK

SDK download

May 2017
UpdateDescription

Release Date
Document

UGSV SDK release
Backed by Tencent’s IM, social networking and user profile databases, the UGSV SDK offers powerful cloud-based
capabilities including quick video uploading, transcoding and storage, and integrates the client components of video
capturing, splicing, special effect adding, sharing and playback, allowing you to build your mobile UGSV business withease.
2017-05-©2013-2022 Tencent Cloud. All rights reserved.

Page 26 of 27

User Generated Short Video SDK

The “startPlay” API of the UGSV SDK
Renamed：Last updated 2022-11-14 18:18:58
The startPlay API will be renamed in v10.7 of the UGSV SDK for mobile devices (to be released on September
19, 2022). The change will only affect the video playback feature.
The startPlay API is used to start playback. Its name will be changed as follows:
The startPlay API of TXVodPlayer will be renamed startPlay . For details, see VOD API
Documentation (iOS) and VOD API Documentation (Android).

：

Note

Versions earlier than v10.7 are not affected by the above change.
Please pay attention to the change if your SDK version is 10.7 or later.

If you have any questions, feel free to contact us.
2022-09-19
Tencent Cloud©2013-2022 Tencent Cloud. All rights reserved.

Page 27 of 27