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).
Prebuilt binaries
Section titled “Prebuilt binaries”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 +xand run; the disc is unmounted for exclusive access. - Linux:
chmod +xand run; drive access via thecdromgroup.
Every build has a matching .sha256 checksum on the releases page.
autorip
Section titled “autorip”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.
# binary: download, make it executable, start the service./autorip serve # then open http://localhost:8080For 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.
Build from source
Section titled “Build from source”Pure Rust: clone and build with Cargo. Builds both the CLI and autorip:
git clone https://github.com/freemkv/freemkvcd freemkvcargo build --release# binaries at target/release/freemkv and target/release/autoripNext steps
Section titled “Next steps”- Platforms: per-OS setup, file locations, and drive access.
- CLI reference: every subcommand, flag, and stream URL.
- Decryption Keys: what Blu-ray and UHD need before they decrypt.