Quiero grabar un teclado escribiendo como si un humano estuviera escribiendo [cerrado]

0

Estoy grabando screencasts en OSX y Linux, y estoy tratando de configurar alguna forma de acelerar la grabación de escribir largos bloques de código.

Necesito una forma de tomar scripts o macros que genero, y hacer que escriba durante la grabación, para una escritura perfecta y fluida. También necesito poder controlar la velocidad, por lo que a veces escribir es rápido y otras más lento (para ayudar al espectador a ver qué sucede).

Estaba pensando en generar macros vim, pero se ejecutan muy rápido y no puedo entender cómo controlar la velocidad. Otra opción son las macros de teclado (keyboard maestro, etc.), pero no puedo encontrar una para la que pueda escribir fácilmente scripts / macros (todas parecen estar centradas en la GUI).

O: ¿Hay alguna manera de hacer esto fácilmente en la postproducción (edición de video)? Mi solución actual es editar los errores y los errores tipográficos. Produce un video muy agradable, pero lleva horas editar algunos minutos de escritura.

Willoller
fuente
1
¿Alguna vez has jugado con AutoIT? Tiene la capacidad de escribir golpes de teclado, establecer el tiempo de reposo entre cada uno, etc.
Pimp Juice IT
Parece que podría funcionar, pero debería haber mencionado que solo estoy en OSX y Linux.
willoller

Respuestas:

2

Como ha mencionado que necesita software / paquetes compatibles con Linux y OsX, aquí hay algunos:

  1. Paquete de automatización de Python : Pruebas automatizadas en Mac - prueba de aplicaciones GUI
  2. Appium para mac : prueba de concepto para automatizar una aplicación mac con protocolo JSON Wire
  3. Sikuli Script : (Cross Platform) automatiza todo lo que ves en la pantalla. Utiliza el reconocimiento de imágenes para identificar y controlar los componentes de la GUI. Es útil cuando no hay acceso fácil al código fuente o interno de una GUI
  4. Autopy : un kit de herramientas de automatización GUI simple y multiplataforma para Python

En caso de que desee uno para Windows, entonces AutoIT debería ser su elección.

Dawny33
fuente
1

Si está en el shell, sugeriría playitagainsam , que admite 'escritura falsa', lo que significa que presiona cualquier tecla y será reemplazada por la correcta.

Por simplicidad, el script y el scriptreplay también pueden ser opciones.

bdecaf
fuente