movie.sh.in 738 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #!/bin/bash
  2. # Copyright 2022 Pavel Machek, GPLv2+
  3. # needs sudo apt install dcraw
  4. jpegize() {
  5. DNG_DIR="$1"
  6. BURST_DIR="$GIGA_DIR/sm/"
  7. mkdir $BURST_DIR
  8. }
  9. SCRIPT_DIR=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd)
  10. GIGA_DIR="$2"
  11. DEST_NAME="$3"
  12. FPS="$4"
  13. MODE="$5"
  14. echo script_dir $SCRIPT_DIR 1>&2
  15. echo GIGA_DIR $GIGA_DIR 1>&2
  16. echo DEST_NAME $DEST_NAME 1>&2
  17. echo FPS $FPS dfps 1>&2
  18. if [ "-$1" == "-start" ]; then
  19. mkdir $GIGA_DIR/sm
  20. cd $GIGA_DIR/sm
  21. @LIBEXECDIR@/movie_audio_rec $FPS &
  22. echo $! > $2/audio.pid
  23. elif [ "-$1" == "-stop" ]; then
  24. mkdir $GIGA_DIR/sm
  25. kill `cat $2/audio.pid`
  26. cd $GIGA_DIR
  27. @LIBEXECDIR@/mpegize.py convert $GIGA_DIR/ $DEST_NAME $FPS $MODE
  28. rm -r $GIGA_DIR
  29. echo Message: Rec
  30. else
  31. echo "Unrecognized command"
  32. fi