如何使用Authorware给原始视频添加字幕

Authorware软件是一款专业的多媒体开发工具,利用它咱们能够开发出不少的东西。咱们常常看到有一些原始的动画或者是视频里面,都是没有字幕了。这对于咱们这些看电视只看字幕的人就有点尴尬了。因此小编决定要给原始动画增长一个同步的字幕。html

  小编主要用到的工具是Authorware多媒体制做软件,那么如何简单、快速地给原始视频增长一个同步性好的字幕呢?在这篇教程中,小编要实现动画和文字严格同步的程序控制方法。因此小编要为你们介绍如何一个设置永久性移动图标,而后使用MediaPosition系统变量,控制移动图标的移动目标位置,从而实现目的。函数

  好了,如今就让咱们一块儿来学习一下吧:如何使用Authorware给原始视频添加字幕。工具

  具体的实现方法以下:学习

  首先小编要为你们展现一下同步字幕的程序流程图,你们能够在下面的图像中看到,前面有三个显示图标,而这三个显示图标都是是对同步字幕的一些定义,分别就是背景挡板、文字框以及文字等定义。如图所示:开发工具

如何使用Authorware给原始视频添加字幕_同步字幕_程序流程图_多媒体制做_课课家

  接下来,咱们就要进行一系列的参数设置了,具体的参数设置以下:动画

  第一:首先咱们先把数字电影图标“TomEdison”属性设置“Timing”区的【Concurrency】域,将其设置为“Concurrent”的选项,就是设置为同步运动的方式,通俗一点来说,就是在视频播放一启动的时候,即可以进入到下面的移动图标,从而实现文字以及动画同时进行移动的程序效果。3d

  第二:而后咱们再把“MoveText”移动图标,将它的移动类型设置为“PathtoPoint”类型,属性设置“Motion”区【Concurrency】的同步方式则设置为“Perpetual”的选项。你们要注意了:这一点是很是重要的,毕竟由于只有完好无损的设置了它,咱们才能够保证让文字产生连续的移动效果,因此你们必定要留点心眼哟。视频

  第三:好了,咱们继续来看程序的核心部分——“MoveText”图标中的“Layout”区。在这个核心部分中,咱们要执行如下的操做。具体的操做,能够参考下图。如图所示:htm

“MoveText”图标中的“Layout”区

  首先咱们先将对象(object)“TextString”定义下,【Base】域的起点刻度设置为0,而把【End】域的终点刻度设置为MediaLength@“TomEdison"(这就是动画“TomEdison”的总帧数的意思)要沿着路径方向的进行移动。具体的实现方法以下:对象

  使用鼠标单击【Base】域的文本框,在这个文本框中,咱们输入数字0,而后拖动让文字对象的起始端,显示在文本输入框正中间的位置;接着咱们继续使用鼠标在【End】域中单击,在这个域中,咱们输入如下的表达式——“MediaLength@”TomEdison,仍是和刚刚操做的同样,进行拖动让文字对象的最末端,显示在文本输入框正中间的位置。移动的当前目标位置【Destination】域为MediaPosition@“TomEdison”(这个系统变量的主要做用是:用于返回动画“TomEdison”播放的当前帧数)。

  在这种设置状况下,咱们的程序执行顺序是:首先先启动数字电影图标“TomEdison”,启动成功之后,咱们就要立刻进行启动名为“MoveText”的移动图标,而后程序就会继续的向下进行执行(即退出当前的模块)。咱们能够看到,在名为“TomEdison”数字电影图标的播放同步方式是“Concurrent”,就是说动画会继续进行播放,而移动图标“MoveText”的同步方式就是“Perpetual”的永久方式。这样子话,就能够准确的保证了移动能够不停地在【Destination】域中表达式所指定的位置进行持续的移动。从而就能够实现了动画播放到哪儿,字幕播放到哪儿的目的了。当咱们的动画播放结束的时候,动画的字幕也会同一时间的走到了最末尾的位置,就不会出现这个延迟的现象。

  你们能够发现,事实上MovePosition以及MovieLength这两个系统函数都是与图标内容没有关系的,只是与图标名称有关,那咱们就能够保证不增长或者是删除流程中的图标,只是简单的进行从新置入一下动画,并进行修改一下与之对应的文字信息,那么就能够实现到其它同步字幕的控制目的了。是否是很是的简单方便呢?

相关文章
相关标签/搜索