User Guide Cancel

XMP metadata

  1. After Effects User Guide
  2. Beta releases
    1. Beta Program Overview
    2. After Effects Beta Home
  3. Getting started
    1. Get started with After Effects
    2. What's new in After Effects 
    3. Release Notes | After Effects
    4. After Effects system requirements
    5. Keyboard shortcuts in After Effects
    6. Supported File formats | After Effects
    7. Hardware recommendations
    8. After Effects for Apple silicon
    9. Planning and setup
  4. Workspaces
    1. General user interface items
    2. Get to know After Effects interface
    3. Workflows
    4. Workspaces, panels, and viewers
  5. Projects and compositions
    1. Projects
    2. Composition basics
    3. Precomposing, nesting, and pre-rendering
    4. View detailed performance information with the Composition Profiler
    5. CINEMA 4D Composition Renderer
  6. Importing footage
    1. Preparing and importing still images
    2. Importing from After Effects and Adobe Premiere Pro
    3. Importing and interpreting video and audio
    4. Preparing and importing 3D image files
    5. Importing and interpreting footage items
    6. Working with footage items
    7. Detect edit points using Scene Edit Detection
    8. XMP metadata
  7. Text and Graphics
    1. Text
      1. Formatting characters and the Character panel
      2. Text effects
      3. Creating and editing text layers
      4. Formatting paragraphs and the Paragraph panel
      5. Extruding text and shape layers
      6. Animating text
      7. Examples and resources for text animation
      8. Live Text Templates
    2. Motion Graphics
      1. Work with Motion Graphics templates in After Effects
      2. Use expressions to create drop-down lists in Motion Graphics templates
      3. Work with Essential Properties to create Motion Graphics templates
      4. Replace images and videos in Motion Graphics templates and Essential Properties
      5. Animate faster and easier using the Properties panel
  8. Drawing, Painting, and Paths
    1. Overview of shape layers, paths, and vector graphics
    2. Paint tools: Brush, Clone Stamp, and Eraser
    3. Taper shape strokes
    4. Shape attributes, paint operations, and path operations for shape layers
    5. Use Offset Paths shape effect to alter shapes
    6. Creating shapes
    7. Create masks
    8. Remove objects from your videos with the Content-Aware Fill panel
    9. Roto Brush and Refine Matte
  9. Layers, Markers, and Camera
    1. Selecting and arranging layers
    2. Blending modes and layer styles
    3. 3D layers
    4. Layer properties
    5. Creating layers
    6. Managing layers
    7. Layer markers and composition markers
    8. Cameras, lights, and points of interest
  10. Animation, Keyframes, Motion Tracking, and Keying
    1. Animation
      1. Animation basics
      2. Animating with Puppet tools
      3. Managing and animating shape paths and masks
      4. Animating Sketch and Capture shapes using After Effects
      5. Assorted animation tools
      6. Work with Data-driven animation
    2. Keyframe
      1. Keyframe interpolation
      2. Setting, selecting, and deleting keyframes
      3. Editing, moving, and copying keyframes
    3. Motion tracking
      1. Tracking and stabilizing motion
      2. Face Tracking
      3. Mask Tracking
      4. Mask Reference
      5. Speed
      6. Time-stretching and time-remapping
      7. Timecode and time display units
    4. Keying
      1. Keying
      2. Keying effects
  11. Transparency and Compositing
    1. Compositing and transparency overview and resources
    2. Alpha channels and masks
    3. Track Mattes and Traveling Mattes
  12. Adjusting color
    1. Color basics
    2. Color management
    3. Color Correction effects
    4. OpenColorIO and ACES color management
  13. Effects and Animation Presets
    1. Effects and animation presets overview
    2. Effect list
    3. Effect Manager
    4. Simulation effects
    5. Stylize effects
    6. Audio effects
    7. Distort effects
    8. Perspective effects
    9. Channel effects
    10. Generate effects
    11. Time effects
    12. Transition effects
    13. The Rolling Shutter Repair effect
    14. Blur and Sharpen effects
    15. 3D Channel effects
    16. Utility effects
    17. Matte effects
    18. Noise and Grain effects
    19. Detail-preserving Upscale effect
    20. Obsolete effects
  14. Expressions and Automation
    1. Expressions
      1. Expression basics
      2. Understanding the expression language
      3. Using expression controls
      4. Syntax differences between the JavaScript and Legacy ExtendScript expression engines
      5. Editing expressions
      6. Expression errors
      7. Using the Expressions editor
      8. Use expressions to edit and access text properties
      9. Expression language reference
      10. Expression examples
    2. Automation
      1. Automation
      2. Scripts
  15. Immersive video, VR, and 3D
    1. Construct VR environments in After Effects
    2. Apply immersive video effects
    3. Compositing tools for VR/360 videos
    4. Advanced 3D Renderer
    5. Import and add 3D models to your composition
    6. Import 3D models from Creative Cloud Libraries
    7. Image-Based Lighting
    8. Extract and animate lights and cameras from 3D models
    9. Tracking 3D camera movement
    10. Cast and accept shadows
    11. Embedded 3D model animations
    12. Shadow Catcher
    13. 3D depth data extraction
    14. Modify materials properties of a 3D layer
    15. Work in 3D Design Space
    16. 3D Transform Gizmos
    17. Do more with 3D animation
    18. Preview changes to 3D designs real time with the Mercury 3D engine
    19. Add responsive design to your graphics 
  16. Views and Previews
    1. Previewing
    2. Video preview with Mercury Transmit
    3. Modifying and using views
  17. Rendering and Exporting
    1. Basics of rendering and exporting
    2. H.264 Encoding in After Effects
    3. Export an After Effects project as an Adobe Premiere Pro project
    4. Converting movies
    5. Multi-frame rendering
    6. Automated rendering and network rendering
    7. Rendering and exporting still images and still-image sequences
    8. Using the GoPro CineForm codec in After Effects
  18. Working with other applications
    1. Dynamic Link and After Effects
    2. Working with After Effects and other applications
      1. Export After Effects project as Premiere Pro project
    3. Sync Settings in After Effects
    4. Creative Cloud Libraries in After Effects
    5. Plug-ins
    6. Cinema 4D and Cineware
  19. Collaboration: Frame.io, and Team Projects
    1. Collaboration in Premiere Pro and After Effects
    2. Frame.io
      1. Install and activate Frame.io
      2. Use Frame.io with Premiere Pro and After Effects
      3. Frequently asked questions
    3. Team Projects
      1. Get Started with Team Projects
      2. Create a Team Project
      3. Collaborate with Team Projects
  20. Memory, storage, performance
    1. Memory and storage
    2. How After Effects handles low memory issues while previewing    
    3. Improve performance
    4. Preferences
    5. GPU and GPU driver requirements for After Effects
  21. Knowledge Base
    1. Known issues
    2. Fixed issues
    3. Frequently asked questions
    4. After Effects and macOS Ventura
    5. How After Effects handles low memory issues while previewing
Note:

Flash Player's end of life is December 31st, 2020. Please see the Flash Player EOL Information page for more details.

About XMP metadata

Metadata is—in the simplest sense—data about data. In practical terms, metadata is a set of standardized information about a file, such as author name, resolution, color space, copyright, and keywords applied to the file. For example, most cameras attach some basic information to video files, such as date, duration, and file type. Other metadata can be entered as shot-list information in OnLocation or at the capture stage in Adobe Premiere Pro. You can add additional metadata with properties such as location, author name, and copyright. Because you can share, view, and use this metadata across Adobe Creative Suite applications, you can use this information to streamline your workflow and organize your files.

The Extensible Metadata Platform (XMP) is the metadata standard used by Adobe applications. Metadata that is stored in other formats—such as Exif, IPTC (IIM), GPS, and TIFF—is synchronized and described with XMP so that it can be more easily viewed and managed. For example, adjustments made to images with Adobe Camera Raw are stored as XMP metadata. The XMP standard is based on XML.

A metadata schema is a collection of properties specific to a given workflow. The Dynamic Media schema, for example, includes properties such as Scene and Shot Location that are tailored for digital video projects. Exif schemas, by contrast, include properties tailored to digital photography, such as Exposure Time and Aperture Value. More general properties, such as Date and Title, appear in the Dublin Core schema. To see a tooltip with information about a specific schema or property, place the pointer over it in the Metadata panel. You can create your own schemas using commands in the Metadata panel, and you can import schemas and share them with others as XML files.

Metadata is divided into two general categories: static metadata and temporal metadata. Static metadata is metadata that applies to an entire asset. For example, the copyright and author information for a video clip apply to the entire clip. Temporal metadata is metadata that is associated with a specific time within a dynamic media asset. 

You can view static XMP metadata for a file in Adobe Bridge.

After Effects scripts and expressions can read and use data stored in markers. Because XMP metadata for source footage items can be converted to layer markers, expressions, and scripts can work with XMP metadata. Scripts can also operate on the XMP metadata for a file outside of the After Effects context, both for the automation of common tasks and for creative uses.

Note:

To selectively add and remove (thin) XMP metadata for a file, use export templates and the Metadata Export dialog box in Adobe Media Encoder.

Embedding XMP metadata versus including XMP metadata in sidecar files

In most cases, XMP metadata for a file is stored in the file itself. If it isn’t possible to write the information directly into the file, XMP metadata is stored in a separate file called a sidecar file, with the filename extension .xmp. For information on which file formats After Effects can write XMP metadata directly into, see XMP metadata in After Effects.

In most cases, XMP metadata remains with the file even when the file is converted to a different format—for example, from PSD to JPG. XMP metadata is also retained when files are placed in a document or project in an Adobe Creative Suite application.

Online resources about XMP metadata

Go to the XMP Developer Center section of the Adobe website for the XMP specification, information on integrating XMP metadata with your software and workflow, the XMP SDK (software development kit), and forums about XMP metadata.

XMP metadata in After Effects

For an introduction to XMP metadata, see About XMP metadata.

When After Effects imports a file with associated XMP metadata, you can view the static metadata in the Metadata panel, convert the temporal metadata to layer markers, use the metadata to facilitate your work within After Effects, and include the metadata in output files.

The After Effects scripting interface provides additional tools for using and interacting with XMP metadata.

Importing files with XMP metadata into After Effects

After Effects can import XMP metadata from many formats, including the following:

  • Camera formats: AVCHD, HDV, P2, XDCAM, XDCAM EX

  • Image formats: GIF, JPEG, PNG, PostScript, TIFF

  • Common multimedia container formats: FLV, F4V, QuickTime (MOV), Video for Windows (AVI), Windows Media (ASF, WAV)

  • Authoring formats: InDesign documents, Photoshop documents (PSD), and other native document formats for Adobe applications

  • MPEG formats (MP3, MPEG-2, MPEG-4)

  • SWF

When you import a file that contains XMP metadata, After Effects shows a “Reading XMP metadata from footage” status message while it reads the metadata from the source file.

One especially useful piece of metadata about each asset is its unique ID number, a value that distinguishes the asset from all others at all stages of the workflow. The unique ID value enables the application to recognize a file as being the same file as one encountered before, even if the filename has changed. One advantage of these unique ID values is that each application can use this information to manage cached previews and conformed audio files, preventing additional rendering and conforming.

The ID values used by XMP are Globally Unique Identifiers (GUIDs), 16-byte random numbers that are commonly used to ensure the uniqueness of values.

XMP ID values are written to source files when imported into After Effects if the Write XMP IDs To Files On Import preference is selected in the Media & Cache preferences category. This preference setting affects other Adobe applications, too; see the helpful text in the Preferences dialog box for details. If a file already has an XMP ID, then After Effects doesn’t write a new one, and no change is made. Files created by recent versions of Adobe applications will generally already have an XMP ID.

The Write XMP IDs To Files On Import preference is enabled by default.

Note:
  • The Write XMP IDs To Files On Import preference only controls whether unique ID values are automatically written to files when they are imported. This preference does not control whether XMP metadata is written to a file under other circumstances, such as when you edit metadata in the Metadata panel.
  • Because writing the ID to a file is considered a modification, the modification date of a source file may be updated the first time the file is imported.

Working with XMP metadata in After Effects

The Metadata panel

In After Effects, the Metadata panel (Window > Metadata) shows static metadata only. Project metadata is shown at the top of the panel, and Files metadata is shown at the bottom. Temporal metadata is visible in After Effects only as layer markers.

Project metadata is shown in the Metadata panel as soon as you open the panel. You can add and change information in any of the metadata categories. This information shows up in Bridge when the project file is selected and is also embedded in files rendered and exported using the render queue when the Include Source XMP Metadata output module option is selected.

To see Files metadata in the Metadata panel, you must first select a file in the Project panel. You can then add or change information in any of the metadata categories. If you select multiple files, then the changes that you make will be made in all of the selected files. Any changes made to source file metadata are immediately written to the source files.

To change which metadata categories and fields are shown in the Metadata panel, choose Project Metadata Display or Files Metadata Display from the Metadata panel menu.

Conversion of XMP metadata to layer markers

When you create a layer based on a footage item that contains XMP metadata, the temporal metadata can be converted to layer markers.

To enable the automatic conversion of XMP metadata to layer markers, select the Create Layer Markers From Footage XMP Metadata preference in the Media & Disk Cache preferences category. During this conversion, After Effects shows a “Reading XMP markers from footage” status message.

These layer markers are fully editable, just as any other layer markers. Changes made to the layer markers based on the source file's XMP metadata don't affect the XMP metadata in the source file.

Note:

To restore the layer markers for a layer to those read from the layer’s source’s XMP metadata, right-click (Windows) or Control-click (macOS) any marker on the layer and choose Update Markers From Source. This command also removes any markers that you have added to the layer. You can use this command to manually create layer markers from XMP metadata if you did not have the Create Layer Markers From Footage XMP Metadata preference selected when you created the layer.

For information on using expressions together with the contents of layer markers, see MarkerKey attributes (expression reference).

Exporting XMP metadata from After Effects

When you render and export a composition, you can write XMP metadata to the output file that includes all of the XMP metadata from the sources for that composition. This includes all of the composition markers and layer markers in the composition, all of the XMP metadata from the source files on which the layers in the composition are based, comments from the Comments columns in the Timeline and Project panels, and the project-level XMP metadata for the project in which the composition is contained. XMP metadata from nested compositions is recursively processed and included in the output.

To write all of the XMP metadata to the output file, select Include Source XMP Metadata in the output module settings for the output file. If Include Source XMP Metadata is deselected, the only XMP metadata that is written to the output file is a unique ID. 

Note:

When Include Source XMP Metadata is on, in some cases, rendering and exporting can take a long time because of the time that it takes to read and assemble XMP metadata from the source files. For this reason, the option is off by default.

In addition to storing XMP metadata in After Effects project (AEP, AEPX) files and source documents used by Adobe applications (for example, PSD), After Effects can write XMP metadata directly into the files for many container formats, including the following:

  • QuickTime (.mov)

  • Video for Windows (.avi)

  • Windows Media (.wmv)

Note:

XMP metadata is written to sidecar (.xmp) files for some MPEG formats.

For files of other types, the Include Source XMP Metadata option is unavailable.

When you render and export a file and include the source XMP metadata in the output file, XMP metadata is written to an output file before the first frame of the composition is rendered. If the Render Details section of the Render Queue panel is open, After Effects shows a “Gathering XMP Metadata from Sources” status message while it compiles the metadata from the sources used in the composition being rendered.

XMP metadata that is written to a file is inserted in an XML data structure separate from the audio and video data itself. You can view this plain-text XML data just as you view any other plain-text data, and you can use and manipulate it with scripts of various kinds.

Note:

After Effects writes startTimecode and altTimecode values into XMP metadata. You can view these values in the Start Timecode and Alternate Timecode fields in the Dynamic Media schema in the Metadata panel.

Re-importing XMP metadata into After Effects

When you import a file into After Effects that has been rendered and exported from After Effects using the Include Source XMP Metadata option, all of the XMP metadata that was written to the output file is available as layer markers when the file is used as the source for a layer in a composition. This XMP metadata isn't visible in the Metadata panel.

Note:

When you import a file that contains XMP metadata and use that file as the source for a layer, After Effects filters redundant XMP metadata. This prevents an accumulation of duplicate markers when you use a file in After Effects that was rendered and exported out of the same project—for example, when pre-rendering a piece of a project.

About file, clip, and project XMP metadata

Generally, Adobe video and audio applications deal with XMP metadata very similarly. Some small distinctions exist, however, reflecting the unique workflow stage that each application addresses. When using applications in tandem, an understanding of these slightly different approaches can help you get the most out of metadata.

Adobe Premiere Pro

Separates metadata in these sections:

Clip

Displays properties for clip instances you select in the Project or Timeline panels. This metadata is stored in project files, so it appears only in Adobe Premiere Pro.

File

Displays properties for source files you select in the Project panel. This metadata is stored directly in the source files, so it appears in other applications, including Adobe Bridge.

After Effects

Separates metadata in these sections:

Project

Displays properties for the overall project. If you select Include Source XMP Metadata in the Output Module Settings dialog box, this information is embedded into files you output from the Render Queue.

Files

Displays properties for source files you select in the Project panel. (If you select a proxy, properties for the actual file appear.)

For After Effects, both Project and File properties are stored directly in files, so you can access this metadata in Adobe Bridge.

Show or hide XMP metadata

To optimize the Metadata panel for your workflow, show or hide entire schemas or individual properties, displaying only those that you need.

  1. From the options menu   for the Metadata panel, select Metadata Display.

  2. To show or hide schemas or properties, select or deselect them from the list.

Save, switch, or delete metadata sets

If you use multiple workflows, each requiring different sets of displayed metadata, you can save sets and switch between them.

  1. From the options menu   for the Metadata panel, select Metadata Display.

  2. Do any of the following:

    • To save a customized set of displayed metadata, select Save Settings. Then enter a name, and select OK.

    • To display a previously saved set of metadata, select it from the menu.

    • To delete a previously saved set of metadata, select it from the menu, and select Delete Settings.

Create schemas and properties

If you have a unique, customized workflow that the default metadata options don’t address, create your own schemas and properties.

  1. From the options menu   for the Metadata panel, select Metadata Display.

  2. Select New Schema, and enter a name.

  3. In the list, select Add Property to the right of the schema name.

  4. Enter a property name, and select one of the following for Type:

    Integer

    Displays whole numbers that you drag or select to change.

    Real

    Displays fractional numbers that you drag or select to change.

    Text

    Displays a text box (for properties similar to Location).

    Boolean

    Displays a check box (for On or Off properties).

Edit XMP metadata

In Adobe video applications, similarly named properties are linked in the Metadata and Project panels. However, the Metadata panel provides more extensive properties and lets you edit them for multiple files simultaneously.

  1. Select the desired files or clips.

  2. In the Metadata panel, edit text or adjust values as needed. If you selected multiple items, the panel displays properties as follows:

    • If a property matches for all items, the matching entry appears.

    • If a property differs, <Multiple Values> appears. To apply matching values, select the text box, and type.

 Adobe

Get help faster and easier

New user?

Adobe MAX 2024

Adobe MAX
The Creativity Conference

Oct 14–16 Miami Beach and online

Adobe MAX

The Creativity Conference

Oct 14–16 Miami Beach and online

Adobe MAX 2024

Adobe MAX
The Creativity Conference

Oct 14–16 Miami Beach and online

Adobe MAX

The Creativity Conference

Oct 14–16 Miami Beach and online