play_video.sh 442 B

1234567891011121314151617181920212223
  1. #!/bin/bash
  2. if [ $# -ne 1 ]; then
  3. echo "No args given (1 arg, file)"
  4. exit
  5. fi
  6. file="/home/curso/videos/$1"
  7. if [ ! -f "$file" ]; then
  8. echo "File not found"
  9. fi
  10. REMOTE="/tmp/omx"
  11. if [ ! -p "$REMOTE" ]; then
  12. if [ -e "$REMOTE" ]; then
  13. rm "$REMOTE"
  14. fi
  15. mkfifo "$REMOTE"
  16. fi
  17. omxplayer --vol -100 -b "$file" <"$REMOTE" &
  18. echo "." >"$REMOTE"
  19. wait
  20. #nice -n 19 omxplayer --hw -b --no-osd "$1" #Some videos crash with --hw (like audio being mp3)