Spaces:
Sleeping
Sleeping
| # 📹 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! 🎬🚀** | |