The Raspberry Pi is a great device for video playback using its HDMI output. It is popularly used as a HTPC by installing a full-blown media player solution like OSMC (formerly RaspBMC) or OpenELEC. What if you do not want such a heavy-handed solution, but just need the ability to play a video file now and then?

OMXPlayer is a command-line video player written specifically for the capabilities of the Raspberry Pi. It is filled with features and can output to the HDMI of the Pi.

  • SSH into your Raspbian and install it:
$ sudo apt-get install omxplayer
  • Make sure your HDMI is forced to turn on at boot, as described here.

  • Shutdown your Pi and your TV. Connect the Pi to the TV using a HDMI cable. Power on the TV first and choose the HDMI input. Next, power on the Pi.

  • SSH to the Pi and play the video file you want using OMXPlayer:

$ omxplayer foo.mkv
  • For the keyboard shortcuts to control the player:
$ omxplayer --help
  • Though command-line is great for setting up and debugging, if you need to play videos frequently, then consider using the OMX Remote on your Android device. You can browse the files on your Pi and play any of them effortlessly using OMXPlayer using this app. I highly recommend it!

Tried with: OMXPlayer 0.3.6, OMX Remote 1.9 and Raspbian 7

2 thoughts on “OMXPlayer

  1. Reblogged this on swift110 and commented:


    I’ve used omxplayer months ago and got away from it but now I want to try it again until I can figure out how to get vlc to work properly


Leave a Reply to swift110 Cancel reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.