Поделиться через


Использование расширенного профиля Windows Media Video 9

Основные процедуры видео, описанные в разделе Работа с видео, также применяются непосредственно к расширенному профилю Windows Media Video 9. Никаких специальных процедур не требуется.

Расширенный профиль Windows Media Video 9 связан с идентификаторами классов CLSID_CWMV9EncMediaObject и CLSID_CWMVDecMediaObject. Значение FOURCC для типов мультимедиа, использующих этот кодек, — "WVC1".

Расширенный профиль Windows Media Video 9 поддерживает все распространенные режимы кодирования, а также кодирование с чередованием, смешанное чередование и прогрессивное кодирование, разрешения, отличные от отображения, и функции уменьшения диапазона. Другой особенностью является возможность хранения метаданных последовательности и кадра в самом битовом потоке; Ранее для этого требовалось использовать API расширений ASF и data unit.

Следующие свойства расширенного профиля Windows Media Video 9, которыми можно управлять с помощью параметров реестра, не имеют соответствующих строк IPropertyBag или IPropertyStore :

  • Параметр Dquant.
  • Сила dquant.
  • Принудительное перекрытие.
  • Метод стоимости вектора движения.

Достижение оптимального визуального качества

Для большинства видеоданных для достижения оптимального качества визуализации с помощью дополнительного профиля Windows Media Video 9 можно задать для свойства MFPKEY_COMPRESSIONOPTIMIZATIONTYPE значение 1.

Сведения о предыдущих кодеках windows Media Video 9 Advanced Profile

Текущая версия кодека Windows Media Video 9 Advanced Profile основана на стандарте Общества инженеров кино и телевидения (SMPTE) для расширенного профиля VC-1 (SMPTE 421M). Этот кодек заменяет предыдущий кодек из Windows, также называемый расширенным профилем Windows Media Video 9, который был определен с помощью кода FOURCC "WMVA". Предыдущая версия кодека VC-1 была реализована до завершения расширенного стандарта профиля VC-1 и больше не поддерживается.

Работа с видео