Convert Dolby Vision Profile 7 To Profile 8 New -
Creating a "Convert Dolby Vision Profile 7 to Profile 8" feature requires a specific technical approach because Profile 7 (typically found on discs) contains a secondary "RPU (Reference Processing Unit) track" that most TVs and streaming devices cannot read. Profile 8 "bakes" this HDR data into the video stream, making it compatible with standard Dolby Vision TVs.
Here is a complete design specification and implementation guide for this feature.
Bottom Line
- Great tool:
dovi_toolworks flawlessly. - Great for compatibility: P8.1 plays everywhere.
- Great for quality: 95%+ of FEL’s benefit is kept; MEL is lossless.
- Not a magic bullet: You cannot recreate lost EL data. But for streaming/backup purposes, it’s the best practical solution.
Recommendation: Convert your P7 MKVs to P8.1 for everyday streaming to non‑Blu‑ray players. Keep the original remux for archival.
2. User Interface (UI/UX) Design
Option A: Simple Mode (One-Click)
- Input: "Select File" button.
- Action: "Optimize for TV (Convert to Profile 8)" toggle.
- Output: "Save As" button.
- Status: Progress bar with "Remuxing" vs "Transcoding" indicator.
Option B: Advanced Mode (Granular)
- HDR Mode Selector: Dropdown with options:
- Convert to Profile 8 (Preserve Dolby Vision)
- Convert to HDR10 (Strip Dolby Vision)
- Keep Original (Profile 7)
- Advanced Checkbox:
[ ] Enable Mapping for 2020 -> 709 (SDR conversion)(Optional, for specialized use cases).
Step 1: Identify the Track Layout
Open the file in MKVToolNix GUI or use the command:
mkvmerge -i movie.mkv
Look for a video track with "Dolby Vision" listed. You need to note the track ID (usually 0). convert dolby vision profile 7 to profile 8 new
How Good Is the Result?
- Excellent for MEL titles: Visually indistinguishable from original P7.
- Good for FEL titles on most content: The average viewer won’t notice the difference in 90% of scenes. In side‑by‑side comparisons, FEL can show slightly finer grain, fewer compression artifacts, and more accurate dark detail. However, many claim the difference is subtle or invisible on consumer TVs (especially 10‑bit panels).
- Poor for test patterns / problematic encodes: Artifacts can appear in synthetically challenging scenes, but real movie content fares well.
Tools Required
- Dovi_tool (latest version) – to extract/convert RPU
- mkvmerge / ffmpeg – to remux
- DDVT (Dolby Vision Tool) – optional GUI wrapper
Short checklist for engineers
- Identify source profile and RPU location.
- Obtain original mastering RPU and HEVC, not just consumer streams.
- Use Dolby tools / licensed packagers to convert or rewrap to Profile 8.
- Validate with Dolby validation tools and test on devices.
- Deliver per platform spec (IMF/MXF/HEVC container).
If you want, tell me what files you have (container type, whether you have the original RPU/SEI or only an MP4/HLS stream) and I’ll produce a concise, specific command-by-command workflow for your situation.
To convert Dolby Vision Profile 7 (found on UHD Blu-rays) to Profile 8.1 (standard for streaming devices), you typically extract the dynamic metadata (
) from the original file and inject it into a single-layer HEVC file, discarding the enhancement layer ( ) in the process Method 1: Using Automated Scripts (Recommended)
Automated scripts handle the complex demuxing, conversion, and remuxing in one step. DoVi_Scripts (Windows) Download and launch DoVi_Scripts Workflow 4 (Profile 7 Input). (MKV/TS/MP4 Profile 7 to Profile 8 conversion).
Drag and drop your Profile 7 file into the terminal and hit Enter. DV7 to DV8 (macOS) Download the DV7 to DV8
Launch the app and select the folder containing your Profile 7 Creating a "Convert Dolby Vision Profile 7 to
The tool will automatically demux the video, convert the RPU, and remux it into a new Profile 8.1 MKV. dovi_convert (CLI)
An open-source tool for Windows (via WSL), macOS, and Linux that batch converts Profile 7 MKVs to 8.1 while skipping files with "FEL" that might cause issues if converted improperly. Method 2: Using dovi_tool (Manual CLI) If you prefer using command-line tools like , use the following workflow: Demux and Convert : Use ffmpeg to pipe the video stream into to convert the RPU to Profile 8.1 and discard the EL.
ffmpeg -i input.mkv -c:v copy -vbsf hevc_mp4toannexb -f hevc - | dovi_tool -m convert --discard - Use code with caution. Copied to clipboard This creates a BL_RPU.hevc file containing the base layer and converted metadata. MKVToolNix to mux the new BL_RPU.hevc back with the original audio and subtitles. Key Considerations
Converting Dolby Vision Profile 7 (found on UHD Blu-rays) to Profile 8.1 is a popular way to make high-quality disc rips compatible with devices like the Nvidia Shield, Apple TV, or Plex, which often struggle with the dual-layer nature of Profile 7 Top Tools & Methods for Conversion
The most reliable "new" methods involve open-source scripts that automate the extraction of dynamic metadata (RPU) and its injection into a single-layer file. dovi_convert (Recommended for Nvidia Shield)
: A new open-source tool specifically designed to fix stuttering and tone mapping issues. It scans files to detect if they are "safe to convert" (MEL or "Fake FEL") and automates the process without re-encoding. Find it on the ShieldAndroidTV Reddit community DoVi_Scripts (Windows/CLI) Bottom Line
: Widely considered the "gold standard" by the community, these scripts by RESET_9999
allow for detailed control, including batch conversions and CMv4 to CMv2.9 mapping. Refer to the DoVi_Scripts Tutorial for a step-by-step video guide. DV7toDV8 (macOS/Linux)
: A streamlined app for macOS users that extracts RPU data and remuxes it into Profile 8.1. Download from the DV7toDV8 GitHub repository
: Recent versions support Dolby Vision encoding and can convert Profile 7 to 8 by discarding the enhancement layer (EL) and keeping the base layer + RPU. Key Technical Considerations FEL vs. MEL : Profile 7 files use either a Full Enhancement Layer (FEL) Minimum Enhancement Layer (MEL) is safe to convert; you lose nothing but a redundant layer.
contains additional luminance data. Most conversions discard this layer to create a Profile 8.1 file, which may result in a slight loss of theoretical detail, though many users find it unnoticeable on standard hardware. No Quality Loss
: These tools generally use a "remux" approach—they don't re-encode the video itself, so there is no loss of image quality in the base 10-bit HDR10 stream. Quick Conversion Steps (General Workflow)