Repository navigation
Releases: sudo-py-dev/fmx
Release list
FMX 0.4.8
What's new
Saved presets
- Save a tool with its current settings as a named preset.
- Run presets from Favorites, the presets button, or a file's right-click menu.
- Start a preset from the command line with
--preset <id>.
Lossy WebP output
- Export lossy WebP images, keeping transparency.
Smoother screen recording
- The timer shows the real elapsed time instead of lagging behind.
- On Wayland, recordings keep their real length and stay in sync with the sound.
- A "Dropping frames" warning appears when the recording falls well below the chosen frame rate.
Fixes
- Collage layout thumbnails no longer overlap in right-to-left languages, and the editor fits in short windows.
- Desktop shortcuts keep working after FMX is updated or replaced.
- Previews use a bounded amount of memory.
- Queue rows show the full running status on hover.
Download
| System | File |
|---|---|
| Windows 10/11 (64-bit) | fmx-0.4.8-windows-x64-setup.exe |
| macOS 11+ (Intel and Apple silicon) | fmx-0.4.8-macos-universal.dmg |
| Ubuntu / Debian (64-bit) | fmx_0.4.8_amd64.deb |
| Other Linux (64-bit, portable) | fmx-0.4.8-linux-x86_64.tar.gz |
macOS: FMX is not notarized by Apple yet. The first time, right-click FMX in
Applications and choose Open.
Windows: SmartScreen may warn about an unknown publisher; choose More info → Run anyway.
Verify a download
Every file has a .minisig signature made with FMX's release key, and SHA256SUMS lists
their checksums. FMX's built-in updater checks the signature before installing anything.
To check a file yourself with minisign:
minisign -Vm <file> -P RWRGUcjat1hYfPTyJvzyamrOJ9OvHe2D7nxY3Pmah/5llIVcxpus8tCN
FMX 0.4.7
What's new
Custom window controls and navigation
- Replace the system title bar with a compact, theme-aware bar with custom close, minimize, maximize and restore controls.
- Mirror the controls for RTL/LTR languages, with translated tooltips, keyboard focus and hover feedback.
- Drag the title bar to move the window, double-click to maximize or restore, and resize from the edges and corners.
- Organize all 121 tools into task groups, improve search and Hebrew wording, and fix tool-card wrapping in both layout directions.
- Fix sidebar search layout when typing and clearing; move the usage guide to the Settings sidebar footer.
Automatic language selection
- Detect the system display language on Windows and macOS and the locale on Linux, with English fallback for unsupported languages.
- Automatically localize the Windows installer in English, Spanish, French, German, Hebrew or Russian, falling back to English.
- Preserve an explicit language chosen in FMX Settings.
Live image collages
- Create collages with two-column, three-column and spotlight templates.
- Preview photos live while changing spacing and photo fit.
- Click two photos to swap positions, then export a PNG at up to 4096 × 4096 pixels.
- Cache photo previews for responsive editing and keep the canvas centered in both layout directions.
Media tools and metadata
- Add video reversal, fades, stabilization, denoising and sharpening.
- Add audio denoising, silence trimming and configurable vocal reduction for karaoke.
- Create video thumbnail sheets and waveform videos.
- Inspect media information without modifying files and remove photo metadata with native processing.
- Edit tags per file with scoped metadata and verify saved changes.
Safer conversions and shared actions
- Stage conversion outputs privately and publish completed files without overwriting existing destinations.
- Clean up private temporary outputs after failures or cancellation while preserving destination data.
- Improve external-process handling and streamline shared tool actions and conversion helpers.
- Add per-tool desktop shortcuts that open the selected tool in FMX.
- Update the README for the expanded toolset and navigation, and switch repository branch references to main.
Download
| System | File |
|---|---|
| Windows 10/11 (64-bit) | fmx-0.4.7-windows-x64-setup.exe |
| macOS 11+ (Intel and Apple silicon) | fmx-0.4.7-macos-universal.dmg |
| Ubuntu / Debian (64-bit) | fmx_0.4.7_amd64.deb |
| Other Linux (64-bit, portable) | fmx-0.4.7-linux-x86_64.tar.gz |
macOS: FMX is not notarized by Apple yet. The first time, right-click FMX in
Applications and choose Open.
Windows: SmartScreen may warn about an unknown publisher; choose More info → Run anyway.
Verify a download
Every file has a .minisig signature made with FMX's release key, and SHA256SUMS lists
their checksums. FMX's built-in updater checks the signature before installing anything.
To check a file yourself with minisign:
minisign -Vm <file> -P RWRGUcjat1hYfPTyJvzyamrOJ9OvHe2D7nxY3Pmah/5llIVcxpus8tCN
FMX 0.4.6
What's new
Getting started
- A welcome guide walks through the basics on first launch.
- Russian is now available alongside the existing interface languages.
More conversion formats
- Added ALAC (Apple Lossless), CAF and AU audio output.
- Added PPM, PGM and PAM image output.
Video downloader
- Save video, audio, subtitles, thumbnails or metadata.
- Choose playlist items and clip ranges, split chapters and use SponsorBlock.
- Added download history, live-stream options and cookies-file support.
Documentation and checks
- Clearer setup instructions and new screenshots in the README and download website.
- macOS lint and test checks now run on code changes, alongside Linux and Windows.
Download
| System | File |
|---|---|
| Windows 10/11 (64-bit) | fmx-0.4.6-windows-x64-setup.exe |
| macOS 11+ (Intel and Apple silicon) | fmx-0.4.6-macos-universal.dmg |
| Ubuntu / Debian (64-bit) | fmx_0.4.6_amd64.deb |
| Other Linux (64-bit, portable) | fmx-0.4.6-linux-x86_64.tar.gz |
macOS: FMX is not notarized by Apple yet. The first time, right-click FMX in
Applications and choose Open.
Windows: SmartScreen may warn about an unknown publisher; choose More info → Run anyway.
Verify a download
Every file has a .minisig signature made with FMX's release key, and SHA256SUMS lists
their checksums. FMX's built-in updater checks the signature before installing anything.
To check a file yourself with minisign:
minisign -Vm <file> -P RWRGUcjat1hYfPTyJvzyamrOJ9OvHe2D7nxY3Pmah/5llIVcxpus8tCN
FMX 0.4.5
What's new
Favorites
- Star any tool to pin it. A Favorites entry at the top of the sidebar lists your starred tools, and FMX remembers them.
Sound recorder
- New tool that records your microphone, the computer's sound, or both, as MP3, WAV, FLAC, OGG, Opus or M4A.
Sidebar and search
- Each category shows how many tools it has.
- Search finds tools that match every word you type, and has a button to clear it.
Hebrew and right-to-left text
- The text cursor and mouse clicks land in the right place in Hebrew and mixed Hebrew/English text.
- Clearer Hebrew wording across the app.
Reliability
- After an update, the new FMX waits for the old window to close instead of quitting.
- Sliders have round handles that are easier to see.
Download
| System | File |
|---|---|
| Windows 10/11 (64-bit) | fmx-0.4.5-windows-x64-setup.exe |
| macOS 11+ (Intel and Apple silicon) | fmx-0.4.5-macos-universal.dmg |
| Ubuntu / Debian (64-bit) | fmx_0.4.5_amd64.deb |
| Other Linux (64-bit, portable) | fmx-0.4.5-linux-x86_64.tar.gz |
macOS: FMX is not notarized by Apple yet. The first time, right-click FMX in
Applications and choose Open.
Windows: SmartScreen may warn about an unknown publisher; choose More info → Run anyway.
Verify a download
Every file has a .minisig signature made with FMX's release key, and SHA256SUMS lists
their checksums. FMX's built-in updater checks the signature before installing anything.
To check a file yourself with minisign:
minisign -Vm <file> -P RWRGUcjat1hYfPTyJvzyamrOJ9OvHe2D7nxY3Pmah/5llIVcxpus8tCN
FMX 0.4.4
What's new
Favorites
- Star any tool to pin it. A Favorites entry at the top of the sidebar lists your starred tools, and FMX remembers them.
Sound recorder
- New tool that records your microphone, the computer's sound, or both, as MP3, WAV, FLAC, OGG, Opus or M4A.
Sidebar and search
- Each category shows how many tools it has.
- Search finds tools that match every word you type, and has a button to clear it.
Hebrew and right-to-left text
- The text cursor and mouse clicks land in the right place in Hebrew and mixed Hebrew/English text.
- Clearer Hebrew wording across the app.
Reliability
- After an update, the new FMX waits for the old window to close instead of quitting.
- Sliders have round handles that are easier to see.
Download
| System | File |
|---|---|
| Windows 10/11 (64-bit) | fmx-0.4.4-windows-x64-setup.exe |
| macOS 11+ (Intel and Apple silicon) | fmx-0.4.4-macos-universal.dmg |
| Ubuntu / Debian (64-bit) | fmx_0.4.4_amd64.deb |
| Other Linux (64-bit, portable) | fmx-0.4.4-linux-x86_64.tar.gz |
macOS: FMX is not notarized by Apple yet. The first time, right-click FMX in
Applications and choose Open.
Windows: SmartScreen may warn about an unknown publisher; choose More info → Run anyway.
Verify a download
Every file has a .minisig signature made with FMX's release key, and SHA256SUMS lists
their checksums. FMX's built-in updater checks the signature before installing anything.
To check a file yourself with minisign:
minisign -Vm <file> -P RWRGUcjat1hYfPTyJvzyamrOJ9OvHe2D7nxY3Pmah/5llIVcxpus8tCN
FMX 0.4.3
What's new
Current, FMX-owned media tools
- Upgrade every platform to FFmpeg 9.0.2 and yt-dlp 2026.10.26.
- Store reduced Linux, Windows and universal macOS tool bundles as immutable assets in the FMX repository.
- Verify every upstream input and every FMX-owned bundle with pinned SHA-256 checksums.
- Normal releases now download media tools only from the FMX repository.
Interface and preview
- Improve translated labels and accessible names for icon buttons.
- Show media details without blocking the interface.
- Improve the preview controls and keep exported rotations consistent with the preview.
Capture and reliability
- Include local timestamps in screenshot and screen-recording filenames.
- Keep cancellation working when a child process closes its output stream.
- Ignore external yt-dlp configuration and improve handling of download metadata errors.
- Add a fast source and translation audit for developers.
Smaller packages and faster releases
- Optimize the FMX executable for size across Linux, Windows and macOS.
- Increase compression for the universal Mac disk image.
- Improve release build caching and reuse the cached release-signing tool.
- Upload compressed packages without compressing them again.
- Report package sizes in the release workflow summary.
Download
| System | File |
|---|---|
| Windows 10/11 (64-bit) | fmx-0.4.3-windows-x64-setup.exe |
| macOS 11+ (Intel and Apple silicon) | fmx-0.4.3-macos-universal.dmg |
| Ubuntu / Debian (64-bit) | fmx_0.4.3_amd64.deb |
| Other Linux (64-bit, portable) | fmx-0.4.3-linux-x86_64.tar.gz |
macOS: FMX is not notarized by Apple yet. The first time, right-click FMX in
Applications and choose Open.
Windows: SmartScreen may warn about an unknown publisher; choose More info → Run anyway.
Verify a download
Every file has a .minisig signature made with FMX's release key, and SHA256SUMS lists
their checksums. FMX's built-in updater checks the signature before installing anything.
To check a file yourself with minisign:
minisign -Vm <file> -P RWRGUcjat1hYfPTyJvzyamrOJ9OvHe2D7nxY3Pmah/5llIVcxpus8tCN
FMX 0.4.2
What's new
Interface and preview
- Improve translated labels and accessible names for icon buttons.
- Show media details without blocking the interface.
- Improve the preview controls and keep exported rotations consistent with the preview.
Capture and reliability
- Include local timestamps in screenshot and screen-recording filenames.
- Keep cancellation working when a child process closes its output stream.
- Ignore external yt-dlp configuration and improve handling of download metadata errors.
- Add a fast source and translation audit for developers.
Smaller packages and faster releases
- Optimize the FMX executable for size across Linux, Windows and macOS.
- Increase compression for the universal Mac disk image.
- Improve release build caching and reuse the cached release-signing tool.
- Upload compressed packages without compressing them again.
- Report package sizes in the release workflow summary.
Download
| System | File |
|---|---|
| Windows 10/11 (64-bit) | fmx-0.4.2-windows-x64-setup.exe |
| macOS 11+ (Intel and Apple silicon) | fmx-0.4.2-macos-universal.dmg |
| Ubuntu / Debian (64-bit) | fmx_0.4.2_amd64.deb |
| Other Linux (64-bit, portable) | fmx-0.4.2-linux-x86_64.tar.gz |
macOS: FMX is not notarized by Apple yet. The first time, right-click FMX in
Applications and choose Open.
Windows: SmartScreen may warn about an unknown publisher; choose More info → Run anyway.
Verify a download
Every file has a .minisig signature made with FMX's release key, and SHA256SUMS lists
their checksums. FMX's built-in updater checks the signature before installing anything.
To check a file yourself with minisign:
minisign -Vm <file> -P RWRGUcjat1hYfPTyJvzyamrOJ9OvHe2D7nxY3Pmah/5llIVcxpus8tCN
FMX tools: FFmpeg 9.0.2 + yt-dlp 2026.10.26
Pinned tool bundle maintained by FMX. Inputs and checksums are recorded in packaging/vendor-tools.py.
FMX 0.4.0
What's new
Screen recorder and screenshots
- Records on Wayland (GNOME, KDE) through the system's screen-sharing dialog.
- Choose the sound: none, microphone, computer sound, or both; pick a monitor or a custom area, and hide the mouse pointer.
- Save as MP4, MKV, WebM or MOV, with quality presets, a 3-second countdown, and an option to minimize FMX first.
- New Screenshot tool: the whole screen, a monitor or an area, as PNG or JPEG, after a delay.
Video preview
- Play and pause the video (Space), skip with the buttons or arrow keys; the picture is bigger and centred.
- Trim has one simple start/end row under the video.
- Extract Frames can save frames at moments you pick while watching, every frame, or every few seconds from part of a video.
- Rotate has turn and flip buttons under the picture that combine, with a live preview.
Simpler and cleaner
- Tool options are tidy rows split by lines, with switches for on/off options.
- The queue is a clean list: one row per job, long names shortened, actions at the end.
- Settings groups have titles, and "When done" moved there from the queue.
- CD to Audio lists your disc drives instead of asking for a path.
- YouTube downloads offer only the qualities the video has.
Fixed
- The System theme follows the desktop's light/dark change without restarting.
Download
| System | File |
|---|---|
| Windows 10/11 (64-bit) | fmx-0.4.0-windows-x64-setup.exe |
| macOS 11+ (Intel and Apple silicon) | fmx-0.4.0-macos-universal.dmg |
| Ubuntu / Debian (64-bit) | fmx_0.4.0_amd64.deb |
| Other Linux (64-bit, portable) | fmx-0.4.0-linux-x86_64.tar.gz |
macOS: FMX is not notarized by Apple yet. The first time, right-click FMX in
Applications and choose Open.
Windows: SmartScreen may warn about an unknown publisher; choose More info → Run anyway.
Verify a download
Every file has a .minisig signature made with FMX's release key, and SHA256SUMS lists
their checksums. FMX's built-in updater checks the signature before installing anything.
To check a file yourself with minisign:
minisign -Vm <file> -P RWRGUcjat1hYfPTyJvzyamrOJ9OvHe2D7nxY3Pmah/5llIVcxpus8tCN
FMX 0.3.1
What's new
A cleaner Settings window
- Every setting is now one tidy row: its name and a short description on one side, its control on the other.
- On/off settings use switches, and the long explanations moved into tooltips.
New About page
- Settings → About shows the version, links to the website, problem reports and all releases, and FMX's licenses.
Fixed
- Tool pages no longer jump sideways when you open a section like Edit or Output settings.
Download
| System | File |
|---|---|
| Windows 10/11 (64-bit) | fmx-0.3.1-windows-x64-setup.exe |
| macOS 11+ (Intel and Apple silicon) | fmx-0.3.1-macos-universal.dmg |
| Ubuntu / Debian (64-bit) | fmx_0.3.1_amd64.deb |
| Other Linux (64-bit, portable) | fmx-0.3.1-linux-x86_64.tar.gz |
macOS: FMX is not notarized by Apple yet. The first time, right-click FMX in
Applications and choose Open.
Windows: SmartScreen may warn about an unknown publisher; choose More info → Run anyway.
Verify a download
Every file has a .minisig signature made with FMX's release key, and SHA256SUMS lists
their checksums. FMX's built-in updater checks the signature before installing anything.
To check a file yourself with minisign:
minisign -Vm <file> -P RWRGUcjat1hYfPTyJvzyamrOJ9OvHe2D7nxY3Pmah/5llIVcxpus8tCN