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


DV Video Encoder Filter

[Функция, связанная с этой страницей 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