我想记录键盘打字,就像人类打字一样

我想记录键盘打字,就像人类打字一样

我正在 OSX 和 Linux 上录制屏幕录像,并尝试建立某种方法来加快录制长段代码的速度。

我需要一种方法来获取我生成的脚本或宏,并让其在录制过程中输入,以实现流畅完美的输入。我还需要能够控制速度 - 所以有时打字很快,有时打字速度会减慢(以帮助观众看到发生了什么)。

我曾考虑生成 vim 宏,但它们执行速度非常快,我不知道如何控制速度。另一个选择是键盘宏(键盘大师等),但我找不到可以轻松为其编写脚本/宏的宏(它们似乎都是以 GUI 为中心的)。

或者:我有没有办法在后期制作(视频编辑)中轻松做到这一点?我目前的解决方案实际上是編輯错误和重写。它制作的视频非常漂亮,但需要小时编辑几分钟的打字内容。

答案1

正如您所提到的,您需要 Linux 和 OsX 支持的软件/包,下面是一些:

  1. Python 的 automac 包:Mac 上的自动化测试 - 测试 GUI 应用程序
  2. Appium 适用于 Mac: 使用 JSON 有线协议自动化 Mac 应用程序的概念验证
  3. 西库里文:(跨平台)自动执行您在屏幕上看到的任何内容。它使用图像识别来识别和控制 GUI 组件。当无法轻松访问 GUI 的内部或源代码时,它很有用
  4. 尸检:一款简单的跨平台 Python GUI 自动化工具包

如果你想要一个适用于 Windows 的,那么汽车信息技术应该是你的选择。

答案2

如果你在 shell 上,我建议反击战- 它支持“假打字” - 这意味着您按下任意键,它将被正确的键替换。

为了简单起见剧本和剧本重演也可能是选择。

相关内容