¿Cómo iniciar la grabación de QuickTime en la línea de comando?

Respuestas:

12

1) Cree un Applescript con AppleScript Editor y guárdelo (por ejemplo, QTRecord.scpt):

 tell application "QuickTime Player"
     activate
     start (new movie recording)
 end tell

2) Abra la Terminal y ejecute el script en la línea de comando:

 osascript QTRecord.scpt 

O todo como una frase:

 osascript -e 'tell application "QuickTime Player" to activate' -e 'tell application "QuickTime Player" to start (new movie recording)'
Oh ho
fuente
¿Cómo sabes esos parámetros? Función 'Grabar' del editor de scripts de Apple, no proporcione eso ... @ohho
CodeFarmer
1
@CodeFarmer Usando Xcode, abra QuickTImePlayerX.sdef, ubicado dentro de la carpeta Contenido del paquete Quicktime Player X.
James Bush
2

De acuerdo con este sitio, se puede hacer usando Applescript

tell application "QuickTime Player"

    set nr to (new movie recording)
    set nr to start recording true
    delay 10
    set nr to stop recording true
end tell

Entonces interactúa con Quick-time. No hay comandos directos con QuickTime.

Simon Sheehan
fuente
Compilar el código anterior da un error de sintaxis:Expected end of line, etc. but found “true”.
ohho