TutuCut

Da HTML a video

Trasforma animazioni web e codice Canvas e Three.js in MP4

Parti da un modello

Con un clic si apre l’editor con l’animazione già aggiunta. Per i modelli con slot multimediali, trascina un video o un’immagine sulla scheda, oppure tocca «Usa i miei file», e all’apertura dell’editor sarà già al suo posto. I file restano sul tuo dispositivo; non si carica nulla.

Incolla un’animazione Canvas, SVG, GSAP o Three.js: disegnata fotogramma per fotogramma sul video, esportata in MP4 o GIF. Gratis nel browser, senza filigrana.

Incolla il codice di un’animazione web o importa un file .html e diventa una clip animata sulla timeline: sfondo trasparente, sovrapposta al tuo video o alla tua immagine, e come ogni altra clip puoi spostarla, ridimensionarla, regolarne l’opacità, aggiungere fotogrammi chiave e animazioni di entrata e uscita.

L’editor la disegna fotogramma per fotogramma in base al tempo, invece di registrare lo schermo: lo stesso istante dà sempre lo stesso fotogramma, quindi l’anteprima è esattamente ciò che esporti. Math.random, Date e requestAnimationFrame nel codice vengono sostituiti da un orologio deterministico; GSAP e Three.js sono già integrati, senza bisogno di script esterni.

Il codice gira in una sandbox isolata senza accesso alla rete, quindi immagini e font esterni non si caricano: se servono, inseriscili inline con indirizzi data:. I parametri dichiarati dall’animazione stessa (testo, colori, valori) compaiono nel pannello dei parametri a destra; dopo le modifiche esporti subito in MP4 o GIF.

Domande frequenti

Quali stili di codice sono supportati?
Quattro stili comuni funzionano così come sono: definire window.__seek(t) per disegnare un fotogramma dato il tempo in secondi; creare una timeline GSAP in pausa e metterla in window.__timelines; posizionare una scena Three.js in base al tempo dentro __seek e poi renderizzarla; oppure un normale ciclo requestAnimationFrame. Se la pagina contiene un solo canvas viene catturato direttamente, altrimenti l’intera pagina (SVG, CSS, testo) viene disegnata come un fotogramma.
Posso usare librerie da una CDN?
GSAP (con i plugin CustomEase, MotionPath, MorphSVG, DrawSVG e SplitText) e Three.js sono già integrati, e gli indirizzi CDN che nel codice puntano a loro vengono sostituiti automaticamente con la copia integrata. Altre librerie esterne non si caricano, perché la sandbox non può accedere alla rete.
Il video esportato ha l’audio?
L’animazione di per sé non ha audio, e l’audio riprodotto dal codice non viene registrato. Puoi aggiungere a parte musica o voce fuori campo sulla timeline ed esportarle insieme all’animazione.
E se il codice dà errore?
In cima all’anteprima e sulla clip compare un avviso di errore, e il messaggio originale è visibile nella finestra del codice; fai clic su “Chiedi all’IA di correggere” e l’IA legge il codice, lo corregge e poi ricontrolla il risultato. Finché non è corretto, l’anteprima resta sull’ultimo fotogramma valido e le altre clip non ne risentono.
Il mio codice viene caricato online?
No. Il codice viene salvato con il progetto nel tuo browser, e rendering ed esportazione avvengono sul tuo dispositivo. Viene caricato insieme al progetto solo se scegli tu di salvare il progetto nel cloud.

Strumenti correlati