Repository navigation
Releases
Releases · Ylight-cpu/dsh-creative-studio
v0.2.1 — 主体闸门 / 偏色闸门:修复两起「看着像成品、实际是废片」的事故
这次修的是两起真实交付翻车(用户实拍素材复现)
1. 视频抠像把主体抠没了(成片全白只剩字幕)
- 根因:默认后端 RVM 是人像视频抠像模型。产品素材上 pha 最大 0.29、>0.5 覆盖率 0.0000;同帧 rembg isnet-general-use 覆盖率 37.97%。
- 修复:默认改 rembg 逐帧通用抠像;RVM 降为 --backend rvm(仅画面有人时用)。
- 新增闸门:主体存在性 —— 覆盖率低于 --min-subject(默认 0.5%)时第 20 帧熔断、删除产物、\status: rejected\、退出码 2,绝不交付空视频。
- 实测:覆盖率 0.409(修复前 0.0000)。
2. 光效把整片染粉 + 漂移的「幽灵」亮斑
- 根因:① \�lend=screen\ 跑在 yuv420p 上混 UV 平面 → 品红;② \leak\ 用全画面线性渐变(端点 \
v0.2.0 — 视频特效:抠像换背景 · 动效文字 · 转场 · 光效
Adds four video effect capability groups, all verified with the end-to-end selftest (26/26).
- video-matte: AI subject matting (RVM ONNX, auto-downloaded) with background replacement, transparent WebM or matte output, plus a chroma-key path for green screen. Measured 81 fps at 568x320 and 17 fps at 720x1280 on CPU.
- video-text-anim: animated titles generated as standard ASS (fade, four-direction slides, typewriter, pop, bounce, karaoke word highlight, lower-third).
- video-join: all 53 xfade transitions enumerated from the bundled ffmpeg, plus stylized presets flash / glitch / whip-pan / soft-zoom / film-burn.
- video-fx: 13 glow, bloom, leak, trail, grain, vignette, sharpen and grading presets, chainable, with external LUT support and before/after comparison frames.
Still out of scope (needs After Effects): motion tracking, 3D camera moves, particle systems, rotoscoping.
v0.1.0
First public release of dsh-creative-studio.
Skills: image-studio (matting with quality tiers, inpainting retouch, text/logo compositing, batch platform-size exports, image QA) and video-studio (footage inventory, accurate cutting, transition joins, on-screen text, subtitle burn-in, music mixing, smart cover frames, platform-spec exports).
The Python runtime (Pillow, OpenCV, rembg, ONNX Runtime, imageio-ffmpeg) is not bundled; run scripts/bootstrap.ps1 once per machine, then scripts/install-as-plugin.ps1 to register the plugin.