Le format FCPXML (Final Cut Pro XML) est un format d'échange basé sur le langage XML, principalement utilisé par le logiciel de montage vidéo professionnel d'Apple, Final Cut Pro. Il constitue un mécanisme essentiel pour l'exportation et l'importation de données de projet, englobant une vaste gamme d'éléments tels que les séquences, les clips, les événements, les projets, les métadonnées, les effets, les transitions et autres décisions de montage effectuées au sein d'une timeline Final Cut Pro. Ce format est indispensable pour faciliter l'interopérabilité entre Final Cut Pro et d'autres applications de post-production, notamment les suites d'étalonnage comme DaVinci Resolve, les outils de post-production audio (souvent via une conversion AAF) et les logiciels d'animation graphique comme Apple Motion. Les fichiers FCPXML n'intègrent pas les médias vidéo ou audio réels ; ils contiennent plutôt des références aux emplacements des fichiers multimédias sur le disque, ce qui les rend légers et efficaces pour partager des structures de projet. Cette caractéristique permet le transfert de timelines de montage complexes et de leurs métadonnées associées sans avoir à déplacer des fichiers multimédias volumineux. Différentes versions de FCPXML existent, évoluant avec les mises à jour de Final Cut Pro pour prendre en charge de nouvelles fonctionnalités et des métadonnées enrichies. Il s'agit d'une pierre angulaire des flux de travail de montage vidéo professionnel, permettant le « round-tripping », l'archivage et les efforts collaboratifs à travers diverses étapes de la chaîne de post-production.