Spaces:
Configuration error
Configuration error
File size: 1,638 Bytes
0624752 a60741e 0624752 0eb1d42 0624752 0eb1d42 0624752 0eb1d42 0624752 0eb1d42 0624752 0eb1d42 0624752 0eb1d42 0624752 0eb1d42 0624752 0eb1d42 0624752 0eb1d42 a60741e 0624752 0eb1d42 0624752 0eb1d42 a60741e 0624752 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | # 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
|