Automatización

TinyRecorder se puede controlar con AppleScript, así que puedes iniciar y detener grabaciones desde Terminal, Atajos, Raycast, Alfred, Keyboard Maestro o tus propios scripts.

Desde Terminal

Ejecuta un comando con osascript:

osascript -e 'tell application "TinyRecorder" to record screen numbered 1'
osascript -e 'tell application "TinyRecorder" to stop recording'

La primera vez, macOS pregunta si la app que ejecuta el script (por ejemplo, Terminal) puede controlar TinyRecorder. Haz clic en OK. Puedes cambiarlo más adelante en Ajustes del Sistema › Privacidad y seguridad › Automatización.

Atajos, Raycast y otras apps

En la app Atajos, añade la acción Ejecutar AppleScript y pega un script. Raycast, Alfred y Keyboard Maestro pueden ejecutar AppleScript, o el comando osascript de arriba, directamente.

Comandos

ComandoQué hace
record screen numbered 1Graba la pantalla 1 (la numeración empieza en 1). Sin numbered, abre el selector de pantalla.
record application named "Safari"Graba una app por su nombre. Sin named, abre el selector de apps.
record window titled "Título" in application "Safari"Graba una ventana por su título exacto; in application es opcional. Sin titled, abre el selector de ventanas.
record screen areaAbre el selector de área; arrastras el área con el ratón.
record system audioGraba solo el audio del sistema. Añade microphone true para incluir el micrófono en esta grabación.
pause recording / resume recordingPausa / reanuda la grabación.
stop recordingDetiene y guarda la grabación.
discard recordingDetiene la grabación y la mueve a la Papelera.
configure …Cambia los ajustes de grabación (ver abajo).

Cambiar los ajustes

configure acepta cualquiera de estos parámetros. Los cambios se guardan, igual que si los cambiaras en Preferencias, y no se puede usar durante una grabación.

ParámetroValor
fps10, 15, 24, 30, 60, 90, 120, 144 o 240
quality1 = baja, 2 = media, 3 = alta
hirestrue graba en resolución Retina
cursorGrabar el puntero del ratón
soundGrabar el sonido del sistema / de las apps
microphoneGrabar el micrófono
mic deviceNombre del dispositivo de entrada, o "default"
hdrGrabar en HDR (macOS 15 y posteriores)
save folderCarpeta donde guardar las grabaciones; debe existir, se admite ~

Ejemplo: grabar durante un minuto

Cambia algunas opciones, graba la pantalla 1 durante 60 segundos y luego detiene y guarda.

tell application "TinyRecorder" configure fps 30 quality 2 cursor true save folder "~/Movies" record screen numbered 1 end tell delay 60 tell application "TinyRecorder" to stop recording

Conviene saber

  • Los comandos de grabación vuelven de inmediato. Si tienes configurado Retardo antes de grabar (Preferencias › Grabación), la grabación empieza tras la cuenta atrás: suma ese tiempo a delay.
  • Durante la cuenta atrás, stop recording o discard recording cancelan la grabación antes de que empiece, y otro comando de grabación se rechaza como si ya se estuviera grabando.
  • Si un nombre coincide con varias ventanas, o la app tiene ventanas en más de una pantalla, TinyRecorder abre el selector para que elijas tú.
  • Los errores (ya se está grabando, no se está grabando, falta el permiso de grabación de pantalla) se devuelven al script, así que osascript termina con error.
  • pause, resume y discard no funcionan con grabaciones de iPhone / iPad; stop recording sí.