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