directshow.net相关内容

DirectShow记录问题-fps

我只是创建一个简单的图形来记录来自源过滤器的视频: SourceFilter --->多工器---> FileWriter 我能够将来自SourceFilter的视频保存到本地磁盘。 但是当我尝试播放录制的视频时,它以“慢动作”播放:-)。 确定存在fps(帧每秒)问题。我该如何解决?有什么想法吗? PS: 要检查我的Sou ..
发布时间:2020-10-22 03:16:49 其他开发

以编程方式将AVI文件头添加到视频流

我有一个捕获设备(模拟到数字转换器:AverMedia USB捕获卡)。 当我想在C#中使用DirectShowLib录制视频时,我只接收帧。我可以使用RawVideo Player录制帧并播放文件。如何创建像AVI这样的标准视频文件头?当我想压缩数据时会发生第二个问题。当我使用压缩时,我根本看不懂它。 这是我工作的GraphEdit模式: 如何创建带有标头等的标准AVI或MPEG文 ..
发布时间:2020-10-07 02:37:50 C#/.NET

如何在DirectShow中使用x264编码器

我不知道如何在DirectShow中使用x264.我安装了许多文件,认为它们假装没有使用x264编码器,我下载了videoLAN x264二进制文件,当我运行它时,它显示的控制台窗口是如此之快,此后什么也没发生 这些是我拥有的编码器 我正在Windows 8.1 x64上工作 请帮助解决这个问题,这只会使我发疯……我想使用x264,因为我安装的其他编码器无法正常工作,或者无法使用 ..
发布时间:2020-06-29 20:05:06 其他开发

是否可以使用http url作为DirectShow .Net中源过滤器的源位置?

我正在使用DirectShow.Net库创建一个过滤器图形,该图形使用http地址和WM Asf Writer来流式传输视频。然后在网页上我可以使用object元素在Windows Media Player对象中呈现视频。所以现在我很好奇是否可以使用某种类型的FilterSource从该http地址读取。我看到有些人使用AsyncReader作为IBaseFilter,然后将其作为IFileSou ..
发布时间:2018-07-10 10:28:53 C#/.NET

Directshow - 停止和关闭文件(但重用图和一些过滤器)

我正在建立一个多流视频播放器。我目前在尝试关闭文件时遇到问题。有效地,我可以有1到4个视频文件在任何一个时间播放。当我播放4个文件时,下一个序列只有一个,我不能在删除源文件过滤器后正确重新绘制视频面板。 说我正在手动构建和管理图形(以获得一些额外的速度),包括连接所有过滤器/渲染器等。我已经查看了GMFBridge,但最终我遇到了问题,保持渲染图和文件图形同步所有的时间(诸如快速回放(由于时 ..
发布时间:2016-12-18 21:01:22 C#/.NET

DirectShow cast sampleGrabber到ISampleGrabber

我有一个奇怪的错误,我无法包装我的头。我有一个图形创建在一个单独的线程运行,我试图访问 IBaseFilter sampleGrabber 在控制台应用程序中工作的线程外,但我将代码移动到新项目,并且我试图将 sampleGrabber 转换为 ISampleGrabber ,运行时会引发空引用异常。如果我调试 sampleGrabber 它有接口 ISampleGrabber ,但是我不能再转换 ..
发布时间:2016-12-18 19:37:02 C#/.NET

在相机预览流(.NET Compact Framework)上绘制矩形(或线或位图)

我正在使用一个.NET CF 2.0应用程序,使用相机,显示预览,并允许用户拍照。我使用CameraCaptureDialog组件,我想在预览屏幕上绘制一个矩形,但我不能做到...任何想法? 你认为DirectShow中的Overlay混音器过滤器可能有用吗?如果是,你有什么例子吗? (问题是我在CF 2.0,所以很多解决方案,工作正常的框架在这​​里不工作...)。 提前感谢, Gia ..

视频录制和播放同时使用DirectShow

我应该开发一个应用程序,记录和播放录制的视频,而录制继续(不停止图)。我知道如何使用和开发使用DirectShow,但我需要我的图形的架构。我应该使用哪些过滤器? 我使用DirectShow和 SampleGrabber 但我应该压缩视频,我不知道如何在压缩视频文件(这不是 我认为MPEG-2录音对我的应用程序是最好的,但请指导我应该使用的过滤器。 谢谢 解决方案 您尝试 ..
发布时间:2016-10-25 16:15:04 C#/.NET

如何学习DirectShow编程?

我是.Net C#开发人员。我想开发关于视频/音频编解码器的媒体节目,从源代码捕获媒体等。我要使用DirectShow Lib,但我在MSDN上阅读它,我很困惑,因为我是一个初学者。 你有最好的教程或一些文章,可以让初学者理解在DirectShow架构中编程? 如果是的话,请分享。 解决方案 http://www.codeproject.com/KB/directx/Prgmn ..
发布时间:2016-10-23 19:47:39 C#/.NET

以高分辨率捕获网络摄像头中的图片,而使用DirectShow.Net在较低的位置预览

我使用DirectShow.Net流媒体到我的C#(4.0)应用程序读取QR码。它每隔0.5秒进行一次快照,以查看是否可以找到任何QR码并对其进行解码。这在我的dev电脑上工作伟大的任何分辨率,我可以得到我的网络摄像头,但是当我在目标机器(松下CF-U1 Toughbook - 英特尔Atom处理器)上尝试它真的开始下降,当我去一个更高的分辨率 我使用DirectShow.Net DxSna ..
发布时间:2016-10-11 11:55:15 C#/.NET

视频记录,并使用DirectShow在同一时间播放

我应制定记录和播放录制的视频在记录继续申请(不停止图)。我知道如何使用和使用DirectShow开发,但我需要我的图形架构。我应该使用什么过滤器? 我使用DirectShow做了它与原始视频和的 SampleGrabber 但我应该压缩的视频,我不知道怎么做,在压缩视频文件(这是不封闭的,因为记录继续)。 我觉得MPEG-2记录是最适合我的应用程序,但请指导我有关筛选我应该使用。 ..
发布时间:2016-10-04 15:27:25 C#/.NET

C#控件来显示摄像头视频DirectShow.Net

我想用DirectShow.Net捕捉来自一个摄像头流。 我可以使用哪些类型的UI控件来显示一个网络摄像头视频捕捉 我已经看到了使用窗体的整个窗口的例子,但是否有任何其他控件我可以使用:一个面板,图片框 解决方案 是的。您可以使用pictureboxes或表格或面板。 您需要调用和使用IVideoWindow。你可以投的是流/捕获到IVideoWindow的directs ..
发布时间:2016-10-04 15:12:01 C#/.NET

我使用的GMFBridge.DLL预览/正确捕获流?

我试图用GMFBuilder,这样我可以预览一个摄像头流并定期保存它,无需重新启动整个图。但林不知道这是否正确与否,我试图遵循的例子,但这些代码被更新,一切都变了。 我尝试创建: 网络摄像头 - >智能T恤(预览) - GT; AVI解压缩 - >视频渲染器 智能T恤(捕获) - GT; BridgeSinkFilter 和也: Bridge ..
发布时间:2016-09-28 13:00:21 C#/.NET

如何了解一个DirectShow编程?

我是一个.net C#开发人员。我想开发有关视频/音频编解码器,从源头捕获媒体等我将使用的DirectShow库的媒体节目,但我读了MSDN上,我很困惑,因为我是一个初学者 你有最好的教程或某些物品,可以使初学者了解DirectShow的架构进行编程?如果是这样,请分享 解决方案 您会发现这些有用的: http://www.codeproject.com/KB/directx/ ..
发布时间:2016-09-26 23:21:54 C#/.NET