Platform support
dovi_convert runs on:- macOS (tested on macOS 26)
- Linux (any modern distribution with Python 3.8+)
- Windows (via WSL - Windows Subsystem for Linux)
Windows native support is not available. You must use WSL to run dovi_convert on Windows.
Dependencies
Before installing dovi_convert, you need the following tools:| Dependency | Purpose |
|---|---|
| Python 3.8+ | Runtime for the script |
| ffmpeg | Video extraction |
| dovi_tool | Dolby Vision metadata processing |
| mkvtoolnix | MKV handling (mkvmerge, mkvextract) |
| mediainfo | Media file analysis |
Automatic installation
When you run dovi_convert, it checks for missing dependencies and offers to install them automatically. It supports:- Homebrew (macOS)
- apt (Ubuntu, Debian)
- dnf (Fedora)
- pacman (Arch Linux)
dovi_tool may not be available in all package managers. If automatic installation fails, download it manually from the dovi_tool GitHub releases.
Installation
Quick install
Download the script and make it executable:dovi_convert -help to verify everything works.
From source
If you want to stay updated with development changes:1
Clone the repository
2
Create a symlink
3
Update when needed