Udostępnij przez


Korzystanie z profilu zaawansowanego usługi Windows Media Video 9

Podstawowe procedury wideo opisane w sekcji Praca z wideo dotyczą również bezpośrednio profilu zaawansowanego usługi Windows Media Video 9. Nie są wymagane żadne specjalne procedury.

Profil zaawansowany usługi Windows Media Video 9 jest skojarzony z identyfikatorami klas CLSID_CWMV9EncMediaObject i CLSID_CWMVDecMediaObject. Wartość FOURCC dla typów multimediów używających tego kodera to "WVC1".

Profil zaawansowany usługi Windows Media Video 9 obsługuje wszystkie typowe tryby kodowania, a także kodowanie z przeplotem, mieszane i progresywne kodowanie, rozdzielczości różniące się od wyświetlania i funkcji redukcji zakresu. Inną funkcją jest możliwość przechowywania metadanych sekwencji i ramek w samym strumieniu bitowym; wcześniej wymagało to użycia interfejsu API ASF i rozszerzeń jednostek danych.

Następujące właściwości profilu zaawansowanego Windows Media Video 9, które można kontrolować przy użyciu ustawień rejestru, nie mają odpowiednich ciągów IPropertyBag lub IPropertyStore:

  • Opcja Dquant.
  • Siła Dquant.
  • Wymuś nakładanie się.
  • Metoda kosztu wektora ruchu.

Osiąganie optymalnej jakości wizualnej

W przypadku większości danych wideo, aby uzyskać optymalną jakość wizualizacji przy użyciu profilu zaawansowanego usługi Windows Media Video 9, można ustawić właściwość MFPKEY_COMPRESSIONOPTIMIZATIONTYPE na 1.

Informacje o wcześniejszych kodekach zaawansowanego profilu Windows Media Video 9

Bieżąca wersja kodera profilu zaawansowanego usługi Windows Media Video 9 jest oparta na standardzie Society of Motion Picture and Television Engineers (SMPTE) dla profilu zaawansowanego VC-1 (SMPTE 421M). Ten kodek zastępuje wcześniejszy kodek z systemu Windows o nazwie Windows Media Video 9 Advanced Profile codec, który został zidentyfikowany przez kod FOURCC "WMVA". Poprzednia wersja kodeka VC-1 została zaimplementowana przed sfinalizowaniem standardu profilu zaawansowanego VC-1 i nie jest już obsługiwana.

Praca z wideo