screen-capture

    0热度

    1回答

    我的游戏让你装扮你的角色。我想将该图像(但不包括800x600屏幕的其余部分)保存到文件中。根据帮助,我可以使用Application.CaptureScreen()捕获全屏,但是如何捕获它的一部分?

    1热度

    1回答

    我们使用Media Projection API的实现工作正常。但是,我们经常在尝试将捕获的图像写入文件时丢失帧。即使所有的io代码都是在不同的线程中执行的。 我们想对捕获的帧进行一些在线图像分析,因此我们不能使用screenrecord或类似的工具。 有没有办法从本机代码调用Android Media Projection方法?为了获得更好的表现? 我们甚至试图在捕获过程中不调用任何io操作。我

    2热度

    2回答

    我知道有在网络上很多帖子做屏幕捕捉在Windows或者使用GDI或DirectX接近。但是,我发现的所有内容都将捕获的图像保存为位图,而我想将其保存到缓冲区中。这里是我的代码在GDI方式做到这一点: HWND hwind = GetDesktopWindow(); HDC hdc = GetDC(hwind); uint32_t resx = GetSystemMetrics(SM_CXSC

    0热度

    1回答

    媒体基金会的H264编码器性能不佳 我正在写记录实时PC的屏幕和媒体基金会H264编解码器编码它的应用程序。 编码会消耗大量CPU资源。在停止录制视频(或通过简单地停止向视频和音频帧馈送编码器来暂停视频)之后,CPU负载长时间保持非常高(5-10秒或更长时间)。在此期间,应用程序将等待至IMFSinkWriter :: Finalize方法完成。 我的PC配置: 英特尔i5-2410M的2.3 G

    0热度

    2回答

    面对这样的问题。随着这段代码的执行,一个例外: DisplayMetrics displayMetrics = getResources()。getDisplayMetrics(); int mDensity = displayMetrics.densityDpi; DisplayManager dM = (DisplayManager) getSystemService(ContextWrap

    1热度

    1回答

    我试图通过采取窗口每x毫秒(然后结合所有这些图像的AVI文件)的屏幕截图建立一个特定的窗口的一个简单的视频录制,但我也不怎么界定值为x。我如何定义它?这是什么常见的价值?我读了一些关于24fps的东西。 我还不确定是否使用Timer,在Tick事件中执行捕获是个不错的主意。我会有什么不准确的,我应该使用别的东西?例如,由于任何原因,屏幕拍摄花费的时间比预期的要长。 我当前的实现是这样的: [Dll

    0热度

    1回答

    我需要做抓屏+音频和比他们制作的视频进行进一步的下载服务器(不使用扩展/插件) 就像我现在,开始显示在屏幕上镀铬的唯一方法是通过 - chrome.desktopCapture .chooseDesktopMedia(如果我不对,请指正) Cannot read property 'chooseDesktopMedia' of undefined - 我读过这个问题的答案,并有有人说,这(chro

    1热度

    1回答

    我在这里有一个问题。 我有一个form1,我用它来获取设置等等。 但也有一个面板,我想用来看看form2内什么。 窗体2 =无formborderstyles 这个窗口2显示在大屏幕上的信息,我需要在我的Form1上看到(在此面板)窗口2的像抓屏事情的全部内容全屏形式。 有人可以帮忙吗?

    1热度

    1回答

    我正在为朋友制作一个Winforms程序,他希望实现的功能之一是隐藏文本框的内容以免被录制;这意味着他希望从屏幕截图和屏幕录制中安全无虞。 在这一点上我试图解释这是徒劳的,并解释说 还有的可以用于记录/捕获屏幕程序负载,并试图以观察所有这些不仅将因为任何值得他的盐的程序员都可以将一个个人程序放在一起,这个程序可以在不使用任何已知名称的情况下截取屏幕截图即使如果您以某种方式设法阻止每个程序,人可以拍

    0热度

    2回答

    在windows media foundation中可以使用Video capture捕获桌面屏幕。 阅读Windows开发人员指南后,它似乎用于从设备(如相机或其他外部设备)捕捉视频。 如果是,它是硬件加速API还是软件基础?