Spaces:
Running
Running
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! 🎬🚀**
|