
EffectCraft è un progetto open source dedicato alla composizione video, alle animazioni e agli effetti visivi, sviluppato interamente in Rust con l’obiettivo di offrire un’alternativa a Adobe After Effects. Il programma permette di creare titoli animati, motion graphics, composizioni multilivello ed effetti visivi attraverso un’interfaccia che riprende molti elementi del celebre software di Adobe.
Uno degli aspetti più interessanti riguarda la disponibilità multipiattaforma. EffectCraft è progettato per funzionare su Linux, Windows e macOS, oltre a offrire una versione utilizzabile direttamente dal browser. Questa caratteristica amplia le possibilità di utilizzo, soprattutto per chi lavora su sistemi GNU/Linux e cerca strumenti avanzati per la produzione di contenuti audiovisivi senza dipendere necessariamente da applicazioni proprietarie.
Il progetto è ancora giovane: il primo commit risale al 1° ottobre 2026 e il software si trova attualmente in fase alpha. Nonostante lo sviluppo sia agli inizi, EffectCraft include già numerose funzionalità avanzate, tra cui livelli animabili, maschere, espressioni, strumenti per il testo, fotocamere virtuali e una coda di rendering.
L’interfaccia riprende la struttura tipica delle applicazioni professionali di compositing, con pannelli dedicati al progetto, alla composizione, alla timeline, agli effetti e alle proprietà dei livelli. Chi conosce già After Effects può quindi ritrovare un’organizzazione familiare, anche se la compatibilità comportamentale tra i due programmi non è ancora completa.
Animazioni, 306 effetti e strumenti 3D per la creatività su Linux
Il cuore di EffectCraft è il sistema di composizione basato su livelli. È possibile combinare elementi grafici, forme vettoriali, testi, filmati, composizioni annidate, livelli di regolazione, oggetti nulli, fotocamere e sorgenti luminose. Ogni elemento può essere animato attraverso keyframe, consentendo di controllare posizione, scala, rotazione, opacità e altre proprietà nel tempo.
La gestione delle animazioni comprende interpolazioni lineari e Bézier, keyframe bloccati, strumenti Easy Ease e un Graph Editor con grafici dei valori e della velocità. Sono disponibili anche il rimappaggio temporale, la riproduzione inversa, il fermo immagine e il controllo preciso della durata dei fotogrammi.
Per quanto riguarda la grafica, EffectCraft mette a disposizione livelli forma con tracciati, gradienti, ripetitori, angoli arrotondati e operazioni sui percorsi. Gli strumenti per il testo supportano i caratteri installati nel sistema, i pannelli dedicati alla tipografia e gli animatori con selettori di intervallo. Il programma integra inoltre un sistema di espressioni JavaScript che permette di automatizzare proprietà e animazioni attraverso funzioni e riferimenti agli oggetti della composizione.

Un altro elemento distintivo è rappresentato dai 306 effetti disponibili, che coprono numerose categorie: sfocatura, correzione del colore, distorsione, generazione di elementi grafici, keying, simulazioni, rumore, prospettiva, stilizzazione, transizioni ed elaborazione audio. Sono inclusi anche nove stili di livello, tra cui ombre, bagliori, rilievi e contorni.
EffectCraft non si limita alle animazioni bidimensionali. Il supporto 3D comprende livelli con proprietà materiali, fotocamere a uno o due nodi, profondità di campo e luci parallele, puntiformi, ambientali e spot. Sono disponibili strumenti per orbitare intorno alla scena, spostare la visuale e controllare la posizione della fotocamera, con ombre e intersezioni tra livelli.
Il software integra inoltre strumenti Puppet per deformare e animare elementi attraverso punti di controllo. Per il rotoscoping può utilizzare MobileSAM, mentre il tracciamento dei volti può sfruttare MediaPipe Face Landmarker. Entrambi richiedono il download opzionale dei rispettivi modelli.
Rendering, esportazione Lottie e limiti della versione alpha
La coda di rendering rappresenta un altro componente importante di EffectCraft. Il programma permette di esportare composizioni in diversi formati, tra cui MP4 con H.264, MOV con ProRes, MP4 con HEVC o AV1, WebM con VP9 o AV1, sequenze di immagini PNG, JPEG, TIFF ed EXR a 32 bit, GIF animate e file audio WAV o AIFF.
Sono disponibili impostazioni di rendering, moduli di output, modelli predefiniti, ritaglio, ridimensionamento, regioni di interesse e registri delle operazioni. La coda può essere utilizzata anche dalla riga di comando, caratteristica interessante per automatizzare le esportazioni e integrare il programma in flussi di lavoro più complessi.
Una scelta tecnica significativa riguarda l’assenza di FFmpeg integrato. EffectCraft utilizza componenti e codec sviluppati in Rust per gestire la decodifica e la codifica di video e audio, includendo implementazioni dedicate per H.264, ProRes, AAC, VP9, AV1, HEVC e Opus. Questa architettura distingue il progetto da molte applicazioni che delegano buona parte delle operazioni multimediali a FFmpeg.
Il supporto Lottie permette inoltre di importare ed esportare animazioni in formato JSON o .lottie, facilitando il trasferimento di determinate composizioni verso siti web e applicazioni. L’esportazione comprende diversi tipi di livelli, keyframe, maschere e altre proprietà supportate dal formato; quando una funzione non è rappresentabile in Lottie, EffectCraft può segnalarne i limiti. La compatibilità effettiva dipende comunque dalle caratteristiche della composizione.
I progetti vengono salvati in file .ecproj, basati su JSON versionato e quindi leggibili anche con strumenti esterni. Questo approccio facilita il confronto delle modifiche tramite sistemi di controllo versione e apre possibilità interessanti per l’automazione. Le operazioni dell’interfaccia sono infatti organizzate attraverso un registro di comandi accessibile anche tramite riga di comando, canale JSON e server MCP, rendendo possibile l’integrazione con strumenti automatizzati e agenti software.
È importante, tuttavia, considerare lo stato attuale del progetto. EffectCraft non può ancora aprire direttamente i file .aep e .aepx di After Effects e non supporta i relativi plugin. Inoltre, la presenza di molte funzionalità non garantisce ancora risultati identici a quelli del programma Adobe: mancano confronti automatici sistematici tra i rendering dei due software.
Come installare EffectCraft
EffectCraft viene rilasciato per Microsoft Windows, Apple Mac OS e Linux. Per il sistema operativo del “pinguino” è disponibile con con pacchetti deb, rpm e nella versione AppImage e Flatpak (abbiamo testato il EffectCraft su Kubuntu 26.04 LTS)
macOS è attualmente la piattaforma maggiormente testata, mentre su Linux e Windows sono ancora in fase di correzione alcuni problemi nelle interazioni di base. Gli sviluppatori descrivono EffectCraft come un progetto in alpha, con circa il 91% delle funzionalità previste rispetto ad After Effects già presenti, ma ancora lontano dalla piena sostituzione del software Adobe nei lavori professionali.
Per gli utenti Linux interessati alla grafica animata e al compositing, EffectCraft è quindi un progetto da seguire e sperimentare, tenendo presente che lo sviluppo è in corso e che la stabilità e la compatibilità devono ancora maturare.