Partager via


Filtre de fractionnement DV

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngineet audio/vidéo capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et capture audio/vidéo dans Media Foundation au lieu de directShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Ce filtre fractionne un flux vidéo numérique entrelacé (DV) en flux vidéo et audio composant.

Étiquette Valeur
Interfaces de filtre IBaseFilter, IDVSplitter
Types de supports de broche d’entrée MEDIATYPE_Interleaved, MEDIASUBTYPE_dvsd, FORMAT_DvInfo
Interfaces de broche d’entrée IMemInputPin, IPin, IQualityControl
Types de supports de broche de sortie Video: MEDIATYPE_Video, FORMAT_DvInfo
audio : MEDIATYPE_Audio, MEDIASUBTYPE_PCM, FORMAT_WaveFormatEx
Interfaces de broche de sortie IMediaPosition , IMediaSeeking , IPin, IQualityControl
Filtrer le CLSID CLSID_DVSplitter
Page de propriétés CLSID Aucune page de propriétés.
Exécutable qdv.dll
mérite MERIT_NORMAL
catégorie de filtre CLSID_LegacyAmFilterCategory

Remarques

Les images DV contiennent des images audio et vidéo dans le même cadre. Le filtre DV Splitter extrait les données audio et les remet sous la forme d’un ou deux flux audio, à partir des broches de sortie audio. L’image DV d’origine est fournie à partir de la broche de sortie vidéo, sous forme d’image vidéo. Le type de média sur la trame vidéo est passé de MEDIATYPE_Interleaved à MEDIATYPE_Video, mais sinon les données ne sont pas modifiées. Le type de média est modifié pour signaler que les données audio dans l’image doivent être ignorées. Le fractionnement DV ne définit pas de temps multimédia sur ses exemples de sortie ; si vous écrivez un filtre en aval qui nécessite les temps multimédias, vous pouvez dériver les heures du nombre d’images.

Une seule broche de sortie à la fois expose les interfacesIMediaPositionet IMediaSeeking.

Le filtre DV Splitter peut accepter les modifications de format dynamique dans le flux audio. Toutefois, si le filtre AVI Mux est en aval, il rejette la modification du format. Si cela se produit, le séparateur DV cesse de produire un flux audio. Cette limitation affecte uniquement la capture de fichiers de type 2. Pour les fichiers de type 1, le flux entrelacé n’est pas divisé en premier lieu. Pour la préversion, il n’existe aucun filtre AVI Mux en aval.

Si la source DV est une caméra en direct, il n’y a normalement aucune raison pour que le format audio change. Toutefois, le format peut changer si vous transmettez à partir d’une bande VTR qui contient plusieurs sources hétérogènes.

Chaque image DV contient des métadonnées, en plus des données audio et vidéo. Ces métadonnées peuvent passer du frame au frame. Les applications peuvent analyser les métadonnées en examinant les exemples d’entrée ou les exemples de sortie vidéo. Toutefois, DirectShow ne fournit aucune prise en charge directe de l’analyse des métadonnées DV. Pour plus d’informations, consultez la IEC 61834-4.

filtres DirectShow

vidéo numérique dans DirectShow