使用 Silverlight 範本進行編碼

Microsoft Silverlight 範本是 Microsoft Expression Encoder 功能的核心,透過這些範本,就可以在已編碼視訊中運用 Microsoft Silverlight 技術帶來的豐富視覺和互動功能。因此,要使專案融入完整 Silverlight 體驗的檢視器,Expression Encoder 可說是建立此類專案的理想工具。如需 Silverlight 技術的詳細資料,請參閱 Silverlight 首頁 (英文) 和造訪 Silverlight 社群網頁 (英文)。

若要使用範本進行編碼,請在 [輸出] 面板中選取要用的範本,此範本會指定特定面板,以包封您的視訊。這個面板會是許多具有播放元素的獨特風格設計之一。這些播放元素將大幅強化視訊的互動性,也會讓視訊大有不同。在使用範本進行視訊編碼之後,瀏覽器就會開啟該視訊,讓您播放,此時您就可預覽編碼後的成果。

即使想要多試幾個範本,了解每種範本的外觀或功能,彈指之間就可完成,因為只要您已經使用特定設定檔完成視訊編碼,就可以陸續預覽任何其餘範本。您只需在 [工作輸出] 面板中選擇新範本,Microsoft Expression Encoder 便會快速地在新範本中顯示視訊。這是因為如果您只變更範本,而沒有變更設定檔,Expression Encoder 就不須對視訊重新編碼,而只會對範本重新編碼,因此就可以立即顯示預覽結果。

這些範本運用了 Silverlight 媒體所提供的功能,這讓您的視訊享有獨一無二、功能性強大的介面。以下列述這些範本所提供的部分元素:

  • 播放控制項 可讓您創造出設計獨特、令人驚艷的播放元素;這些控制項所帶來的豐富圖形和引人入勝程度絕對遠勝過傳統 Windows Media Player 控制項。

  • 縮圖 您可以顯示縮圖以代表視訊的章節。您只要在視訊特定時間點上設定標記,並指定這些標記顯示為縮圖,這些縮圖顯示的影像就會是您放置標記的畫面格影像。在播放視訊時,視訊檢視區域中會顯示縮圖,且整齊排列,使用者只要按一下就可以瀏覽視訊。

  • 文字顯示 有些範本可以在視訊的特定時間點上,顯示標記文字或是指令碼命令上所指定的文字。此文字可以是章節標題或副標題中的任何文字。這項功能可讓您對視訊迅速新增獨特風格的字元。

  • 高品質動態調整大小 由於 Silverlight 的設計是採向量式圖形,因此調整圖形元素大小並不會使解析度變差,也就是說,您可以調整瀏覽器和面板的大小,視訊也會動態隨之調整大小,絲毫不會影響原本的設計解析度。

  • 多份視訊播放清單 如果工作中包含一個以上的視訊,當您使用範本進行視訊編碼,則所有視訊都會呈現在同一頁面上,您可以單獨播放個別視訊,或是彼此搭配播放。此外,有些 Silverlight 範本還可以讓所有視訊集結成視訊庫,在視訊庫中每個視訊會以縮圖表示,所以只要按一下縮圖,就可以切換檢視不同視訊。

當您在 Expression Encoder 中使用 Silverlight 1 範本進行編碼時,它會建立下列檔案:

  • HTML 索引。

  • XML (可延伸應用程式標記語言) 檔案,其中包含描述範本設計的程式碼。

  • 每個範本元素的 JavaScript 檔案。

當您在 Expression Encoder 中使用 Silverlight 2 範本進行編碼時,它會建立下列檔案:

  • HTML 索引。

  • XAP (Silverlight 應用程式套件) 檔案,和與 XAP 檔對應的來源檔案。

您可以選擇讓 Expression Encoder 自動建立加上名稱和日期的資料夾,以儲存這些檔案,或是指定現有的資料夾,讓 Expression Encoder 儲存這些檔案。如果要在網站中嵌入影片,就必須上載整個資料夾。

執行下列工作之前,您應該先執行下面這兩個步驟:

  • 決定是否要修剪、裁切、變更視訊的尺寸,或調整像素長寬比。如需詳細資訊,請參閱調整視訊大小

  • 設定編碼方式設定檔。您可以使用預設的設定檔,或建立自訂設定檔。如需詳細資訊,請參閱定義預設的設定檔自訂設定檔

Cc294611.alert_caution(zh-tw,Expression.10).gif重要:

如果選擇的是 H.264 設定檔,就不應該選擇範本,因為 Silverlight 目前不支援 MP4 輸出播放。

使用範本進行視訊編碼

  1. 如果看不到 [輸出] 面板,請按一下 [視窗] 功能表中的 [輸出]。

  2. 在 [工作輸出] 類別中,根據下列描述設定以下選項:

    • 範本   如果要使用範本,請從此功能表中選取範本。每項工作只能套用一個範本。

    • 預覽   可以在此區域中看到所選範本的預覽。若要快速預覽所有範本,只要按下向上鍵或向下鍵。若要預覽完整大小,請按一下預覽影像。

    • 媒體檔案名稱   您可以輸入檔案名稱,或選擇會從中繼資料指定欄位擷取檔案名稱的敘述。若要選擇敘述,以滑鼠右鍵按一下欄位,選擇快顯功能表上的敘述。該欄位就會還原成原始檔案名稱和預設副檔名,以適用於所選的編碼方式設定檔類型。您只能從快顯功能表中選擇這些敘述。請確定該敘述所參考的中繼資料欄位少於 220 個字元。

    • 目錄   輸入要儲存工作的位置路徑,或按一下 [瀏覽] 瀏覽至檔案位置。

    • 開啟工作   按一下此按鈕可開啟工作輸出資料夾。

    • 重設   按一下此按鈕可將所有值重設為預設值。此外,Expression Encoder 也會重新掃描範本資料夾,然後重新建置範本清單。

    • 在瀏覽器中預覽   選取此選項可在編碼作業完成後啟動 ASP.net 伺服器,並開啟預設瀏覽器以顯示您的視訊。

    • 儲存工作檔案   選取此選項可將工作以 XML 檔案儲存在工作目標資料夾。

    • 子資料夾 (依工作識別碼)   選取此選項可建立一個涵括所有使用範本進行編碼所產生之檔案的資料夾。在進行編碼時,Expression Encoder 會建立一個使用「機器名稱 日期 時間」命名慣例的資料夾。如果清除此方塊,Expression Encoder 會將檔案放在您指定的資料夾。

  3. 若要存取進階屬性,請按一下 [顯示/隱藏進階屬性] 按鈕 Cc294611.2f8a79a9-68d2-4878-8b75-c76ceb921b3b(zh-tw,Expression.10).png,並根據下列描述設定以下選項:

    • 頁面下載時提示視訊   用以指定是否要在頁面下載時,從瀏覽器下載視訊,並顯示成可以播放。如果選取此選項,瀏覽器將會下載視訊並顯示第一個畫面格或縮圖 (如果您已指定某個縮圖)。如果沒有選取此選項,瀏覽器不會下載和快取視訊,而是顯示 [開始] 按鈕,使用者必須按一下此按鈕才能下載及播放視訊。

    • 自動在視訊就緒時開始播放   用以指定是否要在視訊下載完後自動開始播放視訊。如果希望視訊在下載後開始播放,即可選取此選項。如果清除此選項,則仍會下載視訊並顯示畫面格,但不會開始播放,除非使用者啟動播放。

    • 允許顯示隱藏式字幕   如果要在檢視器中檢視隱藏式字幕,則可選取此選項。

    • 啟動時使播放程式靜音   如果要在啟動視訊時不要播出音訊,則可選取此選項。這樣檢視器就可以選擇是否要啟動音訊。

    • 延展模式   用以指定瀏覽器要如何延展已編碼的視訊尺寸。

    • 播放程式背景色彩   選取某個色彩做為瀏覽器的顯示背景色和視訊邊框色。您有幾種方法可以選取色彩:按一下色彩區域、按一下色樣、輸入 RGBA 值 (或以拖曳方式來變更值)、輸入十六進位數字,或按一下滴管並從介面中選取色彩。

    Cc294611.alert_note(zh-tw,Expression.10).gif注意事項:

    Expression Encoder 會將您所選進階屬性的參數寫入範本的 Default.html 檔案。您可以手動編輯這些參數。若要在 Expression Encoder 中存取此檔案,請按一下 [範本] 功能表旁的白色方塊,然後選擇 [開啟範本位置]。以滑鼠右鍵按一下 Default.html 檔案,然後在快顯功能表上選擇從記事本開啟該檔案。

  4. 當您準備好要進行視訊編碼,請按一下 [媒體內容] 面板中的 [編碼],即可對您工作中的所有視訊進行編碼。若只對一個視訊進行編碼,則以滑鼠右鍵按一下要編碼的視訊,然後按一下快顯功能表中的 [編碼選取的項目]。

  5. 如果要暫時停止編碼以執行其他工作,請按一下 [暫停]。按一下 [繼續] 即可從先前暫停之處重新開始編碼。若要結束編碼,請按一下 [取消編碼]。