Working basic sox audio recorder script

This commit is contained in:
Samuel Ortion 2022-06-30 17:49:40 +02:00
commit 8f983eb96d
1 changed files with 33 additions and 0 deletions

33
src/rec.sh Executable file
View File

@ -0,0 +1,33 @@
#!/bin/bash
# NBMrec
# nocturnal bird migration recorder daemon
# by Samuel ORTION
RECORD_DIR="/mnt/DATA/media/records"
RECORD_DATE=$(date +"%Y-%m-%d")
RECORD_FILENAME=$(date +"%Y%m%d_%H%M%S")
RECORD_FILEPATH="${RECORD_DIR}/${RECORD_DATE}/${RECORD_FILENAME}.wav" 
RECORD_DURATION=$1
verbose=false
# Create output folder
if $verbose
then
echo "Creating record output folder"
fi
mkdir -p "$RECORD_DIR/$RECORD_DATE/"
# Perform recording
if $verbose
then
echo "Recording $RECORD_FILENAME"
fi
rec -b 16 -r 48000 -c 1 -t wav $RECORD_FILEPATH trim 0 $RECORD_DURATION
if $verbose
then
echo "Done"
fi
exit 0