Had this issues while back now again, sadly buying the hevc from Microsoft still did not fix my issue
DeoVR not playing h265
TfromC If you've already installed the HEVC codec from the Microsoft Store, have you also downloaded & installed the k-lite codec pack? Both are required in order to play HEVC (aka h265) files without issue.
I actually have the opposite issue where h264 doesn’t work well. I get this weird juddery effect, almost like watching one of those animation things where they flick the pages of a book and you see the character move. I have to change over to h265 where picture is fine. I don’t actually know what the difference is, is one better than the other?
- Edited
petermc H265 offers better compression than h264, which basically just means you can get higher quality files with less data. H265 also has a larger maximum resolution that's playable with today's hardware vs h264.
So in general, h265 is just straight up better in every way. Slightly more difficult to encode, but better.
A far as why you're getting jittery picture with some h264 scenes, couple of possibilities I can think of. Depending on your GPU, it may have difficulty playing larger h264 files. Like I mentioned before, h265 files are more efficient, and often h264 scenes try to make up for it by utilizing a crazy high bitrate, which some GPU's (aka older ones) struggle to handle.
Could also honestly be the studio you're watching, if you've noticed a pattern with the scenes. Some studios who use h264 may be using an older cam or not have the hardware/time/effort to re-encode scenes to h265. I've noticed a few of the smaller studios who tend to have a bit jittery of scenes, or scenes that looks like they're 30fps instead of 60fps.
- Edited
Assuming K-Lite and Microsoft HEVC are installed
Click the Windows start button or Windows key on your keyboard and type codec tweak tool and run it.
justsomedude101 thanks dude. I’m happy with h265 anyway, was just curious why they give you the option and if I was missing out. Seems not.
- Edited
ableman You can not decode h264 L6.x on hardware (GPU).
Maximum L5.2
.264@L6.x can only be done on CPU. (x264)
Here's an overview
https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding_tiers_and_levels
The only real reason to use x264@L6.x is if you want the video to be higher than 4K and can't encode or decode .265 - For example servers without h265 support or your video software doesn't know how to use h265.
- Edited
ableman
1080ti can do h265 L6.2
it's just impossible to hardware decode .264 L6.x - It's not an official MPEG4 format.
Basically, the math for .264 and .265 is different. Hardware decoders don't have an instruction set to do .264 L6.x It doesn't matter if you have a 1080ti or 3090(ti). They can't do it.
- Edited
ableman They are probably the studio files I guess(?)
We have them too. ie https://www.sexlikereal.com/scenes/paula-shy-knows-how-to-please-a-man-25529
6K x264 7GB
x264/x265 still (can) give better quality because you can use ENcoding settings that hardware also can't do. Plus, it's a lot faster to encode .264 than .265, even if they are not official formats.
There's even a visual difference between the hardware codecs. AMD's codec for example are terrible for encoding. Their EPYC and Threadripper CPU's on the other hand are great for encoding!
petermc
I have the same issue with my Oculus Quest 2 when streaming from sexlikereal.com.
Sometimes DeoVR switches (for unknown reasons) to h264 and the video becomes choppy exactly as you describe.
This problem came up quite a while ago and since h265 works good and is better anyway I never really cared for this problem.