HEVC

DivX265 HEVC Command Line Encoder evaluation

This post details the results of our comparison of the latest version of DivX265 encoder v 1.5, our HEVC command line encoder with HM (HEVC reference encoder), x265 v 1.6 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 encoding speed and reasonalble quality (Balanced) For x264 preset slow 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 (preset fast, main10), x265 (preset fast) and finally x264 (preset slow). The BD (Bjøntegaard Delta) rate has been calculated between DivX265 and x265 and is approx 5.6%. I.e. the DivX265 encoded stream is 5.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 5.6% more efficient.

In summary, DivX265 can encode this sequence faster and more efficient than x265 at these settings. 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.




Encoding settings
[table]
Encoder version configuration parameters [tr]

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):

Using DivX HEVC Community Encoder

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

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.