diff --git a/files/process_motion_event.sh b/files/process_motion_event.sh index ad741b5..72999ba 100644 --- a/files/process_motion_event.sh +++ b/files/process_motion_event.sh @@ -234,10 +234,10 @@ if [ -n "${ntfy_server}" ]; then message "Sending event to ntfy server '${ntfy_server}/motion_detection' ..." if [ -n "${file}" ]; then temp_file="$(mktemp /tmp/tmp.XXXXX.mkv)" - $(which ffmpeg) -filter_complex "[0:v] fps=12,scale=480:-1,split [a][b];[a] palettegen [p];[b][p] paletteuse" -i "${file}" "${temp_file}" + result=$($(which ffmpeg) -filter_complex '[0:v] fps=12,scale=480:-1,split [a][b];[a] palettegen [p];[b][p] paletteuse' -i "${file}" "${temp_file}") return_code=$? if [ ${return_code} != 0 ]; then - message "Error ${return_code} processing video file '${file}'" + message "Error ${return_code} processing video file '${file}'. ${result}" fi ntfy_data="{ \"topic\": \"motion_detection\", \"message\": \"Event ${event_type} on host ${motion_host} camera ${camera_name}\", \"filename\": \"${temp_file}\" }" curl -s "${ntfy_server}" -T "${temp_file}" -u "${ntfy_user}:${ntfy_password}" -d "${ntfy_data}"