Automated release: version and notes generated from pull requests merged since 2.4.2.
- feat(loop):
--boomerangplays the clip forward then backward (frames 0..N-1, then N-2..1, repeated), so any clip loops without a jump. Each turnaround frame is shown once, unlike the common split/reverse/concat recipe, which shows the last frame twice and, on every repeat, the first frame twice.--timescounts round trips (1 is allowed) and--durationstill hits its target. The output is constant-rate at the source's nominal frame rate: a variable-frame-rate source (phone footage) is retimed by frame index, because a CFR conform after the reverse duplicated a turnaround frame. The audio is dropped, with anotesline (reversed sound plays backwards). The result gainsboomerang. It warns when the decoded frames it holds would pass ~2 GiB and refuses clips under 3 frames or cycles over theloopfilter's 32767 frames. - feat(loop): --boomerang plays a clip forward then backward (#310)
What's Changed
Full Changelog: v2.4.2...v2.5.0