影片 video
本節說明如何在Dynamic Media中使用視訊。
快速入門:影片 quick-start-videos
下列逐步工作流程說明可協助您快速上手並執行Dynamic Media中的Adaptive Video Sets。 每個步驟之後,都有主題標題的互動參照,您可以在其中找到更多資訊。
- 請參閱「設定Dynamic Media」中的設定Dynamic MediaCloud Service和疑難排解Dynamic Media。
-
執行下列動作,上傳您的Dynamic Media影片:
-
建立您自己的視訊編碼設定檔。 或者,您只需使用Dynamic Media隨附的預先定義 最適化視訊編碼 設定檔即可。
-
將視訊處理設定檔與您要上傳主要來源視訊的一或多個資料夾建立關聯。
- 將視訊設定檔套用至資料夾。
- 深入瞭解組織數位資產。
-
將您的主要來源視訊上傳至指定的資料夾。 在新增視訊後,會根據指派給資料夾的視訊處理設定檔來編碼視訊。
-
監視資產或工作流程檢視中視訊編碼的進度。
-
-
執行下列任一項作業,管理您的Dynamic Media影片:
-
執行下列其中一項作業,以Publish您的Dynamic Media影片:
-
如果您使用Experience Manager做為WCM (Web內容管理)系統,可以直接將視訊新增至網頁。
-
如果您使用協力廠商WCM系統,您可以將視訊連結或內嵌至網頁。
-
使用URL整合視訊:
-
使用網頁上的內嵌程式碼整合影片:
-
-
在Dynamic Media中處理視訊 working-with-video-in-dynamic-media
Dynamic Media中的視訊是端對端解決方案,可讓您輕鬆發佈高品質的最適化視訊,以跨多個熒幕(包括桌上型電腦、平板電腦和行動裝置)串流。 「最適化視訊集」會將使用不同位元速率和格式(例如400 kbps、800 kbps和1000 kbps)編碼的相同視訊版本分組。 桌上型電腦或行動裝置會偵測可用的頻寬。
例如,在iOS行動裝置上,它會偵測3G、4G或Wi-Fi等頻寬。 之後,它會從「自我調整視訊集」中的各種視訊位元速率中,自動選取正確的編碼視訊。 影片會串流至桌上型電腦、行動裝置或平板電腦。
此外,如果桌上型電腦或行動裝置上的網路狀況改變,視訊品質會自動動態切換。 此外,如果客戶在桌上型電腦上進入全熒幕模式,Adaptive Video Set會使用更好的解析度來回應,進而改善客戶的觀看體驗。 如果客戶需要在多個熒幕和裝置上播放Dynamic Media視訊,使用最適化視訊集可為您提供最佳檢視體驗。
視訊播放器用來決定要播放或播放期間要選取已編碼視訊的邏輯,是根據下列演演算法:
-
視訊播放器會根據位元速率載入初始視訊片段,而該位元速率最接近為播放器本身中的「初始位元速率」所設定的值。
-
視訊播放器會根據使用下列條件的頻寬速度變更進行切換:
- 播放器會挑選低於或等於預估頻寬的最高頻寬資料流。
- 播放器只考慮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檢視器參考指南中的Experience Manager Assets檢視器和Dynamic Media Classic以及僅適用於Dynamic Media的檢視器。
最佳實務:使用HTML5視訊檢視器 best-practice-using-the-html-video-viewer
Dynamic Media HTML5視訊檢視器預設集是強大的視訊播放器。 您可以使用它們來避免許多與HTML5視訊播放相關的常見問題,以及與行動裝置相關的問題。 例如,缺乏最適化位元速率串流傳送,且桌上型電腦瀏覽器的觸及範圍有限。
在播放器的設計方面,您可以使用標準Web開發工具來設計視訊播放器的功能。 例如,您可以使用HTML5和CSS來設計按鈕、控制項和自訂海報影像背景,協助您以自訂外觀觸及客戶。
在檢視器的播放端,會自動偵測瀏覽器的視訊功能。 然後它會使用HLS或DASH (也稱為最適化視訊串流)提供視訊。 或者,如果這些傳送方法不存在,則改用HTML5 progressive。
您可以使用HTML5和CSS將設計播放元件的功能結合為單一播放器。 它可以內嵌播放,並根據瀏覽器的功能使用最適化和漸進式串流。 所有這些功能都表示您可以將多媒體內容的觸角伸展至桌上型電腦和行動使用者,並確保簡化的視訊體驗。
另請參閱Experience Manager Assets檢視器參考指南中的僅適用於Dynamic Media的檢視器。
使用HTML5視訊檢視器在桌上型電腦和行動裝置上播放視訊 playback-of-video-on-desktop-computers-and-mobile-devices-using-the-html-video-viewer
就桌上型電腦和行動最適化視訊串流而言,用於位元速率切換的視訊均以最適化視訊集中的所有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 Media HTML5視訊檢視器在桌上型電腦和行動裝置上播放視訊的裝置、瀏覽器和方法。
Dynamic Media視訊解決方案的架構 architecture-of-dynamic-media-video-solution
下圖顯示透過DMGateway (在Dynamic Media混合模式中)上傳及編碼,並可供公眾使用的視訊整體製作工作流程。
視訊的混合式發佈架構 hybrid-publishing-architecture-for-videos
視訊編碼最佳作法 best-practices-for-encoding-videos
如果您已啟用Dynamic Media並設定視訊Cloud Service,則 Dynamic Media編碼視訊 工作流程會對視訊進行編碼。 此工作流程會擷取工作流程處理歷程記錄和失敗資訊。如果您已啟用Dynamic Media並設定視訊Cloud Service,當您上傳視訊時,Dynamic Media編碼視訊 工作流程會自動生效。 (如果您未使用Dynamic Media,DAM更新資產 工作流程將會生效。)
以下是編碼來源視訊檔案的最佳實務提示。
Source視訊檔案 source-video-files
編碼視訊檔案時,請使用最高品質的來源視訊檔案。 避免使用先前編碼的視訊檔案,因為這些檔案已經過壓縮,進一步編碼會產生品質不佳的視訊。
- Dynamic Media主要支援長度上限為30分鐘,最小解析度大於25 x 25的短片影片。
- 您可以上傳每個大小最高達15 GB的主要來源視訊檔案。
下表說明編碼來源視訊檔案前,其建議的大小、外觀比例和最低位元速率等資訊:
取得檔案的中繼資料 obtaining-a-file-s-metadata
您可以使用視訊編輯工具檢視檔案的中繼資料,或使用專為取得中繼資料而設計的應用程式,來取得檔案的中繼資料。 以下是使用MediaInfo (協力廠商應用程式)來取得視訊檔案中繼資料的指示:
- 移至MediaInfo下載。
- 選取並下載GUI版本的安裝程式,然後依照安裝指示操作。
- 安裝之後,請以滑鼠右鍵按一下視訊檔案(僅限Windows®)並選取MediaInfo,或開啟MediaInfo並將視訊檔案拖曳到應用程式中。 您會看到與視訊檔案相關的所有中繼資料,包括其寬度、高度和fps。
外觀比例 aspect-ratio
當您選擇或建立主要來源視訊檔案的視訊編碼預設集時,請確定預設集的外觀比例相同。 此方法可確保與主要來源視訊檔案的一致性。 外觀比例是視訊的寬度與高度的比例。
若要判斷視訊檔案的外觀比例,請取得檔案的中繼資料。 請注意檔案的寬度和高度(請參閱以上取得檔案的中繼資料)。 然後使用此公式來決定外觀比例:
寬度/高度=外觀比例
下表說明公式結果如何轉換成常見的外觀比例選擇:
例如,視訊的寬度為1440 x高度為1080,其外觀比例為1440/1080,即1.33。在這種情況下,您可以選擇外觀比例為4:3的視訊編碼預設集來編碼視訊檔案。
位元速率 bitrate
位元速率是經過編碼後構成一秒的視訊播放資料量。 位元速率是以每秒千位元(Kbps)來測量。
選取位元速率編碼時,您可以選擇兩種型別:
-
固定位元速率編碼 (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的預設集。
此表格說明一般連線速度的資料速率。
解決方法 resolution
解析度 描述視訊檔案的高度和寬度(畫素)。 大部分的來源視訊都是以高解析度儲存(例如1920 x 1080)。 為了串流目的,來源視訊會壓縮成較小的解析度(640 x 480或更小)。
解析度和資料速率是決定視訊品質的兩個整合因素。 若要維持相同的視訊品質,視訊檔案中的畫素數越高(解析度越高),資料速率就必須越高。 例如,假設在320 x 240解析度和640 x 480解析度視訊檔案中,每個影格的畫素數:
640 x 480檔案的每個影格畫素會增加4倍。 若要讓這兩個範例解析度達到相同的資料速率,您可以對640 x 480檔案套用四倍的壓縮,這會降低視訊的品質。 因此,250 Kbps的視訊資料速率可以以320 x 240的解析度提供高品質的觀賞效果,但無法以640 x 480的解析度提供。
一般而言,您使用的資料速率越高,視訊顯示效果就越好,而且您使用的解析度越高,您必須維持的檢視品質資料速率就越高(相較於解析度較低的情況)。
由於解析度和資料速率是相互關聯的,在編碼視訊時,您有兩個選項:
- 選擇資料速率,然後以最高解析度編碼,以您所選擇的資料速率顯示良好。
- 選擇解析度,然後以您選擇的解析度進行必要的資料速率編碼,以取得高品質的視訊。
當您選擇(或建立)主要來源視訊檔案的視訊編碼預設集時,請使用此表格來鎖定正確的解析度:
Fps (每秒影格數) fps-frames-per-second
在美國和日本,大部分的影片拍攝速度為29.97 fps;在歐洲,大部分影片拍攝速度為25 fps。 電影的拍攝速度為24 fps。
選擇符合主要來源視訊檔案的fps速率的視訊編碼預設集。 例如,如果您的主要來源視訊是25 fps,請選擇具有25 fps的編碼預設集。 依預設,所有自訂編碼都會使用主要來源視訊檔案的fps。 因此,當您建立視訊編碼預設集時,不需要明確指定fps設定。
視訊編碼維度 video-encoding-dimensions
為獲得最佳結果,請選取編碼維度,好讓來源視訊是所有已編碼視訊的整數倍。
若要計算此比率,請將來源寬度除以編碼寬度來得出寬度比率。 接著,將來源高度除以編碼後的高度,得出高度比率。
如果產生的比例是整數,表示影片會以最佳方式縮放。 如果產生的比率不是整數,則會影響視訊品質,在顯示區留下多餘的畫素不自然感。 當視訊中含有文字時,此效果最為明顯。
例如,假設您的來源視訊是1920 x 1080。 在下表中,三個已編碼的視訊提供要使用的最佳編碼設定。
已編碼的視訊檔案格式 encoded-video-file-format
Dynamic Media建議使用MP4 H.264視訊編碼預設集。 由於MP4檔案使用H.264視訊轉碼器,因此可提供高品質的視訊,但檔案大小必須經過壓縮。
檢視視訊報表 viewing-video-reports
視訊報表會顯示指定期間內的數個彙總量度,協助您監視 已發佈 個別和彙總視訊是否如預期般執行。 系統會針對您整個網站的所有已發佈影片,彙總下列排名在前的量度資料:
- 視訊開始
- 完成率
- 視訊平均逗留時間
- 影片花費的總時間
- 每次造訪的視訊數
也會列出所有 已發佈 影片的表格,如此一來,您就可以根據影片開始總數,追蹤網站上檢視次數最多的影片。
當您在清單中選取視訊名稱時,會以折線圖的形式顯示視訊的對象保留率(流失)報表。 此圖表顯示視訊播放期間任何指定時間的檢視次數。 當您播放視訊時,垂直列會與播放器中的時間指示器同步追蹤。 折線圖資料中的下降會指出您的對象從哪裡開始不感興趣。
如果影片是在Adobe Experience Manager Dynamic Media之外編碼,則無法使用表格中的對象保留率(流失)圖表和播放百分比資料。
根據預設,您首次輸入「視訊報表」時,報表會顯示從當月第一個日期開始,到當月日期結束的視訊資料。 不過,您可以指定自己的日期範圍來覆寫預設日期範圍。 下次在視訊報表中,將會使用您指定的日期範圍。
為了讓視訊報表正常運作,設定Dynamic MediaCloud Service時會自動建立報表套裝ID。 同時,報表套裝ID會推送至Publish伺服器,以便您在預覽資產時可用於複製URL功能。 不過,若要使用此功能,必須先設定Publish伺服器。 如果Publish伺服器未設定,您仍可發佈以檢視視訊報表。 不過,您必須返回Dynamic Media雲端設定,並選取 確定。
若要檢視視訊報告:
-
在Experience Manager的左上角,選取Experience Manager標誌。 在左側導軌中,按一下 > Assets > 視訊報表。
-
在「視訊報表」頁面上,執行下列任一項作業:
-
在右上角附近,選取 重新整理視訊報告 圖示。
只有在報表的結束日期是當天時,您才可以使用「重新整理」。 此功能可確保您檢視自上次執行報表以來發生的視訊追蹤。 -
在右上角附近,選取 日期選擇器 圖示。
指定您要視訊資料的開始和結束日期範圍,然後選取 執行報表。
「排名在前的量度」群組方塊可識別您網站上所有 已發佈 視訊的各種彙總測量。
-
-
在列出最熱門發佈影片的表格中,選取影片名稱以播放影片,並參閱影片的「對象保留率(流失)」報表。
在您的Dynamic Media帳戶上啟用DASH、多字幕和多音訊曲目,以及AI產生的字幕支援 enable-dash
您可以在Dynamic Media中啟用以下支援:
- 虛線
- 多字幕和音訊曲目
- AI產生的註解(可用性限制)
透過建立並提交Adobe客戶支援案例。
啟用以上三種功能中的任一項,即可啟用所有功能。 因此,如果只想啟用DASH,您實際上是啟用以上列出的全部三個功能。
DASH (Digital Adaptive Streaming over HTTP)是視訊串流的國際標準,被廣泛採用於不同的視訊檢視器中。 當您的帳戶啟用DASH時,您可以選擇使用DASH或HLS進行最適化視訊串流。 或者,當您在檢視器預設集中選取 auto 作為播放型別時,可以選擇在播放器之間自動切換。
在您的帳戶上啟用DASH的一些主要優點包括:
- 封裝DASH串流視訊,以進行最適化位元速率串流。 此方法可提高傳遞效率。 最適化串流可確保為客戶提供最佳檢視體驗。
- 使用Dynamic Media播放器最佳化的瀏覽器串流可在HLS和DASH串流之間切換,以確保最佳服務品質。 使用Safari瀏覽器時,視訊播放器會自動切換至HLS。
- 您可以編輯視訊檢視器預設集,以設定您偏好的串流方法(HLS或DASH)。
- 最佳化的視訊編碼可確保啟用DASH功能時不會使用額外的儲存空間。 會針對HLS和DASH建立單一視訊編碼集,以最佳化視訊儲存成本。
- 協助讓客戶更容易存取視訊傳送。
- 也透過API取得串流URL。
若要在您的Dynamic Media帳戶上啟用DASH、多重字幕與多重音軌,以及AI產生的字幕支援:
-
若要建立支援案例,請遵循指示,同時確保您提供下列資訊:
- 主要連絡人姓名、電子郵件、電話。
- 您的Cloud Service環境(方案ID和環境ID)。
- 您的Dynamic Media公司帳戶名稱。
- 您的Dynamic Media地區:北美(NA)、亞太(APAC)或歐洲 — 中東 — 亞洲(EMEA)。
- 指定您要在AEM as a Cloud Service的Dynamic Media帳戶上啟用DASH、多字幕和多音訊曲目,以及AI產生的字幕(可用性限制)支援。
-
「Adobe客戶支援」會根據提交請求的順序,將您新增至「客戶等候清單」。
-
當Adobe準備好處理您的請求時,客戶支援聯絡您以協調並設定啟用的目標日期。
-
Adobe客戶支援會在完成後通知您。
-
現在,執行下列一或多個動作:
關於Dynamic Media中視訊的多重註解和音訊追蹤支援 about-msma
透過Dynamic Media中的多重標題與音訊曲目功能,您可以輕鬆新增多重音訊曲目。 您也可以使用自己的.vtt
(視訊文字軌)檔案或AI產生的註解檔案來新增多個註解檔案。 Dynamic Media中AI產生的字幕可自動產生精確且同步化的字幕,藉以增強視訊協助工具及參與度。 此技術使用進階AI演演算法將口語內容轉譯為文字,接著在視訊上顯示為註解。 這項技術的部分主要功能包括:
- 自動轉錄: AI系統會將口語文字即時轉譯為文字,確保快速且準確地產生字幕。
- 多語言支援: 註解可自動以60多種語言傳送,更易於觸及全球對象。
- 增強協助工具: 藉由提供註解,視訊變得更方便耳聾或聽力不佳的觀眾使用,或是偏好在關閉音效的情況下觀看視訊的觀眾使用。
- 改善參與度: 註解有助於保持檢視者的注意力並改善理解,尤其是在嘈雜的環境或檢視者的母語與視訊語言不同時。
這些功能讓AI支援的註解成為內容創作者尋求提高其視訊內容可存取性和參與度的寶貴工具。
在主要視訊中新增多個字幕和音訊曲目時,需要考量的部分使用案例包括:
Dynamic Media🔗和所有Dynamic Media視訊檢視器(除了Dynamic Media Video_360 檢視器)支援的所有視訊格式都支援搭配多個字幕和音軌使用。
您的Dynamic Media帳戶可使用多註解和多音訊追蹤功能,其方式為必須由Adobe客戶支援啟用(開啟)的功能切換。
在視訊中新增多個註解和音訊曲目 add-msma
在將多個註解和音訊曲目加入視訊之前,請確定您已具備下列內容:
- Dynamic Media是在AEM環境中設定的。
- Dynamic Media視訊設定檔已套用至您擷取視訊的資料夾。
- 已在您的Dynamic Media帳戶上啟用多重註解/音訊曲目和AI產生的註解。
新增的標題支援WebVTT和Adobe VTT格式。 此外,新增的音訊軌跡檔案也支援MP3格式。
若要在視訊中新增多個字幕與音軌:
-
導覽至您要新增多個標題和音訊曲目的上傳視訊資產。
-
在資產選擇模式中,從 (卡片檢視)或 (清單檢視),選取視訊資產。
-
在工具列上,按一下 屬性。
在卡片檢視中選取的視訊資產。 -
在視訊的[內容]頁面上,選取 註解與音軌 標籤。
note tip TIP 如果您看不到 註解與音軌 標籤,表示有下列其中一種情況: - 選取的視訊所在的資料夾未指派視訊設定檔。 在這種情況下,請參閱將視訊設定檔套用至資料夾
- 或者,Dynamic Media必須重新處理視訊。 在這種情況下,請參閱重新處理資料夾中的Dynamic Media資產。
完成上述任一項工作後,請回到這些步驟。 在[屬性]頁面上的
在視訊的[內容]頁面上,註解與音訊曲目索引標籤。 -
若要將一或多個音訊曲目新增至視訊,請執行下列動作:
-
選取 上傳音軌。
-
導覽至一或多個.mp3檔案並加以選取,然後開啟。
-
若要在媒體播放器的 選取音訊或標題 快顯清單中看到音訊曲目,您必須新增每個音訊曲目檔案的必要詳細資料。 這樣做可確保正確列出所有音訊曲目並加以存取。 按一下音軌檔案名稱右邊的 。 在 編輯音軌 對話方塊中,輸入下列必要的詳細資料:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 音訊曲目中繼資料 說明 檔案名稱 預設檔案名稱衍生自原始檔案名稱。 檔案名稱只能在上傳時變更,以後無法變更。 檔案名稱字元需求與AEM Assets相同。
其他音訊曲目檔或標題檔不能使用相同的檔名。語言 選取音訊曲目的正確語言。 類型 選取您正在使用的音軌型別。
原始 — 音訊曲目最初附加至視訊,並在預設選取語言為English
的標籤中以[Original]
表示。 雖然 標籤 和 語言 可以在 編輯音軌 對話方塊中變更,但如果重新處理主要視訊,預設值會為原始值。
標準 — 原始語言以外的附加音軌。
音訊描述 — 音訊曲目也包含視訊中非語言動作和手勢的描述性旁白,讓視障者更容易存取內容。標籤 在媒體播放器的 選取音訊或標題 快顯清單中顯示為音軌名稱的文字。 客戶看到的標籤與音訊軌相對應。 例如 English [Original]
。附加至視訊的音訊標籤預設為[Original]
。如有需要,您可以稍後變更或編輯此音訊曲目中繼資料。 發佈影片時,這些詳細資料會反映在已發佈影片中的公開URL上。
-
在頁面右上角附近,在 儲存並關閉 下拉式清單中,按一下 儲存。
-
執行下列任一項作業:
- 請為您上傳的每個音訊曲目檔案重複此程式。
- 繼續下一個步驟,為視訊新增註解。
-
-
若要新增一或多個註解檔案至視訊,請選擇下列哪個使用案例最適合您的情境:
table 0-row-3 1-row-3 2-row-3 3-row-3 使用案例 建立標題選項以使用 選項1 我有我現有的註解檔案,這些檔案都使用我想要使用的語言。
請參閱下方的 選項1。上傳檔案 選項2 我希望AI能產生多種語言的註解檔案。
請參閱下方的 選項2。轉換音軌 選項3 註解檔案( .vtt
)中的文字需要更正,請重新上傳以取代舊的.vtt
檔案,然後讓AI翻譯更正後的檔案。
請參閱下方的 選項3。翻譯標題
「建立註解」下拉式功能表提供您三個選項:上傳檔案、轉換音軌和翻譯註解。
-
在頁面的右上角附近,按一下 建立標題 > 上傳檔案。
-
瀏覽並選取一或多個既有的
.vtt
檔案,然後開啟這些檔案。 -
若要在媒體播放器上顯示註解,您 必須 新增您上傳的每個 註解檔案的必要詳細資料。 按一下標題檔案名稱右側的 。 在 編輯標題 對話方塊中,輸入下列檔案的必要詳細資訊:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 標題中繼資料 說明 檔案名稱 預設檔案名稱衍生自原始檔案名稱。 檔案名稱只能在上傳時變更,以後無法變更。 檔案名稱字元需求與AEM Assets相同。
其他註解檔和音訊曲目檔不能使用相同的檔名。語言 選取註解的語言。 處理註解檔案後,此語言欄位會變成無法編輯(灰色) 類型 選取您使用的註解型別。
Subtitle — 與視訊一起顯示的標題文字,該視訊會翻譯或轉譯對話方塊。
註解 — 註解文字包含背景噪音、說話者辨別與其他相關細節,以及對話方塊翻譯或轉錄,可提升耳聾或聽力缺佳者的存取能力。標籤 在媒體播放器的 選取音訊或標題 快顯清單中,為標題名稱顯示的文字。 客戶看到的標籤與副標題或標題追蹤相對應。 例如, English (CC)
。如有需要,您可以稍後變更或編輯註解中繼資料。 發佈影片時,這些詳細資料會反映在已發佈影片中的公開URL上。
-
在頁面右上角附近,在 儲存並關閉 下拉式清單中,按一下 儲存。 檔案已上傳,且中繼資料處理已開始,如介面的 狀態 欄中所示。
note note NOTE 根據您執行個體的快取設定,中繼資料處理可能需要幾分鐘時間,才會反映在預覽和已發佈的URL中。 -
如果您在上一個步驟選取了 儲存並關閉,而不是選取 儲存,您仍可檢視已上傳檔案的處理狀態。 請參閱檢視上傳的標題和音訊曲目檔案的生命週期狀態。
-
繼續步驟8。
-
在頁面的右上角附近,按一下 建立標題 > 轉換音軌。
轉換音訊曲目對話方塊會使用AI產生多種語言的註解檔案。 -
在 轉換音軌 對話方塊中,設定下列選項:
table 0-row-2 1-row-2 2-row-2 選項 說明 要轉換的音軌 按一下 ,然後選擇您要使用AI產生字幕的上傳音訊曲目檔案。 輸出語言 按一下 ,然後選取您要顯示註解檔案的一或多個語言。
若要移除選取的語言,請按一下 。
在視訊播放期間,語言清單會依照您在這裡選取的順序顯示在媒體播放器中。 -
按一下 「完成」。
-
在頁面右上角附近,在 儲存並關閉 下拉式清單中,按一下 儲存。
-
再按一下 註解和音軌 索引標籤。 已建立一或多個註解檔案並開始處理,如介面的 狀態 欄中所示。 另請參閱檢視上傳的標題和音訊曲目檔案的生命週期狀態。
note note NOTE 根據您執行個體的快取設定,中繼資料處理可能需要幾分鐘時間,才會反映在預覽和已發佈的URL中。 -
(選擇性)按一下註解檔案名稱右側的 。 在 編輯標題 對話方塊中,您可以編輯檔案的下列詳細資料:
table 0-row-2 1-row-2 2-row-2 標題中繼資料 說明 類型 選取您使用的註解型別。
Subtitle — 與視訊一起顯示的標題文字,該視訊會翻譯或轉譯對話方塊。
註解 — 註解文字包含背景噪音和喇叭辨別。 此外也包含其他相關資訊,以及對話方塊的翻譯或轉錄。 此方法可讓耳聾或聽力缺佳的個人更容易存取內容。標籤 在媒體播放器的 選取音訊或標題 快顯清單中,為標題名稱顯示的文字。 客戶看到的標籤與副標題或標題追蹤相對應。 例如, English (CC)
。如有需要,您可以稍後變更或編輯特定註解中繼資料。 發佈視訊時,這些中繼資料詳細資料會反映在已發佈視訊的公開URL中。
-
繼續步驟8。
.vtt
)中的文字需要更正,請重新上傳以取代舊的.vtt
檔案,然後讓AI翻譯更正的檔案 (翻譯註解<>選項)-
按一下 建立註解 > 翻譯註解。 如果已經新增並處理一或多個註解檔案,則此選項可供使用。
「翻譯註解」對話方塊可讓您使用現有的註解檔案,讓AI以多種語言產生新的註解檔案。 -
在 翻譯字幕 對話方塊中,設定下列選項:
table 0-row-2 1-row-2 2-row-2 選項 說明 要翻譯的標題 按一下 ,然後選擇您要使用AI產生註解的註解檔案。 輸出語言 按一下 ,然後選取您要顯示註解檔案的一或多個語言。
若要移除選取的語言,請按一下 。
在視訊播放期間,語言清單會依照您在這裡選取的順序顯示在媒體播放器中。 -
按一下 「完成」。
-
在頁面右上角附近,在 儲存並關閉 下拉式清單中,按一下 儲存。
-
再按一下 註解和音軌 索引標籤。 已建立一或多個註解檔案並開始處理,如介面的 狀態 欄中所示。 另請參閱檢視上傳的標題和音訊曲目檔案的生命週期狀態。
note note NOTE 根據您執行個體的快取設定,中繼資料處理可能需要幾分鐘時間,才會反映在預覽和已發佈的URL中。 -
(選擇性)按一下註解檔案名稱右側的 。 在 編輯標題 對話方塊中,您可以編輯檔案的下列詳細資料:
table 0-row-2 1-row-2 2-row-2 標題中繼資料 說明 類型 選取您使用的註解型別。
Subtitle — 與視訊一起顯示的標題文字,該視訊會翻譯或轉譯對話方塊。
註解 — 註解文字也包含背景噪音、喇叭辨別。 此外也包含其他相關資訊,以及對話方塊的翻譯或轉錄。 此方法可讓耳聾或聽力缺佳的個人更容易存取內容。標籤 在媒體播放器的 選取音訊或標題 快顯清單中,為標題名稱顯示的文字。 客戶看到的標籤與副標題或標題追蹤相對應。 例如, English (CC)
。如有需要,您可以稍後變更或編輯特定註解中繼資料。 發佈視訊時,這些中繼資料詳細資料會反映在已發佈視訊的公開URL中。
-
繼續步驟8。
- (可選)在發佈之前預覽視訊,以確保字幕和音訊如預期般運作。 請參閱預覽含有多個字幕和音軌的視訊。
- Publish影片。 檢視Publish資產。
關於新增標題和音訊曲目檔案至已發佈的視訊
將額外的註解或音訊曲目檔案上傳到已發佈的視訊後,這些檔案在準備就緒後會具有Processed
狀態。 然後您可以在Dynamic Media中預覽視訊,以檢視或聆聽新檔案。
不過,在預覽後,您必須 發佈 視訊,才能同時發佈新加入的註解或音訊曲目檔案。 發佈後,公開Dynamic Media URL即可使用註解或音訊。
在您設定立即發佈Dynamic Media的案例中,上傳其他註解或音訊檔案會立即觸發上傳註解或音訊檔案後的視訊發佈。
在具有現有URL和註解修飾元的視訊中新增多個註解
Dynamic Media支援透過URL修飾元在視訊中新增單一標題。 請參閱將註解新增至視訊。
多個註解變更的優先順序高於透過已發佈視訊URL修飾元新增的註解。
若要將多個註解新增至具有註解修飾元之現有URL的視訊:
- 上傳已新增為視訊修飾元的註解檔案,以便您明確管理檔案。
- 視需要上傳任何其他註解檔案。
- 照常使用Publish視訊。
具有註解修飾元的現有URL現在可以載入多個註解。
檢視上傳的標題和音訊曲目檔案的生命週期狀態 lifecycle-status-video
您可以觀察上傳至主要視訊的任何註解或音訊曲目檔案的生命週期狀態。 您可以在 屬性 的 註解和音軌 索引標籤中進行此操作。
若要檢視視訊的生命週期狀態:
- 導覽至您要檢視其生命週期狀態的視訊資產。
- 在資產選擇模式中,從 (卡片檢視)或 (清單檢視),選取視訊資產。
- 在工具列上,按一下 屬性。
- 在 屬性 頁面上,選取 註解與音軌 索引標籤。
- 在 狀態 欄中,記下每個註解或音訊檔案的狀態。
為具有多個音軌的視訊設定預設音訊
依預設,視訊的原始音訊會設定為要播放的預設音訊。
不過,任何上傳的音訊曲目檔案都可以設定為預設音訊,以便在視訊載入檢視器後播放。 在「屬性」使用者介面的 註解和音軌 標籤下方,Default
標籤會套用至音軌檔案的右側,以播放視訊。
- Chrome — 視訊中設定的預設音訊會播放。
- Safari — 如果在Safari中設定了預設語言,則會以設定的預設語言播放音訊(如果視訊資訊清單有可用的話)。 否則,會播放設定為視訊屬性一部分的預設音訊。
若要為具有多個音軌的視訊設定預設音訊:
-
導覽至您要設定其預設音訊曲目的視訊資產。
-
在資產選擇模式中,從 (卡片檢視)或 (清單檢視),選取視訊資產。
-
在工具列上,按一下 屬性。
-
在[內容]頁面上,選取 註解與音軌 標籤。
-
在 音軌 標題下,選取您要設定為視訊預設的音軌檔案。
-
按一下 設定為預設值。
-
在 設定為預設值 對話方塊中,按一下 取代。
正在設定視訊的預設音軌。
-
按一下右上角的 儲存並關閉。
-
Publish影片。 檢視Publish資產。
預覽含有多個字幕和音訊曲目的視訊 preview-video-audio-subtitle
將註解檔案和音訊曲目檔案上傳到視訊並進行處理後,您可以使用Dynamic Media視訊檢視器來預覽所有不同的曲目。 這麼做可協助您檢視客戶所看到的視訊外觀和聲音,並確保影片如預期般運作。
若您對視訊感到滿意,可以使用下列任一方法發佈。
請參閱將視訊或影像檢視器嵌入網頁。
檢視將URL連結至您的網頁應用程式。 如果您的互動式內容有具有相對URL的連結,尤其是指向Experience Manager Sites頁面的連結,則無法採用URL型連結方法。
請參閱將Dynamic Media Assets新增至頁面。
若要預覽含有多個字幕和音軌的視訊:
-
在 Assets 中,導覽至您已新增多個字幕和音軌的現有視訊。
-
按一下視訊資產,以在預覽模式中開啟。
-
在預覽頁面上,在頁面左上角附近,按一下 ,然後選取 檢視器。
顯示[檢視器]選項的
-
在頁面的左上角附近,按一下 檢視器 ,然後選取您要用於視訊預覽的檢視器。
-
在頁面的右下角附近,按一下語音泡泡圖示,然後選取您要聽到的音訊或字幕/註解,或同時選取兩者。
模擬使用者選取視訊播放的音訊和標題。
-
若要開始播放,請按一下 。
如有需要,請按一下 以最大化檢視視窗。
請注意頁面左下角附近的 URL 和 Embed 按鈕。 使用這些按鈕分別將視訊的URL連結至您的網頁應用程式或將視訊內嵌至網頁。 -
在預覽頁面的右上角附近,按一下 關閉。
從視訊中刪除註解或音訊曲目檔案
您可以從視訊中刪除註解或音訊曲目檔案。 刪除已發佈的標題或音訊曲目檔案會自動反映在視訊的已發佈URL中。
無法刪除從主要視訊擷取的原始音軌。
若要刪除視訊的標題或音訊曲目檔案:
-
導覽至您要設定其預設音訊曲目的視訊資產。
-
在資產選擇模式中,從 (卡片檢視)或 (清單檢視),選取視訊資產。
-
在工具列上,按一下 屬性。
-
在[內容]頁面上,選取 註解與音軌 標籤。
-
執行下列任一項作業:
- 註解 — 在 註解 標題下,選取一或多個要從視訊中刪除的註解檔案,然後按一下 刪除。
- 音訊曲目 — 在 音訊曲目 標題下,選取一或多個您要從視訊中刪除的音訊曲目檔案,然後按一下 刪除。
-
在[刪除]對話方塊中,按一下[確定]。
-
Publish影片。
下載已上傳至視訊的註解或音訊曲目檔案
您可以下載為視訊上傳的任何註解或音訊曲目檔案。 您可以選擇將所有選取的檔案下載為.zip
,或為每個檔案建立個別的下載資料夾。
無法下載從主要視訊檔案擷取的原始音軌。
使用案例: 如果您在.vtt
檔案中發現錯誤,則可能需要下載註解檔。 只要下載不正確的.vtt
檔案、以純文字編輯器開啟,並進行更正。 儲存.vtt
檔案後,請重新上傳。 然後,使用 翻譯字幕 選項來重新翻譯更正過的.vtt
檔案。
若要下載已上傳至視訊的註解或音訊曲目檔案:
-
導覽至您要設定其預設音訊曲目的視訊資產。
-
在資產選擇模式中,從 (卡片檢視)或 (清單檢視),選取視訊資產。
-
在工具列上,按一下 屬性。
-
在 屬性 頁面上,選取 註解與音軌 索引標籤。
-
執行下列任一項作業:
- 註解 — 在 註解 標題下,選取您要從視訊下載的一或多個註解檔案,然後按一下 下載。
- 音訊曲目 — 在 音訊曲目 標題下,選取您要從視訊下載的一或多個音訊曲目檔案,然後按一下 下載。
-
在「下載」對話方塊中,設定下列選項:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 下載選項 說明 另存新檔 使用「另存新檔」文字欄位中指定的預設檔案名稱,或指定您自己的名稱。 為每個資產建立個別的資料夾 為您選取要下載的每個註解檔或音訊追蹤檔建立一個資料夾。 電子郵件 使用您的預設電子郵件程式,將.zip檔案傳送至指定的電子郵件地址。 Assets 指定正在下載的檔案數以及所有選取檔案的組合總大小。 取消選取此選項會使 下載 按鈕變暗(關閉),使您無法下載任何檔案。 轉譯 轉譯是指原始檔案的替代版本或預覽,通常是較小或解析度較低的版本。 如果顯示為0 B,則可能表示沒有可用的替代版本,或太小而無法註冊大小。 -
選取 下載。
-
Publish影片。 檢視Publish資產。
新增隱藏式字幕至視訊 adding-captions-to-video
您可以將隱藏式字幕新增至單一視訊或最適化視訊集,以將視訊觸及全球市場。 透過新增隱藏式字幕,您就不需要對音訊進行配音,或是使用母語者重新錄製每種語言的音訊。 視訊會以錄製的語言播放。 出現外語註解時,不同語言的人仍可瞭解音訊部分。
隱藏式字幕還能讓耳聾或聽力缺佳的人有更出色的協助工具。
另請參閱Dynamic Media中的協助工具。
Dynamic Media可以將註解檔案轉換為JSON (JavaScript物件標籤法)格式。 此轉換表示您可以將JSON文字內嵌至網頁,做為影片隱藏但完整的文字記錄。 搜尋引擎接著可以編目/索引內容,讓影片更容易找到,並為客戶提供更多有關影片內容的詳細資料。
如需在URL中使用JSON函式的詳細資訊,請參閱提供靜態(非影像)內容。
若要在視訊中新增字幕:
-
使用協力廠商應用程式或服務來建立您的視訊註解檔案。
確認您建立的檔案符合WebVTT (網頁視訊文字追蹤)標準。 字幕副檔名為
.vtt
。 您可以進一步瞭解WebVTT字幕標準。有許多網站提供免費和優質的工具與服務,讓您在Dynamic Media外部用來製作WebVTT插圖示題檔案。
依照網站上的熒幕指示製作及儲存您的WebVTT檔案。 完成後,複製註解檔案內容並貼到純文字編輯器中,以VTT副檔名儲存。
.vtt
檔案和呼叫。一般來說,您會想要將註解.vtt
檔案的名稱與視訊檔案的名稱相同,並附加語言地區設定,例如 — EN、-FR或 — DE。 如此一來,即可協助您使用現有WCM系統自動化視訊URL的產生作業。
-
在Experience Manager中,將您的WebVTT標題檔案上傳至DAM。
-
導覽至 已發佈 視訊資產,以將它與您上傳的註解檔案建立關聯。
請記住,URL僅可在您首次發 布資產 後 複製 。
檢視Publish資產。
-
執行下列任一項作業:
-
若要取得快顯視訊檢視器體驗,請按一下 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
。
-
將章節標籤新增至視訊 adding-chapter-markers-to-video
您可以新增章節標籤至單一視訊或自我調整視訊集,讓長格式視訊更易於觀看和導覽。 當使用者播放視訊時,他們可以在視訊時間軸上選取章節標籤(也稱為視訊筆畫壓感)。 他們可以輕鬆導覽至興趣點,或立即跳至新內容、培訓和示範。
您可以使用與建立註解相同的方式來建立視訊的章節清單。 也就是說,您會建立WebVTT檔案。 但請注意,此檔案必須與任何WebVTT標題檔案分開。 您無法將字幕和章節合併到一個WebVTT檔案中。
您可以使用以下範例作為建立具有章節導覽的WebVTT檔案所使用的格式範例:
含有視訊章節導覽的WebVTT檔案 webvtt-file-with-video-chapter-navigation
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字幕標準。
若要將章節標籤新增至視訊:
-
以UTF8編碼儲存
.vtt
檔案,以避免章節標題文字中的字元轉譯發生問題。通常,您會想要將章節VTT檔案命名為與視訊檔案相同的名稱,並附加章節。 如此一來,即可協助您使用現有WCM系統自動化視訊URL的產生作業。
-
在Experience Manager中,上傳您的WebVTT章節檔案。
請參閱上傳資產。
-
執行下列任一項作業:
table 0-row-2 1-row-2 html-authored no-header 若要取得快顯視訊檢視器體驗, - 導覽至 已發佈的 視訊資產,以將它與您上傳的章節檔案建立關聯。 請記住,URL僅可在您首次發 布資產 後 複製 。請參閱發佈Assets。
- 從下拉式功能表中,選取 檢視器。
- 在左側欄中,選取視訊檢視器預設集名稱。 視訊的預覽會在另一個頁面中開啟。
- 在左側邊欄的底部,按一下 URL 按鈕。
- 在URL對話方塊中,選取URL並複製到剪貼簿,然後將URL通過簡單文字編輯器。
- 使用下列語法附加複製的視訊URL,以便將其與複製的URL關聯至您的章節檔案:
&navigation=<full_copied_URL_path_to_chapter_file.vtt>
針對內嵌視訊檢視器體驗, - 導覽至 已發佈的 視訊資產,以將它與您上傳的章節檔案建立關聯。 請記住,URL僅可在您首次發 布資產 後 複製 。請參閱發佈Assets。
- 從下拉式功能表中,選取 檢視器。
- 在左側欄中,選取視訊檢視器預設集名稱。 視訊的預覽會在另一個頁面中開啟。
- 在左側邊欄的底部,選取 內嵌。
- 在「內嵌程式碼」對話方塊中,選取「 」,並將整個程式碼複製到剪貼簿,然後貼到簡單的文字編輯器中。
- 使用下列語法附加視訊的內嵌程式碼,以便將其與複製的URL關聯至您的章節檔案:
videoViewer.setParam("navigation","<full_copied_URL_path_to_chapter_file.vtt>"
關於視訊縮圖 about-video-thumbnails
視訊縮圖是視訊影格的縮小版本,或是向客戶表示視訊的影像資產。 縮圖應該用於鼓勵客戶選擇影片。
Experience Manager中的所有視訊都必須有關聯的縮圖。 根據預設,上傳視訊至Experience Manager時,會使用第一個影格作為縮圖。 不過,您可以自訂縮圖以用於品牌化目的或視覺搜尋。 自訂視訊縮圖時,您可以播放視訊並在要使用的影格上暫停。 或者,您可以選取已在數位資產管理器中上傳並 發佈 的影像資產。
當視訊的縮圖變更時,會略過重新處理視訊時透過Asset Compute服務產生縮圖。
只有在您將視訊設定檔套用至視訊所在的資料夾後,才能使用自訂視訊縮圖的功能。
新增自訂視訊縮圖 adding-a-custom-video-thumbnail
-
請確定您已完成下列操作:
-
已建立視訊資產的資料夾。
-
-
導覽至您要變更其縮圖影像的上傳視訊資產。
-
在資產選擇模式中,從 (卡片檢視)或 (清單檢視),選取視訊資產。
-
在工具列上,按一下 屬性。
-
在視訊的[內容]頁面上,按一下[變更縮圖]。
-
在「變更縮圖」對話方塊中,執行下列任一項作業:
-
若要使用視訊中的影格做為新的縮圖:
- 在工具列上,按一下 從視訊選取影格 索引標籤。
- 按一下 。
- 在您要擷取為視訊新縮圖的影格上按一下 。
-
若要將影像資產作為新縮圖:
- 在工具列上,按一下 從Assets選取縮圖 索引標籤。
- 按一下 選取縮圖 按鈕。
- 導覽至您想要使用的先前上傳和發佈影像資產。 資產會自動調整大小,以作為視訊的縮圖影像。
- 選取影像資產,然後按一下 選取。
-
-
在[變更縮圖]對話方塊中,按一下[儲存變更]。
-
在影片的「屬性」頁面右上角,按一下「儲存並關閉」或「儲存」。
變更Dynamic Media資產的Dynamic Media URL
開箱即用的檢視器可播放Dynamic Media中處理的視訊。 您也可以直接存取資訊清單URL並使用您自己的自訂檢視器來播放。 以下是為影片擷取資訊清單URL的API。
關於getVideoManifestURI API
getVideoManifestURI
API透過cq-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
manifestType
ManifestType.DASH
或ManifestType.HLS
onlyIfPublished
若要使用上述方法擷取視訊的資訊清單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中的最適化視訊集擷取視訊。
- 傳遞的
-
在連線到Dynamic Media時發生問題時,
IOException
會獲得記錄。 -
當傳遞的
manifestType
引數為ManifestType.DASH
且未使用DASH格式處理視訊時,會記錄UnsupportedOperationException
。