こんな感じでどうでしょう? 1時間という長時間では試してませんが、短時間の動作は確認しました。 QuickTimeのAppleScriptにおける、保存コマンドが動作しない(使い方がわからないから?) ので、GUIスクリプティング的にデスクトップを指定して指定名で保存をかけてます。 property recTime : 5 --録音時間(秒で指定する) tell application id "com.apple.QuickTimePlayerX" --確実に処理を行うためにムービーをすべてクローズ close every document without saving quit delay 1 end tell tell application id "com.apple.QuickTimePlayerX" --録音開始 set recAudio to (new audio record