2019独角兽企业重金招聘Python工程师标准>>>

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

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

  好了,现在就让我们一起来学习一下吧:如何使用Authorware给原始视频添加字幕。

  具体的实现方法如下:

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

  接下来,我们就要进行一系列的参数设置了,具体的参数设置如下:

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

  第二:然后我们再把“MoveText”移动图标,将它的移动类型设置为“PathtoPoint”类型,属性设置“Motion”区【Concurrency】的同步方式则设置为“Perpetual”的选项。大家要注意了:这一点是非常重要的,毕竟因为只有完整无缺的设置了它,我们才可以保证让文字产生连续的移动效果,所以大家一定要留点心眼哟。

  第三:好了,我们继续来看程序的核心部分——“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这两个系统函数都是与图标内容没有关系的,只是与图标名称有关,那我们就可以保证不增加或者是删除流程中的图标,只是简单的进行重新置入一下动画,并进行修改一下与之对应的文字信息,那么就可以实现到其它同步字幕的控制目的了。是不是非常的简单方便呢?

转载于:https://my.oschina.net/u/3197358/blog/1305228

如何使用Authorware给原始视频添加字幕相关推荐

  1. Windows下使用ffmpeg为视频添加字幕

    字幕分以下几种形式: 第一种是外挂字幕(软字幕),视频文件和字幕文件分离.当播放某视频文件时,会自动载入相同文件夹下同名的字幕文件,当然也可以用播放器(如:VLC media player)手动载入字 ...

  2. qgraphicsview 添加矩形框并拖动改变大小_如何用手机巧影软件为视频添加字幕

    欢迎大家观看七夜视频工作室教程,我是七夜. 我们这次要讲的内容是如何用手机巧影软件为视频添加字幕,本次教程为图文教程非常简单! 我们的教程需要用到的软件是 巧影,很强大的视频剪辑软件,以后所有教程都会 ...

  3. Python根据字幕文件自动给视频添加字幕(通用版)

    功能描述: 根据给定的字幕文件中的字幕信息,自动给视频添加字幕,运行程序后输入要添加字幕的视频文件和对应的字幕文件路径即可.实际使用时不需要对程序做任何修改,只需要根据实际的视频内容来修改字幕文件就可 ...

  4. python实现给视频添加字幕,并根据字幕添加语音

    文章目录 前言 一."pyttsx3"实现"文字到音频"的转换 二."pydub"处理音频 1.安装 2.测试 三."moviep ...

  5. 怎么可以修改pr基本图形中的文字_不会给视频添加字幕?这里可以解决(附工具下载)...

    哈喽!大家好,我是一只学渣君.本期为大家分享的是:如何给视频添加字幕. 本期分享的内容主要是从使用pr添加简单字幕和使用arctime软件快速添加大篇幅字幕两个方面来讲解. 一.使用pr添加简单字幕 ...

  6. linux做视频 加字幕,ubuntu16.04给视频添加字幕方法 ubuntu16.04如何给视频添加字幕...

    Ubuntu(Friends,Tuoba,Ubuntu)是一个基于桌面应用程序的开源GNU / Linux操作系统. Ubuntu基于Debian GNU / Linux,支持x86,amd64(x6 ...

  7. php字幕格式,如何给视频添加字幕 快速添加视频字幕|可设置文字样式、位置等...

    前两天在广东的小编感受到了大自然的威力,台风山竹登录在广东地区,今天上班的路上到处是被折断的大树,真是太可怕.而小编在网上也看到这么个段子:我国其他地区的人民都在关心广东人民的人身安全,而我们关心的是 ...

  8. 今日干货|给视频添加字幕的软件有哪些?

    之前一直在聊视频剪辑,今天来聊聊视频制作的另一个要件,字幕. 大家如果有喜欢看国外视频作品生肉的应该会发现,国外尤其是欧美地区,很少在视频作品中添加字幕:但是国内大多数视频观看者对于字幕的依赖程度是相 ...

  9. 视频添加字幕哪个软件好用?推荐三款添加字幕的软件

    在学校的时候,摄像课老师给我们布置了一个作业,让我们拍摄一个校园的微电影短片,费了九牛二虎之力我们才把视频拍完,由于自己的普通话不太标准,怕别人听不清我的表述,就想通过添加视频字幕的方式,来避免这一状 ...

最新文章

  1. java并发排序_Java基于fork/koin类实现并发排序
  2. 硬件知识:电脑组装机必备的知识梳理
  3. 百度贴吧排名计算方式
  4. 安卓dalvik和art区别
  5. luogu2756 飞行员配对方案问题 (裸匈牙利)
  6. 版本控制系统(译文) 2 - 基础
  7. Linux下将pycharm图标添加至桌面
  8. iOS - Phone 电话
  9. Jupyter Notebook的三大短板,都被这个新工具补齐了
  10. 【原创】修复ios输入框获取焦点时不支持fixed的bug
  11. mac降级safari_如何在Mac上的Safari中将网页另存为PDF
  12. 用Python在地图上模拟疫情扩散
  13. 人睡眠时做恶梦以及梦魇或鬼压身的原因
  14. 多“维”优化——前端高并发策略的更深层思考
  15. 如何在PPT中设置选择题
  16. 移动用户免费领取15G流量(秒到)
  17. 采集人物经历来佐证子平术
  18. 社区的网络舆情信息监测具体实施方案
  19. 【软件定义汽车】【硬件篇】特斯拉FSD芯片
  20. BAT涉足电影业若只是报玩票心态,入局或难长久

热门文章

  1. 数学科学的完整课程大纲(工科自学必看)
  2. 页面flash对象的使用
  3. mysql 精确毫秒_mysql 精确到毫秒
  4. 电源管理芯片(是什么,干什么,作用)
  5. Linux常用命令及详细说明 — 结合工作(侧重性能监控,包括CPU、内存、IO、网络、磁盘等)...
  6. 2021Java面经:mysql下载教程5.7
  7. EdgeConnect: Generative lmage lnpainting with Adversarial Edge Learning 代码测试教程
  8. Mac使用latex中文字体缺失
  9. H5-soul星球特效
  10. mysql高级查询之多条件的过滤查询