Aurora简介

  Aurora是我们利用scilab制作而成的非线性视频编辑软件,同时我们还开发了更有效的视频与图像读写,预览,滤镜,变换工具包——EVP。

  在开发过程中,我们充分地利用了scilab强大的矩阵运算及灵活方便的tlist数据结构,由此Aurora 的内核及转场滤镜等基本上是用scilab来实现的。界面方面,我们使用的是tcl/tk语言,但没有使用任何的工具来生成代码,也就没有任何的冗余的代码。我们的代码达到了精简,运行速度达到了比较满意的要求。同时,用户自己生成的模板,通过一些简单的操作就能将其加入到Aurora中,这样就可以生成自己的转场,有了一定的扩展性。在开发之初,我们使用了开源的视频与图像读写软件,但发现它的运行处理速度和支持的格式种类并不能达到我们的期望。所以我们在ffmpeg在基础上开发自己的视频与图像读写,预览工具――EVP。同时把滤镜,图像变换工具与之合成一个工具包(可单独使用),希望对有这方面使用要求的开源者能起到一点作用。

  Aurora实现了各种转场特效,对图像和视频能进行多种的滤镜处理,动画特效,透明度设置,图像合成等等。Aurora还建立了一个工程,让你能随时保存及继续处理还未完成的工作。加上人性化的界面和使用环境,你完全能轻松地制作出想要的电子相册或视频来。

Aurora的特点:

1. 熟悉的界面环境,方便的操作。我们参考了现有商业软件的界面,开发了相似的用户界面,这样用户在使用过程中就容易上手。通过鼠标的拖拽及相应的单双击和鼠标左右键操作就能完成大部分的功能,十分方便。你还能保存未完成的工程,在以后继续编辑。

2. 相应的预览功能能让你即时察看所做的操作。三个预览窗口:文件预览窗口,效果处理窗口,转场(滤镜)显示窗口。通过预览窗口能察看到你选择的文件,图像视频处理后的效果,使用的转场(滤镜)。对所做的操作能及时地改正。

3. 比较满意的速度能让你在制作过程中感到更加顺畅。使用EVP后,预览速度,视频生成速度有了一定的提高。我们的视频生成速度对用户是可以接受的。

4. 能处理的不同的对象(多种格式的视频,各种格式的图像)和生成多种格式的视频。我们对文件大小没有要求。当然在你导入一个上G的文件时,还是应先考虑一下cpu和内存的配置。

5. 通过阅读我们的界面介绍和使用文档,及直观的操作视频,相信你很快就能熟练地操作Aurora。若想更深入地了解Aurora,我们还有提供了所有函数的文档,包括了函数的作用,函数的参数要求,函数的实现。详细的数据结构说明也能让你快速地组织起实现过程。

  您的阅读是对我们的认识,您的使用是对我们的了解,您的微笑是对我们的嘉奖。