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
- Excellent Compression Efficiency: Preset 6 retains approximately 30% to 40% bitrate savings compared to x264 (H.264) and roughly 15% to 20% savings over x265 (HEVC) at equivalent visual quality.
- Practical Encoding Times: On modern multi-core server CPUs, Preset 6 encodes fast enough to meet standard VOD turnaround requirements without massive infrastructure costs.
- Feature Preservation: Unlike higher, faster presets (such as 8 through 13) which disable advanced AV1 coding tools to save time, Preset 6 retains essential tools like global motion estimation and advanced partition search.
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%.
Recommended Settings for SVT-AV1 VOD
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).