directshow

    0热度

    1回答

    我试图使用ffmpeg从VIDBOX设备录制视频/音频。使用Windows 10和的ffmpeg版本N-86129-g1e8daf3,我可以看到和听到视频/音频很好,当我执行 ffplay -f dshow -i video="VIDBOX NW07":audio="Microphone (VIDBOX NW07)" 但是,我只能记录一个黑色的屏幕(和正确的音频),当我执行 ffmpeg -f

    0热度

    1回答

    如何在使用DSPack的情况下在delphi 7中加载未注册的.ax文件的DirectShow过滤器? 我发现an example in C++,我不知道如何将它翻译成Delphi。

    1热度

    1回答

    我有一个小型的python程序,能够非常好地从fcmpeg中使用子过程在linux中捕获网络摄像机中的短视频(至少对于内置网络摄像头的笔记本电脑) 。 现在我试图编写相同的程序来捕获Windows中的网络摄像头,我知道我不能使用在Linux中工作得很好的通用“/ dev/video0”,但我认为像命名它“集成摄像头”应该足够了,但是失败了。 这里是我的Linux代码(即工作): import sy

    2热度

    1回答

    奇怪的问题,我用这个命令,通过ffmpeg的捕捉到我的网络摄像头(通过CMD在Windows上): ffmpeg -y -t 300 -rtbufsize 1024M -f dshow -i video="Lenovo EasyCamera" -c:v libx264 -preset veryslow -crf 25 Desktop.mkv ,一切工作正常。但是,当我尝试通过Python作为一

    0热度

    1回答

    我用 CMake开关为WITH_FFMPEG和WITH_DSHOW打开而构建了OpenCV(带有mingw 4.9.2 @ Win7Prof64)。 当我访问一个电影文件与VideoCapture (fileName)工作正常(它使用ffmpeg后端然后)。 但VideoCapture (fileName, cv::CAP_DSHOW)不起作用 (isOpened()返回false)。 什么是缺失

    1热度

    1回答

    我试图用多个相机构建DirectShow应用程序,这些相机可能在任意时间连接,断开连接或连接到预览监视器,从而使应用程序的中央处理图运行。该体系结构是这样的: 由this post(除其他资源)的协助下,我已经得到GMFBridge工作到源极图形和处理图构造的位置和连接在程序启动时,和三个图表理论上正在运行。但是,由于没有渲染窗口,所以我真的不知道。 沿途我的其中一个问题是Color Space

    2热度

    2回答

    我正在使用实时录像机,但是当我录制视频时,视频的大小真的很大!这就像50MBps。 进出口使用库DirectX和DirectShowLib 我用下面的VideoCompressor capture.VideoCompressor = Filters.VideoCompressors(0) 不是视频就像是5Mbps的,但是这仍然是非常巨大的! 该索引上的Compressor的名称是DV Vide

    0热度

    1回答

    分我已经与Directshow.NET一个C#应用程序,以显示相机的预览。一切都进展顺利,几乎在每一个操作系统,但在某些Windows 10操作系统的机器(不是每赢OS 10,只是其中的一些)预览进去Paint事件Control在行hr = vmr9Control.RepaintVideo(hControl.Handle, gHDC);失败,原因是异常Attempted to divide by

    2热度

    1回答

    某些摄像机允许您设置感兴趣的区域以提高摄像机的帧速率。 我想知道什么是查询供应商提供的DirectShow过滤器以便以编程方式设置和清除感兴趣的相机区域的最佳方式。 会执行此操作的代码是特定于特定供应商的过滤器。

    1热度

    1回答

    我试图使用media foundation \ directshow API访问相机内部参数,如焦距,主点和失真系数。 我看到焦距可以通过ICameraControl进行查询,但对于所有其他参数,我不能找到一种方法。 有没有做到这一点在媒体基金会\的DirectShow API的一般方法是什么?