github I-IAL9000/shrinkerr v0.8.1

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

Fixed

  • v0.8.0 language detection didn't work. Two bugs: (1) faster-whisper imports requests, which wasn't installed, so the model never loaded and every audio detection returned instantly with nothing found — added requests to requirements. (2) Subtitle text extraction used ffmpeg's srt decoder (-f srt), which rejects non-UTF-8 subtitles (Windows-1252/Latin-1, common in older/non-English releases) with "Invalid UTF-8 in decoded subtitles text" and produced zero output, leaving the track und. Now extracts with -c:s copy (raw bytes, no decode) and decodes tolerantly in Python (utf-8 → cp1252 → latin-1). Note: the faster-whisper tiny model still downloads on first audio-detection use — needs outbound network + a writable /app/data/models.

Docker images

Pinned to this release:

docker pull ghcr.io/i-ial9000/shrinkerr:0.8.1         # portable (amd64 + arm64, CPU)
docker pull ghcr.io/i-ial9000/shrinkerr:0.8.1-nvenc   # x86_64 + NVIDIA GPU (NVENC)
docker pull ghcr.io/i-ial9000/shrinkerr:0.8.1-edge    # as above but ffmpeg master
docker pull ghcr.io/i-ial9000/shrinkerr:0.8.1-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.