Rate This Document
Findability
Accuracy
Completeness
Readability

Introduction

This document describes how to compile and install x265 optimized based on Scalable Vector Extension (SVE) and how to encode videos based on Fast Forward MPEG (FFmpeg). It aims to help you use x265 optimized based on SVE.

x265 is an open source free software and function library for encoding HEVC/H.265 videos. It takes advantage of SVE, a vectorized instruction set architecture, to improve the video encoding performance on Arm devices. SVE allows the same instruction to be executed on hardware devices with different vector lengths. With this SVE feature, x265 can leverage the vectorized computing capability of the Arm architecture to accelerate video encoding and improve the encoding quality.

Note that an x265 version optimized based on SVE works only on devices that support the Arm SVE instruction set. If your device does not support SVE, you cannot use an optimized version. If you are using an x86 device, consider using the standard x265 version.

FFmpeg is an open source free software that supports audio and video operations in multiple formats. You can use FFmpeg to invoke x265 in your video encoding operations.