Automated release: version and notes generated from pull requests merged since 2.9.0.
Added
- A
render.pyproject can carry a video layer (#326). Anoverlays[]entry takes"video": "webcam.mp4"as a fourth kind next tologo/image/text, mapped tooverlay.py --videowith the sameposition/scale/opacity/start/end/margin/platformkeys, plus"chromakey","chromakey_similarity"and"chromakey_blend"for green-screen removal. The layer is composited in the overlays stage, afterfit, so its size is relative to the delivered frame and a template's safe margins apply;--cachekeys the stage on the layer file's content,--dry-runplans theoverlay.pycommand, and--export-timelinenames the layer undernot_exported. Refused before the first stage (kind: input):videowith another kind in the same entry, achromakey*key withoutvideo, a similarity or blend withoutchromakey, and a layer file that does not exist. No existing key changes meaning; a project withoutvideorenders as before. Reported by @rymalia. - feat(render): a video layer in overlays[] (overlay.py --video / --chromakey) (#331)
What's Changed
Full Changelog: v2.9.0...v2.10.0