DuME, the Duduf Media Encoder – a fast, versatile and easy-to-use Free and Open Source Media Encoder.
DuME is still in an early development version, but can already be used in a professionnal pipeline.
- It is fast, versatile, and very easy-to-use.
- A system of simple presets makes it very quick to use. It comes with carefully hand-crafted presets suited for professionnal use.
- Transcoding mostly uses FFmpeg, a very fast and versatile command-line media encoder.
- It supports a huge variety of both input and output formats.
- Color management is carefully handled, and it has a partial OpenColorIO support through LUTs and LUT tools. This OCIO support will be completed and improved over time.
- It will handle openEXR files, their AOVs, and compressions, using OpenImageIO. This is still in development.
- It renders and transcodes Adobe After Effects compositions.
- It will render and transcode Blender scenes. This is still in development.
- It will have a render/transcode queue to plan and queue all your rendering/transcoding jobs. This is still in development.
- It is packed with a lot of useful features (speed and framerate interpolation, applying LUTs, mixing streams, resizing/cropping…), all crafted for best quality and performance, with a lot of options but carefully chosen default values.
- It comes with a Command-Line interface too, to make it easier to include in your existing pipeline.
- It will include a server API through a background daemon, to make it easier to use with an existing pipeline and/or as a renderfarm. This is still in development.
The goal of DuME is to be as easy to use as possible even for beginners, without any compromise on functionality for advanced users.
To achieve this goal, the development of the application follows these guidelines:
- The User Interface has to be both intuitive and nice-looking, as well as fast.
- Transcoding to standard formats (mp4, PNG…) is straightforward, thanks to carefully hand-crafted presets.
- The most common parameters (resolution, frames per second, codec, quality…) can easily be set through the user interface
- Advanced users can add any other parameter available in FFmpeg thanks to the “custom parameters”, or even input their own commands through the included command line.
- Common parameters and Custom parameters can be saved as easy-to-use User Presets.
- Transcode any audio or video file, from any format supported by FFmpeg to any other format supported by FFmpeg.
- Easy presets for: mp4 (h.264/h.265), wav, PNG, EXR, Quicktime HAP, Apple Prores… – evolving list.
- Transcode to and from Image Sequences (PNG, EXR…).
- Mix Media files (e.g. add sound to an image sequence).
- Easily render After Effects projects and transcode to any format supported by FFmpeg.
- Color managed transcoding.
- Create/convert/apply LUTs.
- Render/Transcode queue, work in progress, possible with command/batch files thanks to the command line interface.
Some of these features are already being developed and are tested with our supports on Patreon.
- Simple media player.
- Preview of the input.
- Preview of the output.
- Render Blender scenes.
- Append several inputs.
- Add subtitles tracks.
- Burn subtitles in picture.
- Burn Metadata in picture (Timecode…).
- Server API.
- Better openEXR support.
- Full OCIO support.
Subscribe to our newsletter to stay updated about what we do, to be notified about new tools, new features, and updates. You can access the archives of our newsletters here.