Filtre de fractionnement DV

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in 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 Audio/Video Capture dans Media Foundation au lieu de DirectShow, si 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 (DV) entrelacé en ses composants vidéo et audio.

É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 Vidéo : 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
CLSID page de propriétés Aucune page de propriétés.
Exécutable qdv.dll
Mérite MERIT_NORMAL
Catégorie de filtre CLSID_LegacyAmFilterCategory

Notes

Les trames DV contiennent de l’audio et de la vidéo dans la même image. Le filtre splitter DV 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, en tant que trame vidéo. Le type de média sur la trame vidéo passe de MEDIATYPE_Interleaved à MEDIATYPE_Video, mais dans le cas contraire, les données ne sont pas modifiées. Le type de média est modifié pour signaler que les données audio dans le frame doivent être ignorées. Le séparateur DV ne définit pas d’heure de média sur ses échantillons 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 interfaces IMediaPosition et 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 de format. Si cela se produit, le DV Splitter 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 fractionné 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 de changer le format audio. 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 d’un frame à l’autre. 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 pas de prise en charge directe pour l’analyse des métadonnées DV. Pour plus d’informations, consultez iec 61834-4.

Filtres DirectShow

Vidéo numérique dans DirectShow