Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
minLevel1
maxLevel7

Stop Recording Events

The following Bash Scripts can be used as Stop Recording Events.

Delete the file 10 seconds after the recording has ended

Code Block
languagebash
sleep 10

rm -f "$Just_In_Full_Clipname"

Move High-res and Low-res files after recording and rename the Low-res (Proxy File)

Code Block
languagebash
if [[ "$Just_In_Full_Clipname" == *"Proxy"* ]];
then
	name="$Just_In_No_Extension_Clipname"
	tmp="_Proxy.mov"
	final="$name$tmp"
	mv "$Just_In_Full_Clipname" /Volumes/LAB_INGEST/INGEST/JIM/M1/Final/"$final"
else
	mv "$Just_In_Full_Clipname" /Volumes/LAB_INGEST/INGEST/JIM/M1/Final
fi

Start Recording Events

The following Bash Scripts can be used as Start Recording Events.

Erase all existing files at the given destination except for new recordings

Code Block
languagebash
recordPath=$(echo "$Just_In_Full_Clipname" | rev | cut -d"/" -f2-  | rev)

find "$recordPath/" -type f -not -name '$Just_In_Clipname' -delete

Display macOS Notification within Bash Script

It is possible to use Apple Script Code within a Bash Event Preset, for instance, to display information within a macOS Notification. Please remember to set up the Notification Settings within the macOS System Settings (macOS Ventura and beyond) beforehand.

...