DuME
DuME copied to clipboard
A fast, versatile, easy-to-use and cross-platform Media Encoder based on FFmpeg
DuME - The Duduf Media Encoder
Rendering and transcoding medias on Windows, Mac OS, Linux.
📖 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.9.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.exein 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
ffmpegin the the application package once you've built it, inContents/MacOS.