Releases: romanstma-cpu/rom-convert
Release list
ROM Convert 1.0.0
The second ROM app: a media converter that runs entirely on your PC.
Every free online converter wants your file on their server, caps it at 100 MB, stamps a watermark on the result, or asks you to sign up. ROM Convert does none of that — it bundles ffmpeg and converts locally. Your files never leave the machine, and the app works with no internet connection at all.
Formats
| Video | MP4 (H.264), MP4 (H.265, about half the size), WebM (VP9), GIF |
| Audio | MP3, M4A, WAV, FLAC — including audio pulled straight out of a video |
| Image | JPG, PNG, WebP |
Pick a quality preset instead of a bitrate, optionally cap the resolution or trim to a section, then drop in as many files as you like and let the queue work through them.
Things it refuses to do
- Overwrite anything. Converting
clip.movtwice gives youclip.mp4andclip (1).mp4. Writing over the original is refused outright. - Leave a broken file behind. Cancel a conversion, or let one fail, and the partial output is deleted. A truncated video that looks like a finished one is worse than nothing.
- Upscale. A 720p cap leaves a 480p clip alone rather than blowing it up into a blurry 720p.
Testing
171 automated assertions in three layers: logic, real encodes through the bundled ffmpeg with the output files checked on disk, and a suite that launches the actual app and drives it over the DevTools protocol — including against the packaged build, which is the only way to catch ffmpeg resolving to a path inside the app archive where it can be read but never run.
Install: download ROM-Convert-Setup.exe below. Windows 10 or 11, 64-bit.
It is a large download (121 MB) because a full ffmpeg build ships inside it. That is the deliberate trade: the app never needs to fetch anything, so it keeps working offline and there is no server in the picture at any point.
Windows SmartScreen will warn that the publisher is unknown, because the installer is not code-signed yet — choose More info → Run anyway.