screen-capture相关内容

阻止屏幕截图

我正在开发一款视频播放器I Silverlight 我想要防止录制或截屏的东西 我想过破解Windows API,如果有任何捕获软件要求用户先关闭它,我会停止运行我的程序,但我不知道如何做到这一点 有其他解决方案吗??! 推荐答案 您可以使用键挂钩系统,阻止用户按下键盘上的Print Screen键,这将是一个开始。专门阻止用户打印屏幕视频的系统并不多。你可能想试着只给你的 ..
发布时间:2022-03-31 15:42:00 其他开发

将 HTML5 画布序列转换为视频文件

我想将 HTML5 画布中的动画转换为可以上传到 YouTube 的视频文件.是否有任何类型的屏幕捕获 API 或可以让我以编程方式执行此操作的东西? 解决方案 有一个 whammy 库声称可以使用 JavaScript 从静止图像中生成 webm 视频: http://antimatter15.com/wp/2012/08/whammy-a-real-time-javascript-w ..
发布时间:2022-01-19 11:38:49 前端开发

使用终端的 VLC 屏幕截图

我正在尝试将屏幕捕获为视频,发现 VLC 可能是最佳解决方案.我要做的是使用终端捕获特定的应用程序,然后也停止捕获.现在,我可以通过以下命令使用终端进行捕获: /Applications/VLC.app/Contents/MacOS/VLC -I dummy screen://--screen-fps=25 --quiet --sout "#transcode{vcodec=h264,vb072 ..
发布时间:2021-12-28 10:46:05 其他开发

使用 ffmpeg 捕获 Windows 屏幕

ffmpeg 是一种跨平台且非常强大的软件,用于处理视频/音频或流式传输.在 Linux 上,ffmpeg 可以使用以下命令捕获 X11 屏幕: ffmpeg -f x11grab -r 25 -s cif -i :0.0 out.mpeg 但是可以用 ffmpeg 抓取 Windows 桌面吗? 解决方案 使用 内置 GDI 屏幕抓取器(无需安装)像这样: ffmpeg -f gd ..
发布时间:2021-12-26 19:18:57 其他开发

如何在 Android 中防止屏幕捕获

Android 应用程序是否可以阻止屏幕录制? 我想开发一个 Android 安全应用程序.因为我需要检测正在运行后台的屏幕录制软件并杀死它们.我已经使用 SECURE FLAG 来防止屏幕截图.但我不知道是否也可以防止 Android 屏幕的视频捕获.让我知道如何防止屏幕捕获(视频/屏幕截图). 解决方案 我要说的是,不可能通过支持的方式完全阻止任何 Android 应用程序的屏幕 ..
发布时间:2021-12-13 09:20:51 移动开发

捕获 QML 绘图缓冲区,不显示

我需要抓取每个 QML (QtQuick 2) 绘图框并通过网络发送.目前我已经使用了下面列出的方法,但是这个方法有两个很大的缺点 1) 由于 Qt5 文档的原因,grabWindow() 函数存在性能问题 2) 它不能与隐藏的 QML 窗口一起使用 是否可以在 QQuickWindow::afterRendering 之后立即获得 OpenGL 渲染缓冲区?使用 FBO 吗?共 ..
发布时间:2021-12-09 16:53:52 其他开发

在内存中渲染 MATLAB 图

是否有使用 getframe 和 saveas 将图形内容保存到光栅图像以供进一步处理的替代方法? 方法一:getframe h = figure('visible', 'off');a = 轴('父',h);% 使用 `scatter3()` 或其他绘图函数进行渲染.内容 = frame2im(getframe(h)); 这有一个严重的缺点,即在调用 getframe() 时显示图形以 ..
发布时间:2021-12-07 10:45:40 其他开发

不需要安装的视频编码 xuggler 的替代方案?

我正在创建一个截屏 Java Web Start 应用程序. 使用 xuggler 编码视频需要: 在客户端系统上安装 xuggler - 这很乏味. (或) 使用 xuggle-xuggler.jar 5.2 或更高版本,其大小约为 35 MB 以上. - 这会增加应用程序加载所需的时间. 有没有其他不需要安装且罐子不是那么大的替代方案. 解决方案 我没有使 ..
发布时间:2021-11-18 22:25:24 Java开发

使用 xuggle 而不安装 Java Web 应用程序

我为 WINdows 操作系统创建了一个 Screencast 小程序.小程序使用 xuggle 对视频进行编码和解码.当系统上未安装 xuggle 时,它​​会尝试加载一些本机代码,因此会出现以下错误: 2012-07-29 12:40:28,452 [AWT-EventQueue-2] 错误 com.xuggle.ferry.JNILibraryLoader -无法加载库:xuggle-fe ..
发布时间:2021-11-16 22:25:57 Java开发

不需要安装的视频编码 xuggler 的替代方案?

我正在创建一个截屏 Java Web Start 应用程序. 使用 xuggler 编码视频需要: 在客户端系统上安装 xuggler - 这很乏味. (或) 使用 xuggle-xuggler.jar 5.2 或更高版本,其大小约为 35 MB 以上. - 这会增加应用程序加载所需的时间. 有没有其他不需要安装且罐子不是那么大的替代方案. 解决方案 我没有使 ..
发布时间:2021-11-16 22:21:50 Java开发

循环中的 MATLAB getframe 冲突以创建动画 gif

我正在尝试为图像制作动画并将其另存为 .gif 文件.在创建一个方程后,我在循环中使用 imshow 并使用 getframe 捕获连续的帧,然后将其转换为图像并再次转换为索引文件.我尝试了其他方法来解决这个问题,但总是遇到同样的问题.即使是 Matlab 文档中关于创建动画 gif 的示例“peaks/surf"函数也没有输出正确的 .gif 文件(这意味着它由于重复帧而滞后). 我遇到的 ..
发布时间:2021-11-10 05:23:48 其他开发

如何在 C# 中捕获 Windows Store 应用程序的窗口内容

我有一些代码来捕获 Windows 桌面应用程序内容并保存到 .NET 中的位图对象.它使用 User32.dll 和 Gdi32.dll (BitBlt) 并且工作得很好.但是,当我为代码提供一个包含 Windows 应用商店应用程序的窗口的句柄时,代码会生成全黑位图.我不确定这是安全功能还是什么.我不能使用 ScreenCapture api,因为窗口的内容在调整大小后几乎总是比屏幕高/大.对 ..
发布时间:2021-09-27 18:42:40 C#/.NET

捕获隐藏或最小化的窗口

我遵循了这个教程(比此处列出的要多一些,因为在我的代码中,我通过鼠标单击获得了一个窗口)用于将窗口作为位图抓取,然后在不同的窗口中呈现该位图. 我的问题: 当该窗口最小化或隐藏 (SW_HIDE) 时,我的屏幕截图不起作用,那么是否可以在窗口最小化或隐藏时捕获该窗口? 解决方案 PrintWindow api 运行良好,我用它来捕获隐藏窗口的缩略图.尽管名称不同,但它与 WM_ ..
发布时间:2021-09-25 18:35:58 其他开发

WebRTC 无法录屏

我正在尝试使用 WebRTC 制作屏幕共享应用程序.我有可以从相机获取和共享视频流的代码.我需要修改它以通过 MediaProjection API 获取视频.基于此帖子,我修改了代码以使用 org.webrtc.ScreenCapturerAndroid,但没有显示视频输出.只有黑屏.如果我使用相机,一切正常(我可以在屏幕上看到相机输出).有人可以检查我的代码并指出我正确的方向吗?我已经坚持了三 ..
发布时间:2021-09-24 18:37:47 移动开发

VB.NET 屏幕截图

大家好,我正在使用下面的代码在 Visual Basic 2005 中捕获我的窗口窗体的黑色面板的屏幕截图. 我的问题是我希望红色边框图像介于两者之间并且是完整的. 我的代码: 将边界调暗为矩形Dim 屏幕截图为 System.Drawing.Bitmap昏暗的图形作为图形边界 = Screen.PrimaryScreen.Bounds屏幕截图 = 新 System.Drawing ..
发布时间:2021-09-16 20:04:31 其他开发

Java不能足够快地记录屏幕

我正在尝试用 Java 制作一个记录程序.我不想使用 JMF(Java 媒体框架)以外的任何外部库.我正在使用两个 Swing 计时器(作为它的 Swing 应用程序),一个用于捕获屏幕和将其添加到队列中,另一个将 BufferedImage 从队列中取出 &将其写入文件.这是我的计时器:插入队列: timer = new Timer(1000/FPS, new ActionListener() ..
发布时间:2021-09-02 20:24:06 Java开发

重新加载后继续在页面上使用 getDisplayMedia 进行录制

我正在使用 navigator.mediaDevices.getDisplayMedia 在网页上录制我的屏幕.但是当我重新加载页面时,它停止了.我想自动继续录音.可能吗? 也许我可以以某种方式使用localstorage,重新加载的页面会尝试再次录制,但随后再次出现选择要录制的屏幕的提示,但我想像以前一样选择相同的屏幕进行自动录制,这样用户就不会在每次页面重新加载后受到打扰. 有什么 ..

如何从另一个桌面捕获屏幕?(CreateDesktop)

如果一个桌面不是当前桌面,那么windows就不会绘制它.那么DC截屏是不行的. 帮帮我!!! 解决方案 您能做的最好的事情就是使用本文中描述的技术: http://www.fengyuan.com/article/wmprint.html 基本上,您必须欺骗其他桌面上的应用程序才能将它们的窗口重新绘制到您选择的 DC 中.我做过一次 - 它可以工作,但绝不是微不足道的. ..
发布时间:2021-07-17 18:51:20 其他开发