Gomotion AI
Scrivi un argomento e l'AI prepara un documentario per YouTube
Incasso mensile: 66.713 USD (fonte indicata nella scheda)
Cosa fa
Da un argomento crea un documentario completo per YouTube: ricerca, testo, voce narrante, immagini e montaggio. È pensato per i canali "senza volto" e per le agenzie che ne gestiscono tanti.
Come guadagna
Abbonamenti da 27, 59 e 107 $ al mese. Lanciato a luglio 2026 in Spagna da un fondatore solo, ha fatto 30.000 $ di abbonamenti già nel primo mese. Incassi verificati con Stripe.
Rendilo tuo
- Documentari di storia locale italiana per scuole e comuni.
- Video per musei e guide turistiche.
- Prima di tutto la qualità: fonti citate a fine video e controllo dei fatti.
Le frasi da scrivere all'AI
1. Base del sito e grafica
Crea un'app web in italiano chiamata "DocuFacile": un'app che da un argomento crea un documentario per YouTube: testo con le fonti, voce narrante, immagini e montaggio, che l'utente può correggere prima dell'esportazione. Usa React, Vite, TypeScript e Tailwind CSS.
Pagine da creare:
1. Pagina iniziale con un video d'esempio e i prezzi
2. Registrazione
3. Nuovo documentario: argomento, durata, lingua, stile
4. Editor a scene: testo, immagine e voce di ogni scena, modificabili
5. I miei video: stato della preparazione e download
Stile: cinematografico: sfondo nero #0A0A0A, bianco, ambra #F59E0B, carattere "Playfair Display" per i titoli e "Inter" per il resto, anteprime grandi. Nessuna immagine generica di stock.
Tutto deve funzionare perfettamente da telefono. Tutti i testi in italiano, chiari e senza parole tecniche.
2. Database, account e sicurezza
Collega il progetto a Supabase e attiva la registrazione con email e password.
Crea queste tabelle:
- "video": argomento, durata, stato (testo, voce, montaggio, pronto, errore), link al file finale
- "scene": video, ordine, testo narrato, descrizione dell'immagine, file immagine, file audio, durata
- "fonti": video, titolo, link
Regole di sicurezza obbligatorie:
- ogni utente vede solo i suoi video
- i file stanno in uno Storage privato con link temporanei
- i crediti non si modificano dal browser
Usa esattamente il codice SQL che trovi nei "Dettagli tecnici" di questa scheda: eseguilo nel SQL Editor di Supabase prima di continuare, poi collega le pagine alle tabelle.
3. Dal tema al video, scena per scena
1) Testo: Claude scrive la sceneggiatura divisa in scene (testo narrato + descrizione dell'immagine), e accanto la lista delle fonti usate. 2) Voce: ogni scena si trasforma in audio con una voce AI (ElevenLabs). 3) Immagini: per ogni scena si genera un'immagine o si cerca un video libero da diritti (Pexels). 4) Montaggio: un server con FFmpeg unisce immagini, voce e musica libera in un MP4.
Ogni passo salva lo stato, così l'utente vede l'avanzamento e può correggere una scena prima del montaggio finale.
Attenzione: YouTube non paga i canali con video "prodotti in serie" e ripetitivi. Per questo l'editor spinge a correggere e personalizzare, e il testo cita le fonti.
4. Editor e consegna
Editor a scene: si cambia il testo (la voce si rigenera solo per quella scena), si sostituisce un'immagine, si sposta una scena. Si esporta in 16:9 per YouTube o 9:16 per Shorts, con i sottotitoli in un file separato.
Descrizione del video pronta, con capitoli e fonti, da copiare su YouTube.
5. Pagamenti con Stripe
Aggiungi pacchetti di crediti: 10 video a 19 €, 30 video a 49 €. Ogni nuovo utente riceve 1 crediti gratis. Ogni minuto di video costa un credito. Mostra sempre in alto quanti crediti restano e, quando finiscono, un riquadro per comprarne altri.
A pagamento riuscito il webhook aggiunge i crediti del pacchetto con la funzione aggiungi_crediti.
Per la sessione di pagamento e il webhook segui la guida "Pagamenti con Stripe" di Fattibile.
6. Controlli specifici di questo progetto
Oltre ai controlli della guida "Controllo finale", verifica in particolare:
1. Fatti: crea un documentario su un evento storico e controlla che date e nomi corrispondano alle fonti elencate.
Correggi quello che non va e scrivimi cosa hai cambiato.
Dettagli tecnici
Istruzioni per l'AI: sceneggiatura
Le istruzioni fisse che la Edge Function "sceneggiatura" dà a Claude, che risponde in JSON. Il resto della funzione (accesso, crediti, rimborso se l'AI rifiuta) è uguale per tutti i progetti: è nella guida "Chiamare l'AI dal server".
Scrivi la sceneggiatura di un documentario per YouTube sull'argomento e la durata indicati. Dividi in scene da 10-20 secondi di narrazione. Usa solo fatti di cui sei sicuro; se un dato è incerto dillo nel testo. Rispondi solo con JSON: {"titolo", "scene": [{"narrazione", "immagine": "descrizione visiva della scena", "ricerca_video": "2-3 parole in inglese per cercare un video libero"}], "fonti": [{"titolo", "link"}]}.Montaggio con FFmpeg
Gira su un piccolo server (non nelle Edge Function, che hanno poco tempo): per ogni scena unisce immagine e voce, poi concatena le scene in un unico video.
import { execFile } from "node:child_process";
import { promisify } from "node:util";
import { writeFile } from "node:fs/promises";
const esegui = promisify(execFile);
type Scena = { immagine: string; audio: string; durata: number };
export async function monta(scene: Scena[], uscita: string) {
const parti: string[] = [];
for (const [i, s] of scene.entries()) {
const parte = "parte" + i + ".mp4";
// immagine fissa con un leggero zoom, per tutta la durata della voce
await esegui("ffmpeg", ["-y", "-loop", "1", "-i", s.immagine, "-i", s.audio,
"-vf", "scale=1920:1080,zoompan=z='min(zoom+0.0008,1.1)':d=1:s=1920x1080:fps=30",
"-c:v", "libx264", "-pix_fmt", "yuv420p", "-c:a", "aac", "-shortest", parte]);
parti.push("file '" + parte + "'");
}
await writeFile("elenco.txt", parti.join("\n"));
await esegui("ffmpeg", ["-y", "-f", "concat", "-safe", "0", "-i", "elenco.txt", "-c", "copy", uscita]);
}
Pezzi comuni a tutti i progetti
- Pagamenti con Stripe
- Profili, piano e crediti
- Chiamare l'AI dal server
- Controllo finale prima di pubblicare
Glossario
- Storage
- Lo spazio di Supabase dove si salvano i file, come foto e audio, con le sue regole di accesso.
- FFmpeg
- Un programma gratuito che taglia, unisce e converte video e audio: è il motore di quasi tutti gli editor video.
- Canale senza volto (faceless)
- Un canale YouTube dove non compare mai una persona: solo voce, immagini e testo.
