Releases: Thurinum/simple-media-encoder
Releases · Thurinum/simple-media-encoder
v0.11.0-win64
Small update bringing two useful features.
What's new
- Added passthrough for video and audio. When selected in the codec dropdown, ffmpeg will use the original stream rather than reencode it.
- Added audio downmixing. You can choose the audio channel count in the options.
Other notable changes
- Fixed default audio quality being very low upon opening the app for the first time
- Enabled and disabled controls properly update on app launch and when loading a preset
- Fixed potential crash involving certain numerical controls
- Fixed some memory leaks
- Updated shipped ffmpeg binaries (from gyan.dev)
v0.10.0-win64
New release bringing several features as well as several in-progress improvements!
What's new
- App theme will now sync with the system (light/dark). On Windows, theme accent colors will also be used.
- All codecs and muxers supported by FFmpeg are now available. Uncheck "Show common formats only" to display all of them.
- A file from the explorer can now be drag and dropped onto the app's window. It will be loaded for encoding.
- Presets are more useful as they cover almost every setting.
- A "Default" preset with standard values and "Discord" (8mb file size) preset are provided for now.
- More presets can also be configured in
presets.ini
of the app's folder.
- Fixed the requirement to have ffmpeg.exe in the app's folder. Now executables in the PATH will be recognized properly.
Possible issues
- Some files may fail to encode properly because they have uncommon metadata. This is because the current metadata parser is quite rustic, but it will be rewritten in a future release.
- Running on MacOS should be possible but has not been extensively tested.
Other notable changes
- Ported build system from QMake to CMake.
- New app icon courtesy of @theodore-lheureux.
- Restructured codebase with a clean folder structure.
- Attempted to de-couple the codebase with dependency injection, using boost::di. It's a start, but there's still much to do.
- Streamlined serialization of the app's input widgets for easier settings and presets management.
- And many more code changes...
v0.9.0-beta-win64
Initial beta release for Windows. Building for Linux is supported.
What works
- All features should be operational.
- Build has been confirmed working on Windows and Arch Linux.
What may not work
- Some media files may fail to be loaded because of their metadata;
- This will be remediated soon (February 2024), as I'm rewriting the whole thing.
- Some UI behaviour may be unexpected or unintuitive;
- Feel free to report such.
- Code is a huge mess.
- An upcoming update will streamline things up and patch a few bugs along the way.