Scilab Aurora is a simple but useful video editor. It implements almost all features of a non-linear editor, such as filter, transitions, motion setting, transparency setting. It includes EVP.
Thanks to Scilab's great power in matrix computing and its flexible data structure, we can implement our core scheduler and most of all filters in a effective way. Graphic User Interface is implemented in Tcl/TK language. Considering the efficiency, we write all of the code by hand. No redundance code is permitted. You can also add new transitions to Scilab Aurora with some simple steps, own to the concept "transition template" we introduced. At the beginning, we use SIVP to read and write clips. However, we found that its speed and system dependence can not fulfill our request. So we develop our own video I/O, previewing functions. Finally, we combine filters, image transform and video / image I/O module as an independence toolbox for Scilab. It is so called EVP.
Here are some key features of "Scilab Aurora":
· The straightforward GUI simplifies your work. The developers refer some industrial software. With the tutorial, you can get to used it in some minutes. Most of the tasks can be done by simply drag and drop the objects and click the right button of your mouse. Projects can be saved and reopened later.
· Previewing is permitted. What you see is what you want. There are four preview windows: material preview, transition/filter preview and final result preview. When you select a imported clip, choose a filter or transition, or drag the tab in the ruler, you will get to know what is happened.
· With EVP, the speed of reading, writing and previewing can fulfill our request now. However, without the help of hardware, it seems that we can not accelerate the efficiency.
· A lot of formats are admitted, own to the help of EVP which is base on FFmpeg. No limit on file size is required. However it is not advisable to import a video with size of about 1 GB.
· Great efforts are done to take you into the world of Scilab Aurora. The tutorial and demos are well done. You are recommended to see those documents. If you are interested in the internal implement of Aurora and EVP, the APIs or function table in this document will be helpful.