What's the best way to decode an H265 video of 4K x 4K on Kaby Lake using Media SDK?
I don't think it can do it in a single stream. What's the largest size you can decode in one stream? Can we decode several streams at once or can we do it in stages? I'd like to do it in the most performant way.
I'm assuming you are running Media SDK for Windows. Kaby Lake is not supported for Linux.
H265 decode should be fine with 4K x. 4K. Maximum resolution for H265 decode is 8192x8192.
It can be more efficient to work with multiple streams at once. This is true for decode, encode, or VPP. Multiple streams in parallel gives more opportunities to keep the hardware busy.
You can use sample_decode to model the performance you can expect on your system. Test decode with video memory but no output to see the FPS capacity of your decode hardware.