Download freemkv
Free & open source · Windows, macOS & Linux · Intel & ARM
freemkv
The desktop app, for Windows and macOS: open a disc or an image, tick the titles and tracks you want, press Rip.
macOS — easiest: install with Homebrew and it just opens,
with nothing to click through.
brew install --cask freemkv/tap/freemkv-app
Downloaded a .dmg or .exe? Neither is signed yet, so
the first launch is blocked once —
macOS · Windows
Prefer a .zip of the .app, or another version?
All desktop releases on GitHub →
freemkv CLI
One static binary, no runtime, no container. Windows, macOS, & Linux (Intel & ARM). Download and run.
Windows
macOS
Linux
macOS or Linux — easiest: Homebrew installs it on PATH and
skips the macOS security prompt entirely.
brew install freemkv/tap/freemkv
Each binary has a matching .sha256 checksum on the release page.
On macOS a browser download is blocked on first run —
here is why and how to allow it;
Homebrew and curl avoid it entirely.
Prefer archives or another version?
All releases on GitHub →
New here? The install guide covers PATH, drive permissions, and keys.
autorip
A web service for hands-off ripping: insert a disc and it rips automatically to MKV. Runs on Windows, macOS, and Linux as a single binary (below); the Docker image is Linux. Linux is the most-tested target.
Windows
macOS
Linux
Runs as a daemon with a web UI on port 8080. Setup, keys and drive permissions →
Or run via Docker
Prefer a container? The image is on GHCR. --privileged is required
for optical SCSI access.
# Then open http://<host>:8080 in your browser
$ docker run --privileged -v /dev:/dev \
-v ./keys:/root/.config/freemkv \
-p 8080:8080 \
ghcr.io/freemkv/autorip:latest Build from source
Pure Rust, single binary. Clone the repo and build with Cargo.
# Clone and build the workspace
$ git clone https://github.com/freemkv/freemkv.git
$ cd freemkv
$ cargo build --release
# Binary at target/release/freemkv
$ ./target/release/freemkv --version