Two versions of the video editing SDK are available: Pro and Deluxe, depending on the complexity of UI logic.

The editing process can be single-track editing and multi-track editing to meet the needs of different users.

Please see below for the detailed descriptions and comparison of the functions in the two versions.

Category Function Function Illustration Pro
(Single track editing)
Deluxe
(Multi-track editing)
Timeline Manipulation Features
Support display time scale
Support display time scale
Timeline support
Timeline support
Support multi-track display
Support all added material tracks to be displayed in the timeline area, the main track is the main video track, can display the frame preview effect, different types of materials are classified by different colors, and multiple same type of materials can be combined to display picture-in-picture on the timeline preview , text, textures, etc. are displayed in the form of thin lines, and the picture-in-picture provides a starting preview bubble
×
Support track selection After the track is selected, the preview area highlights the corresponding material, and the corresponding editing menu at the bottom dynamically changes to the editing capability menu supported by the type of material. After a track is selected, the selected track becomes selected in the timeline area.
×
Support track drag
You can press and hold to start dragging, and the phone needs to vibrate when you press and hold.
Drag to change the duration of the change. When dragging the starting position of the track, the ending position of the track remains unchanged, the starting position can be changed, and the track duration change is dynamically displayed; when the ending position of the track is dragged, the starting position of the track remains unchanged, the ending position can be changed, and the track is dynamically displayed Duration changes.
For non-main track, you can push to change the material corresponding to the start time of the main track
×
Support track deletion
Support track deletion
×
Support timeline zoomming
By pinch-zooming the timeline, the corresponding track thumbnail preview changes when zooming
Basic Functions Video Size Setting Customize parameters such as resolution and bit rate during shooting and editing
Multi-frame Video Making Multiple videos and picture can be combined into one video (with unlimited number)
Picture/Video Mix Can use picture/video only, or mix picture and video to make album and MV.
Volumne adjustment The volume of each video, music, dubbing, etc. can be adjusted independently
Thumbnail/Time code line The SDK provides a video thumbnail control for editing, reducing the workload of development
Real-time preview Real-time preview the making effects without packing
Special effect extension interface
Developers can add their own video processing flow into the SDK processing
×
Multitrack Video Unlimited track, can make picture in picture, split screen and other video effects
Effect real-time preview
Add filters, stickers, themes and other special effects during shooting and editing without waiting for real-time preview
Operation record management
Support operation undo & redo
×
Video Recording HD Recording Support 1080P, 4K video recording, user can define resolution and bit rate
Record in preset time Start shooting at a specified countdown time
Full screen, square recording
Support full-screen recording, square recording, and switching between two recording methods
Multistage Recording Support continous multiple shots and breakpoint shooting
Start shooting
Can be set to hold down the shooting button to shoot, click the button to shoot automatically
Unlimited video length No limit for video time length
Camera switching Support front&Rear camera shooting
Flash light Turn on/off flash light for supplement
Picture focusing Set picture focusing
Focal length setting Support picture zooming while recording
Exposure compensation
You can adjust the exposure of the screen while recording
Mixed recording Add mucic while recording, make mixed recording
Beauty  Real-time beauty, adjust ruddy, whitening, smooth skin, meet individual needs
Realtime watermark Paint watermark in camera picture, record to video in realtime
Realtime filter Shooting with varied filter effect
Picture in picture Combine multiple video to make picture in picture (Support record while broadcasting, Realize one person's multiple creation or multi-person collaborative creation, synchronization can support professional harmony demand.)
Same style shoot Apply AE video templates to your shoot
Separate payment
(Connect third-party SDK)
Dynamic sticker (Face recognition) Built-in face recognition function to realize face sticker operation. It can dynamically recognize faces, and overlap the face sticker template with the face based on AI technology. Support docking with third-party face interface for face sticker operation.
✔(Pay separately)
Thin face and big eyes (Face recognition) Realtime adjust parameters for thin face and big eyes
Background separation High precision separation and replacement of portrait and background
Dubbing & Background music Dubbing Dubbing in predefined position, support multiple dubbing
Cloud music Support music deployment in cloud
Music extention Support add local music
Music fade in/out Can smooth out effects at the beginning and end of music
Music in and out point settings
Set the music starts and ends on the video
Multi-segment multi-track music
Support adding multiple audios for production, compatible with mp3, wma, wav, flac, AAC and other formats
Music clipping
Supports cropping the length of imported music
Change voice Support 16 special acoustic effects, such as:male voice, female voice , monsters, catoon, echo, and etc
Multistage music You can use partial of one music or more music, in the video
Sound effect In specific video position, you can set sound effect, such as thunder
Extract audio
Extract audio from video as sound material
Audio noise reduction
Set audio noise reduction, adjustable granularity ×
Audio material regular variable speed Set the playback speed of the material, support 0.2 times to 4 times ×
Support for setting multiple audio tracks
Support adding and setting multiple audio tracks, and audio tracks can be superimposed
×
Subtitle Multiple subtitles Add multiple subtitles in once, and support multiple line text
Text size Can set the text size steplessly
Subtitle access point Set the start/end point of subtitle
Subtitle position Set the subtitle's position in picture
Subtitle color Set the color and transparency of subtitle
Subtitle font Set the font of subtitle
Subtitle align Multi line subtitle support left-aligned, align center, and right-aligned
Subtitle style Unique subtitle packing style, include background, moving, word by word effects
Subtitle tracing Set the color, thickness and transparency of subtitle tracing
Text set Include bold, italic and shadow
Moving subtitle Support effects below: fade in/out, zoom in/out, roll in/out, truck left, push right, verbatim movement.
Set subtitle format Unique subtitle packing format, has subtitle background
Support setting multiple subtitle tracks Support adding and setting multiple subtitle tracks, and subtitles can be superimposed
×
Filter Filter Rich filter effects, include coloring, border, particle, and etc.
Extended Filter Support external filter extension
Picture parameters Set the brightness, saturation, and contrast of picture
Set the duration of the filter material
The duration of the footage can be set by dragging on the filter track
×
Set filter strength
Support setting filter strength, support 0-100%
×
Support for setting multiple filter tracks
Supports adding and setting multiple filter tracks, and the tracks can be superimposed.
×
Sticker Add moving sticker Include static picture, complicated movement, sound sticker effect
Sticker effects Include complicated moving, advance effects, sound sticker, and etc
Sticker position Set sticker's position in picture
Sticker time length Set the start/end time of sticker
Sticker rotation Sticker can rotate 360°
Sticker mirror Support sticker mirror reversal
Self-defined sticker User can make JPG and PNG file to be stickers, and can set simple movement effect
Sticker expansion Support external filter expansion and online setting
Support to set the animation effect of stickers
Support to set the entry, exit and loop animation effects of stickers ×
Support for setting multiple sticker tracks
Support adding and setting multiple sticker tracks, and stickers can be superimposed
×
Mosaic Shape Square mosaic, rectangular mosaic, circular mosaic
Duration Set the start/end time of mosaic
Position and size Set the position and size of mosaic on the screen
Remove watermark
Remove the watermark from the video or picture.
Doodle You can add one or more doodle in video picture
Picture in picture Support inserting picture-in-picture
You can add one or more videos/pictures into a video, to make picture in picture
Support setting the position of picture-in-picture Set the position by dragging the material in the preview box
Supports setting the size and rotation angle of the picture-in-picture Supports setting the size of the picture-in-picture track material, and the UI is adjusted by pinch-to-zoom
Supports setting the blending method of PIP layers
Set the mixing mode of the PIP layer, support normal, filter, overlay, etc.
Support setting the layer overlay relationship of picture-in-picture
Support setting overlay overlay relationship of multiple PIP track layers
×
Multigrade video You can make multigrade video with 2 or more video/pictures, support heteromorphic splicing, support partition line thinkness adjustment, support play order setting, support dubbing
Freeze Effects
Blinds, shake, nine grid, up and down, left and right
Transition Transition material Can set font, picture and video between two materials
Transition Set the transition effect between video clips, have more than 200 effects inside
Transition extension Extended by external transition
Advanced editor Video intercept Intercept video length
Material delete Delete certain video or picture
Video/Picture insert Insert a video/picture in a certain position
Material sorting Adjust the sequence of video and/or pictures
Video/Picture rotate Rotate the video and picture
Picture time length Set the time length of one picture
Video segmentation Segment one video into two exactly
Material copy Copy an edited video or picture
Video picture intercept Can set intercept video
Video transmission To configure whether transmission is allowed
Picture display mode To set whether the picture is showed in whole or partially
Start/end picture animation Set the moving effect of picture (Start/end picture)
Video back run Can play video reversely
Normal speed adjust You can set the video playback speed, and set the audio tone
Curve speed adjust The curve speed can be set, and the curve can be customized at the same time.
×
Picture animation Can set picture movement effect (Support linear, Bessel curve motion, key frame position motion) 
Video animation Can set movement effects for picture. (Support linear, Bessel curve motion, key frame position motion)
Video transparency Can set video transparency, realize fade in/out
Picture transparency Can set picture transparency, realize fade in/out
Picture projection Projection picture can be certain convex quadrilateral (Realize key technology of Jane app)
Video projection Projection video can be certain convex quadrilateral (Realize key technology of Jane app)
Multiple track video Can make video with unlimited track, realize effects as: picture in picture, split screen
Key frame Mark keyframes and make custom special effects with keyframes, such as rotation and scaling
×
Mask Irregularly crop video/picture material, you can crop video images according to linear, mirror, circle, love, star, and irregular shapes
×
Cutout Chroma matting, based on color picker matting, showing preview in real time, supporting intensity and shadow settings
×
Face recognition
Face fine-tuning
Realize the adjustment of parameters for facial features such as thin face and big eyes
×
Keying Realize portrait separation to achieve the effect of keying
×
Green screen cutout
The video recorded under the green screen background can separate the background and replace it with static picture or dynamic video background
×
MV Multiple MV theme effects One botton to pack video to MV and picture album effect, support user creation and deployment to the cloud
AE template Photo templete AE template (Video engineers use Adobe After Effect to plan the effects. This SDK automatically realizes the animation effect of AE design, so to release the programmers from animation API implementation.
Photo template extension Support online setting
Creative video template AE template (Video engineers use Adobe After Effect to plan the effects. This SDK automatically realizes the animation effect of AE design, so to release the programmers from animation API implementation.
Creative video template extension Support online setting
Word template AE template (Video engineers use Adobe After Effect to plan the effects. This SDK automatically realizes the animation effect of AE design, so to release the programmers from animation API implementation.
Word template extension Support online setting
API template Template export Export all the editing process of the user as a template and upload it to the corresponding material management system. A template can be created with keyframes and all editing functions, enabling users to be the creators of template content
×
 Tik Tok effect Filter effect Circular 1,circular 2,water refelection, black/white cartoon, cartoon, out of body, impressed, burr, flash white, change color, mirror, magic mirror, mosaic, trembling, illusion, TV, spotlight
Time effect Slow motion\ Relapse\ Time turn back
Screen split effect Right/left splitting, 4 screen, 3 screen, 6 screen, 2 screen, 9 screen, black/white 3 screen
Transition effect Kaleidoscope, right to left cylinder, left to right cylinder, top down cylinder, bottom to top cylinder, right to left crossing, left to right crossing, top down crossing, bottom to top crossing, radial crossing, rotate 1, rotate 2, rotate 3, triangle, rectangular zooming, squared paper for practicing calligraphy
Open design
Provide interface to connect Shader script, as long as you can, you can design unlimited special effects!
Basic operation of special effects material
You can add, replace, copy, and delete special effects material operations, and modifying the duration of special effects, and realizes the location and effect objects.
Set multiple effect tracks
Support adding and setting multiple special effects tracks, and the special effects can be superimposed
×
Draft box Save draft Save media segments, materials and settings under editing, into draft box, so you can load from the draft box and start to edit later
Output  Set video cover Can drag the time code line upper to be the cover
Output setting Self-defined definition, code rate
Video watermark Can add a watermark sticker to be the video watermark
Hardware/Software coder support Default hardware encoder, can swift to software encoder creation, for better compatible.
Set export size Can set the resolution and code rate for output (support 4K in maximum)
Video making Finally pack the video to be MP4 or MOV format

Value-add service

Service category
Value added service
Service name
Material management system source code(paid service)
Description
Web-based materials can, not only effectively reduce the APP size, operators can also continuously include creative new ideas to provide high-quality services to target customers. We will provide the PHP source code of the material management system per customer's needs, so to make it easier for users to deploy their own material backend on their servers. Users can also carry out secondary development by themselves to achieve their own individual requirements.
Comment
If users have the experience and ability to develop the backend, they can develop and deploy the material management system by themselves without purchasing this service.

SDK download (7 days free trial)

SDK download (7 days free trial)