pkg.soopen package index

brew / rank 7648

Install hdr10plus_tool with Homebrew, apk, pacman, Nix

CLI utility to work with HDR10+ in HEVC files. Version 1.7.2 via Homebrew; verified from local package data. Also installable with nix: nix profile install nixpkgs#hdr10plus_tool.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install hdr10plus_tool

local Homebrew formula metadata

Linux

Alpine Linux apkverified · 92%
sudo apk add hdr10plus-tool

Alpine Linux edge package indexes · hdr10plus-tool · source: dl-cdn.alpinelinux.org

Arch Linux pacmanverified · 92%
sudo pacman -S hdr10plus-tool

Arch Linux sync databases · hdr10plus-tool · source: geo.mirror.pkgbuild.com

Nixverified · 92%
nix profile install nixpkgs#hdr10plus_tool

nixpkgs package indexes · pkgs/by-name/hd/hdr10plus_tool/package.nix · source: api.github.com

overview

Package summary

CLI utility to work with HDR10+ in HEVC files

Commands and aliases

  • hdr10plus_tool

history

Project history and usage

hdr10plus_tool is a Rust command-line utility for working with HDR10+ dynamic metadata in HEVC video streams. The project began as hdr10plus_parser and evolved from metadata extraction and verification into a broader toolkit for extracting, injecting, removing, plotting, and editing HDR10+ metadata.

Project history

The GitHub repository was created in January 2019 and its first public release, 0.1.0, was named HDR10+ Parser. The README records the name change directly: the tool was previously hdr10plus_parser, then became hdr10plus_tool after it outgrew parsing alone.

Early releases in 2019 focused on correctness around HDR10+ metadata parsing, JSON generation, ffmpeg-piped input, and compatibility with Samsung tooling and MediaInfo. Later README-documented commands broadened the project into bidirectional metadata handling: extract metadata from HEVC or MKV inputs, inject JSON metadata into HEVC bitstreams, remove HDR10+ SEI messages, plot brightness metadata, and edit frame metadata.

Adoption history

Adoption is mostly visible in video-encoding and home-media packaging contexts rather than broad platform documentation. Package-manager metadata in the batch shows the tool packaged for Homebrew, Nix, Alpine, and Arch-derived ecosystems, which fits a niche CLI used by people automating HDR video workflows.

The project lives near other HEVC/HDR command-line tooling: users commonly combine it with ffmpeg bitstream extraction and x265 HDR10+ JSON workflows, both of which are reflected in the upstream README examples and sample-file notes.

How it is used

The common workflow is to extract HDR10+ metadata from an HEVC bitstream or MKV file into JSON, inspect or transform that JSON, and optionally inject it back into an encoded HEVC stream. The tool also supports verification-only parsing, metadata removal, brightness plotting to PNG, and frame-level edit operations described by JSON edit instructions.

For package users, the value is that it turns a specialized video metadata operation into a scriptable executable. The README examples show stdin pipelines from ffmpeg, which is why the package matters to shell-heavy encoding pipelines and reproducible media-processing recipes.

Why package nerds care

hdr10plus_tool is small but useful in package-manager culture because it exposes a specialized media metadata operation as a single CLI with no GUI assumptions. It is the kind of formula that makes Homebrew, Nix, Alpine, and Pacman valuable to video hobbyists: a hard-to-build Rust utility becomes one command away and fits neatly into ffmpeg pipelines.

Its history also shows a familiar package evolution: a parser becomes a tool once users need round-tripping, validation, and inspection. That shift explains why the package name matters even though the executable remains narrow.

Timeline

  • 2019-01: Repository created and 0.1.0 released as HDR10+ Parser.
  • 2019-01: 0.2.1 added a verify option for checking embedded metadata.
  • 2019-01: 0.2.2 added piped input support using ffmpeg.
  • 2019-11: 0.2.5 improved JSON generation and MediaInfo-related compatibility.
  • 2020-01: 0.2.6 added regression tests while fixing parsing of MaxScl and Average MaxRGB values.
  • 2026-01: 1.3.2 added support for multiple SEI messages and a remove subcommand.

Related projects

  • ffmpeg is commonly used to demux or pipe HEVC bitstreams into hdr10plus_tool.
  • x265 appears in the upstream README as the source of sample HDR10+ metadata used for tests.
  • MediaInfo appears in release notes as an interoperability target for HDR10+ profile detection.
  • HDR-Multi-Tool-Gui and similar media GUIs often wrap CLI tools in this family, but hdr10plus_tool itself remains the scriptable core.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
hdr10plus_toolexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version1.7.2
manager updated
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:hdr10plus_tool
Version1.7.2
Package managerHomebrew
Homepagehttps://github.com/quietvoid/hdr10plus_tool
Repositoryhttps://github.com/quietvoid/hdr10plus_tool
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

hdr10plus_tool

nix profile install nixpkgs#hdr10plus_tool
  • normalized package name match
  • Matched by: Hdr10plus Tool
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/hd/hdr10plus_tool/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

hdr10plus-tool 1.7.2-r0

CLI utility to work with HDR10+ in HEVC files

https://github.com/quietvoid/h1.dr10plus_tool

sudo apk add hdr10plus-tool
  • License: MIT
  • Architecture: x86_64
  • Source Package: hdr10plus-tool
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Hdr10plus Tool
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: hdr10plus-tool from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

hdr10plus-tool-doc 1.7.2-r0

CLI utility to work with HDR10+ in HEVC files (documentation)

https://github.com/quietvoid/h1.dr10plus_tool

sudo apk add hdr10plus-tool-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: hdr10plus-tool
  • normalized package name match
  • Matched by: Hdr10plus Tool
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: hdr10plus-tool-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman95%

hdr10plus-tool 1.7.2-1

CLI utility to work with HDR10+ in HEVC files

https://github.com/quietvoid/hdr10plus_tool

sudo pacman -S hdr10plus-tool
  • License: MIT
  • Architecture: x86_64
  • 1 dependencies
  • normalized package name match
  • Matched by: Hdr10plus Tool
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: hdr10plus-tool from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation