共用方式為


DV 視訊譯碼器篩選

[與此頁面相關聯的功能,DirectShow是舊版功能。 它已被 MediaPlayer、imfMediaEngine 取代,並在媒體基金會 音訊/視訊擷取。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft強烈建議新程式代碼盡可能在媒體 基礎中使用 MediaPlayerIMFMediaEngine 音訊/視訊擷取,而不是 DirectShow。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]

此篩選會將數位視訊 (DV) 串流譯碼為未壓縮的視訊。

標籤 價值
篩選介面 IBaseFilterIDVRGB219IIPDVDecIPersistStreamISpecifyPropertyPages
輸入釘選媒體類型
  • MEDIATYPE_Video
  • MEDIASUBTYPE_dvsd
  • FORMAT_VideoInfo、FORMAT_DvInfo
輸入釘選介面 IMemInputPinIPinIQualityControl
輸出釘選媒體類型 主要類型:MEDIATYPE_Video子类型
  • MEDIASUBTYPE_YUY2
  • MEDIASUBTYPE_UYVY
  • MEDIASUBTYPE_RGB24
  • MEDIASUBTYPE_RGB32
  • MEDIASUBTYPE_ARGB32
  • MEDIASUBTYPE_RGB565
  • MEDIASUBTYPE_RGB555
  • MEDIASUBTYPE_RGB8
  • MEDIASUBTYPE_Y41P
格式類型
Format_VideoInfo,Format_VideoInfo2
輸出釘選介面 IMediaPositionIMediaSeekingIPinIQualityControl
篩選 CLSID CLSID_DVVideoCodec
屬性頁 CLSID CLSID_DVDecPropertiesPage
可執行 qdv.dll
優點 MERIT_NORMAL
篩選類別目錄 CLSID_LegacyAmFilterCategory

言論

使用 IIPDVDec 介面,將譯碼解析度設定為完整、半大小、四分之一或八分之一的大小。

交錯:舊版譯碼器一律會取消交錯視訊。 從 DirectX 9.0 開始,DV 視訊譯碼器可以保留交錯。 這可讓交錯式視訊由影片混合轉譯器 (VMR) 解除交錯,以改善轉譯品質。 若要使用這項功能,下游篩選必須支援 VIDEOINFOHEADER2 格式,該值Format_VideoInfo2 formattype 中AM_MEDIA_TYPE 結構的成員表示。 在完整解析度輸出中,VIDEOINFOHEADER2 結構中的去交錯旗標 (dwInterlace) 會設定為 AMINTERLACE_IsInterlaced | AMINTERLACE_DisplayModeBobOrWeave,表示交錯字段。 在半解析度或更低時,dwInterlace 設為零,表示漸進式畫面。

DirectShow 篩選

DirectShow 中的數位視訊