top | item 41314896

(no title)

perchlorate | 1 year ago

This is very outdated information. AV1 encoding with SVT-AV1, which is a high performance encoder written by Netflix and Intel, works faster than x265 (and other h.265 encoders), and is much closer to x264 IIRC. With lower quality presets it worked at 3-4× on my old Haswell i5. On higher ones that still make sense by their own recommendations, the speed was around 1×. That CPU is over 10 years old.

https://gitlab.com/AOMediaCodec/SVT-AV1

discuss

order

thot_experiment|1 year ago

Encoding video on CPU is a no-go, AV1 is only supported on Alchemist IIRC. Certainly no hardware I possess has accelerated AV1 encode. I can do HEVC at 8x, SVT-AV1 manages 0.5x for the same file. There's just no comparison.

peutetre|1 year ago

On which preset for SVT-AV1? One of the strengths of SVT-AV1 is the presets offer a very wide trade off between quality and complexity. See the chart here:

https://engineering.fb.com/2023/02/21/video-engineering/av1-...

If you try a preset like 8 you may find you get good enough quality and a fast enough encode at a good enough bitrate. Some encoding guides:

https://gitlab.com/AOMediaCodec/SVT-AV1/-/blob/master/Docs/F...

https://trac.ffmpeg.org/wiki/Encode/AV1

You'll have to play around with the parameters to get the results you want. Try 5 minute clips until you're happy with it.

And use SVT-AV1 2.2 since that has more performance improvements:

https://www.phoronix.com/news/SVT-AV1-2.2-Released

ksec|1 year ago

You can get any encoder to be extremely fast if you don't care about quality and turn off all the tools.

Generally speaking x265 was never know to be fast. Even Netflix moved their HEVC encoder away from x265.

And My question is where is AV2?

lern_too_spel|1 year ago

If you are doing CPU encodes, SVT-AV1 M12 is faster than x264 veryfast and produces higher quality output than x264 veryslow.