Hay muchas cosas que no funcionan con respecto a la automatización de QuickTime en Mountain Lion. Esto es feo, pero parece ser una solución que tiene la virtud clave de trabajar realmente.
En su flujo de automatizador, use la acción "Ejecutar AppleScript". Usa esto como el guión:
tell application "QuickTime Player"
activate
set x to new audio recording
tell x to start
delay 1
set lastLength to duration of x
delay 1
set newLength to duration of x
try
repeat while lastLength is not equal to newLength
delay 1
set lastLength to newLength
set newLength to duration of x
end repeat
end try
-- display alert name of document 1
set v to file of front document
set thePath to POSIX path of (path to desktop)
tell x to activate
delay 1
tell application "System Events"
keystroke "S" using {command down, shift down}
delay 1
keystroke thePath
delay 1
keystroke return
delay 1
keystroke "specific file name"
keystroke return
end tell
end tell
Esto no es bonito, pero es una solución.
Casi todas las formas basadas en código para escribir el comando de guardar en QuickTime a través de AppleScript parecen estar rotos en Mountain Lion. No puedo acceder a la ruta del primer documento. No puedo exportar. No puedo cerrar el ahorro. Todo falla silenciosamente o con un mensaje de error. Lo que parece funcionar es enviar las pulsaciones apropiadas para simular una exportación manual de archivos. Así que eso es lo que he hecho aquí.
Sospecho que desea que su archivo se guarde con un nombre diferente al "nombre de archivo específico" y quizás en otro lugar que no sea su escritorio. Haga las sustituciones adecuadas en el script para que eso pueda suceder. El archivo estará allí en el disco; Las acciones posteriores en su flujo de trabajo pueden aprovecharlo.
Tenga en cuenta que si su archivo ya existe, obtendrá un cuadro de diálogo de confirmación en el comando de guardar de QT, y el script no lo manejará automáticamente.