Repository navigation
v1.5.0
What's new
-
Targeted extraction with
--start/--end— Extract subtitles from a specific time range without reading the entire file. libpgs seeks directly to the target byte offset, making extraction from large files significantly faster when you only need a portion. Timestamps acceptHH:MM:SS.ms,MM:SS.ms,SS.ms, or plain seconds (e.g.300). Works with both.supfiles and containers, and composes with--first Nto limit results within the range.# Subtitles from 5 minutes onward: python -m proofpgs movie.mkv --start 0:05:00 # 5-minute window, first 10 subtitles: python -m proofpgs movie.mkv --start 1:30:00 --end 1:35:00 --first 10
Build provenance
All release archives are built from source in GitHub Actions. Each includes a BUILD_INFO.txt with the exact libpgs commit used. Verify with:
gh attestation verify <file> --repo matthane/ProofPGS