开源软件之Olive:国产系统下用Olive0.1给视频加文字并导出渲染
现在虽然已经2020年6月底了,不过对标Final Cut的高端的开源的视频编辑软件Olive依然停留在0.1.0 Alpha版本上,所以我们用的也是这个版本。当然开发者也早已说明,0.2版本的新版Olive的源代码已经重写,新版已经添加了节点等先进的操作,一直在完善中。
我们这里用Olive0.1.0版给一段视频素材添加文字。首先操作当然是导入视频素材了,在Project工程区域,双击空白区域(如同AE里一样),点击选择工具New以及直接拖拽视频素材都可以。一人客需要说的是,导入一段素材后,我们可以直接把视频素材拉入下面的时间线上,这一步少不了。而当你把一个视频素材拉入到空白的时间线上时,Olive软件会自动新建一个Sequence 01序列工程,这个类似于AE的合成,我们可以设置这个sequence的宽高比,帧速率等参数。
当我们把视频素材拖拽到时间线上的时候,项目预览区域,会自动显示视频的画面。由于我们是在空白时间线上拖入视频的,所以生成的sequence序列的属性就是我们当前视频素材的属性,如果我们想修改,可以右键点击Project项目里的Sequence弹出菜单,设置属性即可。这里我们不做修改。
此时点击时间线上的视频素材,在Effects面板区域会看到这段视频素材的Transform变换这些基本可调节参数显示出来了。此时我们可以用Position设置视频位置,Scale设置缩放,旋转透明度这些可以随心所欲调节。而这个其实,也是Olive效果和特效添加的位置。
在视频编辑软件Olive中,特效菜单并没有在软件菜单里,而是在Effect区域面板的工具箱上。这个说起来有点抽象,不过大家看图也能大致看出来。就是Transform变换选项上面,有个名叫Add Video Effect的按钮。点击它可以弹出一个菜单。
由于我们要给视频添加文字效果,那么我们就选择Render菜单(这个是渲染的意思),这里有两个添加文本的子菜单,一个Text另一个是Rich Text菜单。如果我们要添加单行文字,那么就添加Text功能,如果我们要添加多行文字,而且要对文字效果有一点调整,那么就要添加Rich Text功能了。
需要清楚的是,由于这两个菜单是渲染菜单下的,所以它并没有生成独立的文字层,而是作为属性效果添加到当前视频素材上的,所以如果习惯了AE的朋友,用到这一点,会觉得这个非常受限。至少你无法灵活地为文字添加一些特效功能。
完成后,我们就可以导出渲染视频了。在开源的视频编辑软件Olive中,渲染和其他一些软件一样,快捷键都是Ctrl+M导出。一人客需要提醒的是,导出的对话框里,有一些必要的参数调节,默认可以。不过如果我们想要导出渲染的质量好点,可以调节Quality选项,默认是36,可以改为23也就意味着质量更高。这个面板没有输出路径,没关系,确认无误后,点击Export就会弹出导出输出路径的对话框。这就完成了导出渲染视频的过程。