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


Фильтр видеокодировщика DV

[Функция, связанная с этой страницей, DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngineи аудио и видеозахват в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код MediaPlayer, IMFMediaEngine и аудио-видеозахват в Media Foundation вместо DirectShowпо возможности. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]

Этот фильтр кодирует несжатый видеопоток в цифровое видео (DV). Он предоставляет пользовательский интерфейс IDVEncдля настройки разрешения и формата кодировки.

Ярлык Ценность
Интерфейсы фильтров IAMVideoCompression, IBaseFilter, IDVEnc, IDVRGB219, IPersistStream, ISpecifyPropertyPages
Типы носителей входных закреплений
  • Основной тип: допустимы следующие подтипы MEDIATYPE_VideoThe:
    • MEDIASUBTYPE_RGB24
    • MEDIASUBTYPE_RGB565
    • MEDIASUBTYPE_RGB555
  • Тип формата: FORMAT_VideoInfo
Интерфейсы входных закреплений IMemInputPin, IPin, IQualityControl
Типы носителей выходного пин-кода
  • Основной тип: MEDIATYPE_Video
  • Подтип: MEDIASUBTYPE_dvsd
  • Тип формата: FORMAT_VideoInfo
Интерфейсы выходных закреплений IMediaPosition, IMediaSeeking, IPin, IQualityControl
Фильтрация CLSID CLSID_DVVideoEnc
CLSID страницы свойств CLSID_DVEncPropertiesPage
Выполнимый qdv.dll
Заслуги MERIT_DO_NOT_USE
категории фильтра CLSID_VideoCompressorCategory

Замечания

Для 16-разрядного видео (MEDIASUBTYPE_RGB555 или MEDIASUBTYPE_RGB565), входные данные должны иметь значение 720 x 480 пикселей для NTSC или 720 x 576 пикселей для PAL. Для 24-разрядного видео нет ограничений на размер входных данных.

Выходные данные всегда равно 720 x 480 для NTSC или 720 x 576 для PAL; 24-разрядное видео масштабируется, чтобы соответствовать этим измерениям.

фильтры DirectShow

цифровое видео в DirectShow