Dopo anni di integrazioni fatte in casa, abbiamo smesso di mettere insieme il flusso di lavoro e lo abbiamo costruito da zero.
Da dove nasce
L'obiettivo iniziale non è mai stato scrivere software. Era condividere i nostri video: i momenti divertenti, gli spaventi, i duelli ravvicinati, le sbandate, le curve, le accelerazioni e le frenate. Ma ogni singolo video richiedeva ore. Abbiamo costruito plugin, script e strumenti di supporto, abbiamo comprato software, e ogni video breve finiva comunque in ore di lavoro. Il successivo ne richiedeva altrettante. Anche con tutti i dati in mano, il lavoro manuale pesava al punto che di solito pubblicavamo solo i video più importanti, mentre il resto del materiale restava dov'era.
Integrazioni fatte in casa. Plugin. Script di conversione. Strumenti di analisi capaci di dirci che durante una sessione era successo qualcosa di interessante. Restava comunque da importare più video e sincronizzarli a mano. E anche sapendo che era accaduto a 31:41:59, bisognava ancora arrivarci, mettere i marcatori, salvare e ripartire da lì con un nuovo progetto. Ogni video si prendeva il suo tempo, e se trovavamo un errore andava corretto da capo in tutti quanti.
Quello che non è mai arrivato è il flusso di lavoro. Non esisteva un unico posto in cui le riprese, i dati e la timeline fossero la stessa cosa. Ogni clip finita richiedeva ancora più programmi: un'esportazione dal primo, una conversione dei dati da altri due, e ricordarsi l'ordine e quali spezzoni andassero insieme.
StintBox 1.0 sostituisce tutto questo. Un solo programma, il nostro motore, dal file che ha scritto la tua camera al video che pubblichi, senza nulla nel mezzo che non controlliamo noi.
Cosa significa nella 1.0
Il sogno era semplice: una giornata in pista deve poter essere montata ed esportata la sera stessa, senza compromessi. Oggi ci arriviamo, e continuiamo a lavorare per renderlo più veloce.
- Il file della camera lo leggiamo noi. GoPro, DJI e Insta360 scrivono la telemetria dentro il file video. StintBox lo apre direttamente, con un decodificatore che controlliamo noi. Nessuna esportazione preliminare, nessuna app di supporto, nessun file intermedio.
- Widget che fanno parte del programma, non avvitati sopra. Indicatori, grafici, mappe, cronometri e letture sono disegnati dallo stesso motore nell'anteprima e nell'esportazione, quindi quello che vedi nell'editor è quello che finisce nel file.
- La tua macchina, i tuoi file. Non si carica nulla per il rendering. Le tue riprese non lasciano il disco se non lo chiedi tu.
- Esportazione accelerata che usa l'hardware che hai. Gli encoder NVIDIA, Intel, AMD e Apple vengono usati quando ci sono.
- Progetti, salvataggio automatico e annulla, perché perdere una serata di lavoro per un blocco è un problema risolto ovunque tranne che in questo angolo.
Dove stiamo andando
L'obiettivo non è cambiato dalla prima cosa che abbiamo costruito per noi stessi: i tuoi dati sulle tue riprese, senza render farm, senza un abbonamento da cui non si esce e senza lasciarci un pomeriggio di vita per ogni video. Tutto ciò che verrà dopo questa versione è lo stesso obiettivo, fatto meglio.