FCPXML (Final Cut Pro XML) è un formato di interscambio basato su XML utilizzato principalmente dal software di montaggio video professionale di Apple, Final Cut Pro. Funge da meccanismo cruciale per l'esportazione e l'importazione di dati di progetto, comprendendo una vasta gamma di elementi come sequenze, clip, eventi, progetti, metadati, effetti, transizioni e altre decisioni di montaggio prese all'interno della timeline di Final Cut Pro. Questo formato è indispensabile per facilitare l'interoperabilità tra Final Cut Pro e altre applicazioni di post-produzione, incluse suite di color grading come DaVinci Resolve, strumenti di post-produzione audio (spesso tramite conversione AAF) e software di motion graphics come Apple Motion. I file FCPXML non incorporano i file video o audio effettivi; contengono invece riferimenti alle posizioni dei file multimediali sul disco, rendendoli leggeri ed efficienti per la condivisione delle strutture di progetto. Questa caratteristica consente il trasferimento di timeline di montaggio complesse e dei relativi metadati senza la necessità di spostare file multimediali di grandi dimensioni. Esistono diverse versioni di FCPXML, che si evolvono con gli aggiornamenti di Final Cut Pro per supportare nuove funzionalità e metadati avanzati. È una pietra miliare per i flussi di lavoro di montaggio video professionale, consentendo il round-tripping, l'archiviazione e la collaborazione attraverso varie fasi della pipeline di post-produzione.