FOURCC: AV02
AVCodecID: AV2
Yes this is actual (experimental) AV2. No player that I'm aware of can decode it. No player can handle the AV2 codec ID. Only the AVM aomdec reference decoder can read it.
This was encoded using the AVM master branch: https://gitlab.com/AOMediaCodec/avm
This is primarily for people who want to test their utilities or workflows with an actual AV2 file.
If you want to get the video out of the file:
1) Build the avm master branch: https://gitlab.com/AOMediaCodec/avm
2) Bin/Hex edit the file to change the "AV2" (string search for it) codec ID to "AV1"(nano can do it) so the utilities don't choke on it.
3)
```
mkvextract [infile] tracks av2.ivf
```
4)
```
./avm_build/aomdec -k av2.ivf --rawvideo --output-bit-depth=8 | ffmpeg -s 854x480 -framerate 24000/1001 -f rawvideo -i pipe: -vcodec libx264 -qp 0 -preset medium -an -sn [h264_lossless_outfile] -threads 16
```
Encoding parameters (AV2/AVM is **incredibly** slow):
```
ffmpeg -i [infile] -strict -2 -vf scale=854:480 -f yuv4mpegpipe - | ./avm_build/aomenc --threads=8 --row-mt=1 --cpu-used=6 --end-usage=q --qp=27 --enable-fwd-kf=1 --aq-mode=1 --lag-in-frames=48 --auto-alt-ref=1 --bit-depth=8 --sb-size=64 --arnr-strength=0 --arnr-maxframes=3 --enable-restoration=0 --deltaq-mode=0 -o [.ivf outfile] -
```
Based off Elderkai’s BDremux and subs: https://nyaa.si/view/1647178
So what the fuck is the point of this travesty "No player that I’m aware of can decode it."? Are you trying to woo us with your technical prowness or some such shit?
This is fun and all, but if you're gonna encode it at CPU-6, you shouldn't encode it to begin with... Most if not all of the new AV2 tools aren't enabled there currently. Sure it's slow as hell, I've experienced it first-hand, but completely pointless, whatever the testing workflows bs excuse. Also clearly you didn't know what you were doing by expecting qp 27 to be any close to what CQ 27 is in aom-av1. 15mbps video at 480p... Nothing seemed wrong to you?
> whatever the testing workflows bs excuse.
Well, I don't know what to tell you if you don't believe me.
If you don't like the encoding options, you can always do it yourself? Part of why I put the exact commands I use in the description.
CPU=6 means all the important AV2 features are turned off lmao this is basically just a bit-starved AV1 encode
edit: should have read the comments first.
anyway, people should really read and understand the code and options structure of experimental encoders before trying to use them
Comments - 12
herkz
zrdb
phantomshadow07
matheousse
yaneura
_K4FK4_
hchcsen
NekoTrix
2ndfire (uploader)
NekoTrix
Gnome
nph