Bluesong Short Video SDK, Changelog

Our slogan is: Lansong short video can be personalized at will.
Update cycle: update every three weeks, cooperative users can provide function customization at any time.



We are Hangzhou Lansong Technology, a technical team specializing in short video SDK.
We provide Android /The short video editing SDK on the IOS platform provides the structure of containers and layers.
We have made containers for video production and various layers. You can use video/picture/text/camera/UI interface as an independent Layers are added to the container to make a video.
Similar to the desktop version of photoshop or After Effect, we update it about once every 3 weeks, and the function is constantly growing
.




Our slogan is: Blue Pine Short Video Personalized at will.


Download address:
android: https://github.com/LanSoSdk/LanSoEditor_advance
IOS: https://github.com/LanSoSdk/LanSongEditor_IOS


[size=xx-small]================== ============ Here is the update log: [/size]

-----------------2018年3月5日17:34:34 (The first week after the Spring Festival)
Update Bluesong Short Video SDK---a video editing SDK based on container architecture, any personalization
   belongs to a small version update,
   optimize the video background container;
   optimize the audio background container;
   add beauty examples;
  
-------------------------------2018-01-06 12:02:52 Bluesong

short video editing SDK has been updated
The main updates to 2.8.0 include:
adding MP3 music during segment recording.
Rewriting the audio container AudioPad, unified time unit as milliseconds,
background processing of audio and video scenes, adding time freeze, time stretch, and time repeat.
Video playback, Add precise positioning,
optimize VideoOneDo and other codes. The
download address is: https://github.com/LanSoSdk/LanSoEditor_advance

------------------------- ------------------December 15, 2017 18 :32:
55Bluesong short video SDK updated to 2.7.11
Main feature: Add green background cutout, realize scene transfer Function (movie actors perform in front of green screen).
Real-time volume adjustment.
Real-time callback of sound container, real-time adjustment.
Other codes for optimization are added according to customer requirements.


(The green screen is real-time cutout, recorded in front of the green screen, the background can be: the Great Wall, grassland, beach, Hawaiian sea, Bali video background, etc., the recorded video, that is, you are on the Great Wall, on the grassland, on the beach , Bali's video)
test demo address: https://github.com/LanSoSdk/LanSoEditor_advance

----------------------------- ---Updated to 2.7.8 at 12:19:12 on November 13, 2017
Bluesong short video, , can be customized at will.
Version updated to: 2.7.8
1. Added cool demo of particles.
2. Added layers of Animation animation classes, including MoveAnimation, ScaleAnimation, RotateAnimation, AlphaAnimation;
3. Added layers Layout, two video layouts, filter preview, manual sliding and other activity demonstrations required by various customers.
4. Add opencv face detection apk
address: https://github.com/LanSoSdk/LanSoEditor_advance

----- -------------2017-10-18 10:07:26 Updated to 2.7.0
Blue Pine Short Video, , , any personalization.
SDK Updated to 2.7.0;
Added background transition processing, and added examples.
2. Optimized the processing speed of the beauty filter.
3. Added video fast, slow, frame-by-frame, and reverse playback functions.
4, Add some small details functions required by customers.
5, optimize other details of the code.
------------------------------- The
version is 2.6.6


1. Add sublayer function for each layer.
2. Optimize filters and other codes.
3. Add some small detail functions required by customers. The
version is 2.6.0


1. Add a BitmapPad container, similar to DrawPad is a container for processing pictures, BitampPad is a container for processing pictures.
2. Add an AudioPad container, which is a container for processing sounds. You can add or delete sounds at any time, and add voice changes, repeats, filters, etc. in the later stage. Function.
3. Optimize the processing speed of DrawPad, double the processing speed after adding filters in the foreground.
4. The parent class Layer of the layer increases the display function of the screen area, circular display, you can slowly expand the video and expand the pattern And other operations, it can be used at the same time with moving, zooming and rotating.
5. The camera layer CameraLayer adds a multi-screen display function, you can create multiple sub-layers to display multiple Camera images at the same time.
6. Optimize other codes and increase customer requirements Some small details functions.
Version 2.5.0


1, the video screen adds acceleration and deceleration function, which supports acceleration and deceleration at any time. 2, the DrawPad container adds a picture frame callback method, you can get the current Bitmap image in real time, so you can get it after processing. To all video frames. 3. When DrawPad is processing in the background, it supports the acquisition of streams without encoding, and the Bitmap speed of DrawPad to obtain layers is increased by 3 times. 4. Add the demo demo of "Out of Body". 5. Optimize other codes and increase customers Some small details required.


Version 2.4.2


1, the video H264 encoder adds CRF mode, and the Qualcomm processor reduces the file size by 30%--50% year-on-year under the condition of the same resolution. When recording the video, add the MIC sound to the video in real time, no need to add additionally. 3. Optimize the speed of reading video pictures, up to 120 frames can be read in one second, and the demo extraction (25 frames/60 frames/all frame) UI interface, 4, video layer: add the function of editing the specified area. 5, optimize other codes and add some small details functions required by customers. The


version is 2.4.0


Optimize the CameraLayer class to make it smoother and clearer, and add motion detection focus and manual focus.
Add face detection algorithm. Add fairness
and beauty, cool fairness is also a kind of beauty.
Added LayerImage class, you can add Layer clone out multiple pictures, so as to achieve cool effects like out of body, ghosting, picture separation, etc.
Optimization of other codes. The
version is 2.3.4 .


On the basis of the original, adding filters can be superimposed, that is, a The output of the filter can be used as the input of another filter.
Added the accelerated processing function of beauty.
Added
other updates of DrawPadCameraView: 1. Move the DrawPadView as part of the SDK to the com.lansosdk.videoeditor package. After you update, You need to delete the DrawPadView in the original com.example.advanceDemo.view folder!!! 2, DrawPadViewExecute is moved to the com.lansosdk.videoeditor package, and a lot of comments are written, which is convenient for you to call. 3 Added filter overlay Function. The current filter mode is: the input source is pushed to the inside of OpenGL, and then processed by multiple filters, and finally adjusted (moving, rotating, zooming, light and dark adjustment) and other adjustments.
Version 2.3.0


adds the FrameInfo class. You can quickly Get all the frame timestamps in the video, and get how many keyframes, the timestamp of each keyframe, etc. Thereby, the targeted and rapid extraction of video frames and or precise positioning of the player can be achieved.
Camera layer and video layer: Add 5 levels of beauty effects.
Video layer: When the picture is smaller than the width and height of the video, add a blurred background. And the degree of blurring can be adjusted.
Audio part: Add multiple audio splicing methods, such as audio A, audio B, audio C, the audio after splicing is ABC;
other optimizations.
The SDK is changed to 4 parts. armeabi-v7a, jar LSResource and lansosdk folder.
Version 2.2.7


adds Gif layer and background insertion sound function, optimizes MV
Version 2.1


adds audio mixing, full-screen recording, transparent filter, quick access Frame and other functions.
Version 2.0


adopts a new Layer class, all layers support filters, etc.


Version 1.9.4


adds MV layer, you can add some interesting transparent effects as a kind of mv.
Version 1.8


adds UI layer and Canvas layer. UI layer means: You can add various UI interfaces as a layer, such as overlaying some UI layers on the video layer, with text in the UI layer , buttons, various cool ViewPages, various 3D open source UIs, etc.; Canvas layer refers to: Because Android's View mechanism cannot work in the background, Canvas can be drawn in the background asynchronous thread, so we designed Canvas Layers, so you can quickly draw some UI screens in the background;

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326088674&siteId=291194637