DivX Converter CLI Mode

Not a fan of using a GUI for your encoding? Or like to work strictly with command line prompts and terminals? Well, this post is for you. Starting with DivX 10.1.1 we added Command Line support to DivX Engine, the same engine that powers DivX Converter for media content transcoding.

Available on Windows and Mac, DivXEngine can be used for any existing profiles or presets, including HEVC.

Using DivXEngine

On Windows: locate DivXEngine.exe in “C:\Program Files (x86)\DivX\DivX Transcode Engine”

On Mac: locate DivXEngine.exe in “/Library/Application Support/DivX/DivXEngineBundle.bundle/Contents/MacOS”

Note: Converter’s CLI, same as the GUI, will always output streams in a container (.avi, .mkv, .mp4). If you are looking to output raw HEVC bitstreams, be sure to check out our DivX HEVC Community Encoder, which outputs bitstreams. Raw bitstreams can be used with Converter or other mux tools such as MKVToolnix.

Example Usage

  1. Transcoding to HEVC 4K profile:
    DivXEngine.exe -i "c:\testclips\test_avc.mkv" -o "c:\testclips\test_hevc.mkv" -p hevc4K

  2. Transcoding DVD to PLUS HD profile:
    DivXEngine.exe -i "c:\DVD\VIDEO_TS\VTS_01_0.IFO" -o " c:\testclips\VTS_01_0.mkv" -p phd

    Or you also can use one of the VOB files. In any case if IFO file presented all DVD will be transcoded.
    DivXEngine.exe -i "c:\DVD\VIDEO_TS\VTS_01_1.VOB" -o " c:\testclips\VTS_01_0.mkv" -p phd

  3. Burn DVD subtitles in Home Theater profile:
    DivXEngine.exe -i "c:\DVD\VIDEO_TS\VTS_01_1.IFO" -o "c:\testclips\VTS_01_0.divx" -p ht –b

    Transcoding DVD with subtitles in Home Theater profile:

Muxing DivX HEVC in MKV

Last updated on Tues, 03/04/2014 by Geno James

The folks at MKVToolNix have officially merged the changes submitted by DivX to add HEVC support to MKVToolNix. The latest version of MKVToolNix (v6.8) includes these changes.

No more custom builds and playing with custom binaries, download the official MKVToolNix binaries/installers (v6.8 or later) and mux/demux HEVC video to/from mkv container to your hearts content.

MKVToolNix is a popular set of open source tools used to mux and demux Matroska (mkv) files. The tools used to support AVC, VP8, VC1, and now, with the DivX team's latest contribution -- HEVC!

All set? Now head over to the HEVC Documentation section to learn about Using MKVToolNix to mux your first DivX HEVC video. And while you're at it, don't forget to review the DivX HEVC profiles. As always, we welcome your feedback.

Publish DivX Videos On the Web

English | Deutsch | Français | 日本語 | Español

DivX Web Player lets you watch DivX® videos right in your browser. And if you have your own videos that you’d like to share on your website or blog, DivX Web Player is all you need.

If you can copy and paste, you have enough know-how to stream a DivX video from your site. If you scoff at automatic HTML code generators, then our Developer Guide is for you.

Option 1:
Code Generator

Option 2:
DivX Web Developer Guide

Show off more videos
Along with easy HTML code creation, the Code Generator lets you add in recommended videos with your embedded DivX Web Player.

For the developer in you
For video publishers looking for a tool to publish high-quality videos online for free: this Developer Guide, a little HTML and some JavaScript is all you need to get started. (Audience not included;)

The important details
If you choose DivX Web Player for your site, awesome! We like people who use our stuff. In return, we ask that you:

  • Acknowledge DivX
    DivX is a registered trademark and can only be used with permission. When you use DivX Web Player on your site, please also use our trademark disclaimer:
    DivX® is a registered trademark of DivX, LLC, a subsidiary of Rovi Corp.
  • Let them download
    If you publish DivX video on your site, make it easy for your users to get DivX Web Player so they can watch them. Make these download links easily accessible:

    Download DivX Web Player for Windows
    Download DivX Web Player for Mac

  • Link back
    Include a link back to the DivX Web Player blog. It’s a nice way to show others how to use DivX to publish their videos too.
  • Use our stuff (if you want to)
    Grab these ready-made buttons to use on your site to encourage downloads of DivX Plus Web Player. (Remember the installer links supplied above.)
  • Don’t cheat
    Remember the “No Commercial Use” policy you accepted? It applies to everything you download from DivX, including DivX Web Player, our SDKs, etc.


We hope you enjoy using DivX Web Player. If you have any questions, a good place to start is in the DivX Web Player forum.

DivX265 HEVC Command Line Encoder evaluation

This post details the results of our comparison of the latest version of DivX265 encoder v 1.2, our HEVC command line encoder with HM (HEVC reference encoder), x265 v 0.8 and x264. HEVC test stream BasketballDrive 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 both DivX265 and x265 the fastest and default configurations have been used. For x264 preset veryslow 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, x265 medium, x264 very slow, x265 ultrafast, and finally DivX265 fastest speed. The BD (Bjøntegaard Delta) rate has been calculated between DivX265 and x265 and is 3% when using the default configuration and -14% for the fastest configuration.

Encoding speed

The next plot shows the relative speed of each encoder: DivX265 using the fastest setting encodes this sequence in the shortest amount of time, followed by x265 ultrafast, x264 veryslow, DivX265 balanced, and x265 medium. HM takes the most time to encode this sequence. The fastest settings of DivX265 and x265 are faster than x264 veryslow.

In summary, DivX265 can encode this sequence with better quality than x265 when using the default settings and faster when using the fastest settings.

Encoding settings
Encoder version configuration parameters [tr]