File size: 11,197 Bytes
38f9c15
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
# 📹 GUIDA CREAZIONE VIDEO DEMO - Rooting Future

## 🎯 Obiettivo

Creare un video demo **mobile-friendly** (verticale/quadrato) del sistema Rooting Future per presentarlo ai colleghi via WhatsApp, email o durante meeting.

---

## 🚀 METODO 1: Automatico con Selenium (Raccomandato)

### Prerequisiti

```bash
# Installa dipendenze
pip install selenium webdriver-manager opencv-python pillow
```

### Esecuzione

```bash
# 1. Avvia l'applicazione
python app.py

# 2. In un altro terminale, esegui lo script di demo
python create_demo_video.py --mobile

# Output:
#   📁 demo_output/screenshots/      → Screenshot catturati
#   📹 demo_output/rooting_future_demo_TIMESTAMP.mp4  → Video finale
```

### Personalizzazione

Modifica `create_demo_video.py`:

```python
# Cambia dati del club demo
self.demo_club = {
    "club_name": "Tuo Club",
    "category": "Serie D",
    "primary_color": "#ff0000"
}

# Cambia viewport (default: iPhone 12 Pro 390x844)
chrome_options.add_argument('--window-size=414,896')  # iPhone Pro Max
```

### Vantaggi
- ✅ Completamente automatizzato
- ✅ Consistente e ripetibile
- ✅ Output mobile-ottimizzato

### Svantaggi
- ⚠️ Richiede Chrome/Chromium installato
- ⚠️ Dipendenze Python pesanti (~200MB)

---

## 🎨 METODO 2: Manuale Guidato (Più Semplice)

### Prerequisiti

Nessuno! Solo il tuo browser e uno screenshot tool.

### Esecuzione

```bash
# Esegui script guida
python create_simple_demo.py

# Lo script ti guiderà passo-passo:
# STEP 1/12: 🏠 Dashboard Home
# URL: http://127.0.0.1:5000/
# AZIONE: Mostra la dashboard principale con i progetti attivi
# 📸 Cattura screenshot → Premi INVIO
```

### Strumenti Screenshot Consigliati

**Windows:**
- `Win + Shift + S` → Snipping Tool nativo
- ShareX (gratuito): https://getsharex.com/

**macOS:**
- `Cmd + Shift + 4` → Screenshot area
- CleanShot X: https://cleanshot.com/

**Linux:**
- `gnome-screenshot -a`
- Flameshot: https://flameshot.org/

### Creazione Video dagli Screenshots

#### Opzione A: App Mobile (MIGLIORE per mobile-friendly)

1. **InShot** (iOS/Android - Gratuito)
   - Scarica dall'App Store/Play Store
   - Nuovo Progetto → Video
   - Importa screenshots da `demo_manual/`
   - Imposta durata 2-3s per immagine
   - Aggiungi transizioni "Dissolve"
   - Aggiungi testo overlay (titoli scene)
   - Esporta 720p o 1080p

2. **CapCut** (iOS/Android - Gratuito)
   - Più professionale di InShot
   - Template predefiniti per presentations
   - Animazioni fluide integrate

#### Opzione B: Desktop

**Windows/Mac - PowerPoint → Video**

```
1. Apri PowerPoint
2. Inserisci ogni screenshot come slide (Inserisci → Immagine)
3. Seleziona tutte le slide → Transizioni → Dissolve → Durata 2s
4. File → Esporta → Crea Video
5. Scegli qualità "Full HD (1080p)"
6. Durata slide: 3 secondi
7. Salva come MP4
```

**Windows - Movie Maker (legacy) o Clipchamp**

- Importa screenshots
- Trascina in timeline
- Imposta durata 2-3s
- Aggiungi transizioni
- Esporta MP4

**macOS - iMovie**

```
1. Nuovo Progetto → Filmato
2. Importa screenshots da demo_manual/
3. Trascina in timeline
4. Durata clip: 3s (doppio click su clip)
5. Transizioni → Dissolve tra clip
6. Esporta → File → Risoluzione 1080p
```

**Linux - OpenShot / Kdenlive**

```bash
# Installa OpenShot
sudo apt install openshot-qt

# Importa screenshots, imposta durata, esporta
```

### Vantaggi
- ✅ Massimo controllo sul risultato finale
- ✅ Nessuna dipendenza Python pesante
- ✅ Puoi aggiungere narrazione audio
- ✅ Editing più professionale

### Svantaggi
- ⏱️ Richiede più tempo manuale
- 🎨 Richiede tool di video editing

---

## 📱 METODO 3: Screen Recording Diretto (Più Veloce)

### Windows

**Xbox Game Bar** (integrato in Windows 10/11):

```
1. Apri app Rooting Future nel browser
2. Ridimensiona finestra Chrome a 400px larghezza (mobile-like)
3. Premi Win + G
4. Click "Registra" (o Win + Alt + R)
5. Esegui il flusso demo:
   - Login
   - Genera piano
   - Mostra risultati
   - Export
6. Win + Alt + R per fermare
7. Video salvato in: C:\Users\USERNAME\Videos\Captures\
```

**OBS Studio** (Professionale - Gratuito):

```bash
# Download: https://obsproject.com/

1. Installa OBS Studio
2. Sorgenti → Cattura Finestra → Seleziona Chrome
3. Trasforma → Ritaglio → Imposta 400x800px (mobile ratio)
4. Avvia Registrazione
5. Esegui demo
6. Stop Registrazione
```

### macOS

**QuickTime Player** (integrato):

```
1. Apri QuickTime Player
2. File → Nuova Registrazione Schermo
3. Click freccia giù → Seleziona Microfono (opzionale)
4. Click Registra → Seleziona finestra Chrome
5. Esegui demo
6. Stop dalla barra menu
7. File → Salva
```

**ScreenFlow** (Professionale - €149):
- https://www.telestream.net/screenflow/

### Linux

```bash
# SimpleScreenRecorder
sudo apt install simplescreenrecorder

# Kazam
sudo apt install kazam
```

### Post-Produzione Video Recording

1. **Taglia parti inutili** (pause, errori)
2. **Accelera sezioni lente** (generazione piano: 2x speed)
3. **Aggiungi titoli scene** (overlay text)
4. **Musica sottofondo** (opzionale - cerca "royalty free background music")

Tool consigliati:
- **DaVinci Resolve** (gratuito, professionale): https://www.blackmagicdesign.com/products/davinciresolve
- **Shotcut** (gratuito, open-source): https://shotcut.org/

---

## 🎬 STORYBOARD DEMO CONSIGLIATO

### Scene 1: Intro (5s)
- Schermata iniziale con logo/nome
- Testo: "Rooting Future - Piano Strategico AI per Club Calcistici"

### Scene 2: Dashboard (3s)
- Mostra dashboard pulita
- Testo: "Dashboard Intuitiva"

### Scene 3: Form Generazione (8s)
- Compila rapidamente form (accelera video se troppo lento)
- Testo: "Inserisci Dati Club in 2 Minuti"

### Scene 4: Generazione in Corso (6s)
- Progress bar con agenti STW
- Testo: "6 Agenti AI Specializzati al Lavoro"
- Accelera video 2-3x

### Scene 5: Piano Completo (15s)
- Scroll attraverso sezioni principali
- Testo overlay per ogni sezione:
  - "Executive Summary"
  - "Obiettivi Sportivi (8 MACRO)"
  - "Obiettivi Strutturali"
  - "Marketing & Commerciale"
  - "Piano Economico"

### Scene 6: Export (5s)
- Click export
- Mostra formati disponibili
- Testo: "Export Multi-Formato: PDF, DOCX, Excel, ZIP"

### Scene 7: Risultato Finale (5s)
- Anteprima PDF aperto
- Testo: "Piano Professionale Pronto in 60 Secondi"

### Scene 8: Outro (3s)
- Logo + contatti
- CTA: "Contattaci per Demo Personalizzata"

**Durata totale**: ~50 secondi (perfetta per attention span mobile)

---

## 🎵 Musica di Sottofondo Consigliata

**Siti Royalty-Free**:

1. **YouTube Audio Library** (gratuito)
   - https://studio.youtube.com/channel/UC_AUDIO_LIBRARY
   - Cerca: "Corporate", "Upbeat", "Technology"

2. **Bensound** (gratuito con attribution)
   - https://www.bensound.com/
   - Consigliati: "Creative Minds", "Going Higher"

3. **Uppbeat** (gratuito per social media)
   - https://uppbeat.io/
   - Categoria: Tech/Corporate

**Tip**: Mantieni volume musica a ~20-30% del totale, deve essere sottofondo discreto.

---

## 📐 Specifiche Tecniche Ottimali

### Per WhatsApp/Instagram/Social
- **Risoluzione**: 720p (1280x720) o 1080p verticale (1080x1920)
- **Aspect Ratio**: 9:16 (verticale) o 1:1 (quadrato)
- **FPS**: 24 o 30
- **Bitrate**: 5-8 Mbps
- **Formato**: MP4 (H.264 + AAC)
- **Durata**: 30-60 secondi (max 90s)

### Per Email/Presentazioni
- **Risoluzione**: 1080p (1920x1080)
- **Aspect Ratio**: 16:9
- **FPS**: 30
- **Bitrate**: 8-12 Mbps
- **Formato**: MP4
- **Durata**: 60-120 secondi

### Compressione File Size

Se video troppo grande per WhatsApp (max 16MB):

```bash
# Con ffmpeg (gratuito)
ffmpeg -i input.mp4 -vcodec h264 -b:v 3000k -acodec aac -b:a 128k output_compressed.mp4

# Online tool
# https://www.freeconvert.com/video-compressor
```

---

## ✅ CHECKLIST PRE-REGISTRAZIONE

- [ ] App Rooting Future running su `http://127.0.0.1:5000`
- [ ] Browser ridimensionato a viewport mobile (~400px width)
- [ ] Demo club preparato con dati realistici
- [ ] Screenshot tool / screen recorder pronto
- [ ] Output folder creata
- [ ] Storyboard stampato/aperto come riferimento
- [ ] (Opzionale) Microfono per narrazione vocale
- [ ] (Opzionale) Script narrazione scritto

---

## 🎤 SCRIPT NARRAZIONE VOCALE (Opzionale)

```
[Scene 1 - Intro]
"Benvenuti in Rooting Future, il sistema AI che genera piani strategici professionali per società calcistiche in meno di 60 secondi."

[Scene 2 - Dashboard]
"Dalla dashboard intuitiva, è possibile gestire tutti i progetti strategici del club."

[Scene 3 - Form]
"Per generare un nuovo piano, basta inserire i dati essenziali del club: nome, categoria, colori istituzionali."

[Scene 4 - Generazione]
"Il sistema utilizza 6 agenti AI specializzati, allineati alla metodologia consulenziale Sport To Win."

[Scene 5 - Risultato]
"In pochi secondi, otteniamo un piano strategico completo: Executive Summary, Obiettivi Sportivi, Strutturali, Marketing, e Piano Economico-Finanziario."

[Scene 6 - Export]
"Il piano può essere esportato in PDF, Word, Excel, o scaricato come pacchetto completo."

[Scene 7 - Outro]
"Rooting Future: strategia professionale, velocità AI. Contattaci per una demo personalizzata."
```

**Durata narrazione**: ~45 secondi

---

## 🐛 TROUBLESHOOTING

### Video troppo lungo
- Accelera sezioni ripetitive (generazione, scroll)
- Taglia pause e momenti morti
- Usa transizioni veloci (0.3-0.5s)

### Video pixelato/sgranato
- Verifica risoluzione source (browser a dimensioni corrette)
- Esporta a bitrate più alto (8-12 Mbps)
- Non scalare video in up (mantieni risoluzione nativa)

### File troppo grande
- Comprimi con ffmpeg (vedi sopra)
- Riduci bitrate a 4-5 Mbps
- Riduci risoluzione a 720p

### Audio fuori sinc
- Esporta video a frame rate fisso (30fps)
- Non mixare sorgenti a FPS diversi
- Usa tool professionale (DaVinci Resolve)

### WhatsApp non accetta video
- Max 16MB per WhatsApp
- Comprimi video (vedi sezione compressione)
- Alternativa: carica su YouTube/Google Drive e condividi link

---

## 📤 CONDIVISIONE FINALE

### Opzione 1: WhatsApp/Telegram
- Comprimi video a <16MB
- Invia direttamente in chat

### Opzione 2: Email
- Se <25MB: allega direttamente
- Se >25MB: usa WeTransfer / Google Drive link

### Opzione 3: Cloud Storage
- **Google Drive**: Carica → Imposta permessi "Chiunque con link"
- **Dropbox**: Carica → Crea link condivisibile
- **OneDrive**: Carica → Condividi

### Opzione 4: YouTube (Privato/Unlisted)
- Carica video come "Non in elenco"
- Condividi link diretto
- Vantaggio: qualità preservata, no limiti dimensioni

---

## 🎓 RISORSE EXTRA

### Tutorial Video Editing
- **DaVinci Resolve Basics**: https://www.youtube.com/watch?v=52vK5mzl1jQ
- **iMovie Tutorial**: https://www.youtube.com/watch?v=vLx2rEFnjsQ
- **PowerPoint to Video**: https://www.youtube.com/watch?v=y8MaNSXZiHk

### Template Video
- **Envato Elements**: template after effects/premiere
- **Canva**: template video presentazioni online

---

## 💬 SUPPORTO

Problemi? Contatta il team:

- Email: support@rootingfuture.com
- GitHub Issues: (se disponibile)
- Documentazione: `README.md`

---

**Buona Creazione! 🎬🚀**