I've been trying to get QtMultimedia working on Raspberry Pi for a few weeks now, cross-compiling using the BakeQtPi script, yet the QtMultimedia plugin never seems to find an appropriate service to output video through a MediaPlayer element, which has got me finding myself at my wits end.

Is there anyone out there who has gotten the Qt videoplayer working on QtOnPi, and would be so kind to provide any form of helpful documentation?


  • I tried QT development without success, I will come back to the issue when I get time – peterretief May 29 '13 at 9:37

If you want I wrote a GPL-licensed QtMultimedia backend providing hw acceleration to QML elements like MediaPlayer and VideoOutput. Look here: http://thebugfreeblog.blogspot.it/2013/04/hardware-accelerated-qtmultimedia.html.


Latest Raspbian or Arch Linux, GST 1.x & gst-mmal

You can get clean and fully hardware accelerated video easily on the Raspberry without using hackish build methods or hacked binary-only images/tgz from the internets (some people may even be scared if you get malware inside of them), it's easier even than obscure Yocto overlays. Just use latest Raspbian.

There is GStreamer 1.x on latest Raspbian, Qt has transparent GST 1.0 support, but you will need MMAL, read about it here. Then get it from Github's gst-mmal.

  • Get Gstreamer 1.x (apt)
  • Get gst-mmal, you'll have to build it
  • Test with gst-play-1.0
  • Have fun with fully GL accelerated video on Qt & Qt Quick

Maybe by the time you read this it's even on a ppa.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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