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


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

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

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

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

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

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

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

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

О предыдущих кодеках расширенного профиля Windows Media Video 9

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

Работа с видеоматериалом