Type-1 與 Type-2 DV AVI 檔案

[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

DV 相機會產生交錯的音訊視訊;每個視訊框架也包含音訊資訊。 如果您將 DV 資料儲存至 AVI 檔案,您可以選擇:

  • 將交錯的資料儲存為 AVI 檔案中的一個資料流程。 這稱為 type-1 檔案。
  • 將交錯的資料分割成個別的音訊和視訊串流。 這稱為 type-2 檔案。

對於視訊擷取而言,最大輸送量很重要,最好是使用 type-1 檔案,因為 type-2 檔案具有多餘的音訊資料。 (視訊串流仍然具有音訊資料。音訊只是透過將串流標記為 video.) 而隱藏音訊,此外,撰寫 type-2 檔案需要一些額外的處理器時間來分割交錯的資料流程。

另一方面,類型 1 檔案對於即時編輯的效率較低。 應用程式必須從交錯的資料流程擷取音訊、進行編輯,然後再次交錯資料。 此外,type-1 格式與適用于 Windows® 的 Microsoft® Video (VFW) 不相容。 DirectShow 可以處理這兩種類型的檔案。

type-2 檔案可以使用 DV Muxer 篩選準則轉換成 type-1。 type-1 檔案可以使用 DV 分割器 篩選器轉換成 type-2。 下圖說明兩種格式之間的差異。

type-1 與 type-2 dv 之間的轉換

DirectShow 中的數位影片

AVI 檔案格式的 DV 資料