在指令碼命令面板中工作

在 [指令碼命令] 面板中,您可以同時新增字幕和其他指令碼命令。如果您的需求符合下列情況,就很適合使用 [指令碼命令] 面板:

  • 您想要將字幕新增到媒體,而且要將字幕匯出成 XML 檔案或 DXFP 檔案。DXFP 檔案是包含字幕且為媒體檔案所連結的外部檔案。

  • 您有包含字幕或指令碼命令的現成 Windows Media 檔案,而想要新增其他字幕或指令碼命令,或想在 Microsoft Expression Encoder 中編輯它們。

  • 您想要新增指令碼命令,以便在視訊播放時於特定時間觸發來啟動某個動作,例如當視訊播到某個畫面格時開啟網頁。

當您對視訊新增指令碼命令時,[時間軸] 就會展開顯示您的命令位置。每種命令類型會各自顯示成一列。例如,所有字幕會將標記顯示成一列。如果您輸入指令碼命令,指示視訊在進行播放時開啟 URL,這個命令就會顯示在另一列。這種顯示方式讓您很容易在螢幕上追蹤視訊中的每項字幕或命令,並調整其位置。本文中談到的互動元素將會對您非常有幫助,您將會瞭解到如何精準整理視訊的訊息或效果,且即使使用了許多不同的元素,您也都能準確修改其時間點和呈現方式。

您可以在 [時間軸] 對任何所選畫面格新增字幕,然後進行視訊編碼。在播放期間,如果播放到指定的畫面格,便會顯示字幕。

顯示已新增之指令碼命令的 [指令碼命令] 類別

[指令碼命令] 面板。

新增字幕或其他指令碼命令

  1. 在 [轉碼專案]或 [Silverlight 專案] 中,按一下應用程式右邊的 [中繼資料] 索引標籤。如果看不到 [中繼資料] 索引標籤,請按一下 [檢視] 功能表中的 [中繼資料]。

  2. 在 [中繼資料] 索引標籤中,按一下 [指令碼命令] 旁的箭號以展開選項。

  3. 在 [時間軸] 中,將播放點拖曳至要新增指令碼命令的視訊位置。

  4. 在 [指令碼命令] 類別中,按一下 [新增] 新增來源。。[時間軸] 會展開,並在標記所在列上顯示該標記的播放點位置。

  5. 執行下列其中一項動作:

    • 在 [類型] 欄中,新增命令類型。如果要建立字幕,請輸入 caption 。如果要將字幕匯出成 DFXP 檔案,則必須在方塊中輸入 captionsubtitledescription 。只有當您使用這三個類型名稱的其中一個時,Expression Encoder 才會匯出字幕。如果要輸入指令碼命令,只需輸入命令名稱即可。此值最多可輸入 1,023 個字元。您建立的每種不同指令碼命令都會在 [時間軸] 下方自成一列地顯示。

    • 在 [命令] 欄中,輸入命令。如果您正在建立字幕,請輸入要顯示的字幕。在播放過程中字幕會一直顯示著,直到播放到另一個標記或視訊播放結束為止。此值最多可輸入 10,239 個字元。

  6. 在 [將指令碼命令儲存於] 功能表中,按一下想要 Expression Encoder 儲存命令的位置。這會指定要將字幕或命令內嵌在檔案標頭或位元資料流中。如果要將字幕或命令匯出到另外的檔案,請參閱本主題稍後的<匯入字幕和指令碼命令>程序。

  7. 您現在必須進行視訊編碼,才能檢視字幕。檢視字幕的方式依據您是否已選擇使用 Microsoft Silverlight 範本而定。若要檢視編碼專案中的字幕,請執行下列其中一項動作:

    • 如果您使用 Silverlight 範本進行視訊編碼、選擇 VC-1 或 IIS Smooth Streaming 轉碼器,並選取 [播放時顯示字幕] 範本選項,則在播放檔案時您會看到字幕。如需設定範本選項的詳細資訊,請參閱設定 Silverlight 範本選項

    • 如果您沒有使用 Silverlight 範本進行視訊編碼,則必須在使用的播放應用程式中啟用字幕顯示。如需有關啟用播放應用程式字幕顯示的詳細資訊,請參閱該應用程式的「說明」檔案。

    如需編碼的詳細資訊,請參閱編碼媒體

在時間軸上調整字幕或指令碼命令的位置

執行下列其中一項動作:

  • 若要變更命令出現的時間,請在 [時間軸] 中拖曳該命令對應的標記。

  • 在 [指令碼命令] 類別 (在 [中繼資料] 面板) 中,找到想調整的標記。在 [時間] 欄中,按一下值並輸入新的值。

  • 在 [指令碼命令] 類別 (在 [中繼資料] 面板) 中,選取與想移動之標記相對應的列。在 [時間軸] 上,將播放點拖曳至新的時間。接著在 [指令碼命令] 面板中按一下 [更新時間] Ff723885.50cf0e83-5e38-471b-a62c-81aa4f4acb28(zh-tw,Expression.40).png

匯入指令碼

  1. 在開啟的工作中,按一下本應用程式右邊的 [中繼資料] 索引標籤。如果看不到 [中繼資料] 索引標籤,請按一下 [檢視] 功能表中的 [中繼資料]。

  2. 在 [中繼資料] 索引標籤中,按一下 [指令碼命令] 旁的箭號以展開選項。

  3. 在 [指令碼命令選項] 功能表 Ff723885.c043ff11-e91a-4d07-bccb-0d6f50e7d3cb(zh-tw,Expression.40).png 上,按一下 [匯入]。瀏覽至指令碼檔案,然後按一下 [開啟]。

刪除指令碼命令

  • 在 [指令碼命令] 類別 (在 [中繼資料] 面板) 中,找出您要刪除的命令,然後按一下 [移除指令碼命令] Ff723885.b2c09f47-3300-4c00-a031-7cb2f0336529(zh-tw,Expression.40).png

匯出字幕和指令碼命令

  • 在 [指令碼命令選項] 功能表 Ff723885.c043ff11-e91a-4d07-bccb-0d6f50e7d3cb(zh-tw,Expression.40).png 上,按一下 [匯出] 將字幕或指令碼命令匯出成 XML 檔案。瀏覽至您要儲存檔案的位置,然後按一下 [儲存]。

另請參閱

工作

現場廣播專案中的字幕功能

概念

關於字幕

Copyright © 2011 by Microsoft Corporation. All rights reserved.