Type-1 vs. Type-2 DV AVI Files

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

As câmeras DV produzem áudio-vídeo intercalado; cada quadro de vídeo também contém as informações de áudio. Se você salvar dados de DV em um arquivo AVI, terá uma opção:

  • Armazene os dados intercalados como um fluxo no arquivo AVI. Isso é conhecido como um arquivo tipo 1.
  • Divida os dados intercalados em fluxos de áudio e vídeo separados. Isso é conhecido como um arquivo tipo 2.

Para a captura de vídeo, onde a taxa de transferência máxima é crucial, é melhor usar um arquivo tipo 1, pois os arquivos tipo 2 carregam dados de áudio redundantes. (O fluxo de vídeo ainda tem os dados de áudio. O áudio é simplesmente oculto rotulando o fluxo como vídeo.) Além disso, escrever um arquivo tipo 2 requer algum tempo adicional do processador para dividir o fluxo intercalado.

Por outro lado, os arquivos tipo 1 são menos eficientes para edição em tempo real. O aplicativo deve extrair o áudio do fluxo intercalado, fazer as edições e intercalar os dados novamente. Além disso, o formato tipo 1 não é compatível com o VFW (Vídeo da Microsoft® para Windows®). O DirectShow pode lidar com os dois tipos de arquivos.

Um arquivo tipo 2 pode ser convertido no tipo 1 usando o filtro DV Muxer . Um arquivo tipo 1 pode ser convertido no tipo 2 usando o filtro Divisor de DV . O diagrama a seguir ilustra a diferença entre os dois formatos.

conversão entre o tipo 1 e o dv tipo 2

Vídeo digital no DirectShow

Dados DV no formato de arquivo AVI