Working basic sox audio recorder script
This commit is contained in:
commit
8f983eb96d
|
@ -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
|
Loading…
Reference in New Issue