github I-IAL9000/shrinkerr v0.8.0

latest releases: v0.9.113, v0.9.112, v0.9.111...
one month ago

Added

  • Language detection for unknown (und) tracks. Text subtitles are detected at scan time via langdetect; audio tracks via a faster-whisper tiny language-ID model — on-demand (a "Detect languages" button per file + a "Detect all unknown" batch action) and automatically before conversion when the new default-on Auto-detect languages for unknown tracks setting is enabled. Detected languages are confidence-gated (leave und rather than guess wrong), applied with language_source="detected", and written to converted output as -metadata:s:a/s:N language= tags for both disc and regular files. Titles with unknown tracks surface in the audio-cleanup filter. faster-whisper's tiny model (~75 MB) downloads on first audio-detection use into the data volume; CUDA-accelerated on NVENC images, CPU elsewhere. Detection is fail-open — a failure never blocks a scan or conversion. Image-based subtitles (PGS/VobSub) are deferred to v0.8.1 (they need OCR).

Docker images

Pinned to this release:

docker pull ghcr.io/i-ial9000/shrinkerr:0.8.0         # portable (amd64 + arm64, CPU)
docker pull ghcr.io/i-ial9000/shrinkerr:0.8.0-nvenc   # x86_64 + NVIDIA GPU (NVENC)
docker pull ghcr.io/i-ial9000/shrinkerr:0.8.0-edge    # as above but ffmpeg master
docker pull ghcr.io/i-ial9000/shrinkerr:0.8.0-edge-nvenc

Floating tags (:latest, :edge, :nvenc, :edge-nvenc) track the most recent release of each lineage.

Don't miss a new shrinkerr release

NewReleases is sending notifications on new releases.