DirectShow/WPF 线程问题
我正在使用 WPF 和 DirectShow 编写一个应用程序,但遇到了一个棘手的问题。我的应用程序通过使用 DirectShowNet(DS 的 C# 包装类)编写的静态类中的…
使用 IMediaSample DirectShow.Net 寻找关键帧
据我所知,为了检查某个帧是否是关键帧,我必须检查 IMediaSample::IsSyncPoint() 方法,如果该帧是关键帧,则返回 0 (S_OK),否则返回 false其他情况…
使用 DirectShowNet 寻找关键帧
我的任务是:创建一个图表,将 SampleGrabber 附加到它,并在构建图表后使用 IMediaSeeking 界面抓取关键帧。 以下是我所做的: 在 Main 方法中: Typ…
c# DirectShow 示例显示黑屏,但声音正常
DirectShowLib.DVB-T 示例“DTVViewer”播放音频,但不播放视频,我认为这是因为我们的数字电视中使用的 H.264 视频压缩器,而“DTVViewer”正在尝试…
DirectShow - 无法创建新线程
我在将 DirectShow 图形集成到现有应用程序中时遇到一些奇怪的问题。 首先要介绍几件事: 该图的目的是从具有公开的 DirectShow 接口的 FrameGrabber …
从 directshow 获取音频/视频数据的最简单方法
我编译了 DirectShow 示例播放器(来自 Windows SDK 的“Samples\multimedia\directshow\players\dshowplayer”文件夹)。 一切都运行良好,但它直接…
有关 DirectShow.NET、DirectShow 和 Windows Media 格式的一般问题
我用谷歌搜索并搜索答案,但找不到答案。 基本上我正在开发一个网络摄像头/音频流应用程序,它应该从电脑(USB 网络摄像头/麦克风)捕获音频和视频并…
如何使用 C# 将音频文件覆盖在 .wmv 视频文件上?
我想用C#录制视频和音频文件。录制音频+视频后我想合并它们。只能有 1 个视频文件和 10 个音频文件。我希望这十个文件叠加在一个视频文件上。 我确信…
使用Microsoft DTV-DVD Video Decoder播放H264视频
我正在尝试在 Windows 7 32 位上使用 graphedit 播放 H264 视频。 Graphedit 无法渲染该文件。 我尝试使用 Microsoft DTV-DVD 视频解码器(也称为 Mic…
如何使用 SampleGrabber 构建音频频谱/可视化工具?
我目前正在构建一个使用 DS sdk 的应用程序,我需要弄清楚如何从音频源不断获取幅度以绘制某种可视化工具或频谱。我一直在尝试研究如何在音频上实现样…
Linux 中的视频编程与 DirectShow 相比如何?
我曾经使用 Windows 版 DirectShow 进行编程,从数码相机中抓取图像并即时删除背景。现在想转成Linux,但是没有经验。我尝试阅读内核源代码,但似乎有…
如何捕获托管/非托管 DirectShow 应用程序中的本机线程创建?
我有一个混合模式 64 位托管应用程序,它通过托管互操作程序集创建 DirectShow 过滤图。我需要捕获非托管过滤器线程之一的线程创建(可以挂接 Quartz.…