Un editor video con un motore sotto.
Sparkle è un'applicazione desktop per chi monta di mestiere. Rendering sulla GPU, modelli di AI che girano sulla propria macchina, codifica hardware che si adatta al silicio che trova — e una linea editoriale che non tocca il montaggio se nessuno glielo chiede.
Gran parte del montaggio non è montare
Prima che qualcuno prenda una decisione creativa, qualcuno si guarda tutto il girato dall'inizio alla fine, segna i cambi di scena, raggruppa i ciak, taglia i silenzi, scrive i sottotitoli e convince dodici clip riprese da tre telecamere a mettersi d'accordo su che colore avesse la sera.
Giorni così, prima della prima decisione vera. Niente di tutto questo è il lavoro per cui ci si è formati.
Gli strumenti che promettono di risolvere il problema di solito lo risolvono prendendo loro le decisioni: si consegna il girato, si riceve un montaggio, si spera di essere d'accordo. Sparkle va nella direzione opposta.
La macchina si prende la fatica. Il montaggio resta a chi lo firma.
Migliaia di fotogrammi, una sola anteprima
Le transizioni sono shader. Girano sulla GPU mentre si scorre la timeline, e sono gli stessi shader a disegnare il file finale — quindi l'anteprima non è un'approssimazione di cortesia dell'esportazione: è l'esportazione a un'altra risoluzione.
Il girato pesante passa dai proxy e da un percorso di scorrimento pensato per timeline lunghe, che è la differenza fra un editor dentro cui si può pensare e uno che si aspetta.
Gran parte dell'AI gira in locale
Rimozione dello sfondo, segmentazione del soggetto e stima della profondità girano come modelli locali sul proprio hardware. Un pomeriggio di riprese non deve essere caricato per diventare utile, e il girato sotto embargo resta sotto embargo.
Anche la trascrizione del parlato può girare in locale, su un modello Whisper distribuito insieme all'editor. Ci sono anche motori cloud e l'impostazione predefinita si rivolge prima a uno di quelli, quindi dove va a finire l'audio è un'impostazione e non un presupposto.
Le maschere si spostano da un fotogramma all'altro con il flusso ottico, invece di essere ridisegnate inquadratura per inquadratura. I sottotitoli arrivano con il tempo di ogni singola parola, quindi si possono formattare, ritagliare ed esportare nei formati che il resto del settore si aspetta.
Il lavoro generativo più pesante ha bisogno del cloud, e quella parte è misurata dove si vede. Ogni account ha un saldo di crediti; un'operazione riserva quello che potrebbe costare prima di partire e liquida quello che è costato davvero. Nessuno scopre un conto a fine mese.
Un'esportazione che parla con l'hardware
La codifica usa qualunque acceleratore trovi — NVIDIA NVENC, Intel Quick Sync, AMD, Apple VideoToolbox — e ripiega su x264, x265 o SVT-AV1 via software quando non c'è nulla con cui parlare. H.264, HEVC, AV1 e DNxHR per la sala di montaggio, con l'HDR gestito invece che appiattito.
Il colore passa da una pipeline 3D LUT, quindi un look costruito altrove arriva intatto. L'audio esce normalizzato secondo EBU R128, perché una consegna che non rispetta le specifiche di loudness è una consegna che si fa due volte.
A chi serve
Montatori e piccole strutture di post-produzione — chi vive dentro una timeline e si accorge di ogni ora che il software restituisce. L'editor desktop è gratuito. L'AI in cloud si vende a postazione, quindi tre montatori pagano tre postazioni e non un livello di licenza inventato da qualcuno.
A che punto è
Sparkle è in anteprima privata. Editor, servizi cloud, account e fatturazione sono costruiti e funzionanti; gli accessi si aprono per gradi, perché un software che tratta il girato e i soldi di altre persone merita di essere lasciato uscire piano.