Informazioni su Video digitale in DirectShow

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine 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, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Il video digitale (DV) può essere acquisito da una videocamera DV, archiviato in un file nel computer dell'utente o archiviato su nastro tramite un registratore video (VTR). Di conseguenza, le operazioni che un'applicazione può eseguire in un flusso DV includono:

  • Acquisire video live da una videocamera DV.
  • Trasmettere dati DV dal nastro VTR al computer.
  • Trasmettere dati DV dal computer alla VTR.
  • Legge i dati DV da un file.
  • Scrivere dati DV in un file.
  • Eseguire il rendering dell'audio e del video in un flusso DV.

DirectShow offre i filtri DV seguenti:

  • Driver MSDV. Il driver MSDV controlla un dispositivo DV, ad esempio un'interfaccia utente. Il dispositivo può avere una subunit fotocamera e una subunit VTR; MSDV controlla entrambe le sottounità. Il driver MSDV viene visualizzato nelle applicazioni come filtro DirectShow.
  • Filtro splitter DV . I fotogrammi DV contengono audio e video nello stesso fotogramma. Il filtro Splitter DV estrae i dati audio e lo restituisce come uno o due flussi audio. Restituisce i dati originali come flusso video DV separato.
  • Filtro decodificatore video DV . Decodifica il video DV in un video non compresso.
  • Filtro codificatore video DV . Codifica video non compressi in video con codifica DV.
  • Muxer DV. Combina un flusso video DV con uno o due flussi audio, per creare un singolo flusso DV interleaved.

Dv Splitter e DV Video Decoder interagiscono. Il splitter accetta il flusso interleaved e restituisce flussi video audio e DV separati. Il decodificatore converte il video DV in video non compresso. L'immagine seguente illustra questo processo.

splitter dv e decodificatore dv

Dv Video Encoder e DV Muxer inverte il processo: il codificatore converte il video non compresso in video DV e il mux combina audio e video DV per creare un singolo flusso interleaved, come illustrato nel diagramma seguente.

codificatore dv e muxer dv

Video digitale in DirectShow