Skip to content
A fast, versatile, easy-to-use Media Encoder based on FFmpeg
C++ CSS JavaScript QMake C HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE
Sample presets
Test Medias
docs
src-ae
src-docs
src
.gitattributes
.gitignore
LICENSE
README.md

README.md

DuME - The Duduf Media Encoder

Rendering and transcoding medias.

📖 A comprehensive user documentation is available here.

🎥 You can download the latest public version here.

📣 You can also help the developper (Nicolas "Duduf" Dufresne) and access Beta versions on Patreon.

Community

🚀 Join us and have a chat to get started!

🤗 We'd be happy to welcome you on the forum too.

Dependencies

  • Qt >= 5.14.0
  • ( OpenImageIO >= 2.0 ) (not implemented yet)
  • FFmpeg executable binary >= 4.0

Build

First, get and install the dependencies:
Install Qt along with Qt Creator,
Then install the OpenImageIO library for development,
And finally, get an FFmpeg executable binary to transcode medias with DuME.

Then, you can just open and build the project with Qt Creator. The project and the source code are in the src sub-directory.

Linux

  • Qt: use the online installer for Qt.
  • OpenImageIO is probably available in your distribution packages.
    With Aptitude (Ubuntu / Debian): sudo apt-get install libimageio-dev.
    Otherwise, you will have to build it from source.
  • FFmpeg is also probably available in your distribution packages.
    With Aptitude (Ubuntu / Debian): sudo apt-get install ffmpeg.

Windows

  • Qt: use the online installer for Qt.
  • OpenImageIO: TODO
  • FFmpeg can be downloaded here. In order to let DuME use it automatically, you can copy ffmpeg.exe in the same directory where you build DuME.

Mac OS X

  • Qt: use the online installer for Qt.
  • OpenImageIO: TODO
  • FFmpeg can be downloaded here. In order to let DuME use it automatically, you can copy ffmpeg in the the application package once you've built it, in Contents/MacOS.
You can’t perform that action at this time.