Processing 作为一款创意编程工具,不仅可以很方便的用来控制视频,比如用来 控制播放透明通道的视频,也可以用它来编写一些酷炫的效果,然后通过程序生成视频。

Processing 生成视频或者说录制视频,目前主要有两种方式,下面谈谈两种方式的使用方法及区别。

Movie Maker 是 Processing IDE 自带的一个视频合成工具,可以根据需要设置序列帧图片以及音频,然后生成视频。

有操作界面、使用简单,是一个独立的工具软件。

没有提供相关接口,不能在 Processing 程序中集成开发。

需要提供序列帧图片。在 Processing 中用自带导出图片的 API 生成序列帧图片:

VideoExport 是 Processing 的一个第三方库,下载后放入相应位置即可使用。

可以方便的在程序中集成开发,可以根据需求灵活的控制导出时机和时长。

Movie Maker 有操作界面、使用简单,是一个独立的工具软件。 没有提供相关接口,不能在 Processing 程序中集成开发。

通过表格比较可以很清楚的得知两种方式的使用场景并不一样,并不能互相取代,而是一种互补的关系。因此具体选择哪一个使用,完全可以根据业务需求来定。