library_run: --force-tier (explicit override of the bpp rule) for the control plane

An owner decision can say a LEAN source is still worth re-encoding (measured: x265 crf27 lands at
33-53% of the source video bitrate at SSIM mean >=0.996). --tier cannot express that: it SKIPS any
file whose classification disagrees. --force-tier applies the requested tier instead, with two
guards that stay: copy is refused for a VP9/AV1 source (iOS cannot play the result) and a re-encode
is refused for a file that is already HEVC hvc1 (that is the --overwrite decision).
This commit is contained in:
2026-10-10 19:09:03 +08:00
parent 99d03ff072
commit febefe806f
4 changed files with 23 additions and 5 deletions
+1 -1
View File
@@ -75,7 +75,7 @@ structural gate and confirm on the Apple device.
## 6. Related work
- **`hoelee-tubesync-management`** — the TubeSync archive this tool was extracted from. It
- **`hoelee-resource-transcode`** — the TubeSync archive this tool was extracted from. It
owns the DB-driven pipeline (`tsconv.py` / `tsfix.py`) and the deeper frame-timing
forensics. `tsconv.flat_timing()` is that repo's copy of the detector: **keep the two in
step**, and note that the missing-`ctts` shape was once missed by three duplicated copies