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 |
SDK download (7 days free trial)
SDK download (7 days free trial)