| Codec / encoder | AV1 · ffmpeg 6.1 av1_nvenc (RTX 5060 Ti): -preset p7 -tune hq -multipass fullres -rc-lookahead 32 -spatial-aq 1 -temporal-aq 1 -bf 3 -b_ref_mode middle -g 30 -keyint_min 30 -forced-idr 1 -no-scenecut 1 |
|---|
| Rate control | constant quality: -rc vbr -cq N -b:v 0 -maxrate 800M -bufsize 800M (bitrate floats) |
|---|
| Points | cq 48, 44, 40, 36, 32, 28, 24, 20, 16, 12 (low → high quality). Every sequence keeps only the points whose actual bitrate falls inside a window that depends on the resolution: max 25 Mbit/s (720p), 50 Mbit/s (1080p), 150 Mbit/s (4K), 400 Mbit/s (8K), min = max / 12. The other points are not published; the table marks them with “–”. |
|---|
| Level / buffer | AV1 Annex A: the lowest level (main tier; high tier only when main does not fit) that covers the resolution, sample rate and the actual bitrate. seq_level_idx / seq_tier in the sequence header are patched to that level. Buffer in the name = the level's BufferSize (MaxBitrate × 1 s). |
|---|
| Structure | 60 frames = 2 GOP × 30 (keyframes at frames 0 and 30, no scene-cut keyframes), random access with a B-pyramid, profile 0 (Main), bit depth as in the source, IVF container. |
|---|
| Sequences | all 9 |
|---|
| Verification | Reference decode with aomdec (YUV md5 in the .json), keyframes checked with ffprobe, PSNR/SSIM against the source. |
|---|