[1.2.0] - 2025-09-10
You must generate a fresh config to work with the updated configuration system. Config args have changed since v1.1.0 be sure to view the readme or run deezy config -h
Added
- New CLI args to manage your the automatic temp directory.
- Now checks for valid arguments on presets and gives the user helpful error messages.
- For formats that don't have a duration available (THD, other raw elementary formats) there is now a loading circle for progress when processing with FFMPEG.
- DEE related errors will be displayed without deezy running in DEBUG mode. (You may still need to run in debug for edge cases).
deezy config generatenow generates a cleaner and more descriptive default template.- Checks for required executable dependencies in the CLI before attempting to run any encoders.
- Some more arg parser help messages.
Fixed
- Generated config had invalid pre defined presets.
- Numerous issues with config.
- Major bug where the user defined bitrate wouldn't be set on all 3 encoders since the re-work.
- Use case insensitive checks for DRC.
- DEE config
prepend_silence_durationandappend_silence_durationset to defaults. - Fixed an issue opening files with no FPS/duration data (only effected elementary files).
Changed
- Rebuilt config to be more maintainable with improved error handling.
- Preset arg has changed:
- You now call preset as it's own "encoder"
deezy encode preset --name YOUR_PRESET_NAME.
- You now call preset as it's own "encoder"
- DEE key
time_baseis now set tofile_positioninstead ofembedded_timecode. - Automatic temp directory now stores all job files in a parent folder
deezy. - Set automatic bitrate selection when not supplied by the user to a DEBUG message instead of info.
Removed
- Un-needed logging statement for channel defaults.