JSLMPR
0fcfca9283
Improve highlight render: filmic grade + true-peak limiter
...
Phase 3 quality fixes for the highlight renderer (multi-clip FfmpegEditRenderer
left untouched):
- cinematicVisualFilter: replace the weak fixed eq with a deliberate filmic grade
(curves medium_contrast S-curve + teal-orange colorbalance + eq + unsharp +
vignette). Richer blue, warm highlights, tonal contrast. Still one uniform look;
beat/category-specific grading is future work (needs a validated grade enum).
- audio mix: add a brickwall limiter (alimiter limit=0.72) after loudnorm. The
first render clipped at 0.0 dBFS true peak; measured re-render now lands
-1.7/-2.7/-2.8 dBFS per highlight (all within the -1.5 dBTP gate), integrated
loudness -16.3 LUFS.
Test updated; mvn -o verify green (245 tests, 0 failures).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Bg76sLc43Wc3j5ZcLkboYR
2026-07-22 09:38:47 +02:00
JSLMPR
588c652a2f
Add opt-in localpoc profile for the local highlight PoC
...
Activated with --spring.profiles.active=localpoc. Points only at pre-provisioned
local model paths (Piper voice, MusicGen, AudioLDM2), disables bootstrap
auto-start, uses heuristic visual analysis, isolates PoC input/output dirs, and
keeps render disabled + director approval required. Base/production defaults are
untouched.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Bg76sLc43Wc3j5ZcLkboYR
2026-07-22 09:38:47 +02:00
JSLMPR
f6dc6b8a83
Harden cinematic highlight planning and rendering
...
- require explicit approval and skip ineligible highlight projects
- validate timing and deduplicate candidate ranges
- enforce licensed local assets and fail-closed generation
- preserve video duration when mixing generated audio
- refresh skill runbooks and regression coverage
2026-07-21 18:32:35 +02:00
JSLMPR
97ba827d50
add asset generation
2026-07-21 10:03:27 +02:00
JSLMPR
618ba9af49
- Implement end-to-end cinematic highlight rendering pipeline
...
- Wire visual effects and local asset generation into highlight flow
- Add director plan rendering with local asset worker
2026-07-12 01:20:18 +02:00
JSLMPR
adc979eea8
Add local CV worker readiness checks
2026-07-11 17:46:40 +02:00
JSLMPR
8195b58552
Add rich video editing diagnostics
2026-07-11 17:11:35 +02:00
JSLMPR
e2f49e2e5a
Add managed local CV worker startup
2026-07-11 16:50:54 +02:00
JSLMPR
9dc720b0cc
Add runnable local CV model worker
2026-07-11 16:40:59 +02:00
JSLMPR
82e557905e
Add local CV visual analysis provider
2026-07-11 10:49:11 +02:00
JSLMPR
eea619a2d3
Add highlight visual analysis
2026-07-11 10:35:07 +02:00
JSLMPR
fc17578549
Add highlight audio analysis
2026-07-11 10:23:07 +02:00
JSLMPR
5d5f8022f2
Add highlight scene segmentation
2026-07-11 10:16:07 +02:00
JSLMPR
ed337c1268
Add highlight source analysis
2026-07-11 09:59:55 +02:00
JSLMPR
0b6e5afddf
Add highlight source scheduler
2026-07-11 09:50:11 +02:00
JSLMPR
5ba108f740
Add highlight project folder contract
2026-07-11 09:42:55 +02:00
JSLMPR
9536928054
Add cinematic edit approval gate
2026-07-11 09:36:56 +02:00
JSLMPR
2dc3ec97f4
Add cinematic benchmark metrics
2026-07-11 09:28:13 +02:00
JSLMPR
72a0626ab7
Add cinematic category fixture integration tests
2026-07-11 01:29:23 +02:00
JSLMPR
9b56e89b4c
Add cinematic render QA report
2026-07-11 01:25:38 +02:00
JSLMPR
2d0c331710
Add cinematic dynamic crop rendering
2026-07-11 01:20:39 +02:00
JSLMPR
bb23ac80e1
Add cinematic audio mastering filters
2026-07-11 01:16:14 +02:00
JSLMPR
43fccb7dc6
Render cinematic text overlays
2026-07-11 01:06:38 +02:00
JSLMPR
376bc41685
Add local cinematic asset library
2026-07-11 01:02:38 +02:00
JSLMPR
e3d69ad209
Add cinematic edit asset provider interfaces
2026-07-11 00:59:04 +02:00
JSLMPR
3348ae8e5d
Validate cinematic edit plans
2026-07-11 00:54:52 +02:00
JSLMPR
5006dfd50b
Add category-aware cinematic highlight planning
2026-07-11 00:50:12 +02:00
JSLMPR
5d889b00dc
• working version but not cinematic
2026-07-11 00:32:46 +02:00
JSLMPR
13b7dc4cdf
Complete cinematic editing implementation plan
2026-07-10 19:10:34 +02:00
JSLMPR
e5a86257d1
Document local AI director workflow
2026-07-10 19:05:19 +02:00
JSLMPR
051f4e56d0
Add cinematic editing integration test
2026-07-10 19:00:40 +02:00
JSLMPR
8fc85320e9
Add cinematic edit observability
2026-07-10 18:58:57 +02:00
JSLMPR
c3904b75c2
Add voiceover generation hook
2026-07-10 18:53:34 +02:00
JSLMPR
1c3db181a3
Add edit sound effect cues
2026-07-10 18:47:18 +02:00
JSLMPR
e2037a7629
Add basic edit transitions
2026-07-10 16:19:05 +02:00
JSLMPR
c3c6c7a790
Add edit render manifest
2026-07-10 16:16:13 +02:00
JSLMPR
a3ca4826f5
Add edit audio mixing
2026-07-10 16:15:09 +02:00
JSLMPR
46a4982ef9
Add concat edit timeline rendering
2026-07-10 16:13:59 +02:00
JSLMPR
21e5cef45d
Add normalized edit segment rendering
2026-07-10 16:08:08 +02:00
JSLMPR
2b4c5992a6
Add edit plan API
2026-07-10 16:00:49 +02:00
JSLMPR
4979e4da25
Add strict edit plan validation
2026-07-10 15:55:59 +02:00
JSLMPR
a3317cfb43
Add edit plan inbox pickup
2026-07-10 15:52:35 +02:00
JSLMPR
9c0a2e88e3
Add local director project scheduler
2026-07-10 15:43:04 +02:00
JSLMPR
f8d0bc874e
Add local AI director prompt generation
2026-07-10 15:38:16 +02:00
JSLMPR
8a1dd0ac3a
Add cinematic storyboard prompt generation
2026-07-10 15:35:15 +02:00
JSLMPR
0ccfd99147
Add cinematic analysis writer
2026-07-10 15:30:37 +02:00
JSLMPR
a5b8ed10a3
Add cinematic proxy generation
2026-07-10 15:24:28 +02:00
JSLMPR
d7712bbc01
Add cinematic contact sheet generation
2026-07-10 15:17:45 +02:00
JSLMPR
b736df6cad
Add cinematic thumbnail extraction
2026-07-10 15:15:00 +02:00
JSLMPR
67f0a0d423
Add cinematic ffprobe clip inspection
2026-07-10 15:06:59 +02:00