支援的視訊和音訊格式

本文件列出您將視訊上傳至 Video Cloud 時可使用的支援容器和轉碼器。

了解轉碼器、容器和副檔名

編解碼器、容器和副檔名不等同,但通常會互相混淆。例如,H.264 視訊不僅表示副.mp4檔名為視訊檔案包含中繼資料 (持續時間、尺寸等),以及編碼且通常壓縮的音訊和視訊資料。

  • 器格式定義中繼資料與音訊和視訊資料一起儲存的方式。它不定義數據的編碼或壓縮。
  • 轉碼器負責編碼和解碼視訊檔案中的視訊和音訊串流。它們可以是有損或無損的,通常針對某些類型的傳輸進行優化。請注意,在某些情況下,轉碼器和容器共享單一定義,但這些情況並不常見。

其他經常混淆的術語是編碼/解碼和靜音/解密。

  • 編碼解碼是指將已編碼的視訊和音訊資料轉換為可播放的串流。
  • 音和解除靜音是指將音訊和視訊串流的寫入和讀取各種容器格式。

如需詳細資訊,請參閱:

  • 本文將說明容器。
  • 有關轉碼器的更多詳細信息可以在本中找到。
  • 編解碼器 ID 和代碼的其他參考可以在這裡和這找到。

支援的來源視訊類型

由於 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/

    實作步驟:

    1. 建立 KMS 管理的加密儲存貯體
    2. 新增視訊雲端/Zencoder 擷取政策
    3. 使用 KMS 金鑰建立預先簽署的 URL
    4. 擷取視訊時,請使用此 URL

除了上面列出的內容之外,我們相信我們支援幾乎所有已知的視訊格式。如果您對其他影片格式有問題,請聯絡 Brightcove 支援部門,並讓 Brightcove 學習服務知道。

音訊格式

攝入

在錄製方面,大多數格式都支持,除非它們獲得超過 8 個聲道的音頻。音訊必須設定為單一多聲道音軌,或是多個單聲道音軌。)

編碼和轉碼

對於杜比,支援 AC3 和 EAC3,最多 5.1 通道。也支援許多其他非杜比格式,包括 AAC。

播放(在布萊特灣播放器中)

AAC,單聲道或立體聲。5.1 聲道音頻支持取決於瀏覽器功能-目前只有 Safari 和 Edge 支持它。

回放(在 Brightcove SDK 原生播放器中)

AAC,單聲道或立體聲。iOS 支持 5.1 聲道音頻,據信 Android 也支持,但尚未經過測試。

注意事項

  • 視窗:Windows 不支援含有超過 48 kHz 音訊的內容,因此播放程式失敗。如需詳細資訊,請參閱此微軟文件