- Mar 11, 2000
- 23,587
- 1,001
- 126
So, as an experiment, I downloaded a few HEVC clips and tried to play them on a few pieces of older hardware. Higher bitrate 60 fps HEVC was a problem for sure, as it stuttered and pixelated like mad on both my Core 2 Duo 2.26 GHz MacBook Pro in vlc, and on my iPhone 5s in nPlayer. (vlc and Infuse Pro were lost causes on the iPhone 5s.)
However, then I downloaded some 24 fps 1080p clips from this site:
http://www.divx.com/en/hevc-showcase
Specifically, Tears of Steel 1080p and Sintel 1080p.
Both clips play perfectly on both my MacBook Pro (vlc) and my iPhone 5s (nPlayer). This is pretty impressive considering this is entirely software playback on both machines. On the MBP, the player was using around 75-90% CPU (out of 200%). Dunno how much CPU it was using on the iPhone 5s, but it didn't seem stressed at all. Menu access in the player was still responsive, and this was with a networked-stream file no less, not local playback. Now, the same can't be said for Infuse Pro, because the files still didn't play properly in Infuse Pro, but obviously that's a problem with the decoding software, not the CPU, since nPlayer was smooth as butter on the same CPU.
BTW, these clips look very good, and are actually lower bitrates than the H.264 files in my Live Photos. So, given the right encoder, there may not even be a need to double the file size of Live Photos to get 1080p 24 fps HEVC h.265 support.
Although I didn't test it, I'm sure these files would not work properly on an iPhone 5. But then again, in 2016, an iPhone 5 would be 4 years old already. And in 2017, the iPhone 5 would be 5 years old. I could see Apple terminating support for the iPhone 5 for sure by 2017 with iOS 11, and maybe even by 2016 with the release of iOS 10.
Whenever they terminate iOS support for the iPad 4 and the iPhone 5 is when they can implement Live Photos 2 with 24 fps 1080p HEVC h.265. Based on these findings, I predict 2017, with the release of iOS 11. A little later than I hoped, but way, way earlier than 10 years from now.
However, then I downloaded some 24 fps 1080p clips from this site:
http://www.divx.com/en/hevc-showcase
Specifically, Tears of Steel 1080p and Sintel 1080p.
Both clips play perfectly on both my MacBook Pro (vlc) and my iPhone 5s (nPlayer). This is pretty impressive considering this is entirely software playback on both machines. On the MBP, the player was using around 75-90% CPU (out of 200%). Dunno how much CPU it was using on the iPhone 5s, but it didn't seem stressed at all. Menu access in the player was still responsive, and this was with a networked-stream file no less, not local playback. Now, the same can't be said for Infuse Pro, because the files still didn't play properly in Infuse Pro, but obviously that's a problem with the decoding software, not the CPU, since nPlayer was smooth as butter on the same CPU.
BTW, these clips look very good, and are actually lower bitrates than the H.264 files in my Live Photos. So, given the right encoder, there may not even be a need to double the file size of Live Photos to get 1080p 24 fps HEVC h.265 support.
Although I didn't test it, I'm sure these files would not work properly on an iPhone 5. But then again, in 2016, an iPhone 5 would be 4 years old already. And in 2017, the iPhone 5 would be 5 years old. I could see Apple terminating support for the iPhone 5 for sure by 2017 with iOS 11, and maybe even by 2016 with the release of iOS 10.
Whenever they terminate iOS support for the iPad 4 and the iPhone 5 is when they can implement Live Photos 2 with 24 fps 1080p HEVC h.265. Based on these findings, I predict 2017, with the release of iOS 11. A little later than I hoped, but way, way earlier than 10 years from now.