As question mentioned, when I try play a video in XBMC (my distro is: raspbmc), it play sound and display OpenGL Spectrum instead of display video content !

Can you tell me how to fix this?

  • I also had this problem for a week and I finally fixed it by increasing the GPU RAM to 128 (from 64). – Tudor Jun 8 '13 at 12:02

you may try different distributions, GeexBox, OpenELEC, XBian to see how it works for you, if all they behave similar way, probably there's something wrong with your board, though it's very unlikely.

i'd recommend to start from OpenELEC.

  • I didn't try any distributions except Raspbmc. I wonder if my LCD cause this problem or not, because when I plug my TV directly through HDMI port, it worked well! – Songokute May 30 '13 at 12:12
  • I have just tried to install OpenElec. But CPU Usage is too high. And now I move back to raspbmc :( – Songokute May 30 '13 at 13:47
  • was your video playing well, or still OpenGL Spectrum Display? – lenik May 30 '13 at 13:51
  • It notices that the video is being played, I just can't see the video on screen, btw I can listen to its audio . – Songokute May 30 '13 at 13:55

It sounds like a codec issue to me. The same kind of thing would happen using windows whilst trying to play a video file for which the correct video codec wasn't installed. You would get the spectrum display, but still hear the audio.

not entirely sure if raspbmc has ffmpeg installed by default, but you could always try SSHing into your pi, and running the following command:

ffmpeg -i filename.flv(/mpg/mp4/avi)

this should give you some codec information that the video file has been encoded with, you can google whether the pi can play it, or update your question with the information.

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.