FFmpeg, WebCodecs e MotionForge: come DojoClip elabora i video
Scopri quali operazioni avvengono sul dispositivo, quando serve ricodificare e come un’esportazione nel browser differisce da un video Music MV salvato.
DojoClip usa percorsi diversi per elaborare i contenuti multimediali. Tagliare una clip, esportare una timeline e creare un video musicale con l’IA sono attività differenti. Capire dove avviene il lavoro aiuta a scegliere lo strumento e a sapere quale file è stato davvero salvato.
Dove viene elaborato il video
| Attività | Elaborazione e risultato |
|---|---|
| Estrarre audio | Il browser produce un file MP3 o WAV da scaricare. |
| Tagliare un video | Il browser elabora gli intervalli scelti; la codifica dipende dall’operazione e dal formato di uscita. |
| Video Edit AI | MotionForge genera anteprima ed esportazione della timeline in locale. Le operazioni IA nel cloud sono separate. |
| Music Visualizer | Il visualizzatore esporta in locale tramite MotionForge. |
| Story Music Video | Un processo server assembla con FFmpeg i media caricati e le clip generate. Anteprima e MP4 finale vengono salvati separatamente. |
Il ruolo dei motori del browser
DojoClip usa Mediabunny per leggere e convertire media in diversi strumenti locali, tra cui estrazione audio, estrazione di fotogrammi e taglio standard. Una libreria può supportare più funzioni di quelle offerte da una singola pagina: sono i controlli dello strumento a definire le operazioni disponibili.
FFmpeg WebAssembly è una soluzione di riserva per alcune operazioni, comprese determinate estrazioni audio e compressioni. Viene caricato quando serve. L’integrazione attuale segue l’API FFmpeg 0.12; i vecchi esempi con createFFmpeg usano un’interfaccia diversa.
WebCodecs offre codifica e decodifica nel browser. I codec disponibili dipendono dal browser e dal dispositivo. MotionForge gestisce composizione ed esportazione nell’editor e nel visualizzatore; non è un servizio di rendering remoto.
Perché un taglio può ricodificare
Un contenitore come MP4 raccoglie le tracce multimediali. Un codec definisce come sono codificate le immagini o il suono. Riconfezionare tracce compresse compatibili è un remux; creare nuovi dati codificati richiede una transcodifica.
Un taglio che inizia in un punto preciso può richiedere decodifica e ricodifica. Anche l’unione di clip in DojoClip crea un risultato ricodificato. Non presumere che ogni taglio mantenga i dati compressi originali. Conserva la sorgente e controlla i punti di taglio e la sincronizzazione di voce e musica.
Download locale e file salvato nel progetto
L’elaborazione locale usa i file sul tuo dispositivo. Il sito continua a caricare il codice dell’applicazione e talvolta librerie aggiuntive. Scegliere un’operazione IA nel cloud è un passaggio distinto che può richiedere il caricamento dei media necessari.
Salvare un progetto non carica automaticamente le sorgenti locali né il video esportato. Un download rimane sul dispositivo; usa l’azione esplicita di caricamento o salvataggio dell’output per conservarlo nel progetto. Su un altro dispositivo potresti dover importare di nuovo i file locali.
Music MV assembla e salva i video sul server. Un’anteprima riproducibile non indica che il video completo sia pronto. Attendi il risultato finale e l’azione di download.
Prova prima un breve campione
- Mantieni una copia intatta dell’originale.
- Prova una sezione rappresentativa prima di un’esportazione lunga.
- Controlla formato, audio, tempi, testi e punti di taglio.
- Per lavori pesanti, chiudi le altre schede impegnative o riduci la risoluzione quando possibile.
- Se un codec non è supportato, prova un browser aggiornato o esporta una sorgente compatibile dall’editor originale.
Durata, risoluzione, codec, effetti e memoria disponibile influenzano il tempo richiesto. Il caricamento iniziale delle librerie può rallentare il primo utilizzo. Non esiste una stima di velocità valida per ogni file e dispositivo.
Leggi la guida a Fast Trim per iniziare. Per montaggi con più livelli, apri Video Edit AI.