RasPi /
VideoKiosk
Shamelessly copied from Alexa Steinbruck
With a RasPi up and running on network where SSH works, and a video file named /home/pi/video.mp4
sudo apt-get install omxplayer sudo apt-get install screen sudo nano /etc/init.d/videoloop sudo chmod 755 /etc/init.d/videoloop
The content of the videoloop file is:
#!/bin/bash ### BEGIN INIT INFO # Provides: omxplayer # Required-Start: # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Displays video file in a loop using omxplayer # Description: ### END INIT INFO # Video (replace with the path and file name of your video) video_path=/home/pi/video.mp4 #---- There should be no need to edit anything below this line ---- # Start displaying the video loop case "$1" in start) screen -dmS videoloop sh -c "omxplayer -o both $video_path -b --loop --no-osd" echo "Video Playback Started" ;; # Stop displaying video loop stop) sudo killall omxplayer.bin echo "Video Playback Stopped" ;; # Restart video loop if it died repair) if !(ps -a | grep omx -q) then screen -dmS videoloop sh -c "omxplayer -o local $video_path -b --loop --no-osd" echo "The Video is now running" fi ;; *) echo "Usage: /etc/init.d/videoloop {start|stop|repair}" exit 1 ;; esac
Test the player with:
/etc/init.d/videoloop start /etc/init.d/videoloop stop /etc/init.d/videoloop repair
If it all works, add it to the startup
sudo update-rc.d videoloop defaults
and reboot!