为什么Decklink将1080p30转换为1080i60?

时间:2015-10-26 09:59:52

标签: c++ directshow

我的DirectShow图形输出为1080 FPS 30.当我将此输入发送到Decklink Renderer时。 Decklink Device检测1080i60输入。为什么会这样? 如何强制Decklink使用逐行模式而不是隔行扫描模式?

1 个答案:

答案 0 :(得分:1)

DeckLink DirectShow过滤器,Decklink视频捕获和Decklink视频渲染,支持的模式少于硬件和底层SDK。此外,它们实现了对隔行扫描视频组合字段的支持,就像视频是渐进式的一样。这导致1080i60和1080p30模式具有相同的媒体类型,并且滤波器将媒体类型解释为隔行扫描。

使用DeckLink SDK输出1080p30,无论是否构建渲染器过滤器。

此外,Blackmagic Design还有自己的软件开发问题论坛:https://forum.blackmagicdesign.com/viewforum.php?f=12