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
| Comando | Qué hace |
|---|---|
record screen numbered 1 | Graba 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 area | Abre el selector de área; arrastras el área con el ratón. |
record system audio | Graba solo el audio del sistema. Añade microphone true para incluir el micrófono en esta grabación. |
pause recording / resume recording | Pausa / reanuda la grabación. |
stop recording | Detiene y guarda la grabación. |
discard recording | Detiene 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ámetro | Valor |
|---|---|
fps | 10, 15, 24, 30, 60, 90, 120, 144 o 240 |
quality | 1 = baja, 2 = media, 3 = alta |
hires | true graba en resolución Retina |
cursor | Grabar el puntero del ratón |
sound | Grabar el sonido del sistema / de las apps |
microphone | Grabar el micrófono |
mic device | Nombre del dispositivo de entrada, o "default" |
hdr | Grabar en HDR (macOS 15 y posteriores) |
save folder | Carpeta 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 recordingConviene 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 recordingodiscard recordingcancelan 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
osascripttermina con error. pause,resumeydiscardno funcionan con grabaciones de iPhone / iPad;stop recordingsí.