Condividi tramite


Filtro DV Muxer

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Questo filtro combina un flusso video digitale (DV) codificato con uno o due flussi audio per produrre un flusso DV interleaved. Per scrivere il flusso in un file AVI, connettere questo filtro al filtro AVI Mux e connettere AVI Mux al filtro Writer file . Per altre informazioni, vedere Video digitale in DirectShow.

Etichetta Valore
Interfacce di filtro IBaseFilter, IMediaSeeking
Tipi di supporti pin di input Video: MEDIATYPE_Video, MEDIASUBTYPE_dvsd,audio FORMAT_VideoInfo: MEDIATYPE_Audio, MEDIASUBTYPE_PCM, FORMAT_WaveFormatEx
Interfacce pin di input IMemInputPin, IPin, IQualityControl
Tipi di supporti di pin di output MEDIATYPE_Interleaved, MEDIASUBTYPE_dvsd, FORMAT_DvInfo
Interfacce pin di output IPin, IQualityControl
Filtro CLSID CLSID_DVMux
Pagina delle proprietà CLSID Nessuna pagina delle proprietà
File eseguibile qdv.dll
Merito MERIT_UNLIKELY
Categoria filtro CLSID_LegacyAmFilterCategory

 

Commenti

Dv Muxer può creare due pin di input audio. Supporta i formati audio visualizzati nella tabella seguente.

Pin audio 1

Pin audio 2

Formato output

Frequenza di esempio (kHz)

Bit/Esempio

Canali

Frequenza di campionamento

Bit/Esempio

Canali

32

16

Mono

Estraneo

Canale SD 2

32

16

Stereo

Estraneo

Canale SD 4

44.1 o 48

16

Stereo o Mono

Estraneo

Canale SD 2

Estraneo

32

16

Stereo o Mono

Non consentita

Estraneo

44.1 o 48

16

Mono

Non consentita

Estraneo

44.1 o 48

16

Stereo

Canale SD 2

32

16

Mono

32

16

Mono

Canale SD 2

32

16

Stereo o Mono*

32

16

Stereo o Mono*

Canale SD 4

44.1

16

Mono

44.1

16

Mono

Canale SD 2

48

16

Mono

48

16

Mono

Canale SD 2

* Se almeno un pin di input è stereo.

 

Ai fini di questa tabella, il pin audio 1 viene definito come il primo pin di input connesso a un'origine audio e il pin audio 2 è definito come il secondo pin di input connesso a un'origine audio. Una volta connesso un pin audio, questo schema di numerazione rimane attivo a meno che entrambi i pin audio non siano disconnessi. Ad esempio, se si connettono entrambi i pin audio e quindi si disconnette il pin audio 1, il pin rimanente viene comunque considerato pin 2.

L'audio fornito al pin 1 viene registrato nel primo blocco audio dei fotogrammi DV (CH1) e l'audio fornito al pin 2 viene registrato nel secondo blocco audio (CH2). Eccezione: se il filtro ha un singolo input stereo a 44,1 kHz o 48 kHz, il canale audio sinistro viene registrato nel primo blocco audio e il canale audio destro viene registrato nel secondo blocco audio.

Per l'output a 4 canali SD: se l'input è stereo, la traccia sinistra viene registrata in CHa o CHc e la traccia destra viene registrata in CHb o CHd. Se l'input è mono, l'audio viene registrato in CHa o CHc e CHb e CHd sono invisibile all'utente.

Connettendo e disconnettendo il pin audio 1, è possibile raggiungere un formato non consentito. In tal caso, il metodo IMediaFilter::P ause del filtro restituisce VFW_E_NOT_CONNECTED. Questa limitazione impedisce una situazione in cui il primo blocco audio non ha audio, ma il secondo blocco audio ha audio. Il secondo blocco deve avere audio solo se il primo blocco ha anche audio.

Il Muxer DV non consente input audio con frequenze di campionamento diverse. Tuttavia, i metodi di compilazione del grafo, ad esempio IGraphBuilder::Connect , in genere aggiungeranno il filtro Wrapper ACM , che convertirà il secondo flusso audio in modo che corrisponda alla frequenza di campionamento del primo flusso.

Se l'input audio è 48 kHz o 32 kHz, l'output audio è bloccato. Non è possibile bloccare l'audio a 44,1 kHz.

Se non sono connessi pin audio, l'output contiene i dati audio dei fotogrammi DV in ingresso. Potrebbe trattarsi di un silenzio o di dati audio validi.

Filtri DirectShow

Video digitale in DirectShow