Introduction to DuME

Why using DuME

What makes it different

A lot of nice media encoders are available, both private, closed-source or free and open source ones. But DuME is a bit different, and it’s always nice to have options. Here’s what makes it different:

Here’s a word by Duduf to understand why he decided to develop his own media encoder:

At first, I just needed to be able to quickly merge image sequences and audio files to video files, and very few encoders are able to do that, not even Adobe Media Encoder. But I liked the ability to drop an After Effects project into Media Encoder too, so I wanted to have my own encoder both more versatile than Adobe Media Encoder and able to render projects and scenes from other DCC apps like Blender, After Effects, Maya…

Then I had to be able to easily remap audio streams, and I started working on a nodal view to make this easier. That was the same time I had to integrate this new DuME into professional animation production pipelines which led me to also implement proper color management and OCIO, along with several APIs and a command line interface, which proved useful for Unreal Engine too.

To help you compare and choose the media encoder that best suits your needs, here’s a summary:

Main features comparison

Encoder Open Source Platforms Lightweight
and fast
Renderers
Encoders
Live
preview
Filters
DuME
Windows
Mac OS
Linux
After Effects
Blender
Unreal Engine
FFmpeg

comprehensive
nodal view
FFmpeg
Windows
Mac OS
Linux
FFmpeg 🟨
Pipe streams to FFplay

comprehensive
filter graph
Adobe Media Encoder 🟨
Windows
Mac OS
Fast,
but heavy,
and long to launch.
After Effects
Premiere Pro
🟨
Limited
LUTs, Loudness correction…
Handbrake
Windows
Mac OS
Linux
FFmpeg 🟨
Limited
Deinterlace, Denoise, Scale…
Shutter Encoder
Windows
Mac OS
Linux
FFmpeg 🟨
Limited
Crop, Scale, Color correction, Overlay…
cutz
Online, SaaS

Needs uploading and downloading files
to their server
Probably FFmpeg

Specific features

Formats

Encoder Common formats* Specific formats** Image sequences Merge image sequences
with audio
Live stream Subtitle streams
DuME Output: ✅
Input: ✅
Output: ✅
Input: ✅
Input: ✅
Output: ✅
🟨
In development

Planned
FFmpeg Output: ✅
Input: ✅
Output: ✅
Input: ✅
Input: ✅
Output: ✅
Adobe Media Encoder Output ✅
Input: ✅
Output 🟨
Input: 🟨
Missing some formats
Handbrake Output ✅
Input: ✅
Output 🟨
Input: 🟨
Very limited formats
Shutter Encoder Output ✅
Input: ✅
Output: ✅
Input: ✅
cutz Output 🟨
Input: 🟨

* What we consider to be common formats (in 2025) are: h.264, h.265, VP8/9 for video, and AAC, MP3, FLAC, AC3, Opus and Vorbis for audio.
** Specific formats may be all other existing formats.

Professional tools, automation, pipeline integration

Encoder APIs TCP Server Command Line Interface Color Management
DuME
Python
ExtendScript

OCIO
FFmpeg
FFmpeg 🟨
No support for OCIO
Adobe Media Encoder 🟨
CEP
🟨
No support for OCIO
Handbrake
Shutter Encoder 🟨
No support for OCIO
cutz

A word about Shutter Encoder

The excellent Shutter Encoder is a great alternative to DuME, but it fills different needs. It can edit media files together and provides useful tools especially for editors, with a great timeline and lots of parameters.

DuME’s nodal view makes it different and more aimed at automating tasks and adjusting video and audio streams, or remapping and mixing multiple streams. DuME also adds professional tools like APIs, a TCP server, a commad line interface, and the ability to render Blender, After Effects or Unreal Engine streams.

Both support all kinds of formats, including professional formats for editors and production pipelines (ProRes, Avid DnxHD/HR, OpenEXR) as well as common consumer formats (h.264, h.265, VP8/9 and containers like .mov, .mp4, .webm…), but DuME also comes with OCIO for OpenEXR color management and color managed pipeline integration.