影片

本節說明如何在Dynamic Media中使用影片。

快速入門:影片

下列逐步工作流程說明旨在協助您透過Dynamic Media中的最適化視訊集快速上手並執行。 在每個步驟之後,都會有主題標題的交叉參考,您可在其中找到詳細資訊。

注意

在Dynamic Media中處理視訊之前,請確定您的Adobe Experience Manager管理員已啟用並設定Dynamic MediaCloud Services。

  1. 上傳您的Dynamic Media影片 執行下列操作:

  2. 管理您的Dynamic Media影片 執行下列任一操作:

  3. 發佈您的Dynamic Media影片 執行下列其中一項操作:

在Dynamic Media中使用影片

Dynamic Media中的視訊是端對端解決方案,可讓您輕鬆發佈高品質的最適化視訊,以在多個螢幕(包括桌上型電腦、平板電腦和行動裝置)上串流。 適用性視訊集將以不同位速率和格式(如400 kbps、800 kbps和1000 kbps)編碼的相同視訊的版本分組。 台式電腦或行動裝置會偵測可用頻寬。

例如,在iOS行動裝置上,會偵測頻寬,例如3G、4G或Wi-Fi。 然後,它自動從自適應視訊集內的各種視訊位速率中選取正確編碼的視訊。 視訊會串流至桌上型電腦、行動裝置或平板電腦。

此外,如果案頭或行動裝置上的網路條件改變,視訊品質會自動動態切換。 此外,如果客戶在桌上型電腦上進入全螢幕模式,適用性視訊集會使用更佳的解析度來回應,改善客戶的觀看體驗。 使用最適化視訊集,可讓客戶在多個畫面和裝置上播放Dynamic Media視訊,獲得最佳的播放效果。

視訊播放器用來判斷播放或播放期間要選取的編碼視訊的邏輯,是根據下列演算法:

  1. 視訊播放器會根據最接近播放器本身中為「初始位元速率」所設定的值的位元速率,載入初始視訊片段。

  2. 視訊播放器會根據頻寬速度的變更,使用下列條件進行切換:

    1. 播放器會選擇低於或等於估計頻寬的最高頻寬流。
    2. 播放器僅考慮可用頻寬的80%。 然而,如果它在轉換,則只有70%會更為保守,以避免高估,並立即重新轉換。

如需演算法的詳細技術資訊,請參閱 https://android.googlesource.com/platform/frameworks/av/+/master/media/libstagefright/httplive/LiveSession.cpp

若要管理單一視訊和最適化視訊集,支援下列項目:

  • 從多種支援的視訊格式和音訊格式上傳視訊,並將視訊編碼為MP4 H.264格式,以便在多個畫面間播放。 您可以使用預先定義的最適化視訊預設集、單一視訊編碼預設集,或自訂自己的編碼以控制視訊的品質和大小。

    • 產生最適化視訊集時,會包含MP4視訊。
    • 附註:主要/來源視訊不會新增至最適化視訊集。
  • 所有HTML5個視訊檢視器中的視訊字幕。

  • 透過完整的中繼資料支援,組織、瀏覽和搜尋視訊,以有效管理視訊資產。

  • 將最適化視訊集提供至網路和桌上型電腦、平板電腦和行動裝置。

各種iOS平台均支援最適化視訊串流。 請參閱 Dynamic Media檢視器參考指南.

  • 使用Dynamic Media視訊檢視器預設集播放視訊,包括下列內容:

    • 單一影片檢視器。
    • 混合媒體檢視器,可結合視訊和影像內容。
  • 設定視訊播放器以符合您的品牌需求。

  • 將視訊與您的網站、行動網站或行動應用程式整合,並使用簡單的URL或內嵌程式碼。

請參閱 動態視訊播放 範例。

另請參閱 Experience Manager Assets和Dynamic Media Classic的檢視器僅限Experience Manager Assets的檢視器Dynamic Media檢視器參考指南.

最佳實務:使用HTML5視訊檢視器

Dynamic Media HTML5視訊檢視器預設集是強大的視訊播放器。 您可以使用它們來避免許多與HTML5視訊播放相關的常見問題,以及與行動裝置相關的問題。 例如,缺乏最適化位元速率串流傳送,且案頭瀏覽器觸及範圍有限。

在播放器的設計端,您可以使用標準網頁開發工具來設計視訊播放器的功能。 例如,您可以使用HTML5和CSS來設計按鈕、控制項和自訂海報影像背景,以協助您以自訂外觀觸及客戶。

在檢視器的播放端,會自動偵測瀏覽器的視訊功能。 接著,它會使用HLS或DASH(也稱為最適化視訊串流)提供視訊。 或者,如果這些傳送方法不存在,則會改用HTML5漸進式。

注意

若要對您的影片使用DASH,必須先由您的帳戶上的Adobe技術支援啟用。 請參閱 在您的帳戶上啟用DASH.)

您可以結合為單一播放器,使用HTML5和CSS來設計播放元件。 它可以有內嵌播放,並根據瀏覽器的功能使用最適化和漸進式串流。 所有這些功能都表示您可以將多媒體內容的觸及範圍擴展至案頭和行動使用者,並確保簡化視訊體驗。

另請參閱 僅限Experience Manager Assets的檢視器Dynamic Media檢視器參考指南.

使用HTML5視訊檢視器在桌上型電腦和行動裝置上播放視訊

針對案頭和行動最適化視訊串流,用於位元速率切換的視訊是以最適化視訊集中的所有MP4視訊為基礎。

使用HLS或DASH或漸進式視訊下載時,會發生視訊播放。 在舊版Experience Manager(例如6.0、6.1和6.2)中,視訊是透過HTTP串流。

不過,在Experience Manager6.3和上,視訊現在會透過HTTPS(即HLS或DASH)串流,因為DM閘道服務URL一律使用HTTPS。 此預設行為不會有客戶影響。 也就是說,除非瀏覽器不支援,否則視訊串流一律會透過HTTPS進行。 (請參閱下表)。

因此,

  • 如果您的HTTPS網站採用HTTPS視訊串流,則串流沒問題。
  • 如果您的HTTP網站採用HTTPS視訊串流,串流沒問題,且網頁瀏覽器沒有混合的內容問題。

DASH是國際標準,HLS是Apple標準。 兩者皆用於最適化視訊串流。 而且,這兩種技術都會根據網路頻寬容量自動調整播放。 它也可讓客戶「搜尋」視訊中的任何點,而不需等待視訊的其餘部分下載。

通過在用戶的案頭系統或移動設備上本地下載和儲存視頻來傳送漸進式視頻。

下表說明使用的桌上型電腦和行動裝置上的視訊裝置、瀏覽器和播放方法 Dynamic MediaHTML5視訊檢視器.

裝置 瀏覽器 視訊播放模式
桌面 Internet Explorer 9和10 漸進式下載。
桌面 Internet Explorer 11+ 在Windows® 8和Windows® 10上 — 每當請求DASH或HLS時,強制使用HTTPS。 已知限制:在此瀏覽器/作業系統組合中,HTTP on DASH或HLS無法運作

在Windows® 7上 — 漸進式下載。 使用標準邏輯來選取HTTP與HTTPS通訊協定。
桌面 Firefox 23-44 漸進式下載。
桌面 Firefox 45或更新版本 HLS或DASH*適用位元速率串流
桌面 鉻黃 HLS或DASH*適用位元速率串流
桌面 Safari(Mac) HLS自適應位元速率串流
行動 Chrome(Android™ 6或更舊版本) 漸進式下載。
行動 Chrome(Android™ 7或更新版本) HLS或DASH*適用位元速率串流/td>
行動 Android™(預設瀏覽器) 漸進式下載。
行動 Safari(iOS) HLS自適應位元速率串流
行動 Chrome(iOS) HLS自適應位元速率串流
重要

*若要使用視訊的DASH,必須先由您的帳戶上的Adobe技術支援啟用。 請參閱 在您的帳戶上啟用DASH.)

Dynamic Media視訊解決方案架構

下圖顯示影片的整體製作工作流程,這些影片會透過DMGateway上傳和編碼(在Dynamic Media混合模式中),並可供公眾使用。

chlimage_1-427

影片的混合發佈架構

chlimage_1-428

編碼視訊的最佳作法

Dynamic Media編碼視訊 如果您已啟用Dynamic Media並設定視訊Cloud Services,工作流程會對視訊進行編碼。 此工作流程會擷取工作流程處理歷程記錄和失敗資訊。請參閱 監視視訊編碼和YouTube發佈進度. 如果您已啟用Dynamic Media並設定視訊Cloud Services,則 Dynamic Media編碼視訊 上傳視訊時,工作流程會自動生效。 (如果您未使用Dynamic Media, DAM更新資產 工作流程生效。)

以下是編碼來源視訊檔案的最佳實務提示。

源視頻檔案

為視訊檔案編碼時,請使用盡可能高品質的來源視訊檔案。 請避免使用先前編碼的視訊檔案,因為這些檔案已經壓縮,而進一步編碼會造成品質欠佳的視訊。

  • Dynamic Media主要支援長度上限30分鐘、解析度大於25 x 25的短片影片。
  • 您可以上傳最多15 GB的主要來源視訊檔案。

下表說明了源視頻檔案編碼前必須具有的建議大小、外觀比例和最小比特率:

大小 外觀比例 最小比特率
1024 X 768 4:3 大部分視訊為4500 kbps。
1280 X 720 16:9 3000 - 6000 kbps,視訊中的運動量而定。
1920 X 1080 16:9 6000 - 8000 kbps,視訊中的運動量而定。

取得檔案的中繼資料

您可以使用視訊的編輯工具檢視其中繼資料,或使用為取得中繼資料而設計的應用程式,以取得檔案的中繼資料。 以下是使用協力廠商應用程式MediaInfo來取得視訊檔案中繼資料的指示:

  1. 前往 MediaInfo下載.
  2. 選擇並下載GUI版本的安裝程式,並按照安裝說明操作。
  3. 安裝後,按一下右鍵視頻檔案(僅限Windows®)並選擇MediaInfo,或開啟MediaInfo並將視頻檔案拖入應用程式。 您會看到與視訊檔案相關聯的所有中繼資料,包括其寬度、高度和fps。

外觀比例

當您選擇或建立主要來源視訊檔案的視訊編碼預設集時,請確定預設集與主要來源視訊檔案的外觀比例相同。 長寬比是視訊寬度與高度的比率。

若要確定視訊檔案的長寬比,請取得檔案的中繼資料,並記下檔案的寬度和高度(請參閱上方取得檔案的中繼資料)。 然後使用此公式來確定外觀比例:

寬/高=長寬比

下表說明公式結果如何轉換為通用外觀比例選擇:

公式結果 外觀比例
1.33 4:3
0.75 3:4
1.78 16:9
0.56 9:16

例如,寬度為1440 x 1080的視頻的長寬比為1440/1080,即1.33。在這種情況下,選擇寬寬比為4:3的視頻編碼預設集來編碼視頻檔案。

位元速率

位元速率是經過編碼,組成視訊播放一秒的資料量。 位元速率以千比特/秒(每秒位元組數)測量。

注意

因為所有轉碼器都使用有損壓縮,所以位元速率是視訊品質中最重要的因素。 有損壓縮越是壓縮視頻檔案,質量就越降低。 因此,所有其他特性相等(解析度、幀速率和編解碼器),位元速率越低,壓縮檔案的質量就越低。

選取位元速率編碼時,可以選擇兩種類型:

  • 常數位元速率編碼 (CBR) — 在CBR編碼期間,位元速率或每秒位數在整個編碼過程中保持不變。 CBR編碼在整個視頻中將設定的資料速率保存為設定。 此外,CBR編碼不會為質量優化介質檔案,但會節省儲存空間。
    如果視頻在整個視頻中包含類似的運動級別,則使用CBR。 CBR最常用於流式視頻內容。 另請參閱 使用自訂新增的視訊編碼參數.

  • 變數位元速率編碼 (VBR)- VBR編碼會根據壓縮程式所需的資料,將資料速率調低至您設定的上限。 此功能表示在VBR編碼過程中,媒體檔案的位元速率會根據媒體檔案的位元速率需求,以動態方式增加或減少。
    VBR編碼需要較長的時間,但會產生最有利的結果;媒體檔案的品質優越。 VBR最常用於http漸進式傳送視訊內容。

何時使用VBR或CRB?
選擇VBR或CBR時,幾乎總是建議您將VBR用於介質檔案。 VBR以競爭性位元速率提供高品質的檔案。 使用VBR時,請務必使用兩遍編碼,並將最大位元速率設為目標視訊位元速率的1.5倍。

選擇視訊編碼預設集時,請務必說明目標使用者的連線速度。 選擇資料速率為該速度80%的預設集。 例如,如果目標最終用戶的連接速度為1000 Kbps,則最佳預設是視頻資料速率為800 Kbps的預設。

此表描述了典型連接速度的資料速率。

速度(Kbps) 連線類型
256 撥號連接。
800 典型的行動連線。 對於此連線,若為3G體驗,將資料速率定位在400到最大800的範圍內。
2000 典型的寬頻案頭連接。 對於此連接,目標資料速率為800-2000 Kbps,大多數目標平均為1200-1500 Kbps。
5000 典型的高寬頻連接。 不建議使用此上限的編碼,因為大多數消費者無法使用此速度的視訊傳送。

解析度

解析度 以像素說明視訊檔案的高度和寬度。 大部分的源視頻都以高解析度儲存(例如1920 x 1080)。 為了串流目的,來源視訊會壓縮為較小的解析度(640 x 480或更小)。

解析度和資料速率是決定視訊品質的兩個整體連結因素。 若要維持相同的視訊品質,視訊檔案中的像素數目越多(解析度越高),資料速率就必須越高。 例如,請考慮解析度為320 x 240和解析度為640 x 480的視頻檔案中每幀的像素數:

解析度 每幀像素
320 x 240 76,800
640 x 480 307,200

640 x 480檔案的像素是每幀的4倍。 若要針對這兩個範例解析度取得相同的資料速率,您可對640 x 480檔案套用4倍的壓縮,以降低視訊品質。 因此,250 Kbps的視頻資料速率以320 x 240解析度產生高質量的觀看,而不是以640 x 480解析度產生。

一般而言,您使用的資料速率越高,視訊的顯示效果越好,使用的解析度越高,您必須維持檢視品質的資料速率就越高(與解析度較低相比)。

由於解析度和資料速率是連結的,因此在對視訊進行編碼時有兩個選項:

  • 選擇資料速率,然後以最高解析度編碼,該解析度與您選擇的資料速率一致。
  • 選擇解析度,然後按照所需的資料速率進行編碼,以按您選擇的解析度實現高質量視頻。

當您為主要來源視訊檔案選擇(或建立)視訊編碼預設集時,請使用下表來鎖定正確的解析度:

解析度 高度 (像素) 螢幕大小
240p 240 小螢幕
300p 300 小螢幕,通常用於行動裝置
360p 360 小螢幕
480p 480 中螢幕
720p 720 大螢幕
1080p 1080 高清大螢幕

Fps(每秒幀數)

在美國和日本,大多數視頻以每秒29.97幀(fps)拍攝;在歐洲,大多數視頻以25幀/秒的速度拍攝。 以24 fps拍攝。

選擇符合主要來源視訊檔案之fps速率的視訊編碼預設集。 例如,如果您的主要來源視訊為25 fps,請選擇編碼預設集(25 fps)。 依預設,所有自訂編碼都使用主要來源視訊檔案的fps。 因此,建立視訊編碼預設集時,您不需要明確指定fps設定。

視訊編碼維度

為獲得最佳結果,請選取編碼維度,使來源視訊是所有已編碼視訊的整數倍。

要計算此比率,可將源寬度除以編碼寬度以獲得寬比。 然後,將源高度除以編碼高度以得到高度比。

如果產生的比率是整數,則表示視訊已最佳縮放。 如果產生的比率不是整數,它會在顯示器上保留剩餘的像素偽影,以影響視訊品質。 當視訊有文字時,此效果最顯著。

例如,假設您的來源視訊為1920 x 1080。 在下表中,三個已編碼的視訊可提供要使用的最佳編碼設定。

視訊類型 寬x高 寬度比例 高度比
來源 1920x1080 1 1
編碼 960 x 540 2 2
編碼 640 x 360 3 3
編碼 480 x 270 4 4

編碼視訊檔案格式

Dynamic Media建議使用MP4 H.264視訊編碼預設集。 由於MP4檔案使用H.264視訊轉碼器,因此可提供高品質的視訊,但檔案大小壓縮。

在您的帳戶上啟用DASH

DASH(Digital Adaptive Streaming over HTTP)是視訊串流的國際標準,在不同的視訊觀看者中廣泛採用。 在帳戶上啟用「破折號」時,您可以選擇使用「破折號」或HLS進行最適化視訊串流。 或者,您可以選擇兩者,並在 自動 在檢視器預設集中,已選取為播放類型。

在您的帳戶上啟用DASH的一些主要優點包括:

  • 封裝DASH串流視訊,以進行最適化位元速率串流。 此方法可提高傳送效率。 最適化串流可確保為客戶提供最佳的檢視體驗。

  • 使用Dynamic Media播放器在HLS和DASH串流之間切換,以最佳化服務品質,進行瀏覽器最佳化串流。 使用Safari瀏覽器時,視訊播放器會自動切換至HLS。

  • 您可以編輯視訊檢視器預設集,以設定您偏好的串流方法(HLS或DASH)。

  • 最佳化的視訊編碼可確保在啟用DASH功能時不會使用其他儲存空間。 為HLS和DASH建立一組視訊編碼,以最佳化視訊儲存成本。

  • 有助於讓客戶更容易存取視訊傳送。

  • 也可透過API取得串流URL。

    重要

    目前僅在北美提供對您帳戶啟用DASH的功能。

您可以啟動使用DASH的請求;不會在您的帳戶上自動啟用。

若要在您的帳戶上啟用DASH,請建立客戶支援案例,如下所述。 在您的支援案例中,請指定您要在Dynamic Media帳戶和Experience Manager上啟用DASH。

要啟用帳戶上的DASH,請執行以下操作:

  1. 使用Admin Console開始建立新的支援案例.

  2. 請依照指示建立支援案例,同時確保您提供下列資訊:

    • 主要聯繫人姓名、電子郵件、電話。
    • 您的Dynamic Media帳戶名稱。
    • 指定您要在Dynamic Media帳戶和Experience Manager上啟用DASH。
  3. Adobe客戶支援會根據提交請求的順序將您新增至DASH客戶等待清單。

  4. 當Adobe準備好處理您的請求時,客戶支援會聯絡您,協調並設定啟用破折號的目標日期。

  5. 客戶支援在完成後通知您。

  6. 建立 視訊檢視器預設集 照常。

將影片發佈至YouTube

您可以直接將Experience Manager Assets中管理的視訊資產發佈至您先前建立的YouTube管道。

若要將視訊資產發佈至YouTube,您需在Experience Manager Assets中使用標籤標籤視訊資產。 將這些標籤與YouTube管道建立關聯。 如果影片資產的標籤符合YouTube頻道的標籤,則影片會發佈至YouTube。 只要使用相關標籤,發佈至YouTube就會與一般發佈視訊一起發生。

YouTube會自行編碼。 因此,上傳至Experience Manager的原始視訊檔案會發佈至YouTube,而非Dynamic Media編碼已建立的任何視訊轉譯。 雖然使用Dynamic Media處理視訊並非必要動作,但是當播放需要檢視器預設集時,應確實如此。

略過視訊處理設定檔並直接發佈至YouTube時,這只是表示您Experience Manager資產中的視訊資產沒有取得可檢視的縮圖。 這也表示未編碼的視訊無法用於任何Dynamic Media資產類型。

將視訊資產發佈至YouTube伺服器時,必須完成下列工作,以確保透過YouTube進行安全的伺服器對伺服器驗證:

  1. 配置Google Cloud設定
  2. 建立YouTube管道
  3. 新增發佈標籤
  4. 在Experience Manager中設定YouTube
  5. (選用)自動設定您所上傳影片的預設YouTube屬性
  6. 將影片發佈至您的YouTube頻道
  7. (選用)驗證已發佈的YouTube影片
  8. 將YouTube URL連結至您的Web應用程式

您也可以 取消發佈影片以將其從YouTube中移除.

配置Google Cloud設定

若要發佈至YouTube,您需要Google帳戶。 如果你有Gmail賬戶,那麼你已經有了Google賬戶;如果您沒有Google帳戶,便可輕鬆建立帳戶。 您需要帳戶,因為您需要憑證才能將影片資產發佈至YouTube。

與Google Cloud搭配使用的帳戶和用於YouTube的Google帳戶不必相同。

Google會定期變更其使用者介面。 因此,將影片發佈至YouTube的步驟可能與下文所述的略有不同。 當您嘗試檢查視訊是否已上傳至YouTube時,也會套用此警告。

注意

下列步驟在編寫時準確無誤。 不過,Google會不經通知便定期更新其雲端網頁。 因此,Google使用者介面中某些設定選項的名稱可能與步驟中使用的名稱稍有不同。

若要配置Google Cloud設定:

  1. 建立Google帳戶。
    https://accounts.google.com/signup/v2?service=mail&flowName=GlifWebSignIn&flowEntry=SignUp

    如果您已有Google帳戶,可以跳至下一個步驟。

  2. 前往 https://cloud.google.com/.

  3. Google Cloud 頁面,在右上角附近,選取 主控台.

    如有必要, 登入 使用您的Google帳戶憑證來檢視 主控台 選項。

  4. 控制面板 頁面,位於 Google Cloud Platform,請選取 專案 下拉式清單以開啟 選取專案 對話框。

  5. 選取專案 對話框,選擇 新增專案.

  6. 新增專案 對話框, 專案名稱 欄位,輸入新專案的名稱。

    您的專案ID以您的專案名稱為基礎。 因此,請謹慎選擇專案名稱;建立後無法變更。 此外,您之後在Experience Manager中設定YouTube時,必須再次輸入相同的專案ID。 所以,把它寫下來。

  7. 選擇 建立

  8. 執行下列任一操作:

    • 在專案的控制面板上, 快速入門 卡片,選取 探索並啟用API.
    • 在專案的控制面板上, API 卡片,選取 前往API概述.
  9. API與服務 頁面,選取 啟用API與服務.

  10. API程式庫 頁面,左側,下方 類別,選取 YouTube. 在頁面的右側,選取 YouTube.

  11. YouTube 頁面,選取 YouTube資料API v3.

  12. YouTube資料API v3 頁面,選取 管理.

    6_5_googleaccount-apis-manage

  13. 若要使用API,您需要憑證。 如有必要,請在 API與服務 頁面,選取 憑證.

  14. 憑證 頁面,在頂端附近,選取 建立憑證,然後選取 OAuth用戶端ID.

  15. 建立OAuth用戶端ID 頁面,在 應用程式類型 下拉清單,選擇 Web應用程式.

    6_5_googleaccount-apis-applicationtype

  16. 執行下列任一項作業:

    • 名稱 欄位中,輸入OAuth 2.0用戶端的唯一名稱。
    • 使用Google已在 名稱 欄位。
  17. 授權的JavaScript原始項 標題,選取 添加URI.

    6_5_googleaccount-apis-nameauthorizations

  18. URI 文本欄位,輸入以下路徑,在路徑中替換您自己的域和埠號,然後按鍵 輸入 要向清單添加路徑:

    https://<servername.domain>:<port_number>

    例如, https://1a2b3c.mycompany.com:4321

    注意

    上面的URI路徑示例是假設的,僅供說明之用。

  19. 授權的重定向URI 標題,選擇添加URI。

  20. URI 文本欄位,輸入以下路徑,在路徑中替換您自己的域和埠號,然後按鍵 輸入 要向清單添加路徑:

    https://<servername.domain>:<port_number>/etc/cloudservices/youtube.youtubecredentialcallback.json

    例如, https://1a2b3c.mycompany.com:4321/etc/cloudservices/youtube.youtubecredentialcallback.json

    注意

    上面的URI路徑示例是假設的,僅供說明之用。

  21. 建立OAuth用戶端ID 頁面,選取 建立.

  22. OAuth用戶端已建立 對話框,請執行以下操作:

    • (選用)複製 您的用戶端ID您的用戶端密碼 欄位,然後儲存。
    • 選擇 下載JSON,然後儲存JSON檔案。

    稍後在Adobe Experience Manager中設定YouTube時,您需要此下載的JSON檔案。

    6_5_googleaccount-apis-oauthclientcreated

  23. OAuth用戶端已建立 對話框,選擇 確定.

  24. 登出您的Google帳戶。 現在建立YouTube管道。

建立YouTube管道

若要將影片發佈至YouTube,您必須擁有一或多個管道。 如果您已建立YouTube管道,則可略過此工作,然後前往 新增發佈標籤.

注意

請確定您已在YouTube中設定一或多個管道 befor 您可在「YouTube設定」下方新增管道(請參閱 在Experience Manager中設定YouTube )。 如果您未進行管道設定,系統不會警告您沒有任何現有管道。 不過,新增頻道時仍會進行Google驗證,但無法選擇要傳送視訊的頻道。

若要建立YouTube管道:

  1. 前往 https://www.youtube.com 並使用您的Google帳戶憑證登入。

  2. 在YouTube頁面的右上角,選取您的個人資料圖片(也可以以實色圓圈內的字母顯示),然後選取 YouTube設定 (圓齒輪圖示)。

  3. 在「概述」頁面的「其他功能」標題下,選擇 查看我的所有管道或建立管道.

  4. 在「管道」頁面上,選取 建立新管道.

  5. 在「品牌帳戶」頁面的「品牌帳戶名稱」欄位中,輸入公司名稱或您選擇要發佈視訊資產的任何其他管道名稱,然後選取 建立.

    記住你在這裡輸入的名字;您必須在Experience Manager中設定YouTube時,必須再次輸入。

  6. (選用)如有必要,請新增更多管道。

    現在您已新增要發佈的標籤。

新增發佈標籤

若要發佈至YouTube的影片,Experience Manager會將標籤關聯至一或多個YouTube頻道。 若要新增發佈標籤,請參閱 管理標籤.

或者,如果您想在Experience Manager中使用預設標籤,則可以跳過此任務並轉到 在Experience Manager中設定YouTube.

注意

設定Cloud Service後,此時無需其他設定即可啟用YouTube Publish復寫代理。 原因在於儲存Cloud Service設定時已啟用。

在Experience Manager中設定YouTube

從Experience Manager6.4開始,引入新的觸控使用者介面方法,以在Experience Manager中設定YouTube發佈。 根據您使用的Experience Manager安裝例項,執行下列其中一項操作:

在Experience Manager6.4和更新版本中設定YouTube

  1. 請務必以管理員身分登入您的Dynamic Media例項。

  2. 在Experience Manager的左上角,選取Experience Manager標誌,然後在左側邊欄中導覽至 工具(錘子表徵圖)> Cloud Services > YouTube發佈設定.

  3. 選擇 全球 (請勿選取)。

  4. 在全域頁面的右上角附近,選取 建立.

  5. 在「建立YouTube設定」頁面的「Google cloud 平台設定」下方的「應用程式名稱」欄位 ,輸入Google專案ID。

    您先前初次設定Google Cloud設定時,已指定專案ID。
    保留建立YouTube設定頁面開啟;你馬上就回來了。

    6_5_youtubepublish-createyoutubeconfiguration

  6. 使用純文字編輯器,開啟您先前在工作中下載並儲存的JSON檔案 配置Google Cloud設定.

  7. 選取並複製整個JSON文字。

  8. 返回YouTube帳戶設定對話方塊。在「 JSON設定」欄位中 ,貼上JSON文字。

  9. 在頁面的右上角附近,選取 儲存.

    現在在Experience Manager中設定YouTube頻道。

  10. 選擇 新增管道.

  11. 在「管道名稱」欄位中,輸入您在任務中建立的管道名稱 新增一或多個管道至YouTube 更早。

    您可以視需要選擇新增說明。

  12. 選擇 新增.

  13. YouTube/Google驗證隨即顯示。 如果您尚未登入Google雲端帳戶,請略過此步驟。

    • 輸入與上述Google專案ID和JSON文字相關聯的Google使用者名稱和密碼。
    • 視您的帳戶有多少管道而定,您會看到兩個或多個項目。 選取管道。 不要選擇電子郵件地址;它不是渠道。
    • 在下一頁,選取 接受 允許存取此通道。
  14. 選擇 允許.

    現在設定發佈的標籤。

  15. 設定發佈的標籤 — 在「Cloud Services> YouTube」頁面上,選取鉛筆圖示以編輯您要使用的標籤清單。

  16. 若要顯示Experience Manager中可用標籤的清單,請選取下拉式清單圖示(倒轉插入號)。

  17. 若要新增,請選取一或多個標籤。

    若要刪除已新增的標籤,請選取標籤,然後選取 X.

  18. 新增您想要的標籤後,請選取 儲存.

    現在您可將影片發佈至YouTube頻道。

在6.4之前的Experience Manager中設定YouTube

  1. 請務必以管理員身分登入您的Dynamic Media例項。

  2. 在Experience Manager的左上角,選取Experience Manager標誌,然後在左側邊欄中導覽至 工具 (錘子表徵圖)> 部署 > Cloud Services.

  3. 在「協力廠商服務」標題下方的「YouTube」下方,選取 立即配置.

  4. 在「建立配置」對話框中,在相應欄位中輸入標題(必填)和名稱(選填)。

  5. 選擇 建立

  6. 在「YouTube帳戶設定」對話方塊的「應用程式名 稱」欄位中 ,輸入Google專案ID。

    您最初指定專案ID時 配置的Google Cloud設定 更早。
    讓「YouTube帳戶設定」對話方塊保持開啟;你馬上就回來了。

  7. 使用純文字編輯器,開啟先前在設定Google雲端設定工作中下載並儲存的JSON檔案。

  8. 選取並複製整個JSON文字。

  9. 返回YouTube帳戶設定對話方塊。在「 JSON設定」欄位中 ,貼上JSON文字。

  10. 選擇 確定.

    現在在Experience Manager中設定YouTube頻道。

  11. 可用通道,選取 + (加號表徵圖)。

  12. 在「YouTube頻道設定」對話方塊的「標題」欄位中,輸入您在「先前新增一或多個頻道至YouTube」工作中建立的頻道名稱 ​。

    您可以視需要選擇新增說明。

  13. 選擇 確定.

  14. YouTube/Google驗證隨即顯示。 如果您尚未登入Google雲端帳戶,請略過此步驟。

    • 輸入與上述Google專案ID和JSON文字相關聯的Google使用者名稱和密碼。
    • 視您的帳戶有多少管道而定,您會看到兩個或多個項目。 選取管道。 不要選擇電子郵件地址;它不是渠道。
    • 在下一頁,選取 接受 允許存取此通道。
  15. 選擇 允許.

    現在設定發佈的標籤。

  16. 設定發佈的標籤 — 在「Cloud Services> YouTube」頁面上,選取鉛筆圖示以編輯您要使用的標籤清單。

  17. 若要顯示Experience Manager中可用標籤的清單,請選取下拉式清單圖示(倒轉插入號)。

  18. 若要新增,請選取一或多個標籤。

    若要刪除已新增的標籤,請選取標籤,然後選取 X.

  19. 新增您想要的標籤後,請選取 確定.

    現在您可將影片發佈至YouTube頻道。

(選用)自動設定您所上傳影片的預設YouTube屬性

您可以選擇在上傳影片時自動設定YouTube屬性。 在Experience Manager中建立中繼資料處理設定檔。

若要建立中繼資料處理設定檔,您必須先從「欄位標籤 」、「對應至屬性 」和「選擇」欄位複製值,這些全都可在視訊的中繼資料結構中找到。接著,您可以新增這些值,以建立YouTube視訊中繼資料處理設定檔。

若要自動設定已上傳影片的預設YouTube屬性:

  1. 在Experience Manager的左上角,選取Experience Manager標誌,然後在左側邊欄中導覽至 工具 (錘子表徵圖)> 資產 > 中繼資料結構.

  2. 選擇 預設. (請勿在「預設」左側的選取方塊中新增核取記號。)

  3. 預設 頁面,核取左側的方塊 影片,然後選取 編輯.

  4. 在「元資料結構編輯器」頁上,選擇 進階 標籤。

  5. 在「YouTube發佈」標題下,選取 YouTube類別.

  6. 在頁面的右側,在 設定 頁簽,執行下列操作:

    • 對應至屬性 文字欄位,選取並複製值。
      將複製的值貼到開啟的文字編輯器中。 稍後當您建立中繼資料處理設定檔時,將需要此值。 將文字編輯器保持開啟。

    • 選擇,選擇並複製您要使用的預設值(如「人物與部落格」或「科學與技術」)。
      將複製的值貼到開啟的文字編輯器中。 稍後當您建立中繼資料處理設定檔時,將需要此值。 將文字編輯器保持開啟。

  7. 在「YouTube發佈」標題下,選取 YouTube隱私.

  8. 在頁面的右側,在 設定 頁簽,執行下列操作:

    • 對應至屬性 文字欄位,選取並複製值。
      將複製的值貼到開啟的文字編輯器中。 稍後當您建立中繼資料處理設定檔時,將需要此值。 將文字編輯器保持開啟。

    • 選擇,請選取並複製您要使用的預設值。 請注意,「選擇」會分組為兩組。 配對中的底部欄位是您要複製的預設值,例如公用、未列出或私用。
      將複製的值貼到開啟的文字編輯器中。 稍後當您建立中繼資料處理設定檔時,將需要此值。 將文字編輯器保持開啟。

  9. 在「元資料結構編輯器」頁面的右上角附近,選擇 取消.

  10. 在Experience Manager的左上角,選取Experience Manager標誌,然後在左側邊欄中,選取 工具 (錘子表徵圖)> 資產 > 中繼資料設定檔.

  11. 在「中繼資料描述檔」頁面的右上角附近,選取 建立.

  12. 在「添加元資料配置檔案」對話框中, 設定檔標題 文本欄位,輸入名稱 YouTube Video 然後選取 建立.

  13. 在「中繼資料描述檔編輯器」頁面上,選取 進階 標籤。

  14. 執行下列動作,將複製的YouTube Publishing值新增至設定檔:

    • 在頁面的右側,選取 建置表單 標籤。

    • (可選)拖曳標示為 節標題 左邊,放在表單區域。

    • (選用)選取 欄位標籤 來選取元件。

    • (可選)在頁面右側的「設定」標籤下方的「欄位標籤」文字欄位中,輸入 YouTube Publishing.

    • 選取 建置表單 標籤,然後拖曳標示為的元件 多值文字 把它放下 YouTube發佈 標題。

    • 若要選取元件,請選取 欄位標籤.

    • 在頁面右側的「設定」標籤下方,將您先前複製的YouTube發佈值(欄位標籤值和對應至屬性值)貼入表單上各自的欄位。 將選擇值貼入預設值欄位。

  15. 執行下列動作,將複製的YouTube隱私權值新增至設定檔:

    • 在頁面的右側,選取 建置表單 標籤。

    • (可選)拖曳標示為 節標題 左邊,放在表單區域。

    • (選用)選取 欄位標籤 來選取元件。

    • (可選)在頁面右側的「設定」標籤下方的「欄位標籤」文字欄位中,輸入 YouTube Privacy.

    • 選取 建置表單 標籤,然後拖曳標示為的元件 多值文字 把它放下 YouTube隱私 標題。

    • 若要選取元件,請選取 欄位標籤.

    • 在頁面右側的「設定」標籤下方,將您先前複製的YouTube發佈值(欄位標籤值和對應至屬性值)貼入表單上各自的欄位。 將選擇值貼入預設值欄位。

  16. 在頁面的右上角附近,選取 儲存.

  17. 將YouTube發佈中繼資料設定檔套用至您要上傳影片的資料夾。 您必須同時設定「中繼資料描述檔」和「視訊描述檔」。

    請參 閱中繼資料 描述檔和視訊描述檔

將影片發佈至您的YouTube頻道

現在,您將先前新增的標籤與視訊資產建立關聯。 此程式可讓Experience Manager知道要發佈至您的YouTube管道的資產。

注意

立即發佈不會自動發佈至YouTube。 設定動態媒體時,有兩個發佈選項可供選擇:立 即或啟動後

立即發佈 表示已上傳的資產(與IPS同步後)會自動發佈至傳送系統。 雖然Dynamic Media的情況確實如此,但YouTube的情況並非如此。 若要發佈至YouTube,您必須透過「Experience Manager作者」發佈。

注意

若要從YouTube發佈內容,Experience Manager會使用 發佈至YouTube 工作流程,可讓您監控進度並檢視任何失敗資訊。
請參閱 監視視訊編碼和YouTube發佈進度.
如需更詳細的進度資訊,您可以在復寫下監控YouTube記錄檔。 但請注意,此類監控需要管理員存取權。

若要將影片發佈至您的YouTube頻道:

  1. 在Experience Manager中,導覽至您要發佈至YouTube管道的視訊資產。

  2. 選取視訊資產(最適化視訊集)。

  3. 在工具列上,選取 屬性.

  4. 在「基本」頁簽的「元資料」標題下,選擇 開啟選取對話方塊 ,在「標籤」欄位的右側。

  5. 在「選取標籤」頁面上,導覽至您要使用的標籤,然後選取一或多個標籤。

    請記住,標籤必須與YouTube管道相關聯。

  6. 在頁面的右上角,選取 選擇.

  7. 在視訊屬性頁面的右上角,選取 儲存並關閉.

  8. 在工具列上,選取 快速發佈.

    另請參閱 搭配Experience Manager Sites使用發佈管理.

    您可以選擇驗證您的YouTube頻道上已發佈的視訊。

(選用)驗證已發佈的YouTube影片

您可以選擇監控YouTube發佈(或取消發佈)的進度。

請參閱 監視視訊編碼和YouTube發佈進度.

發佈時間可能會因許多因素而大不相同,這些因素包括主要來源視訊的格式、檔案大小和上傳流量。 發佈程式可能需要幾分鐘到數小時的時間。 另外,更高解析度的格式的呈現速度要慢得多。 例如,720p和1080p的顯示時間比480p要長。

八小時後,如果您仍看到狀態訊息,指出 已上載(正在處理,請稍候),請嘗試從您的網站移除視訊,然後再次上傳。

將YouTube URL連結至您的Web應用程式

您可以取得YouTube URL字串,此字串在您發佈影片後由Dynamic Media產生。 複製YouTube URL時,剪貼簿會隨即顯示,因此您可以視需要將其貼至網站或應用程式中的頁面。

注意

在您將視訊資產發佈至YouTube之前,無法複製YouTube URL。

若要將YouTube URL連結至您的Web應用程式:

  1. 導覽至 YouTube已發佈 您要複製其URL的視訊資產,然後選取它。

    請記住,YouTube URL僅可複製 after 你先 已發佈 視訊資產傳送至YouTube。

  2. 在工具列上,選取 屬性.

  3. 選取 進階 標籤。

  4. 在「YouTube發佈」標題下的「YouTube URL List」( URL清單)中,選取URL文字,並將其複製至網頁瀏覽器,以預覽資產或新增至您的網頁內容頁面。

取消發佈影片,以便從YouTube中移除影片

在Experience Manager中取消發佈視訊資產時,視訊會從YouTube移除。

注意

如果您直接從YouTube中移除影片,Experience Manager不會察覺,且會繼續以視訊仍發佈至YouTube的方式運作。 一律透過Experience Manager從YouTube取消發佈視訊資產。

注意

若要從YouTube移除內容,Experience Manager會使用 從YouTube取消發佈 工作流程,可讓您監控進度並檢視任何失敗資訊。
請參閱 監視視訊編碼和YouTube發佈進度.

若要取消發佈影片以從YouTube中移除影片:

  1. 導覽至您要從YouTube管道取消發佈的視訊資產。
  2. 在資產選取模式中,選取一或多個已發佈的視訊資產。
  3. 在工具列上,選取 管理出版物. 如有必要,請選取三個點圖示(. . .)即可檢視 管理出版物.
  4. 在管理出版物頁面上,選擇 取消發佈.
  5. 在頁面的右上角,選取 下一個.
  6. 在頁面的右上角,選取 取消發佈.

監視視訊編碼和YouTube發佈進度

將新視訊上傳至已套用視訊編碼的資料夾時,或將視訊發佈至YouTube、監控視訊編碼/Youtube發佈的進度(或失敗)。 實際YouTube發佈進度僅透過記錄檔提供。 但無論失敗或成功,都會以下列程式中說明的其他方式列出。 此外,當YouTube發佈工作流程或視訊編碼完成或中斷時,您會收到電子郵件通知。

監視進度

您可以監控進度,包括編碼失敗/YouTube發佈。

  1. 在資產資料夾中檢視視訊編碼進度:

    • 在卡片檢視中,視訊編碼進度會依百分比顯示在資產上。 如果發生錯誤,此資訊也會顯示在資產上。

    chlimage_1-429

    • 在清單檢視中,視訊編碼進度會顯示在 處理狀態 欄。 如果出現錯誤,則該欄會顯示此訊息。

    chlimage_1-430

    預設不會顯示此欄。要啟用列,請選擇 檢視設定 從「檢視」下拉式功能表,然後新增 處理狀態 欄和選取 更新.

    chlimage_1-431

  2. 在資產詳細資訊中檢視進度。 選取資產時,請開啟下拉式功能表並選取 時間表. 若要將其縮小至編碼或YouTube發佈等工作流程活動,請選取 工作流程.

    chlimage_1-432

    時間軸中會顯示任何工作流程資訊(例如編碼)。 針對YouTube發佈,工作流程時間軸也包含YouTube管道和YouTube影片URL的名稱。 此外,發佈完成後,您會在工作流程時間軸中看到任何失敗通知。

    注意

    由於上有多個工作流程設定,最終記錄失敗/錯誤訊息可能需花很長時間 重試, 重試延遲,和 逾時https://localhost:4502/system/console/configMgr,例如:

    • Apache Sling作業佇列設定
    • AdobeGranite工作流程外部流程作業處理常式
    • Granite工作流程逾時佇列

    您可以調整 重試, 重試延遲,和 逾時 屬性。

  3. 如需進行中的工作流程,請參閱「工具 >工作流程 >例項」中的「工作流程例 項」

    注意

    您需要管理權限才能存取 工具 功能表。

    chlimage_1-433

    選取例項並選取 開啟歷史記錄.

    chlimage_1-434

    從「工作流實例」區域,您還可以暫停、終止或更名工作流。 請參閱 管理工作流程 以取得更多資訊。

  4. 有關失敗的作業,請參閱「工具」>「工作流 程」 > 「失敗 」中的「工 作流失敗 」。「工作 流失敗 」(Workflow Failure)列出所有失敗的工作流活動。

    注意

    您需要管理權限才能存取 工具 功能表。

    chlimage_1-435

    注意

    由於上有多個工作流程設定,最終記錄錯誤訊息可能需要很長時間 重試, 重試延遲,和 逾時https://localhost:4502/system/console/configMgr,例如:

    • Apache Sling作業佇列設定
    • AdobeGranite工作流程外部流程作業處理常式
    • Granite工作流程逾時佇列

    您可以調整 重試, 重試延遲,和 逾時 屬性。

  5. 如需完成的工作流程,請參閱「工具 >工作流程 >封存 」中的「工作流程封存」。「工作 流程存檔 」會列出所有已完成的工作流活動。

    注意

    您需要管理權限才能存取 工具 功能表。

    chlimage_1-436

  6. 您會收到有關中止或失敗工作流程作業的電子郵件通知。 管理員可設定這些電子郵件通知。 請參閱 設定電子郵件通知.

檢視視訊報表

注意

只有在執行Dynamic Media — 混合模式時,才可使用視訊報表。

視訊報表會顯示指定期間的數個匯總量度,以協助您監控 已發佈 個別和匯總影片如預期般執行。 系統會針對整個網站上所有發佈的視訊匯總下列排名在前的量度資料:

  • 視訊開始
  • 完成率
  • 視訊平均逗留時間
  • 視訊總逗留時間
  • 每次造訪的影片

全部表格 已發佈 也會列出影片,讓您能夠根據總影片開始次數追蹤網站上最常觀看的影片。

當您在清單中選取視訊名稱時,該名稱會以折線圖的形式顯示視訊的對象保留(下拉式)報表。 圖表會顯示視訊播放期間任何指定時刻的檢視次數。 當您播放視訊時,垂直條會與播放器中的時間指示器同步追蹤。 折線圖資料中斷,指出您的受眾從不感興趣的位置下降。

如果視訊在Adobe Experience Manager Dynamic Media外部編碼,就無法使用對象保留率(下拉式清單)圖表和表格中的播放百分比資料。

注意

追蹤和報表資料僅以使用Dynamic Media自己的視訊播放器和相關的視訊播放器預設集為基礎。 因此,您無法追蹤並報告透過其他視訊播放器播放的視訊。

依預設,當您首次輸入視訊報表時,報表會顯示從當月的第一個開始,到當月的日期結束的視訊資料。 不過,您可以指定自己的日期範圍來覆寫預設日期範圍。 下次輸入視訊報表時,會使用您指定的日期範圍。

為了讓視訊報表正常運作,設定Dynamic MediaCloud Services時,會自動建立報表套裝ID。 同時,報表套裝ID會推送至發佈伺服器,以便您在預覽資產時能使用「複製URL」功能。 不過,此功能需要已設定發佈伺服器。 如果未設定發佈伺服器,您仍可以發佈以查看視訊報表。 不過,您必須返回Dynamic Media雲端設定,並選取 確定.

若要檢視視訊報表:

  1. 在Experience Manager的左上角,選取Experience Manager標誌,然後在左側邊欄中導覽至 工具 (錘子表徵圖)> 資產 > 視訊報表.

  2. 在視訊報表頁面上,執行下列其中一項作業:

    • 在右上角附近,選取 重新整理視訊報表 表徵圖。
      只有在報表的結束日期為當天時,才使用「重新整理」。 此功能可確保您查看自您上次執行報表以來發生的視訊追蹤。

    • 在右上角附近,選取 日期選擇器 表徵圖。
      指定您要視訊資料的開始和結束日期範圍,然後選取 執行報表.

    「排名在前的量度」群組方塊會識別所有 已發佈 視訊。

  3. 在列出最熱門發佈影片的表格中,選取影片名稱以播放影片,並查看影片的對象保留率(下拉式清單)報表。

在視頻中添加隱藏字幕或字幕

您可以將隱藏式字幕新增至單一影片或最適化影片集,將影片觸及範圍擴展至全球市場。 通過添加隱藏式字幕,您可以避免對音頻進行重複播放,或者使用母語者為每種語言重新錄制音頻。 影片以錄制的語言播放。 外語字幕出現,使不同語言的人仍然能夠理解音頻部分。

隱藏式字幕也讓聾人或聽力障礙人士更容易使用。

注意

您使用的視訊播放器必須支援隱藏式字幕的顯示。

另請參閱 Dynamic Media中的協助工具.

Dynamic Media可將註解檔案轉換為JSON(JavaScript物件標籤法)格式。 這種轉換表示您可以將JSON文字內嵌至網頁,作為視訊的隱藏但完整的記錄。 然後,搜尋引擎可對內容進行編目/索引,讓影片更容易找到,並提供客戶有關影片內容的詳細資訊。

請參閱 為靜態(非影像)內容提供服務 如需在URL中使用JSON函式的詳細資訊。

向視頻添加字幕或字幕:

  1. 使用第三方應用程式或服務建立視頻字幕/字幕檔案。

    請確定您建立的檔案符合WebVTT(Web視訊文字追蹤)標準。 字幕副檔名為.VTT。 您可以了解有關WebVTT字幕標準的更多資訊。

    請參閱 WebVTT:網路視訊文字追蹤格式.

    您可以使用免費和優質的工具和服務,在Dynamic Media之外製作字幕/字幕檔案。 例如,要建立不帶樣式的簡單視頻字幕檔案,可以使用以下免費線上字幕創作和編輯工具:

    WebVTT字幕製作器

    為獲得最佳結果,請使用Internet Explorer 9或更新版本、Google Chrome或Safari中的工具。

    在工具中, 輸入視訊檔案的URL 欄位,貼上視訊檔案的複製URL,然後選取 載入. 請參閱 取得資產的URL 以取得視訊檔案本身的URL,然後您可將其貼入 輸入視訊檔案欄位的URL. 然後,Internet Explorer、Chrome或Safari就可以原生播放視訊。

    現在請依照網站的螢幕指示製作和儲存您的WebVTT檔案。 完成後,複製字幕檔案內容並貼到純文字編輯器中,然後以VTT副檔名儲存。

    注意

    為全球支援多種語言的視頻字幕,WebVTT標準要求您為要支援的每種語言分別建立.vtt檔案和調用。

    通常,您想將字幕VTT檔案命名為與視頻檔案相同的名稱,並將其附加到語言區域設定,如 — EN、-FR或 — DE。 如此一來,您就能透過現有的網頁內容管理系統,協助您自動產生視訊URL。

  2. 在Experience Manager中,將WebVTT註解檔案上傳至DAM。

  3. 導覽至 已發佈 您要與上傳的標題檔案相關聯的視訊資產。

    請記住,URL僅可在您首次發 布資產複製

    請參閱 發佈資產.

  4. 執行下列任一項作業:

    • 若為快顯視訊檢視器體驗,請選取 URL. 在「URL」對話方塊中,選取URL並將其複製到剪貼簿,然後將URL移至簡單文字編輯器中。 使用下列語法附加視訊的複製URL:

      &caption=<server_path>/is/content/<path_to_caption.vtt_file,1>

      請注意 ,1 標題路徑的結尾。 緊接在路徑中的VTT副檔名後面,您可以選擇啟用(開啟)或停用(關閉)視訊播放器列上的隱藏式字幕按鈕,方法是將設為 ,1,0,分別為。

    • 針對內嵌的視訊檢視器體驗,請選取 內嵌程式碼. 在「內嵌程式碼」對話方塊中,選取內嵌程式碼,並將其複製到剪貼簿,然後將程式碼貼到簡單的文字編輯器中。 使用下列語法附加複製的內嵌程式碼:

      videoViewer.setParam("caption","<path_to_caption.vtt_file,1>");

      請注意 ,1 標題路徑的結尾。 緊接在路徑中的VTT副檔名後面,您可以選擇啟用(開啟)或停用(關閉)視訊播放器列上的隱藏式字幕按鈕,方法是將設為 ,1,0,分別為。

新增章節標籤至視訊

您可以將章節標籤新增至單一視訊或最適化視訊集,讓您更輕鬆觀看和導覽長型視訊。 當使用者播放視訊時,可以選取視訊時間軸上的章節標籤(也稱為視訊清除程式)。 他們可輕鬆導覽至其興趣點,或立即跳至新內容、訓練和示範。

注意

使用的視訊播放器必須支援使用章節標籤。 Dynamic Media視訊播放器確實支援章節標籤,但使用協力廠商視訊播放器則否。

您為視訊建立章節清單的方式與建立字幕的方式大致相同。 即,建立WebVTT檔案。 但請注意,此檔案必須與任何WebVTT標題檔案分開。 不能將字幕和章節合併為一個WebVTT檔案。

您可以使用下列範例,作為建立具有章節導覽的WebVTT檔案時所使用格式的範例:

具有視訊章節導覽的WebVTT檔案

WEBVTT
Chapter 1
00:00.000 --> 01:04.364
The bicycle store behind it all.
Chapter 2
01:04.364 --> 02:00.944
Creative Cloud.
Chapter 3
02:00.944 --> 03:02.937
Ease of management for a working solution.
Chapter 4
03:02.937 --> 03:35.000
Cost-efficient access to rapidly evolving technology.

在上述範例中, Chapter 1 是提示識別碼,且為選用。 提示時間 00:00:000 --> 01:04:364 指定章節的開始時間和結束時間,位於 00:00:000 格式。 最後三位數是毫秒,可以保留為 000,如果偏好。 的章節標題 The bicycle store behind it all 是章節內容的實際說明。 當使用者將滑鼠指標暫留在時間軸的視覺提示點上時,提示識別碼、開始提示時間和章節標題都會顯示在視訊播放器的快顯視窗中。

因為您使用的是HTML5視訊檢視器,請確定您建立的章節檔案遵循WebVTT(Web視訊文字追蹤)標準。 章節副檔名為.VTT。 您可以了解有關WebVTT字幕標準的更多資訊。

請參閱 WebVTT:網路視訊文字追蹤格式.

若要將章節標籤新增至視訊:

  1. 以UTF8編碼儲存VTT檔案,以避免章節標題文字的字元轉譯問題。

    一般來說,您會想要將章節VTT檔案命名為與視訊檔案相同的名稱,並附加章節。 如此一來,您就能透過現有的網頁內容管理系統,協助您自動產生視訊URL。

  2. 在Experience Manager中,上傳您的WebVTT章節檔案。

    請參閱 上傳資產.

  3. 執行下列任一項作業:

    快顯視訊檢視器體驗
    1. 導覽至 已發佈 您要與您上傳之章節檔案建立關聯的視訊資產。 請記住,URL僅可在您首次發 布資產複製 。請參閱 發佈資產。
    2. 從下拉式功能表中,然後選取 檢視器.
    3. 在左側邊欄中,選取視訊檢視器預設集名稱。 視訊的預覽會在個別頁面中開啟。
    4. 在左側邊欄的底部,選取 URL.
    5. 在「URL」對話方塊中,選取URL並將其複製到剪貼簿,然後將URL移至簡單文字編輯器中。
    6. 使用下列語法附加視訊的複製URL,以便將其與複製的URL關聯至您的章節檔案:

      &navigation=<full_copied_URL_path_to_chapter_file.vtt>
    針對內嵌的視訊檢視器體驗
    1. 導覽至 已發佈 您要與您上傳之章節檔案建立關聯的視訊資產。 請記住,URL僅可在您首次發 布資產複製 。請參閱 發佈資產。
    2. 從下拉式功能表中,然後選取 檢視器.
    3. 在左側邊欄中,選取視訊檢視器預設集名稱。 視訊的預覽會在個別頁面中開啟。
    4. 在左側邊欄的底部,選取 內嵌.
    5. 在「內嵌程式碼」對話方塊中,選取整個程式碼,並複製到剪貼簿,然後貼到簡單的文字編輯器中。
    6. 使用下列語法附加視訊的內嵌程式碼,以便將它與複製的URL建立關聯至章節檔案:

      videoViewer.setParam("navigation","<full_copied_URL_path_to_chapter_file.vtt>"

變更Dynamic Media資產的Dynamic Media URL

在Dynamic Media中處理的影片可透過現成可用的檢視器,以及直接存取資訊清單URL,並透過您自己的自訂檢視器播放。 以下是擷取視訊資訊清單URL的API。

關於getVideoManifestURI API

getVideoManifestURIAPI透過c公開q-scene7-api:com.day.cq.dam.scene7.api 和可用來產生下列資訊清單URL:

/**
* Returns the manifest url for videos
* @param resource video resource
* @param manifestType type of video streaming manifest being requested
* @param onlyIfPublished return a manifest only if the video is published
* @return the manifest url for videos
*
* @throws Exception
*/
@Nullable
String getVideoManifestURI(Resource resource, ManifestType manifestType, boolean onlyIfPublished) throws Exception;

getVideoManifestURI API參數

此API會採用下列三個參數:

參數 說明
resource 與Dynamic Media已擷取的視訊相對應的資源。
manifestType 可以是 ManifestType.DASHManifestType.HLS
onlyIfPublished 若資訊清單uri僅在已發佈且可在傳送層級上使用時,才產生,則設為true。

若要使用上述方法擷取影片的資訊清單URL,請新增 視訊編碼設定檔 上傳影片資料夾。 Dynamic Media會根據指派給資料夾的視訊編碼檔案中的編碼來處理這些視訊。 現在您可以叫用上述API,擷取已上傳影片的資訊清單URL。

錯誤情況

如果有錯誤,API會傳回null。 Experience Manager錯誤記錄中記錄異常。 所有此類記錄錯誤的開頭皆為 Could not generate Video Manifest URI. 在下列情況下,可能會發生此類錯誤:

  • IllegalArgumentException 會針對下列任一項目進行記錄:

    • resource 傳遞的參數為null。
    • resource 傳遞的參數不是視訊。
    • manifestType 傳遞的參數為null。
    • onlyIfPublished 參數會以true傳遞,但視訊不會發佈。
    • 未使用Dynamic Media的最適化視訊集擷取視訊。
  • IOException 當連線至Dynamic Media時發生問題時會被記錄。

  • UnsupportedOperationExceptionmanifestType 傳遞的參數 ManifestType.DASH,而未使用DASH格式處理視訊。

本頁內容