From f5581edf5ef95e131536cd3ac556bd1f7086bbc3 Mon Sep 17 00:00:00 2001 From: Cameron Cordes Date: Sat, 13 Jun 2026 00:07:41 -0400 Subject: [PATCH] =?UTF-8?q?Reels:=20ease=20burst=20fade=200.08s=20?= =?UTF-8?q?=E2=86=92=200.12s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 0.08s read as too abrupt; 0.12s keeps the burst clearly snappier than the 0.35s held-shot fade without jarring. Bumps RENDER_VERSION. Co-Authored-By: Claude Fable 5 --- src/reels/mod.rs | 2 +- src/reels/render.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/reels/mod.rs b/src/reels/mod.rs index 17def48..c6bfd68 100644 --- a/src/reels/mod.rs +++ b/src/reels/mod.rs @@ -207,7 +207,7 @@ fn finish_job( /// Render version: bump to invalidate every cached reel after a rendering / /// scripting change that should produce a fresh result. -const RENDER_VERSION: u32 = 5; +const RENDER_VERSION: u32 = 6; /// Narration expressiveness — Chatterbox's `exaggeration` knob. A slight bump /// over the ~0.5 default warms up otherwise-flat narration without over-acting; diff --git a/src/reels/render.rs b/src/reels/render.rs index 4e9431b..c8ddc04 100644 --- a/src/reels/render.rs +++ b/src/reels/render.rs @@ -39,7 +39,7 @@ const NARRATION_TAIL_SECONDS: f64 = 0.6; /// gentle dip; burst photos get a much snappier fade so the difference between /// a held shot and a quick burst is obvious. const SINGLE_FADE_SECONDS: f64 = 0.35; -const BURST_FADE_SECONDS: f64 = 0.08; +const BURST_FADE_SECONDS: f64 = 0.12; /// Video-clip framing. A clip plays at most this long, with its live audio /// ducked to `CLIP_DUCK_VOLUME` under the narration. @@ -560,7 +560,7 @@ mod tests { assert!(g.contains("[v0][v1][v2]concat=n=3:v=1:a=0[v]")); assert!(g.contains("[3:a]apad[a]")); // Burst uses the much snappier fade (vs 0.35 for a held shot). - assert!(g.contains("d=0.08")); + assert!(g.contains("d=0.12")); assert!(!g.contains("d=0.35")); }