Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 1.24 KB

README.md

File metadata and controls

28 lines (22 loc) · 1.24 KB

dovi_tool Tests Artifacts

Options

  • -m, --mode Sets the mode for RPU processing.
    • Default (no mode) - Copies the RPU untouched.
    • 0 - Parses the RPU, rewrites it untouched.
    • 1 - Converts the RPU to be MEL compatible.
    • 2 - Converts the RPU to be profile 8.1 compatible.

Commands

demux

Rust port of yusesope's python tool. Credits goes to them.
Demuxes single track dual layer Dolby Vision into Base layer and Enhancement layer files.

  • dovi_tool demux file.hevc
  • ffmpeg -i input.mkv -c:v copy -vbsf hevc_mp4toannexb -f hevc - | dovi_tool demux -
  • Convert RPU to 8.1: dovi_tool -m 2 demux file.hevc

extract-rpu

Extracts Dolby Vision RPU from an HEVC encoded file. Supports profiles 5, 7, and 8.
Input can be piped.

  • dovi_tool extract-rpu video.hevc
  • FEL to MEL example: dovi_tool -m 1 extract-rpu video.hevc

Build artifacts can be found in the Github Actions.
More features may or may not be added in the future.