了解轉碼器、容器和副檔名
編解碼器、容器和副檔名不等同,但通常會互相混淆。例如,H.264 視訊不僅表示副.mp4
檔名為視訊檔案包含中繼資料 (持續時間、尺寸等),以及編碼且通常壓縮的音訊和視訊資料。
- 容器格式定義中繼資料與音訊和視訊資料一起儲存的方式。它不定義數據的編碼或壓縮。
- 轉碼器負責編碼和解碼視訊檔案中的視訊和音訊串流。它們可以是有損或無損的,通常針對某些類型的傳輸進行優化。請注意,在某些情況下,轉碼器和容器共享單一定義,但這些情況並不常見。
其他經常混淆的術語是編碼/解碼和靜音/解密。
- 編碼和解碼是指將已編碼的視訊和音訊資料轉換為可播放的串流。
- 靜音和解除靜音是指將音訊和視訊串流的寫入和讀取各種容器格式。
如需詳細資訊,請參閱:
支援的來源視訊類型
由於 Brightcove 通常會處理使用適用於不同平台、瀏覽器和設備應用程序的編解碼器和格式創建再現的複雜性,因此您最關心的是我們可以為您轉碼哪些類型的源視頻。
既然Brightcove支持的視頻輸入類型那麼多,說說我們不支持的格式其實更有幫助。目前,只有少數。下面的列表顯示了格式不是支持Zencoder .
HLS
(HLS 清單不支持作為輸入)DASH
(DASH 清單不支持作為輸入)Apple Intermediate
HDV 720p60
Go2Meeting3 (G2M3)
Avid Meridien Uncompressed
Windows Media Audio Lossless
CineForm
-部分支持; 有些變體可以來自用於編碼源代碼或操作系統的軟件,使得源代碼無法被 Zencoder 使用。我們仍在試圖找出導致問題的確切因素。SWF
-部分支持Zencoder ; 如果SWF
包含視頻或音軌,那些可以處理,但許多人SWFs
做不是。
特殊案例
- 支援使用 KMS 加密的內容,但需要您預先簽署物件 URL,以及此處概述的內容: https://aws.amazon.com/blogs/developer/generating-amazon-s3-pre-signed-urls-with-sse-kms-part-2/ 。
實作步驟:
- 建立 KMS 管理的加密儲存貯體
- 新增視訊雲端/Zencoder 擷取政策
- 使用 KMS 金鑰建立預先簽署的 URL
- 擷取視訊時,請使用此 URL
除了上面列出的內容之外,我們相信我們支援幾乎所有已知的視訊格式。如果您對其他影片格式有問題,請聯絡 Brightcove 支援部門,並讓 Brightcove 學習服務知道。
音訊格式
攝入
在錄製方面,大多數格式都支持,除非它們獲得超過 8 個聲道的音頻。音訊必須設定為單一多聲道音軌,或是多個單聲道音軌。)
編碼和轉碼
對於杜比,支援 AC3 和 EAC3,最多 5.1 通道。也支援許多其他非杜比格式,包括 AAC。
播放(在布萊特灣播放器中)
AAC,單聲道或立體聲。5.1 聲道音頻支持取決於瀏覽器功能-目前只有 Safari 和 Edge 支持它。
回放(在 Brightcove SDK 原生播放器中)
AAC,單聲道或立體聲。iOS 支持 5.1 聲道音頻,據信 Android 也支持,但尚未經過測試。
注意事項
-
視窗:Windows 不支援含有超過 48 kHz 音訊的內容,因此播放程式失敗。如需詳細資訊,請參閱此微軟文件。