Corso
Meta ha rilasciato da poco Meta Movie Gen, un evento al tempo stesso importante e in parte inatteso nel panorama della generazione da testo a video—non credo che Meta fosse sul radar di molti per quanto riguarda la generazione video.
Considerato l’ambiente competitivo, con diverse aziende di primo piano come OpenAI già al lavoro su modelli solidi come Sora, il rilascio di Meta è degno di nota.
Il modello si comporta bene su vari compiti, superando o eguagliando la qualità delle soluzioni di player affermati come Runway Gen3, LumaLabs e, in particolare, Sora di OpenAI.
In questo blog, vedremo cos’è Meta Movie Gen, come funziona, quali sono le sue capacità e i suoi limiti, e le considerazioni di sicurezza legate al suo utilizzo.
Se vuoi una panoramica del campo della generazione video, ti consiglio questo articolo sui migliori generatori video AI.
Che cos’è Meta Movie Gen?
Meta Movie Gen è una collezione di modelli fondamentali per generare vari tipi di media, tra cui testo-in-video, testo-in-audio e testo-in-immagine. Comprende quattro modelli:
- Movie Gen Video
- Movie Gen Audio
- Personalized Movie Gen Video
- Movie Gen Edit

Modello Movie Gen Video
Movie Gen Video è un modello da 30 miliardi di parametri progettato per creare immagini e video a partire da descrizioni testuali. Il modello può generare video di alta qualità fino a 16 secondi che corrispondono al prompt testuale fornito. Può produrre contenuti in dimensioni, risoluzioni e durate diverse.
Ecco un esempio di video generato con il prompt:
“Un bradipo con occhiali da sole rosa è sdraiato su un salvagente a forma di donut in una piscina. Il bradipo tiene in mano una bevanda tropicale. L’ambientazione è tropicale. La luce del sole proietta un’ombra.”
I riflessi dell’acqua nel video sono notevoli. Ho trovato interessanti anche le ombre sul viso del bradipo. Questi piccoli dettagli, quando sono resi bene, spesso passano inosservati. Tuttavia, quando sono fatti male, saltano all’occhio e rompono l’illusione.
Modello Movie Gen Audio
Movie Gen Audio è un modello da 13 miliardi di parametri che può creare colonne sonore per video in linea con il contenuto del video. Può anche generare audio da un prompt testuale.
Genera audio di alta qualità a 48 kHz che si sincronizza con video di diversa lunghezza, anche di diversi minuti. Il modello può inoltre produrre suoni ambientali, in abbinamento a sorgenti non visibili nel video, effetti sonori sincronizzati con le azioni e musica di sottofondo adeguata.
Ecco un esempio della musica e degli effetti sonori generati per uno dei video utilizzando il prompt:
“Fruscio di foglie e rami che si spezzano, con una traccia musicale orchestrale.”
Nota che il mood della traccia musicale non era presente nel prompt. Il modello è riuscito a coglierlo dal contenuto del video.
Modello Personalized Movie Gen Video
Il modello Movie Gen Video può generare video di una persona scelta sulla base di una descrizione testuale e di un’immagine di quella persona. Il video mantiene intatta l’identità della persona seguendo al contempo il prompt testuale.
Il seguente esempio è stato generato combinando il selfie della persona con il prompt:
“Una donna DJ mette i dischi su un rooftop a Los Angeles. Indossa una giacca rosa e cuffie giganti. Accanto alla donna c’è un ghepardo. Lo sfondo è un panorama urbano.”
Secondo me, questo modello è il loro fiore all’occhiello perché mostra un enorme potenziale se integrato nei loro altri prodotti, come Instagram. Immagina utenti che creano video con sé stessi in vari scenari, tutti generati a partire da una singola immagine e un prompt di testo. Potrebbe portare a un’esplosione di contenuti creativi e coinvolgenti.
Modello Movie Gen Edit
Il modello Movie Gen Edit permette di apportare facilmente modifiche dettagliate e creative a video reali e inventati usando semplici istruzioni testuali.
Il modello ha il potenziale per rivoluzionare i flussi di lavoro di editing video in vari settori. La sua capacità di comprendere ed eseguire con precisione istruzioni di editing basate su testo potrebbe migliorare sensibilmente il processo di montaggio, rendendolo più rapido, efficiente e accessibile a un pubblico più ampio. Questa tecnologia potrebbe giovare a cineasti, creator, educatori e a chiunque lavori con contenuti video.
Come funziona Movie Gen Video?
L’addestramento del modello Movie Gen Video ha coinvolto diversi elementi chiave: raccolta e preparazione dei dati, il processo di training vero e proprio, il fine-tuning per migliorare la qualità e le tecniche di upsampling usate per ottenere output ad alta risoluzione.
Dati e pre-processing
Il modello Movie Gen Video è stato addestrato su un enorme dataset contenente centinaia di milioni di coppie video-testo e oltre un miliardo di coppie immagine-testo.
Ogni video del dataset passa attraverso un rigoroso processo di curatela che prevede filtri per qualità visiva, caratteristiche del movimento e pertinenza dei contenuti. Il filtraggio mira a selezionare video con movimento non banale, riprese a singola inquadratura e un’ampia varietà di concetti, con una parte significativa che include esseri umani.
Fonte: articolo di ricerca su Movie Gen
Caption di alta qualità sono fondamentali per addestrare il modello in modo efficace. Movie Gen Video usa il modello LLaMa3-Video per generare didascalie dettagliate che descrivono accuratamente il contenuto del video. Queste didascalie vanno oltre la semplice etichettatura degli oggetti; includono descrizioni di azioni, movimenti di camera e persino informazioni sull’illuminazione. Questa ricchezza testuale aiuta il modello a imparare una comprensione più sfumata della narrazione visiva.
Processo di training
Il processo di addestramento di Movie Gen Video è suddiviso in diverse fasi per migliorarne efficienza e scalabilità.
Il modello viene inizialmente addestrato sul compito testo-in-immagine usando immagini a bassa risoluzione. Questa fase di "riscaldamento" consente al modello di apprendere concetti visivi fondamentali prima di affrontare il compito più complesso della generazione video.
Successivamente il modello è addestrato congiuntamente sia sui compiti testo-in-immagine che testo-in-video, aumentando progressivamente la risoluzione dei dati in input. Questo approccio congiunto aiuta il modello a sfruttare l’abbondanza e la diversità dei dataset immagine-testo imparando al contempo le complessità della generazione video.
Fonte: articolo di ricerca su Movie Gen
Per gestire le richieste computazionali dei dati video, Movie Gen Video usa un modello Temporal Autoencoder (TAE) per comprimere e decomprimere i video nel tempo. È analogo allo zippare e unzippare file su un computer, consentendo al modello di lavorare con una rappresentazione più gestibile dei dati video.
Fonte: articolo di ricerca su Movie Gen
Movie Gen Video utilizza un obiettivo di training chiamato Flow Matching. Invece di generare direttamente il video finale, il flow matching guida il modello a trasformare gradualmente un campione di rumore casuale nell’output video desiderato, passo dopo passo.
Flow Matching prevede la previsione della velocità dei campioni nello spazio latente, anziché prevedere direttamente i campioni stessi. Questo metodo è più efficiente e performante rispetto ai tradizionali metodi basati sulla diffusione.
Fine-tuning
Per migliorare qualità ed estetica dei video generati, il modello subisce un fine-tuning supervisionato utilizzando un sottoinsieme più piccolo di video curati manualmente con didascalie di alta qualità. È come un artista che affina la propria tecnica grazie alla guida di un esperto, ottenendo output video più realistici e piacevoli alla vista.
Il modello Movie Gen Video finale è creato facendo la media di più modelli addestrati con dataset, iperparametri e checkpoint di pretraining differenti. Questa tecnica aiuta a combinare i punti di forza di modelli diversi, portando a prestazioni più robuste e affidabili.
Upsampling
Il modello produce video a una risoluzione di 768 pixel e usa l’upsampling per portare la risoluzione a Full HD 1080p, ottenendo video più nitidi e visivamente più gradevoli. Questo approccio è comune perché offre una soluzione computazionalmente efficiente: il modello base elabora meno token pur producendo output ad alta risoluzione.
Lo Spatial Upsampler funziona come un modello di generazione video-to-video. Prende in input il video a bassa risoluzione, lo porta alla risoluzione target tramite interpolazione bilineare e poi lo codifica in uno spazio latente usando un Variational Autoencoder (VAE) frame-wise.
Un modello nello spazio latente genera quindi i latenti del video HD, condizionato sui latenti codificati del video a bassa risoluzione. Infine, il decoder del VAE trasforma i latenti del video HD risultante di nuovo nello spazio dei pixel, producendo l’output finale ad alta risoluzione.

Fonte: articolo di ricerca su Movie Gen
Valutazione del modello Movie Gen
Valutare un modello testo-in-video è più impegnativo rispetto a un modello testo-in-immagine a causa della dimensione temporale aggiuntiva. Il team di Meta ha utilizzato tre misure principali per valutare il modello:
- Allineamento con il prompt
- Qualità e coerenza
- Realismo ed estetica

Questi parametri sono valutati manualmente da persone che assegnano un punteggio ai video secondo tali criteri.
Allineamento con il prompt
L’allineamento al prompt misura quanto bene il video generato corrisponde al testo in input, incluse descrizioni del soggetto, del movimento, dello sfondo e altri dettagli. Questo è ulteriormente suddiviso in:
- Corrispondenza del soggetto: si concentra sull’allineamento dell’aspetto del soggetto, dello sfondo, dell’illuminazione e dello stile.
- Corrispondenza del movimento: valuta l’allineamento delle descrizioni legate al movimento.
Qualità e coerenza
La qualità e la coerenza del video generato sono valutate indipendentemente dal prompt testuale. Questa misura è suddivisa in:
- Coerenza tra fotogrammi: verifica la presenza di incoerenze o artefatti nell’aspetto degli oggetti, nell’illuminazione e nello sfondo tra i frame.
- Completezza del movimento: valuta se il video contiene una quantità sufficiente di movimento, in particolare per soggetti o attività insolite.
- Naturalezza del movimento: giudica il realismo e la naturalezza del movimento, considerando aspetti come il movimento degli arti, le espressioni facciali e il rispetto della fisica.
- Qualità complessiva: un giudizio olistico che considera l’equilibrio delle tre sotto-dimensioni precedenti per determinare il valore complessivo del video.
Realismo ed estetica
Ai valutatori è stato chiesto di giudicare la capacità del modello di produrre video fotorealistici e gradevoli esteticamente. Questo criterio è suddiviso in:
- Realismo: valuta quanto il video somigli a un vero video o, per prompt fantastici, quanto bene imiti uno stile artistico realistico.
- Estetica: giudica l’impatto visivo del video in base a fattori come contenuto, illuminazione, colore ed effetti di camera.
Benchmark di valutazione
I dati di benchmark sono stati progettati per valutare in modo completo le generazioni video. Includono 1.000 prompt che coprono vari aspetti di test, come attività umane, animali, natura, fisica e soggetti o attività insolite.
Il loro benchmark è oltre tre volte più grande di quelli usati in studi precedenti. Ogni prompt è etichettato con un livello di movimento (alto, medio, basso) per valutare la qualità della generazione a diverse intensità di movimento.
La valutazione usa l’intero set di prompt ed esamina metriche specifiche di test, concentrandosi in particolare su come i modelli gestiscono soggetti e movimenti insoliti per testarne le capacità di generalizzazione.
Il seguente diagramma mostra una suddivisione dei prompt usati nella valutazione. A sinistra, è riportata la distribuzione dei concetti dei prompt. A destra, vediamo sostantivi e verbi comuni usati nei prompt (più grande è la parola, più è frequente):

Fonte: articolo di ricerca su Movie Gen
La tabella seguente mostra i risultati della valutazione umana dei video prodotti da diversi modelli su vari criteri di valutazione. I numeri rappresentano i tassi netti di vittoria, calcolati come (Win % - Loss %). Vanno da -100 (sconfitta completa) a 100 (vittoria completa), con 0 che indica un pareggio.
Fonte: articolo di ricerca su Movie Gen
Meta Movie Gen vs. Sora vs. Runway Gen 3
Secondo i loro esperimenti, Movie Gen Video ha prestazioni solide nella generazione testo-in-video, superando diversi modelli esistenti, inclusi sistemi commerciali come Runway Gen3 e LumaLabs, in base a valutazioni umane utilizzando il MovieGen Video Bench. In particolare, Movie Gen Video mostra vantaggi significativi in:
- Qualità complessiva: i valutatori hanno giudicato costantemente più alta la qualità complessiva degli output di Movie Gen, in particolare in termini di fedeltà visiva, naturalezza del movimento e allineamento con i prompt testuali.
- Naturalezza e coerenza del movimento: Movie Gen ha un notevole vantaggio nella generazione di video con movimento naturale e consistente, superando Runway Gen3 e Sora di OpenAI in questi aspetti. Questo punto di forza è probabilmente attribuibile alla capacità del modello di apprendere e simulare la fisica del mondo reale attraverso il suo obiettivo di training Flow Matching e all’ampio uso di dati video durante l’addestramento.
- Realismo ed estetica: Movie Gen eccelle anche nel generare video con maggiore realismo e appeal estetico rispetto a Runway Gen3, LumaLabs e Kling1.5.
Sebbene MovieGen superi in generale altri modelli, Kling1.5 a volte genera video con ampiezza di movimento maggiore, sebbene al costo di distorsioni e incoerenze. Ciò evidenzia il trade-off tra completezza del movimento e qualità visiva, dove Movie Gen Video privilegia la generazione di movimento realistico e coerente rispetto al semplice massimizzare l’ampiezza del movimento.
Di seguito alcuni screenshot dalla presentazione Meta Connect 2024 che mostrano esempi di confronto di prompt di generazione video:

Fonte: articolo di ricerca su Movie Gen
Ecco alcuni esempi di confronto della personalizzazione video in cui si usa una foto per generare un video personalizzato:

Fonte: articolo di ricerca su Movie Gen
Infine, gli screenshot qui sotto mostrano esempi di confronto sull’editing video:

Fonte: articolo di ricerca su Movie Gen
In generale, sembra che Meta Movie Gen abbia alzato l’asticella e fissato un nuovo standard per i modelli testo-in-video. La procedura di valutazione illustrata nel paper appare equa ma, ovviamente, è difficile saperlo con certezza finché questi modelli non saranno pubblicamente disponibili e terze parti neutrali potranno confrontarli.
Limiti del modello
Sebbene Meta Movie Gen sia eccellente nella generazione di media, ci sono ancora aree da migliorare.
Il modello a volte fatica con scene complesse che coinvolgono geometrie intricate, manipolazione di oggetti e simulazioni fisiche realistiche. Ad esempio, generare interazioni convincenti tra oggetti, rappresentare accuratamente trasformazioni di stato (come fusione o frantumazione) e simulare realisticamente gli effetti di gravità o collisioni può ancora rappresentare una sfida per i modelli.
La sincronizzazione audio può essere problematica in alcuni scenari. In particolare, quando si tratta di movimenti visivamente piccoli, occlusi o che richiedono un alto livello di comprensione visiva per generare il suono corrispondente, i modelli possono faticare a ottenere una sincronizzazione perfetta. Esempi di tali sfide includono sincronizzare accuratamente i passi con una persona che cammina, generare suoni appropriati per oggetti parzialmente nascosti alla vista e riconoscere movimenti sottili delle mani su una chitarra per produrre le note corrette.
Inoltre, il modello Movie Gen Audio, nella sua forma attuale, non supporta la generazione di voce.
Considerazioni sulla sicurezza e rilascio del modello
Video realistici generati dall’AI comportano notevoli rischi e sfide etiche che devono essere considerate. Questi rischi includono la manipolazione della fiducia e la diffusione di disinformazione tramite deepfake, che potrebbero danneggiare reputazioni, disinformare il pubblico e danneggiare le aziende.
Da un lato, potrebbe essere una funzione di Instagram che mi permette di creare un video carino con me protagonista da condividere con gli amici, ma dall’altro, la stessa funzione rende possibile creare un video falso di qualcun altro. Con il migliorare di queste tecnologie, potrebbe diventare impossibile distinguerle dalla realtà.
I contenuti generati dall’AI pongono minacce alla privacy, potenzialmente portando a estorsione, ricatto o cyberbullismo.
Inoltre, questi strumenti di AI potrebbero minare arte e copyright imitando stili artistici unici senza attribuzione. Le soluzioni includono la diffusione della consapevolezza e l’educazione alla media literacy, l’investimento in tecnologie di rilevamento, la definizione di quadri legali ed etici e l’uso di watermarking per l’autenticazione.
Sebbene la generazione video con AI abbia un grande potenziale, richiede una gestione attenta per mantenere fiducia e autenticità.
Meta è stata trasparente con i suoi sviluppi in ambito AI open-sourcizzando i modelli Llama. Tuttavia, per motivi di sicurezza, i modelli Meta Movie Gen non verranno ancora rilasciati. Secondo il loro articolo, sono necessari ulteriori miglioramenti e considerazioni di sicurezza prima del deployment.
Conclusione
In questo post abbiamo presentato i modelli Movie Gen di Meta, una suite di modelli di AI per generare ed editare video usando prompt testuali.
Abbiamo esplorato i quattro modelli distinti, le loro capacità e come funzionano. Attraverso un’analisi comparativa, abbiamo mostrato come Meta Movie Gen si posiziona rispetto ad altri strumenti di generazione video con AI.
Pur avendo fissato un nuovo punto di riferimento nel campo, il potenziale uso improprio della tecnologia solleva preoccupazioni significative. Meta ha riconosciuto questi rischi e sta adottando un approccio cauto al rilascio dei modelli.
Per saperne di più sull’ecosistema di Meta AI, ti consiglio questi blog:
FAQ
Quando verrà rilasciato Meta Movie Gen?
Meta non ha annunciato una data di rilascio specifica per Movie Gen. Al momento è concentrata su ricerca e sviluppo, con l’obiettivo di migliorare le capacità del modello e affrontare eventuali criticità prima di un rilascio più ampio. Anche se non c’è una timeline ufficiale, penso sia possibile che Meta inizialmente integri le funzionalità di Movie Gen nelle piattaforme esistenti come Instagram o Facebook, invece di rilasciare direttamente l’intero modello.
Quanto può essere lungo un video generato da Meta Movie Gen?
Attualmente, Meta Movie Gen può generare video fino a 16 secondi di durata. Questa limitazione potrebbe essere dovuta alle richieste computazionali della generazione di video più lunghi e di alta qualità. Sviluppi futuri potrebbero estendere la durata massima.
Meta Movie Gen sarà open source?
Meta non ha confermato se Movie Gen sarà open source. Tuttavia, ha una storia di open source per alcuni modelli di AI, come Llama. È possibile che scelga di rendere open source parti di Movie Gen o di rilasciarlo con una licenza specifica per incoraggiare la ricerca e lo sviluppo da parte della comunità AI più ampia.
Qual è la qualità video di Meta Movie Gen?
Meta Movie Gen genera video in risoluzione HD 1080p, offrendo un output di alta qualità adatto a vari utilizzi.






