我使用 directShow 创建了一个项目,该项目从网络摄像头获取捕获的视频并进行预览。 现在我想对运行时捕获的视频进行编码并将其保存在桌面上然后播放它我想将它用作我的代码(例如dll)的一部分而不是一个独立的部分。
任何链接都可以帮助我了解如何做到这一点请我在搜索过程中一周,感觉不了解方法论?
答案 0 :(得分:3)
如果您正在撰写新应用,或者您对了解视频处理感兴趣,则应考虑使用Microsoft Media Foundation。 DirectShow是一个过时的'不久将停产技术。
如果尽管如此,你仍然对DirectShow感兴趣,你可以从MSDN DirectShow Documentation开始(例子是C ++,但想法是一样的。)
作为简短摘要,您必须了解这些概念。
一些可以帮助你的工具:
注意:当您使用' C#'标记此信息时和' Directshow.NET'标签,我会考虑你使用DirectShow.NET库(DirectShow到.NET的非官方端口)。