Home Artists Posts Import Register
S

Content

Hi everyone, Rich here! With the arrival of Intel Arc and Nvidia RTX 4000, we have a new video compression option available: AV1, notionally a much more efficient codec compared to the existing h.264 and HEVC options. This isn't something where we can offer software-driven encodes - even with a high-end CPU, the time taken to encode a piece of 4K content will simply be too prohibitive. Hardware encoding via GPU will be faster, but won't be as quality-driven as a software encode - but maybe the nature of the codec itself will provide file size savings.

That being the case, I decided to use DaVinci Resolve to create an AV1 encode of the RTX 4090 review, based on the same ProRes export as the existing h.264 and HEVC versions. Encoding options seem limited in Resolve, but I chose whatever constant quality option was available to me within Resolve and a 37.3Mbps file emerged, around 9GB in size - bigger than the HEVC encode on the site already but perhaps of a higher quality? Could it be better than the bandwidth-heavy h.264 version? If you have a modern GPU with AV1 decoding, or a TV that can do it, maybe download it and give it a shot!

It's early days on this but if it works out, it may make sense to add this permanently to digitalfoundry.net downloads, or to replace HEVC, which is time-consuming to encode and in many scenarios does not match h.264 quality.

On another note, there was an error in the colour of graph lines on one of the RTX 4090 DLSS 3 performance renders. This has been corrected with the version on the site now and (hopefully) YouTube can swap in the correct version in due course. Not a big deal, but annoying none the less! The AV1 version is based on this corrected version.

Downloads: https://www.digitalfoundry.net/nvidia-geforce-rtx-4090-review-the-next-level-in-graphics-performance


Files

Comments

Anonymous

Yes AV1 all the way

d0x360

No problem watching it here. PC doesn't mind one bit. I also tested streaming it from my phone to my TV over wifi6 and it actually worked

Anonymous

Wow! First time I've seen confirmation that the HEVC encoded videos are of lower quality. In the early days I used to freeze frame and compare the 2 videos, and always noticed more macroblocking and lack of sharpness in the HEVC one. I thought I was mad! I look forward to doing the same to the AV1 file 🤓

Snorlax jobless

If apple silicon can do it would be a god sent, but dropping HEVC is courageous to say the least

MittenFacedLass

Quality seems extremely good from what I can tell. Definitely superior to HEVC, and while it's hard to tell switching back and forth without a direct comparison, I think the detail/crispness is actually higher than H264, at least at the current encode quality. It could be a placebo, but I swear the footage looks closer to true direct-feed/source quality to me, something the current h264 and h265 encodes still struggle with. (While still obviously being miles better than YT.) Runs very well on an LG CX via a USB stick. (Update: Actually, ran into a few stutters, but they were rare, and could have been due to a download issue? Don't quite have the time to do a full rewatch with a fresh download.)

TheCollector

Man, you guys are the best! This is awesome!

TheCollector

BTW, for anyone who wants to view the AV1 video on MacOS, the easiest and best result I have found is to play back using Chrome browser. Just open a new tab and drag and drop the video and Bob's your uncle... but who's your Daddy?

TheCollector

Question for DF: If you upload the AV1 version of this video to Youtube does it still transcode to a different AV1 bitrate or does skip the transcode since the video is already AV1? Is there any quality benefit?

digitalfoundry

It will transcode anything and everything you throw at it, simply to fit within its own bandwidth constraints.

Anonymous

You can run it in VMAF tests to see if it’s actually around 90 to 96% the same.

Anonymous

You should really implement a video player for the HQ files on DigitalFoundry.net so we don't have to download them (and then have to delete them after watching). Video.JS or something should be simple to implement.

Anonymous

What HEVC encoder are you using? H.264/AVC encoders like x264 have been optimised a lot, which some HEVC codecs may not be able to match. No surprise there, HEVC is encumbered with expensive patent fees, hence there is less interest to adopt it. Apple is the only entity really pushing it (they benefit from the patent royalties).

Anonymous

They use a software decoder though as Apple Silicon doesn’t support hardware-accelerated AV1 decoding. This will mean more battery drain.

digitalfoundry

We use x265 but the issue we find is that h.264 just looks better on its fast preset vs x264 on its fast preset - yet takes twice as long to encode. x265's slow preset looks better than x264 but 4K encodes take literally hours.

Anonymous

YouTube reviewer OptimumTech was one of the few outfits who included some great side-by-side compression artifact comparisons of h.264 and AV1 on some fast-paced Overwatch gameplay and he almost couldn't believe the jump in quality possible for the same bitrate. Twitch + 4090 = the 1440p120 @ 8Mbps dream? Sign those capture card partnership deals and ship a low-cost HDMI 2.1 capture device. Let's goooo!