Hi,

I have videos that are encoded with H265 (1920x1080), I would like to encode them with AV1

So I’m running some benchmark from a 10sec extract.
That weight 24MB

I tested so far libaom-av1 and libsvtav1 both on CPU.

Encoder FPS output MB
H265 extract 24
Libaom-av1 2.2 15.4
libsvtav1 53 33

Libaom-av1 commands

# new lines for readability
ffmpeg 
-i extract10sec.mp4
-c:v libaom-av1
-crf 39
-c:a libopus
-compression_level 6
-cpu-used 6
-tile-columns 3
-tile-rows 1
-color_range pc
output_aom.mp4

libsvtav1 commands

ffmpeg 
-i extract10sec.mp4
-c:v libsvtav1
-preset 12
-qp 32
-row-mt 1
-tile_columns 2
-threads 0
-c:a libopus
-compression_level 6
output_svt.mp4

With Libaom-av1 the file size is lower that the original H265
24 -> 15MB 👍 but the FPS is way too low ! 2.2 FPS 😭

with libsvtav1 the FPS is great ! 53 👍 but the file size suck, it’s even bigger than the original :/ 24 -> 33MB

Unfortunately it seem that my GPU

NVIDIA GM204 [GeForce GTX 970]

Do not support AV1 encoding…

Any recommendations ? What are yours FPS to encode into AV1 ? with which setup ?

Thanks.