ESPERIMENTO 02

Un video fatto di codice

Il video di lancio del sito non viene da un programma di montaggio: è una pagina web fotografata trenta volte al secondo.

codicemotionAI
Trascina per scorrere i fotogrammi
fotogramma 000 / 180tempo 0,00 s30 fps

Ogni fotogramma è la stessa pagina web, ferma in un istante preciso. Nessun montaggio: chiedi il secondo 4,3 e ottieni sempre lo stesso identico fotogramma.

// tutta la scena dipende da un solo numero: il tempo
function seek(t) {
  titolo.textContent = testo.slice(0, lettere(t))
  scheda.style.transform = `translateY(${40 - 40 * entra(t)}px)`
}

// Playwright apre la pagina e la fotografa 30 volte al secondo
for (let f = 0; f < 180; f++) {
  await page.evaluate(t => seek(t), f / 30)
  await page.screenshot({ path: `frame-${f}.png` })
}
// poi ffmpeg mette in fila le foto e aggiunge la musica

Cosa volevo

Un video breve per lanciare il sito, con lo stesso stile del sito e senza aprire un programma di montaggio.

Cosa ha fatto l’AI

Ha scritto la scena come una pagina web che dipende da un solo numero, il tempo, poi il programma che la fotografa fotogramma per fotogramma, e perfino la musica, generata in codice.

Cosa ho deciso io

Il concetto, il ritmo e cosa buttare. Ho scartato le prime versioni perché erano troppo cupe e parlavano del sito invece che di me.

Gli esperimenti che reggono diventano puntate di Fuori Frame.