繁体   English   中英

如何学习DirectShow编码器/解码器编程?

[英]How to learn DirectShow Encoder/decoder programming?

我已经使用directShow创建了一个项目,该项目将从网络摄像头捕获的视频进行预览。 现在,我想对实时捕获的运行时视频进行编码,并将其保存在桌面上,然后回放,我想将其用作代码(例如dll)的一部分,而不是独立的一部分。

任何链接都可以帮助我获得如何执行此操作的方法,请问我在一周的搜索过程中对方法学感到不理解?

如果您要编写新的应用程序,或者对学习视频处理感兴趣,则应考虑使用Microsoft Media Foundation DirectShow是“过时的”,不久将停止使用该技术。

如果尽管如此,您仍然对DirectShow感兴趣,则可以从MSDN DirectShow文档开始(示例在C ++中,但是想法是相同的)。

作为简短摘要,您必须了解此概念。

  • 什么是DirectShow筛选器 ,并且存在哪些类型(源,转换,渲染器和捕获)。 DirectShow简介
  • 如何在图表中连接多个过滤器,如何在它们之间连接过滤器,以及如何控制播放。 构建过滤器图开始

一些实用程序可以为您提供帮助:

注意:当您用'C#'和'Directshow.NET'标签标记该帖子时,我会认为您正在使用DirectShow.NET库(DirectShow到.NET的非官方端口)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM