AIGoose
feat: add HyperFrames testimonial pipeline β€” composition, workflow, patcher, README
0624752
|
Raw
History Blame Contribute Delete
1.64 kB
# dee-video-studio
**HyperFrames x GitHub Actions x Hugging Face**
Testimonial video pipeline for Dee Ferdinand AI / MAIN AI.
No HeyGen subscription. No paid API. 100% open-source.
---
## Pipeline
```
Google Drive MOV
β†’ gdown download (GitHub Actions)
→ ffmpeg MOV→MP4
β†’ patch_composition.py (inject name/role/quote)
β†’ npx hyperframes render (headless Chrome + ffmpeg)
β†’ HuggingFace dataset: AIgoose/video-renders
```
---
## Run a render
**Actions β†’ Render Testimonial Video β†’ Run workflow**
| Input | What to fill |
|-------|-------------|
| `gdrive_file_id` | The ID from the Drive share URL |
| `participant_name` | For the lower-third (e.g. Budi Santoso) |
| `participant_role` | Role line (e.g. Head of Digital Β· PT Maju) |
| `pull_quote` | Strongest spoken line in Indonesian |
Output lands at:
`https://huggingface.co/datasets/AIgoose/video-renders/resolve/main/renders/<filename>.mp4`
---
## One-time setup
1. **GitHub Secret**: Settings β†’ Secrets β†’ `HF_TOKEN` (your HF write token from hf.co/settings/tokens)
2. **Drive permission**: Set the MOV to "Anyone with the link" β†’ Viewer
---
## Composition overlay map
| Overlay | Timing | Description |
|---------|--------|-------------|
| Name card | 0–4s | Program name + brand |
| Lower-third | 8–18s | Participant name + role |
| Pull quote | 30–48s | Strongest spoken line |
| Stat callout | 52–64s | 1,000+ professionals trained |
| Feature chips | 66–78s | 80% hands-on, langsung praktek, real output |
| Brand outro | 83–90s | Dee Ferdinand AI CTA |
---
HyperFrames: https://github.com/heygen-com/hyperframes