Can I play x265 1080p 24fps video smoothly on the RPi3?

Hello guys,

So I have a bunch of TV shows on my hard disk (let’s just not talk about where I got them) encoded in x265, are at 1080p and have a framerate of 23.976 fps. Also have a bunch of 720p ones, and am wondering how they will perform.

So will the Raspberry Pi 3 be able to run these videos smoothly without any stuttering on a stock RPi3? Will I need to overclock it and/or use a heatsink for smooth playback?

Here’s the mediainfo for a typical 720p file that I will be playing: x265 video mediainfo - Pastebin.com

This is the first time I am dabbling in the Raspberry world and am looking to use it to play al the x265 HEVC media which no other media player seems to support.

A search will probably find your answers.

In short: heatsink is recommended for HEVC; not all content plays back well, but there are some improvements in the works. A Krypton test build will give you the best chance.

Thanks. There doesn’t seem to be any much feedback on x265 playback beyond this thread, where one person has reported smooth playback, while the other person hasn’t. I guess I will have to try it for myself.

Also, is it enough if I power the RPi3 by connecting it to my TV’s USB port when playing x265, or will I need some kind of external power supply? Sorry if this is a noob question.

Powering via the TV USB is never a good idea, not enough power and ungraceful shutdowns.

forgot to say that he will possibly corrupt his file system pretty fast.

I tried powering my RPI3 through a 1,5 amp phone charger, but it was horribly instable, causing me to reinstall severall times :frowning: Buying a official RPI powersupply solved these problems…

2 amps is required. Any 2-amp adapter should work. I’m using my OnePlus One charger and it works perfectly.

Improvements to x265 content will come in the next OSMC Update

3 Likes

2.5A is recommended for Pi3.

If only – almost all put 2A on the side, but under any load, they crumble in voltage output. This is a long term problem.

Buy this: Raspberry Pi Power Supply 2.5A - OSMC and consider it an investment if you want to use your device without issues.

For records: I’m running the last build with Kodi 16.1 on an RPI3 w/o overclock.
All series in HEVC 720p I tried ran fine, 2 movies in 1080p HEVC not .

Krypton builds are a little better for HEVC. They include a zero-copy optimisation.
Overclocking will help, but you will probably need some cooling.
A Flirc case is very good for dissipating heat.

1 Like

Not a real problem so far, x264 are well represented on my release. the heatsink is present already and I saw post about the O/C helping. I will wait the Krypton release to see which part of the gap is fulfilled.

Hi! I can’t find any clear answer on this when searching… I have a RP3, overclocked with heat sinks and latest OSMC/Kodi. But when I try to play a 1920x1080, 24fps, H.265 video in Kodi all I get is sound? See the details in the screenshot. I expected at least stuttering video, but now there’s no video at all… I’m just curious if this works or not.

If what you want is consistent playback of hevc, rpi3 is the wrong device for you. Vero4k is much better suited.

I use the Krypton version of LibreELEC. It is still in the alpha stage but it works fine for me.

It can reliably run 720p HEVC files without problems. There is very rarely any heating and I use it without a heatsink. However it cannot play 1080p HEVC files (lots of stuttering) and if you use a HEVC 10-bit file, you will get a blank screen. That is in my experience.

I don’t think you’ll have any luck playing 1080p HEVC files for now, especially with 10-bit. However since you’ve overclocked you may try non-10-bit files with LibreELEC Krypton and see if it works.

No 10-bit support for HEVC on Pi.
The next (17.1) Kodi update improves the 8-bit HEVC support.
You should be able to play a lot more 1080p HEVC on Pi3.

And just to confirm: these changes are now available in OSMC’s March update.

Sam

1 Like