Skip to content

Releases: romanstma-cpu/rom-convert

Release list

ROM Convert 1.0.0

Choose a tag to compare

@romanstma-cpu romanstma-cpu released this 23 Aug 11:45

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.mov twice gives you clip.mp4 and clip (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 infoRun anyway.