Skip to content

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 22:03

Automated release: version and notes generated from pull requests merged since 1.7.2.

  • --codec h264|hevc|av1|prores and --quality N on every tool that re-encodes (issue #189 B, pre-shipped from the 2.0 decision in docs/design-decisions.md). One resolver, _common.encoder_args(): hevc keeps HDR sources Main10 with their tags and writes 8-bit BT.709 for SDR; av1 uses SVT-AV1 (libaom fallback), 10-bit for HDR; prores is 422 HQ and needs a .mov/.mkv output; h264 refuses HDR (kind: input, the hint names color.py --to-sdr). --quality is the CRF scale and overrides --crf; without --codec nothing changes (x264 for SDR, x265 for HDR). export.py keeps its presets and refuses --codec. The contract lists the encoder each --codec value needs under the tool's optional capabilities.
  • feat: --codec h264|hevc|av1|prores and --quality on every re-encoding tool, resolved in encoder_args() (#203)
  • docs: roadmap from 1.7.1 to 1.20.0 and what 2.0 removes (#201)

What's Changed

  • docs: roadmap from 1.7.1 to 1.20.0 and what 2.0 removes by @claude[bot] in #201
  • feat: --codec h264|hevc|av1|prores and --quality on every re-encoding tool by @claude[bot] in #203

Full Changelog: v1.7.2...v1.8.0