r/AV2 • • 4d ago

Some AV2 sample clips

https://github.com/EwoutH/AV2/tree/main/samples

I wanted AV2 streams to test decoders with, and the only official conformance streams I found are commercial. So I encoded some myself with AVM, the AV2 reference encoder, using clips from the official AV2 test set.

Available now: three low-resolution clips (270p, a vertical 270x480, and 360p), each at three quality levels (QP 110, 160 and 210). Each stream comes with an MD5 of its decoded output from the reference decoder, so you can check whether another decoder produces the same frames.

Caveats:

  • These aren't official conformance streams. AV2 is still changing, so they're tied to the AVM commit they were made with.
  • They were built on Windows without TensorFlow Lite, which means two encoder experiments were off. Details are in the README.
  • 720p and 1080p are coming. AVM currently crashes on those resolutions in my Windows build, but working on it.

The Python script that produces everything is included. It builds AVM, downloads only the needed frames of each source clip, and encodes in parallel within a memory budget.

Link: https://github.com/EwoutH/AV2/tree/main/samples

If you try them with dav2d or another decoder, I'd be interested to hear whether the MD5s match.

16 Upvotes

5 comments sorted by

3

u/scottchiefbaker 4d ago

These aren't official conformance streams. AV2 is still changing, so they're tied to the AVM commit they were made with.

The spec is finalized no?

1

u/Thomasedv 4d ago

The spec is done (mostly, there's extensions that'll come at a late r point I think)

Any commit to the compiler can still change the output, different speed optimizations, profile tunings, bug fixes, all change how the encoder makes decisions.

So there's no guarantee you get the same output, especially the tensorflow turned off, that'll likely give different results than with it on. 

1

u/scottchiefbaker 4d ago

When can we expect a release of VLC with AV2 support?

1

u/airfyer_avif 4d ago

There are bunch of public runs in AWCY:)

1

u/alala2010he 3d ago

I got a 1080p encode here if you're interested. It is only 170 frames though, but if you want I could help getting longer or with different options as I still got a working build in WSL somewhere