include ../Makefile VIDEO_DIMENSIONS = --crop=0:0:0:0 # VIDEO_DIMENSIONS = --width=1920 --height=1080 notify: @rm -f DONE; touch size_old.TMP size_new.TMP @while [ ! -e "DONE" ]; do \ ls -ltr *.mp4 | tail -1 | tee size_new.TMP; \ if [ "`cat size_new.TMP`" = "`cat size_old.TMP`" ]; then \ mailx -s "Video recording DONE" bast@informatik.uni-freiburg.de /dev/null; \ touch DONE; \ fi; \ sleep 60; \ mv -f size_new.TMP size_old.TMP; \ done @printf "\nVideo recording DONE, mail sent !\n\n" @rm -f DONE size_old.TMP size_new.TMP %.m4v: time HandBrakeCLI --input="uncompressed/$*.mp4" --output="$*.m4v" --preset="Normal" $(VIDEO_DIMENSIONS) < /dev/null %.wmv: time HandBrakeCLI --input="uncompressed/$*.mp4" --output="$*.wmv" --preset="Normal" $(VIDEO_DIMENSIONS) < /dev/null %.mp4: time HandBrakeCLI --input="$*.uncompressed.mp4" --output="$*.mp4" --preset="iPad" $(VIDEO_DIMENSIONS) < /dev/null %.mts2mp4: time HandBrakeCLI --input="$*.mts" --output="$*.vo.mp4" --preset="iPad" $(VIDEO_DIMENSIONS) < /dev/null %.all: $(MAKE) "$*.wmv" $(MAKE) "$*.m4v" $(MAKE) "$*.mp4" all-mp4: ls -tr *.m4v | while read F; do if [ ! -L "$$F" ]; then make "$${F%.*}.mp4"; fi; done all-wmv: ls -tr *.m4v | while read F; do if [ ! -L "$$F" ]; then make -s "$${F%.*}.wmv"; fi; done rename-m4v-files: for A in "1 4Mai11" "2 11Mai11" "3 18Mai11" "4 25Mai11" "5 1Jun11" "6 8Jun11" "7 22Jun11" "8 29Jun11" "9 6Jul11" "10 13Jul11" "11 20Jul11" "12 27Jul11"; do mv "vorlesung-$${A% *}.m4v" "Programmieren in C++, SS 2011, Vorlesung $${A% *}, $${A#* }.m4v"; done # $(subst \ ,\\\ ,$(wildcard *.wmv)):