Automated release: version and notes generated from pull requests merged since 2.2.0.
- The same check-everything-first rule as
join.py --list, where one bad input used to cost a
whole run:render.pychecks every clip source before cutting the first one and names every
missing, empty or directory source in one refusal (problems[]) -- before, a missing clip 7
surfaced after clips 0-6 were cut, one missing source per rerun.caption.py --mode mux
names every missing extra--srttrack at once, before any work.sequence.pywarns when
frames exist past a gap in the numbering instead of silently stopping at the gap. - fix: render/caption/sequence name every bad input before any work (#287)
What's Changed
Full Changelog: v2.2.0...v2.2.1