fixed an issue with extraction service
This commit is contained in:
@@ -128,16 +128,14 @@ for h in "${SCAN_DIRS[@]}";do
|
|||||||
# directory.
|
# directory.
|
||||||
|
|
||||||
### TESTING longer extraction context
|
### TESTING longer extraction context
|
||||||
set -x
|
|
||||||
[ -z ${EXTRACTION_LENGTH} ] && EXTRACTION_LENGTH=6
|
[ -z ${EXTRACTION_LENGTH} ] && EXTRACTION_LENGTH=6
|
||||||
SPACER=$(echo "(${EXTRACTION_LENGTH} - 3 )/2" |bc -l)
|
SPACER=$(echo "scale=1;(${EXTRACTION_LENGTH} - 3 )/2" |bc -l)
|
||||||
START=$(echo "${START} - ${SPACER}"|bc -l)
|
START=$(echo "scale=1;${START} - ${SPACER}"|bc -l)
|
||||||
END=$(echo "${END} + ${SPACER}"|bc -l)
|
END=$(echo "scale=1;${END} + ${SPACER}"|bc -l)
|
||||||
|
|
||||||
if (( $(echo "${START} < 0" | bc -l) ));then START=0;fi
|
if (( $(echo "scale=1;${START} < 1" | bc -l) ));then START=0;fi
|
||||||
if (( $(echo "${END} > ${RECORDING_LENGTH}" | bc -l) ));then END=${RECORDING_LENGTH};fi
|
if (( $(echo "scale=1;${END} > ${RECORDING_LENGTH}" | bc -l) ));then END=${RECORDING_LENGTH};fi
|
||||||
|
|
||||||
set +x
|
|
||||||
ffmpeg -hide_banner -loglevel error -nostdin -i "${h}/${OLDFILE}" \
|
ffmpeg -hide_banner -loglevel error -nostdin -i "${h}/${OLDFILE}" \
|
||||||
-acodec copy -ss "${START}" -to "${END}"\
|
-acodec copy -ss "${START}" -to "${END}"\
|
||||||
"${NEWSPECIES_BYDATE}/${a}-${NEWFILE}"
|
"${NEWSPECIES_BYDATE}/${a}-${NEWFILE}"
|
||||||
|
|||||||
Reference in New Issue
Block a user