Sdílet prostřednictvím


Type-1 vs. Type-2 DV AVI Files

[Funkce přidružená k této stránce DirectShow je starší funkce. Byla nahrazena MediaPlayer, MMFMediaEnginea Audio/Video Capture v Media Foundation. Tyto funkce jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal MediaPlayer, MMFMediaEngine a Audio/Video Capture v Media Foundation místo DirectShow, pokud je to možné. Microsoft navrhuje, aby se stávající kód, který používá starší rozhraní API, přepsal, aby se nová rozhraní API používala, pokud je to možné.]

DV kamery vytvářejí prokládané zvukové video; každý snímek videa obsahuje také zvukové informace. Pokud data DV uložíte do souboru AVI, máte na výběr:

  • Uložte data prokládání jako jeden datový proud v souboru AVI. To se označuje jako soubor typu 1.
  • Rozdělte prokládání dat do samostatných zvukových a video streamů. To se označuje jako soubor typu 2.

Pro zachytávání videa, kde je zásadní maximální propustnost, je lepší použít soubor typu 1, protože soubory typu 2 mají redundantní zvuková data. (Stream videa stále obsahuje zvuková data. Zvuk je jednoduše skrytý popiskem streamu jako videa.) Zápis souboru typu 2 navíc vyžaduje další čas procesoru pro rozdělení prokládání prokládaného datového proudu.

Na druhou stranu jsou soubory typu 1 méně efektivní pro úpravy v reálném čase. Aplikace musí extrahovat zvuk z prokládaného datového proudu, provádět úpravy a prokládání dat znovu. Formát typu 1 navíc není kompatibilní s Microsoft® Video pro Windows® (VFW). DirectShow dokáže zpracovat oba typy souborů.

Soubor typu 2 lze převést na typ-1 pomocí filtru DV Muxer. Soubor typu 1 lze převést na typ-2 pomocí filtru DV Splitter. Následující diagram znázorňuje rozdíl mezi těmito dvěma formáty.

převodu mezi typem 1 a typem-2 dv

digitální video v directShow

DV data ve formátu souborů AVI