I'm attending to start a multiprojection project, and I think Raspberry Pi fits really well in it. I need to read a video from the SD card and project it. There will be some (four maybe) videos so I think I need one board for each projection and synchronize them.

For the video, I have to work with some guys that are in the field of video editing. They ask me the resolution, the frame rate, the format (encoding and container), and the maximum size of each video file.

For example:

resolution of 768x576, 25 fps, H.264, file .avi that not exeed 4 GB

what is the best for Raspberry Pi? Do I have to follow some guidelines or best practice to get maximum performance (video must not glitter) for the platform?

PS.: I am using the 2012-10-28-wheezy-raspbian and an SD card with class 10 (for video)

(I'm totally new to this platform so please be patient and also trivial knowledge can help me.)

  • 1
    Your title mentions video encoding, but your content says you are asking about video decoding.
    – avra
    Nov 20, 2012 at 14:20

1 Answer 1


It's handled every video I've thrown at it with ease. However, there are a couple of points to consider:

  • You must use a video player that supports hardware decoding. I suggest OMXPlayer.
  • You can purchase an MPEG-2 and vc-1 license key from the Raspberry Pi store. These are proprietary formats that provide decoding capabilities DVD and Windows media (WMV and WTV).
  • H.264 support is built in, which caters for most HD content you will use (mkv & mp4).

I hope this helps.

  • and what about a resolution / file size?
    – nkint
    Sep 3, 2013 at 22:38
  • How do you use OMXPlayer? It is installed, but if I enter osmxplayer file.mpg just nothing happens. it just sais "have a nice day :)"
    – rubo77
    Dec 8, 2015 at 18:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.