The Raspberry Pi 4 has two video decode blocks:
- H.264 @ 1920x1080 max
- H.265 @ 4K max
To watch your video, you will need to re-encode it. Using ffmpeg or (on a desktop) the easy-to-use Handbrake, you must re-encode your video to H.264 @ 1920x1080 (shrinking it from 4K to 1080p), or re-encoding your video into H.265, which can keep your 4K resolution at a slight quality loss (converting any file can lose quality).
Also, even though more software support is coming soon, only the LibreELEC distribution (which you can download on the main Pi website) supports the H.265@4K decode system for the time being. This will expand hopefully soon.
This is a bit of work, but the good news is that once set up, the Raspberry Pi can play 4K, 60fps, H.265 video flawlessly.
Last edited by gtechn
on Fri Jun 28, 2019 10:43 pm, edited 1 time in total.