Added
- Detected languages are now written back to the file, not just Shrinkerr's DB. Clicking "Detect languages" (and the batch action) now also tags the file's tracks so the fix is real on disk without a re-encode — for the "just fix the unknown tracks" case. mkv files are edited in place via
mkvpropedit(instant, no rewrite, no disk churn even on huge files); other containers fall back to an ffmpeg-c copyremux with atomic replace. Only tracks upgraded fromundare written; already-tagged tracks are left alone. Fail-open — if the file write fails, the original is preserved and the DB detection is retained. Addsmkvtoolnixto the images.
Docker images
Pinned to this release:
docker pull ghcr.io/i-ial9000/shrinkerr:0.8.3 # portable (amd64 + arm64, CPU)
docker pull ghcr.io/i-ial9000/shrinkerr:0.8.3-nvenc # x86_64 + NVIDIA GPU (NVENC)
docker pull ghcr.io/i-ial9000/shrinkerr:0.8.3-edge # as above but ffmpeg master
docker pull ghcr.io/i-ial9000/shrinkerr:0.8.3-edge-nvencFloating tags (:latest, :edge, :nvenc, :edge-nvenc) track the most recent release of each lineage.