Changelog

This is the list of what has changed since the first public version of DuFFmpeg.

0.3.0

New Features

  • Added LUT tools (working with OCIO‘s ociobakelut)
  • Added The Green Guide to transcoding to the documentation.
  • Added support for conversion to/from the ACEScg color space.
  • Partial OCIO support through LUTs and the ociobakelut tool.
  • Included Blender Filmic LUTs.

Improvements

  • Improved color management process and added the ability to set the color working space or to disable color management.
  • Added an option to apply LUT before or after color management (on input or output color space).
  • Included Blender LUTs to convert from Linear to Filmic.
  • A lot of small UI Tweaks to improve the user experience.
  • Continuing code refactor to improve maintenance and stability.

Fixes

  • Fixed a bug resetting the first frame number to 0 when rendering frame sequences.
  • Fixed the broken audio codec selection
  • Fixed the audio transcode checkbox not working after checking audio copy.
  • Fixed the render presets sometimes incorrectly installed when launching the render from inside After Effects with the script.
  • False-positive error detection during transcoding (probably) fixed.
  • Better stability for the progress bar when rendering After Effects projects.

Known issues

These issues could not be fixed before the release and will be fixed in future updates.

  • The progress bar will not work correctly when rendering After Effects compositions if After Effects is not installed in English (#230).
  • When rendering a composition using the After Effects script on Mac OS, and the composition name contains special characters, After Effects will freeze (#231).
  • The window can not be resized on Mac OS (#232).

0.2.0

New Features

Improvements

  • Several UI adjustments.
  • Better display of the information for output formats.
  • Track and display cache usage.
  • Restricted the ability to change the color range to YUV pixel formats only.
  • Improved settings UI (moved cache options to their own section, hide After Effects on Linux…)
  • Improved codec profile management for h.264 / AVC.
  • Improved pixel format management.
  • Improved custom parameters management.
  • Ability to automatically remove temporary After Effects projects.
  • Code refactoring and improvements to improve performance and stability, and prepare the development of the render queue.
  • After Effects script: auto-start unchecked by default.
  • After Effects script: added an option to override the default output path.

Fixes

  • Fixed crash on quit.
  • Automatically sets or reverts to default codec when needed.
  • The closest pixel format is now set when switching the output with or without alpha.
  • Fixed the pixel format list getting back to Default when changed.
  • Fixed the list of presets in After effects incorrectly updated.
  • Fixed several issues with the automatic build of the output path, and related crashes
  • Fixed UI font incorrectly set on Windows.

0.1.5

New Features

  • Ability to set the audio sample format
  • Webm support (with alpha too), with two new presets

Improvements

  • Complete UI Refactor

Fixes

  • Fixed the extension of the output not changed when changing a preset.

0.1.4

Private testing release

0.1.3

New Features

Improvements

  • Lots of code improvements to make maintenance and contributions easier.

Fixes

  • Fixed crash with the Vidvox HAP codec.
  • Fixed console output on Windows.
  • Fixed crash when FFmpeg was incorrectly loaded.
  • Automatically reload features from FFmpeg if the settings are corrupted.
  • Reduced launch time (again).

0.1.2

Fixes

  • EXR sequences are now correctly detected.
  • Fixed transcoding sequence not working if the framerate is kept to the default value.

0.1.1

New Features

  • Added controls for the Profile and Level when transcoding to h.264
  • Added Quality control for ProRes.
  • Multiple input files
  • Select and map streams from the input file(s) to the output media (i.e. easily add sound to an image sequence, or change the sound of a video)
  • Added complete color management options (still need to add LUT support).
  • Ability to open files with DuME. They will be added as input medias.
  • Added a Help menu on the top right corner of the window with useful links
  • Included a script to be used in After Effects to send compositions to DuME
  • Added the ability to add command line options when launching DuME, to automatically add input medias.

Presets and formats

  • Added high compatibility presets for MP4 (Baseline level 3.0)
  • Added 16 bpc PNG
  • Enabled alpha by default for PNG and TGA
  • Added 24-bit and 32-bit WAV
  • Removed MP4 presets resized to 1080p and 720p. All presets now keep the input size by default, use the “Resize” option if you need to change the resolution.

General Improvements

  • Complete code refactor. The application is now easier to maintain, and the groundwork is better for further development and new features. The application should be more stable.
  • The consoles (log, ffmpeg console, after effects console) have been improved.
  • The color management has been completely changed and improved.
  • The input information displayed when dropping a file onto DuME is a lot more detailed.
  • The UI now uses nice “blocks” for options
  • Some options come with useful presets (like standard resolutions for the Resize option, color profile settings for the Color management block, etc).
  • A summary of the output settings is available
  • Support of EXR (especially colors) have been improved
  • Color conversion when transcoding to YUV files is better
  • Improved compatibility of ProRes files.

0.0.9

General Improvements

  • The User Interface has been improved, using drop shadows to group parameters. This is a first step to future improvements of the UI.
  • Check video size before transcoding using h264: Adjust to even numbers.
  • The default gamma for EXR files and After Effects projects is now automatically set to BT.470M (gamma 2.2).

Fixes

Linux

  • User Interface: Margins and fonts are now correctly displayed on Linux.

0.0.8-Alpha

Initial Release.