Windows上用于视频捕获的DirectShow的替代方案
我正在考虑更新目前使用DirectShow进行视频捕获的程序.虽然DirectShow似乎运行良好,但我想知道是否有更强大或最新的SDK或API,我应该研究.一些有用的功能将是:
>在捕获期间提供一致的帧速率(NTSC帧之间为33ms). 我已经研究过LeadTools Multimedia Capture SDK和VisioForge Capture SDK以及Microsoft Media Foundation,但在我将时间或金钱投入其中一种替代方案之前,我只是想知道其他人成功使用了什么.我不在乎这是商业产品还是开源产品. 编辑:虽然我很欣赏尝试解决我的特定问题,但这个问题应该是关于DirectShow的替代方案.所以,我删除了所有对我特定问题的引用.解决这个问题需要等待另一个问题. 解决方法
相当多的捕获板都带有自己的定时器.
您可以尝试查询IReferenceClock的源过滤器并使用自己的计时器,该计时器通常比PC的计时器更准确. 如果你使用ISampleGrabber,那么回调函数从Sample Grabber的输入引脚上调用Receive开始被称为微秒,它们在源代码中只有几行. 您的帧源定时似乎不准确(不是IMediaSample中设置的时序,而是帧的交付时间). 什么是生成帧的源过滤器? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何从注册表更新Windows PowerShell会话环境变量
- windows – DirectDraw分层窗口颜色键?
- 如何在Windows 7上远程执行kill-switch?
- 将在Windows中编写的python代码在linux中工作吗?
- 在Windows上git:“错误:稀疏检出在工作目录中没
- 什么是Windows上的unbuffer程序?
- 如何使用多个Windows / Dialogs应用MVC
- .net可移植类库包含Microsoft.VisualBasic作为依
- windows-7 – 在Windows 7 RC中安装Vista的VHD
- 在我的Windows 2008 DNS / DHCP服务器上注册我的