Skip to content

Install

There are two programs: the freemkv CLI (manual, one disc at a time) and the autorip service (a hands-off web app). Both are a single download with no runtime or dependencies. Grab a prebuilt binary, or build from source.

For per-OS setup (where files live, how to reach the optical drive, and platform quirks), see your platform page (Windows, macOS, Linux).

Go to the Download page; it detects your OS and hands you the right build (Linux, macOS, or Windows; Intel or ARM). It’s one self-contained file per program; download and run it. The exact run command differs slightly per OS, so follow your platform page:

  • Windows: download the .zip, extract, run from a terminal.
  • macOS: chmod +x and run; the disc is unmounted for exclusive access.
  • Linux: chmod +x and run; drive access via the cdrom group.

Every build has a matching .sha256 checksum on the releases page.

autorip is a web app: insert a disc and it rips automatically to MKV, with progress, settings, and history in the browser. It runs on Linux, macOS, or Windows as a single binary, or (on Linux) as a Docker container.

Terminal window
# binary: download, make it executable, start the service
./autorip serve # then open http://localhost:8080

For the Docker image, a full docker-compose.yml, a systemd unit, drive permissions, and every setting, see autorip → Deploy. Blu-ray and 4K UHD also need decryption keys; DVDs work out of the box.

Pure Rust: clone and build with Cargo. Builds both the CLI and autorip:

Terminal window
git clone https://github.com/freemkv/freemkv
cd freemkv
cargo build --release
# binaries at target/release/freemkv and target/release/autorip