·
115 commits
to master
since this release
Patch Release
Fixed
add-audio --mixamix normalization (issue #289):amix=inputs=2applied FFmpeg's defaultnormalize=1, scaling each input by 1/n (−6 dB for two tracks). Addednormalize=0so both tracks sum at unity. Verified: base −21.1 dB → mixed −18.1 dB.- GitHub Actions SHA bumps: Ported Dependabot updates for
actions/checkout(v7.0.1),actions/setup-python(v7.0.0),actions/setup-node(SHA bump), andpypa/gh-action-pypi-publish(SHA bump).
Changed
- Module split (WP-C): Split
hyperframes_engine.py(1302→629 LOC) andworkflow/executor.py(1000→665 LOC) under the 800-LOC ceiling. New:hyperframes_ops.py,workflow/receipt.py. - README: Added dedicated Still/Image Editing section.
Full QA: 4746 tests passed (0 failures), 32 CLI commands verified, 194 MCP tools confirmed, all E2E operator paths validated with real FFmpeg 8.1.
pip install -U kinocut → 1.13.1. Compat shim mcp-video==1.6.5 installs kinocut==1.13.1.