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


DV Video Subtypes

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

Для dv video определен ряд подтипов. Каждый из них имеет код FOURCC и соответствующее значение GUID. Поддерживаются не все из этих форматов; Дополнительные сведения см. в разделе Примечания.

Форматы потребителей

FOURCC GUID Скорость передачи данных Описание
'dvsl' MEDIASUBTYPE_dvsl 12,5 Мбит/с SD-DVCR (525-60 или 625-50)
'dvsd' MEDIASUBTYPE_dvsd 25 Мбит/с SDL-DVCR (525-60 или 625-50)
'dvhd' MEDIASUBTYPE_dvhd 50 Мбит/с HD-DVCR (1125-60 или 1250-50)

Дополнительные сведения об этих форматах см. в статье IEC-61834.

Профессиональные форматы

FOURCC GUID Скорость передачи данных Описание
'dv25' MEDIASUBTYPE_dv25 25 Мбит/с DVCPRO 25 (525-60 или 625-50).
'dv50' MEDIASUBTYPE_dv50 50 Мбит/с DVCPRO 50 (525-60 или 625-50)
'dvh1' MEDIASUBTYPE_dvh1 100 Мбит/с DVCPRO 100 (1080/60i, 1080/50i или 720/60P)

Дополнительные сведения о dv25 и dv50 см. в SMPTE 314M, а дополнительные сведения о dvh1 — в SMPTE 370M.

Прочее

В файле заголовка Uuids.h определены два дополнительных подтипа DV. Они соответствуют кодам FOURCC, которые создаются определенными кодеками DV; они не соответствуют каким-либо определенным стандартам DV. Эти подтипы устарели и не должны использоваться.

FOURCC GUID
'DVCS' MEDIASUBTYPE_DVCS
'DVSD' MEDIASUBTYPE_DVSD

Комментарии

В следующей таблице приведены поддерживаемые скорости передачи данных в мегабитах в секунду (Мбит/с) для драйверов MSDV и UVC.

Операционная система Драйвер MSDV (IEEE 1394) Драйвер UVC
Windows XP с пакетом обновления 1 (SP1) или более ранней версии 12.5, 25 Недоступно
Windows XP с пакетом обновления 2 (SP2) или более поздней версии, Windows Server 2003 с пакетом обновления 1 (SP1) или более поздней версии. 12.5, 25, 50, 100 12.5, 25

Для потоков со 25 Мбит/с поведение драйвера MSDV изменилось в Windows Vista. До windows Vista драйвер MSDV всегда устанавливал тип носителя MEDIASUBTYPE_dvsd для потоков 25 Мбит/с, независимо от того, был ли источником SDL-DVCR или DVCPRO 25. Тип носителя "dv25" не использовался. Начиная с Windows Vista драйвер MSDV теперь различает эти два формата. Для SDL-DVCR по-прежнему используется подтип dvsd. Для DVCPRO 25 теперь используется подтип dv25.

Фильтры разделителя DV DirectShow и декодера видео dv поддерживают только форматы SDL-DVCR. Данные могут быть PAL или NTSC. Могут быть доступны сторонние фильтры или кодеки, которые могут анализировать другие форматы DV, при условии, что скорость передачи данных поддерживается драйвером MSDV или UVC.

Требования

Требование Значение
Заголовок
Dshow.h

См. также раздел

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

Драйвер MSDV

Подтипы видео