是否可以从VNC服务器录制屏幕视频?


5

我有一台运行VNC服务器的计算机。如果可能的话,我想在这台计算机上录制一个正在发生的事情的视频,而无需在该计算机上安装其他软件。是否有程序可以连接到VNC服务器端口而不是显示屏幕将其保存到(例如AVI)视频文件?

背景:我们的一位客户有时会在他执行复杂程序时从我们这里购买的软件出现问题。为了帮助他,我们提议某人(服务技术人员或程序员)观察他在该程序中正在做的事情,以查明他是否做错了或软件中是否有错误。

目前,这是通过VNC实时完成的。这有一些缺点:

  • 服务技术人员当时必须在办公室。由于客户处于不同的时区,可能是在半夜。
  • 如果服务技术人员忘记了某些事情或者没有注意到某些事情,那么它就会丢失。没有办法再看到发生了什么。
  • 一次只能由一名服务技术人员监视一台计算机。

我知道我可以在计算机上安装普通的屏幕抓取软件,但我们谈的是内存系统,内存,CPU,硬盘空间有限,因此安装新内容并非易事。 VNC已经存在。

我当然可以在某台办公室PC上打开VNC客户端并捕获该PC的屏幕,但我只能记录一台远程计算机。我经常需要并行观看多达8个屏幕。 (而且我认为获取屏幕的VNC也不会提高图像质量。)

Answers:


5

VNC2FLV

适用于Linux,Unix,Windows或Mac。它捕获VNC桌面会话(您自己的屏幕或远程计算机)并保存为Flash视频(FLV)文件。

这连接到远程VNC服务器。该网站目前还不清楚,但我只在我的计算机上安装了VNC服务器(在您的情况下为客户),然后在我的移动计算机(您的内部计算机)上安装了python脚本。

我只监视一个VNC会话,但我想编写一个脚本,用at或cron运行它们不应该是强硬的。


“主要系统”在这里是客户?
Daniel Beck

对于那个很抱歉。我会编辑更清楚。我将服务器放在远程计算机上,并将python文件放在我的计算机上。所以,对你的答案是肯定的。
Stanley Williams

问题在于,用户目前的情况如下: “我知道我可以在计算机上安装普通的屏幕抓取软件,但我们谈的是内存系统,内存,CPU,硬盘空间有限,因此安装新内容并不是一个容易的决定.VNC已经存在。” ,可能是指客户的系统。
Daniel Beck

我了解嵌入式系统是客户吗?如果它是HIS计算机,那么无论如何他应该通过另一台办公室计算机运行它。我没有理由不能利用这些脚本来记录多个vnc会话。我无法想象录音软件的位置是个问题。加上“有限的RAM,CPU等”几乎意味着任何录音都必须在其他地方进行。
Stanley Williams

喔好吧。我看到你改变了你的答案,我只记得你写过要求x11vnc,这可能会在这种情况下出现问题。
Daniel Beck
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.