Dela via


Använda avancerad profil för Windows Media Video 9

De grundläggande videoprocedurerna som beskrivs i avsnittet Arbeta med video gäller även direkt för den avancerade profilen för Windows Media Video 9. Inga särskilda procedurer krävs.

Avancerad profil för Windows Media Video 9 är associerad med klassidentifierarna CLSID_CWMV9EncMediaObject och CLSID_CWMVDecMediaObject. FOURCC-värdet för medietyper som använder denna codec är "WVC1".

Windows Media Video 9 Advanced Profile stöder alla vanliga kodningslägen samt sammanflätad kodning, blandad sammanflätad och progressiv kodning, upplösningar som skiljer sig från displayen och funktioner för intervallminskning. En annan funktion är möjligheten att lagra sekvens- och rammetadata i själva bitströmmen. tidigare hade detta krävt användning av API:et för ASF- och dataenhetstillägg.

Följande egenskaper för Windows Media Video 9 Advanced Profile, som kan styras med hjälp av registerinställningar, har inte motsvarande IPropertyBag eller IPropertyStore strängar:

  • Dquant Option
  • Dquant Styrka.
  • Framtvinga överlappning.
  • Metod för kostnad av rörelsevektor.

Uppnå optimal visuell kvalitet

För de flesta videodata kan du ställa in egenskapen MFPKEY_COMPRESSIONOPTIMIZATIONTYPE till 1 för att uppnå optimal visuell kvalitet med hjälp av Avancerad profil för Windows Media Video 9.

Om de tidigare Windows Media Video 9 Advanced Profile Codecs

Den aktuella versionen av Windows Media Video 9 Advanced Profile codec baseras på SMPTE-standarden (Society of Motion Picture and Television Engineers) för VC-1 (SMPTE 421M) Advanced Profile. Den här codecen ersätter den tidigare codecen från Windows, även kallad Windows Media Video 9 Advanced Profile codec, som identifierades av FOURCC-koden "WMVA". Den tidigare versionen av VC-1 codec implementerades innan den avancerade profilstandarden VC-1 slutfördes och stöds inte längre.

Arbeta med video