Best libsvtav1 Preset for VOD Speed and Quality

Finding the right encoding settings for Video-on-Demand (VOD) requires balancing processing time with visual quality and file size. This article identifies the best libsvtav1 preset that strikes the perfect balance between compression efficiency and encoding speed, explaining why it has become the go-to choice for VOD distribution and how to implement it.

The Verdict: Preset 6 is the Sweet Spot

For standard Video-on-Demand (VOD) encoding, Preset 6 offers the best balance of speed and quality.

The Scalable Video Technology for AV1 (SVT-AV1) encoder uses a scale from Preset 0 (slowest, highest quality) to Preset 13 (fastest, lowest quality). While lower presets yield slightly better compression, they require exponential increases in computing power. Preset 6 delivers the key advantages of the AV1 codec—significant bitrate savings over HEVC and H.264—while keeping CPU rendering times commercially viable for production workflows.

Why Preset 6 Wins for VOD


The Premium VOD Alternative: Preset 5

If your priority is absolute visual fidelity and storage savings, and you have the budget for longer encoding times, Preset 5 is the best alternative.

Preset 5 is highly recommended for high-tier 4K HDR content, archival encoding, or high-profile releases. It provides a noticeable step up in compression efficiency (saving an additional 3-5% in bitrate compared to Preset 6) but increases encoding time by roughly 40% to 60%.


To get the most out of Preset 6 for VOD, it should be paired with the correct rate control and color depth settings. Use the following configuration guidelines:

1. Use Constant Rate Factor (CRF)

VOD encoding should utilize CRF to ensure consistent visual quality across different scenes. * Target CRF range: 24 to 28 for 1080p content; 20 to 24 for 4K content. Lower values yield higher quality at the expense of larger file sizes.

2. Encode in 10-bit (Even for 8-bit Sources)

Always encode AV1 in 10-bit color (-pix_fmt yuv420p10le in FFmpeg). The SVT-AV1 encoder is highly optimized for 10-bit pipelines. Encoding in 10-bit drastically reduces color banding in gradients (such as skies or dark scenes) and actually improves compression efficiency, even when your input source video is only 8-bit.

3. Example FFmpeg Command

Here is a standard FFmpeg command optimized for high-quality VOD delivery using Preset 6:

ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 26 -pix_fmt yuv420p10le -svtav1-params tune=0 -c:a libopus -b:a 128k output.mkv

(Note: tune=0 tunes the encoder for visual quality rather than objective metric scores like PSNR or VMAF).