Synopsis
Description
Converts Dolby Vision Profile 7 MKV files to Profile 8.1. The conversion strips the Enhancement Layer while injecting the RPU (dynamic metadata) into the Base Layer, creating a file compatible with devices that don’t support FEL. Theconvert command operates in two modes depending on the input:
- File mode — When you pass only files, each file is converted immediately, one after another.
- Batch mode — When you pass directories (or a mix of files and directories), the command first scans everything, shows a summary, asks for confirmation, then converts all eligible files.
*.mkv.bak.dovi_convert before conversion.
Arguments
| Argument | Required | Description | |
|---|---|---|---|
| `[files | directories]` | No | One or more MKV files or directories. If omitted, scans the current directory |
Options
| Option | Short | Description |
|---|---|---|
--force | -f | Override Complex FEL safety check and convert anyway |
--safe | -s | Force Safe Mode (disk extraction). Slower but handles problematic files |
--yes | -y | Skip confirmation prompts (for automation) |
--recursive [N] | -r [N] | Scan directories recursively up to depth N (default: 5) |
--output PATH | -o PATH | Output directory for converted files |
--temp PATH | -t PATH | Write temporary files to a separate directory (e.g. fast SSD) |
--delete | — | Delete backup file after successful conversion |
--hdr10 | — | Convert to HDR10 instead of Profile 8.1 (single file only) |
--include-simple | — | Include Simple FEL files in batch conversions |
--verbose | -v | Show detailed per-file output in batch mode (default is compact) |
--debug | — | Generate dovi_convert_debug.log with detailed output |
If Standard mode fails (common with Seamless Branching), Safe mode is triggered automatically. You don’t need to manually retry.
Behavioral Notes
Batch Mode Triggers
When directories are present in the input, batch mode activates automatically. This includes:- A single directory:
convert /movies - Multiple directories:
convert /movies /shows - Mixed files and directories:
convert movie.mkv /shows
Restrictions
**--hdr10 **requires a single file. HDR10 conversion is blocked when directories are present.
--output with mixed inputs is blocked. When converting both files and directories, output paths could collide. Convert them separately or omit --output.
**--yes **skips Simple FEL files by default. For unattended operations, Simple FEL files are skipped unless you also pass --include-simple. This prevents accidental conversions.
**--recursive **without directories prints a warning. If you pass -r with only files, the flag is ignored and a warning is shown.
Examples
Convert a single file:With
--yes, Simple FEL files are skipped unless you also pass --include-simple.Forcing conversion on Complex FEL files produces incorrect tone mapping. Only use this if you understand and accept the quality loss.
This removes your only copy of the original Profile 7 file. Use with caution.
Conversion Process
- Analyzes the file to detect FEL complexity
- Creates backup (
*.mkv.bak.dovi_convert) - Strips Enhancement Layer from video
- Injects RPU metadata into Base Layer
- Remuxes everything into new MKV file
- Verifies frame count matches