HEVC

DivX265 HEVC Command Line Encoder evaluation

This post details the results of our comparison of the latest version of DivX265 encoder v 1.4, our HEVC command line encoder with HM (HEVC reference encoder), x265 v 1.4 and x264. HEVC test stream Kimono1 has been encoded using QP values {22,27,32,37}. The DivX HEVC profile limits the keyframe interval. For this evaluation we have set the keyframe interval to 5 seconds for each encoding. For DivX265 and x265 configurations have been used that result in approx similar quality (BD, Global PSNR). For x264 preset medium has been used.

Encoding efficiency

The encoding efficiency can be derived from the rate-distortion plot. HM achieves the highest encoding efficiency, followed by DivX265 (balanced, main10), DivX265 (balanced) thereafter x265 (fast), x265 (fast, main 10) and finally x264 (medium). The BD (Bjøntegaard Delta) rate has been calculated between DivX265 and x265 and is approx 6%. I.e. the DivX265 encoded stream is approx 6% smaller for the same quality.




Encoding speed

The next plot shows the relative speed of each encoder: DivX265 (balanced, main) is faster (~1.3x) than x265 (fast, main) at this preset while as shown in the plot above it is also 6% more efficient.

In summary, DivX265 can encode this sequence faster and more efficient than x265. The encoding speed is approx 16 fps for balanced and faster than real-time, up to 40 fps, for the faster modes while the quality is better than x264 (AVC) for a given speed on this 4/8 core machine. The encoding quality is higher for DivX265 over x265 at similar speed over the range of presets.




Encoding settings
[table]
[tr]
Encoder version

Using DivX HEVC Community Encoder

The DivX HEVC encoder is a command line tool that is capable of creating HEVC bitstreams.

DivX HEVC Community Encoder

DivX HEVC Team is excited to announce an updated version of our command line encoder for HEVC!

Download executable (Windows and Linux):

Create Tools with DivX265

Our DivX HEVC encoder is a simple command-line encoder that is designed so that other tools can be built around it.

A recent example of what you can do with the DivX265 (DivX HEVC/H.265) encoder is a GUI posted by david55 on VideoHelp.com. After trying a GUI for x265 he decided to try it out with the DivX encoder for its balance between speed and quality. It’s a simple interface that takes the command-line out of our command-line encoder. Just choose your input and output, adjust your settings and select an encoding mode, all using DivX HEVC encoder.