FFmpeg Adds H.265 Tile Encoding Support For VA-API With Intel Icelake+

Written by Michael Larabel in Multimedia on 20 July 2020 at 06:29 AM EDT. 12 Comments
The latest FFmpeg multimedia library code can see faster H.265 video encoding with the Video Acceleration API when running on Icelake and newer Intel graphics.

Tile encoding is now exposed for FFmpeg's H.265 VA-API encode path. The number of tiles can be configured by the user but a best effort will be made to use a sane default for the number of tile rows and columns in splitting up the video encode workload. With tile encoding the aim is to offer greater parallelism/efficiency of the process.

The HEVC VA-API tile encode support was merged today into FFmpeg Git. As part of that effort was also introducing the infrastructure for tile slice encoding in VA-API.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week