#!/bin/bash -e SOURCE=${1:-/mnt/sd} STATIC=${2:-/home/hendry/media/static/$(date --iso-8601)/} # Prepare mkdir $STATIC 2> /dev/null || true for i in $(find $SOURCE -type f -iname "*.avi") do echo Compressing $(du -h $i) to $STATIC OUTPUT=$(basename $i) OUTPUT=$STATIC/${OUTPUT%.*}.ogg if [ ! -e $OUTPUT ] then ffmpeg2theora -o $OUTPUT $i fi echo Compressed $(du -h $OUTPUT) done # Cleanup rmdir $STATIC 2> /dev/null || true # delete dir if empty