如何使用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這兩個系統函數都是與圖標內容沒有關係的,只是與圖標名稱有關,那咱們就能夠保證不增長或者是刪除流程中的圖標,只是簡單的進行從新置入一下動畫,並進行修改一下與之對應的文字信息,那麼就能夠實現到其它同步字幕的控制目的了。是否是很是的簡單方便呢?

相關文章
相關標籤/搜索