diff --git a/bin/timelapse_garbage_collector.sh b/bin/timelapse_garbage_collector.sh index 8e9715a..823b9c3 100755 --- a/bin/timelapse_garbage_collector.sh +++ b/bin/timelapse_garbage_collector.sh @@ -6,6 +6,7 @@ DATA="${MOUNT_PATH}/timelapse" CLIENT="timelapse@192.168.111.2" CLIENT_FOLDER="/timelapse" +mkdir -p "${DATA}/trash" for i in `find ${DATA}/data/ -name "*.jpg"` do NUM_HARDLINKS=`stat --format="%h" ${i}` diff --git a/bin/timelapse_video.sh b/bin/timelapse_video.sh index d4a0134..fd6d73c 100755 --- a/bin/timelapse_video.sh +++ b/bin/timelapse_video.sh @@ -51,4 +51,4 @@ then fi # create video -ffmpeg -y -loglevel quiet -framerate 30 -pattern_type glob -i "${DATA}/${DATA_FOLDER}/*.jpg" -vcodec libx265 -crf 20 -vf scale=1920:1080 "${DATA}/video/${FILE_NAME}.mp4" +ffmpeg -y -loglevel quiet -framerate 30 -pattern_type glob -i "${DATA}/${DATA_FOLDER}/*.jpg" -vcodec libx265 -crf 20 -preset slower -vf scale=1920:1080 "${DATA}/video/${FILE_NAME}.mp4" diff --git a/bin/timelapse_weekly.sh b/bin/timelapse_weekly.sh index f87a63d..42631c1 100755 --- a/bin/timelapse_weekly.sh +++ b/bin/timelapse_weekly.sh @@ -13,7 +13,7 @@ else WEEK=`date --date="last monday" +%V` fi current_week=`date +'%V'` -current_week_diff=$((${current_week}-${WEEK})) +current_week_diff=$((${current_week}-${WEEK}-1)) DATE_WEEK=`date --date="last monday - ${current_week_diff} weeks" +%Y%m%d` DATE_START=`date --date="${DATE_WEEK}" +%s` DATE_STOP=$(($DATE_START+7*86400))