Fixed
- Downscaled output filenames now reflect the new resolution. A 2160p→1080p conversion produced
…2160p UHD x265…filenames becauseget_output_path(and the disc-equivalentbuild_disc_output_filename) only rewrote the codec tag — the resolution tag passed through unchanged. v0.7.24 addsrename_resolution_in_filenamewhich rewrites2160p/1080p/720p/576p/480p(any pixel-suffix form) plus colloquial4K/UHDmarkers when the encoder is downscaling.target_resolutionis now threaded through both the regular-file and disc-file output-path builders and matches the value actually fed to the encoder.target_resolution="copy"(no scaling) leaves the filename's resolution tag alone.
Docker images
Pinned to this release:
docker pull ghcr.io/i-ial9000/shrinkerr:0.7.24 # portable (amd64 + arm64, CPU)
docker pull ghcr.io/i-ial9000/shrinkerr:0.7.24-nvenc # x86_64 + NVIDIA GPU (NVENC)
docker pull ghcr.io/i-ial9000/shrinkerr:0.7.24-edge # as above but ffmpeg master
docker pull ghcr.io/i-ial9000/shrinkerr:0.7.24-edge-nvencFloating tags (:latest, :edge, :nvenc, :edge-nvenc) track the most recent release of each lineage.