Dokumentasjon

    Table of Content
    • 3d
      • 3D-filformater
      • 3DS to DWG
      • 3MF to STL
      • AC
      • AMF
      • BHV
      • BIP
      • FBX to DWG
      • GLB
      • GLB to 3DS
      • GLB to FBX
      • GLB to GLTF
      • GLB to STL
      • GLB to USDZ
      • MDX
      • MTL
      • OBJ
      • PLY
      • SMD
      • STP
    • audio
      • Lydfilformater
      • GP
      • M3U
      • M3U8
      • M4R
      • MP3
      • MUS
      • MUS Minecraft
      • PKF
      • PTX
      • QCP
      • SESX
      • STY
      • WAV
    • cad
      • CAD-filformater
      • DGN
      • DWFX
      • DWG
      • DXF
      • GCODE
      • IGS
      • PLT
    • compression
      • Komprimeringsfilformater
      • APK
      • GZ
      • ISO
      • LZMA
      • PKG
      • TGS
      • VPK
      • WHL
      • WUX
      • XAPK
      • ZIP
    • data
      • Datafilformater
      • CDX
      • ESX
      • GB
      • INK
      • IO
      • PCB
      • PRT
      • SAFETENSORS
      • VCS
      • XDELTA
    • database
      • Database filformater
      • BAK SQL Server
      • CRYPT14
      • DB
      • DB3
      • DBC
      • DTSX
      • FDB
      • GDB
      • MDF
      • NDF
      • SAV
      • SQL
      • SQLITE
    • disc-and-media
      • Disk- og mediefilformater
      • CUE
      • ISZ
      • MDF
      • OVA
      • TIB
      • Toast
      • WBFS
    • ebook
      • E-bok filformater
      • CBZ
      • JWPUB
      • KFX
    • email
      • Filformater for e-post
      • EML
      • ICS
      • OFT
      • RPMSG
      • VCF
    • executable
      • Kjørbare filformater
      • BAT
      • CMD
      • JSF
      • MST
      • PS1
      • PYC
      • REG
      • RUN
      • WSF
      • XEX
    • finance
      • Finans filformater
      • ABA
      • IXBRL
      • OFX
      • XBRL
    • font
      • Font filformater
      • TTF
      • WOFF2
    • game
      • Spillfilformater
      • 3DSX
      • ASS
      • ASSET
      • BIN
      • BIN PCSX
      • BO2
      • BSP
      • CLIP
      • CT
      • DSV
      • ENC
      • ESP
      • FOMOD
      • GBX
      • GCF
      • GMA
      • KODU
      • MAP
      • MCA
      • MCPACK
      • MCR
      • MII
      • NBT
      • NDS
      • NPA
      • NSP
      • NSZ
      • OSB
      • OSK
      • OSR
      • OSU
      • OSZ
      • PAK
      • PCK
      • PGN
      • PPF
      • PSS
      • RPF
      • RPX
      • RPY
      • RPYC
      • RVZ
      • SFC
      • SIMS3PACK
      • SMC
      • SRM
      • UASSET
      • Unity3D
      • UNITYPACKAGE
      • USX
      • VDF
      • VMF
      • VPK
      • XCI
      • XS
      • Z64
    • gis
      • GIS filformater
      • FIT
      • GPX
      • KMZ
    • image
      • Bildefilformater
      • ARW
      • BMP
      • CDR
      • GIF
      • HDR
      • JFIF
      • JPEG
      • JPF
      • JPG_LARGE
      • JXL
      • MIX
      • PDN
      • PNJ
      • PPF
      • PVT
      • QTIF
      • RPF
      • SKP
      • SPP
      • SVS
      • TIFF
    • misc
      • Diverse filformater
      • BAK Backup
      • CRX
      • CTG
      • ENC
      • FIG
      • GPG
      • H5
      • IPS
      • LIC
      • LOCK
      • LRC
      • MEDIA FILES
      • NOMEDIA
      • PAKKE
      • PDO
      • PES
      • PFX
      • PKPASS
      • PS2 BIOS
      • PSX BIOS
      • SFV
      • SHELL SCRIPT
      • TEXT FORMATS
      • XMDX
      • XMZX
    • pdf
      • PDF
      • FDF
    • plugin
      • Plugin filformater
      • Q1Q
    • presentation
      • Presentasjonsfilformater
      • PPT
      • PPTX
    • programming
      • Programmering
      • ACD
      • ASM
      • AU3
      • C
      • CONFIG
      • CS
      • CSPROJ
      • CXX
      • EGG
      • G4
      • GROOVY
      • H
      • HPP
      • INO
      • Jav
      • JRXML
    • project-management
      • Prosjektledelse filformater
      • MPP
    • video
      • ASS
      • AV1
      • BNP
      • BRAW
      • DIRAC
      • DIVX
      • DRP
      • EVC
      • F4M
      • FCPXML
      • MJP
      • MPD
      • OTRKEY
      • TTML2
      • WebVTT
    1. Hjem
    2. Video
    3. FCPXML

    What's on this Page

      • Forståelse av FCPXML (.fcpxml): Tidslinjeutvekslingsryggraden i Final Cut Pro
      • 1. Hva er en FCPXML‑fil?
        • Viktig forskjell: FCPXML vs. Legacy FCP 7 XML
      • 2. Kjernefunksjoner i FCPXML‑formatet
        • 1. Sporfri magnetisk tidslinjerepresentasjon
        • 2. Høypresis rasjonell tidsrepresentasjon
        • 3. Omfattende bevaring av metadata
        • 4. DTD-implementert standardisering
      • 3. Oppsummering av nøkkelfunksjoner
      • 4. Hvordan åpne og lese .fcpxml-filer
        • Metode 1: Importering til Apple Final Cut Pro (macOS)
        • Metode 2: Rundtur til DaVinci Resolve (macOS & Windows)
        • Metode 3: Inspisere eller redigere med tekstredigerere
      • 5. Hvordan lage og eksportere .fcpxml‑filer
        • Eksportere FCPXML fra Final Cut Pro
        • Opprette FCPXML programmatisk
      • 6. Ofte stilte spørsmål (FAQ)
      • 7. Referanser og nyttige ressurser

    Forståelse av FCPXML (.fcpxml): Tidslinjeutvekslingsryggraden i Final Cut Pro

    I moderne film- og TV‑postproduksjon fullføres et prosjekt sjelden i én eneste redigeringssuite. En spillefilm, reklame eller dokumentar kan bli klippet i Apple Final Cut Pro, farget av en fargekorrigerer som jobber i DaVinci Resolve, mikset av en lyddesigner i Pro Tools, og polert med motion graphics i Adobe After Effects.

    Å flytte hele tidslinjer mellom ulike digitale lydarbeidsstasjoner (DAW‑er) og ikke‑lineære redigeringsprogrammer (NLE‑er) uten å gjengi flate, uredigerbare videofiler krever et utvekslingsformat.

    For brukere av Apple Final Cut Pro er den broen FCPXML (vanligvis lagret som en frittstående .fcpxml‑fil eller pakket inn i en .fcpxmld‑pakke).

    1. Hva er en FCPXML‑fil?

    En .fcpxml‑fil er et spesialisert, menneskelig lesbart Extensible Markup Language (XML)-dokument utviklet av Apple. Den beskriver den strukturelle blåkopien for et videoredigeringsprosjekt: medieklipp, tidslinjesekvenser, klippepunkter, overganger, lydnivåer, markører, nøkkelord og strukturelle metadata.

    Viktig forskjell: FCPXML vs. Legacy FCP 7 XML

    Før Final Cut Pro X debuterte i 2011, brukte Apples eldre Final Cut Pro (versjoner 1 til 7) standard XML basert på tradisjonelle spor (Spor 1, Spor 2, Lyd A1/A2).

    Da Apple revurderte sin redigerer rundt en trackless "Magnetic Timeline," tradisjonell sporbasert XML og standard EDL/AAF-filer kunne ikke lenger nøyaktig representere hvordan klipp ble festet, nestet og kollidert. Apple introduserte FCPXML for å modellere magnetiske tidslinjeforhold, roller, sammensatte klipp og dynamiske sekundære historielinjer på en naturlig måte.

    Merk om .fcpxml vs. .fcpxmld: > Fra og med Final Cut Pro 10.6 introduserte Apple .fcpxmld-containeren (Final Cut Pro XML Bundle). Mens klassisk .fcpxml er en enkelt tekstfil, er en .fcpxmld en macOS-pakke mappe som inneholder en intern Info.fcpxml-fil sammen med tilleggsmetadata, egendefinerte LUT-er eller ekstra ressurslenker.

    2. Kjernefunksjoner i FCPXML‑formatet

    FCPXMLs arkitektur adresserer de strenge tekniske kravene til avanserte redaksjonelle og konformitets‑pipelines:

    1. Sporfri magnetisk tidslinjerepresentasjon

    I motsetning til CMX 3600 EDL-er (Edit Decision Lists) eller Avid AAF-er som forutsetter faste horisontale spor, representerer FCPXML sekvenser hierarkisk:

    • Spinen: Den primære historielinjen (<spine>) forankrer den sentrale fortellingsflyten.
    • Forankrede elementer: Cutaways, B-roll, titler og lydeffekter festes direkte til spesifikke ryggmargs-øyeblikk ved hjelp av rasjonelle offset-verdier i stedet for vilkårlige lagindekser.
    • Sammensatte & Multikamera-klipp: Nestede sekvenser, flerkamerabanker med flere vinkler og synkroniserte lydklipp deklareres som modulære forelder-barn-elementer.

    2. Høypresis rasjonell tidsrepresentasjon

    Videoformater er avhengige av brøkdels-bildefrekvenser (som NTSC-standarden $23.976$ fps, $29.97$ fps og $59.94$ fps). Å representere disse bildetidene med enkle desimaltall fører uunngåelig til flyttallsavrundingsfeil og lyd-video-drift over lange opptak.

    FCPXML løser dette ved å uttrykke alle tidsverdier—offset-verdier, varigheter og inn-/ut-punkter—som rasjonelle tall (brøker av et sekund) som samsvarer med Apples Core Media-rammeverk:

    • $24\text{ fps}$ bildetid: 100/2400s eller 1/24s
    • $29.97\text{ fps}$ (NTSC) bildetid: 1001/30000s
    • $23.976\text{ fps}$ bildetid: 1001/24000s

    3. Omfattende bevaring av metadata

    FCPXML fanger opp rik organisasjonsdata som tradisjonelle formater forkaster:

    • Klippvurderinger (Favoritter, Avvisninger)
    • Brukerdefinerte nøkkelord og smarte samlinger
    • Redaksjonelle markører og oppgavelapper
    • Lydroller og underroller (Dialog, Effekter, Musikk)
    • Dynamiske romlige konforme parametere (Fit, Fill, Stretch) og transformasjonsnøkkelbilder

    4. DTD-implementert standardisering

    Apple opprettholder eksplisitte Document Type Definition (DTD)-skjemaer for hver iterasjon av FCPXML (fra versjon 1.0 opp til 1.11+). Denne strenge versjoneringen gjør det mulig for utviklere å validere dokumenter programmatisk og sikrer bakoverkompatibilitet når prosjekter flyttes mellom ulike programvaregenerasjoner.

    3. Oppsummering av nøkkelfunksjoner

    AttributtSpesifikasjon
    UtviklerApple Inc.
    Filtype.fcpxml (ren XML‑fil) eller .fcpxmld (pakke)
    FilformattypeMenneskelig lesbar Extensible Markup Language (XML)
    TidsformatRasjonale brøker av sekunder (f.eks., value/timescale s)
    Skjema-valideringApple offisiell FCPXML DTD (FCPXML.dtd)
    LydorganiseringRollebasert merking (Dialog, Musikk, Effekter, Tilpassede underroller)
    TidslinjemodellMagnetisk tidslinjehierarki (<spine>, <sequence>, <clip>, <gap>)
    TverrplattformstøttemacOS, Windows, Linux (via analyseverktøy, DaVinci Resolve, Premiere‑plugins)
    Primær industriell brukNLE-utveksling, fargegradering konform, lydfinish, arkivering

    4. Hvordan åpne og lese .fcpxml-filer

    Fordi .fcpxml‑filer ikke lagrer kodede videopiksler (de inneholder kun prosjektlayout‑instruksjoner og filstier), avhenger hvordan du åpner dem av om du vil redigere tidslinjen, konforme i en annen NLE, eller inspeksere den rå koden.

    Metode 1: Importering til Apple Final Cut Pro (macOS)

    1. Start Final Cut Pro.
    2. Gå til File > Import > XML…
    3. Finn .fcpxml- eller .fcpxmld-filen din og klikk Import.
    4. Final Cut Pro vil generere et nytt Event som inneholder det importerte prosjektet, og koble tilbake til det opprinnelige kilde‑mediet på lagringsdisken din.

    Metode 2: Rundtur til DaVinci Resolve (macOS & Windows)

    DaVinci Resolve inkluderer innebygd støtte for import og eksport av FCPXML‑sekvenser for fargekorrigering:

    1. Åpne DaVinci Resolve og gå inn i mål‑prosjektet ditt.
    2. Velg File > Import > Timeline… (eller trykk Ctrl+Shift+I / Cmd+Shift+I).
    3. Velg din .fcpxml‑fil.
    4. I konformdialogen, kartlegg tidslinjeoppløsningen og velg om du vil automatisk koble kildefiler fra dine lokale lagringsstasjoner.

    Metode 3: Inspisere eller redigere med tekstredigerere

    Fordi FCPXML er strukturert tekst, kan du åpne den i hvilken som helst kodeeditor (VS Code, Sublime Text, BBEdit eller Notepad++) for å feilsøke manglende ressurser eller endre katalogstier:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE fcpxml>
    <fcpxml version="1.11">
        <resources>
            <format id="r1" name="FFVideoFormat1080p24" frameDuration="100/2400s" width="1920" height="1080"/>
            <asset id="r2" name="Interview_A" src="file:///Volumes/Media/Clips/Take1.mov" duration="2400/24s" hasVideo="1" hasAudio="1"/>
        </resources>
        <library>
            <event name="Production Cut">
                <project name="Master Sequence">
                    <sequence format="r1" duration="1200/24s">
                        <spine>
                            <asset-clip ref="r2" offset="0s" name="Interview_A" start="100/24s" duration="400/24s"/>
                        </spine>
                    </sequence>
                </project>
            </event>
        </library>
    </fcpxml>
    

    5. Hvordan lage og eksportere .fcpxml‑filer

    Eksportere FCPXML fra Final Cut Pro

    1. I Final Cut Pro, merk prosjektet, hendelsen eller hele biblioteket du ønsker å eksportere i nettleser‑sidestolpen.
    2. Gå til topplinjen i menyen og velg Fil > Eksporter XML…
    3. Velg eksportversjonen:
      • Nåværende versjon (Siste): Anbefalt for nyere versjoner av DaVinci Resolve og oppdaterte lydverktøy.
      • Tidligere versjon (f.eks. 1.9 eller 1.10): Anbefalt når du overleverer til eldre etterproduksjonsverktøy eller eldre versjoner av tredjepartsprogramvare.
    4. Velg målkatalogen din og klikk Lagre.

    Opprette FCPXML programmatisk

    Fordi FCPXML bruker åpne XML-standarder, kan programvareingeniører, pipeline tekniske direktører og AI-transkripsjonstjenester bygge .fcpxml-generatorer ved hjelp av Python, Swift eller JavaScript for å konstruere automatiserte tidslinjer direkte fra opptakslister:

    • Valider strukturen mot Apples offisielle DTD ved å bruke xmllint i macOS Terminal:
    xmllint --dtdvalid "/Library/Application Support/Apple/Final Cut Pro DTDs/FCPXMLv1_11.dtd" --noout your_timeline.fcpxml
    

    6. Ofte stilte spørsmål (FAQ)

    **Q1: Inneholder en .fcpxml-fil det faktiske video- og lydopptaket? Nei, en FCPXML-fil lagrer kun strukturelle tekstinstruksjoner, klippmarkører og filreferanser; den inneholder ikke innebygd media.

    **Q2: Hva er hovedforskjellen mellom en .fcpxml-fil og en .fcpxmld-pakke? En .fcpxml er et enkelt ren-tekst-dokument, mens en .fcpxmld er en macOS-pakkemappe som inneholder XML-dokumentet sammen med hjelpesett som LUT-er og metadata.

    **Q3: Kan Adobe Premiere Pro åpne en FCPXML-fil direkte? Premiere Pro importerer ikke FCPXML nativt; du må bruke et tredjeparts konverteringsverktøy (for eksempel Intelligent Assistance SendToX) eller gå via DaVinci Resolve.

    **Q4: Hvorfor bruker FCPXML brøker som 1001/30000s i stedet for standard desimaltidsstempler? FCPXML bruker rasjonelle brøker for å eliminere avrundingsfeil i flyttall og forhindre at lyd‑video‑synkronisering drifter ved brøkdels‑bildefrekvenser.

    **Q5: Kan jeg åpne og redigere en .fcpxml‑fil på en Windows‑PC? Ja, .fcpxml‑filer kan inspiseres med enhver standard Windows‑teksteditor og importeres til Windows‑kompatibel programvare som DaVinci Resolve.

    7. Referanser og nyttige ressurser

    • Apple utviklerdokumentasjon: FCPXML referansespesifikasjon
    • Apple utviklerveiledning: Opprette og beskrive Final Cut Pro‑elementer i FCPXML
    • Apple brukerstøtte: Eksporter en XML‑fil i Final Cut Pro
    • FileInfo‑katalog: FCPXML filtype teknisk oversikt
     
     Norsk
    Close
     English
     Deutsch
     日本
     中文
     русский
     Français
     한국인
     Español
     Italiano
     Nederlands
     हिन्दी
     Indonesian
     Português
     عربي
     Türkçe
     Ελληνικά
     ไทย
     עִברִית
     Svenska
     українська
     Tiếng Việt
     български
     Magyar
     čeština
     Română
     Polski
     Bengali
     Dansk
     Persian
     Finnish
     Gaeilge
     Lithuanian
     Latvian
     Azeri