Improve intro logo timing

This commit is contained in:
hbrain 2026-05-28 14:08:45 +00:00
parent 2f829382c4
commit cdb57525ca
3 changed files with 118 additions and 10 deletions

View file

@ -219,6 +219,21 @@ Fast preview render:
python3 movmaker.py input --preview
```
## Configuration knobs
The most common visual timing/styling tweaks are exposed as constants near the top of `movmaker.py`:
| Constant | Purpose | Default |
| --- | --- | --- |
| `INTRO_LOGO_SCALE` | Multiplier applied before padding; controls how big the intro logo appears on the black frame. | `1.35` |
| `INTRO_LOGO_EXTRA_HOLD` | Extra seconds the synthesized intro still remains before the first crossfade. | `6.0` |
| `INTRO_LOGO_FADE_OFFSET` | How long the logo must stay fully visible (seconds) before the first xfade can begin. | `3.0` |
| `INTRO_TITLE_FADE_DELAY` | Seconds after start before the main title begins fading in. | `2.0` |
| `INTRO_TITLE_FADE_LENGTH` | Seconds the fade-in/out lasts. | `1.0` |
| `INTRO_TITLE_VISIBLE` | Seconds the title stays fully visible between fade in/out. | `4.0` |
Adjust these constants and rerun `movmaker.py` to change the intro behavior without touching the rest of the pipeline.
## Current behavior
- scans one flat input directory