linux - 在 Windows 和/或 Linux 上使用画外音进行屏幕截图的实用应用程序

标签 linux windows screenshot

有谁知道什么包适合做:

  • PrintScr(或任何其他按钮)制作屏幕截图并开始从麦克风录音

  • 再次按下 PringScr 停止从麦克风录音

  • 文件被保存到一些带有时间戳的目录中,以便稍后重命名。图片和音频文件具有相同的文件名以简化播放

最佳答案

你试过谷歌吗?

http://en.wikipedia.org/wiki/Screenshot

在 Linux 下,你会看到 at X11 capture.

声音可以通过许多应用程序完成。像 cat/dev/... > file 这样简单的东西可能就足够了,尽管使用 sox 是一个更好的选择。 (Sox 包括 playrec 命令行实用程序,以及音频转换和许多其他工具。通常发现它已经安装在 Linux 系统上。)

在简单的 tcshbash 脚本中,日期戳文件就像 date 一样简单。

Printscreen 按钮几乎不可能。键盘事件被重定向到当前事件的进程(窗口)。您可以通过 X11 窗口管理器触发(拦截)某些内容。或许。否则你正在查看内核。

你总是可以连接一些其他硬件,比如第二个鼠标,然后编写软件来监听它。或者在屏幕边缘运行一个简单的 GUI 应用程序,甚至是命令行,然后使用 ImageMagick 实用程序修剪屏幕的那部分。

尽管更简单的解决方案是在第二台计算机上运行它,并联网(ssh 进入)第一台计算机。例如:

(Everything is done on computerB.)
(convert is part of ImageMagick.)

machineB %  ssh machineA
machineA %  echo $DISPLAY
localhost:10.0
machineA %  setenv DISPLAY machineA:0
machineA %  rm tmp.root.xwd
machineA %  xwd -root > tmp.root.xwd
machineA %  convert tmp.root.xwd  image.`date +%Y.%m.%d_%H:%M:%S`.gif

警告:在 machineA 上,在实际的 machineA 上,您可能需要先键入 xhost +machineA

关于linux - 在 Windows 和/或 Linux 上使用画外音进行屏幕截图的实用应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13201730/

相关文章:

windows - 没有 ConnectEx 的 Windows 上的非阻塞套接字连接

c++ - 有 libPNG 64 位吗?

visual-studio - 从 Visual Studio Code 截取代码

java - 在一行上获取未知长度的未声明变量的最后 5 位数字?

linux - Hive 获取超过平均值 10000 的行

linux - 在 Unix 中自动清理 tmp 目录

linux - 将文件添加到 tar 时,tar 会在命令中途覆盖自身

c - 在 e1000 linux 代码中,我可以在哪里将 rx/tx 网络数据包归零?

c++ - win32 上的 HTTP 客户端示例

c# - 为什么这个 C# 方法不能生成正确的屏幕截图?