Skip to content

How to Work with XMP Data

XMP and Fast Video Cataloger

The Extensible Metadata Platform (XMP) is an ISO standard, initially created by Adobe Systems Inc., for the creation, processing, and interchange of standardized and custom metadata.

With XMP support in Fast Video Cataloger, you can import XMP video data into your catalog and quickly search your entire video library for XMP data together with custom metadata added in Fast Video Cataloger.

Enable use of XMP data

To enable the import of XMP data from videos, go to Preferences and select the "Video Indexer" tab.

Find the "Video files (XMP)" option and check the checkbox.

Adding video with XMP data

Now it's time to index our video. Go to the Add Video window, add the video, and start indexing. At the end of the indexing process, the program will extract XMP data from videos that have it.

When your video has finished indexing and is in your catalog, select it to view the XMP data.

Any keywords in the XMP data are also added as keywords in Fast Video Cataloger, you can find them on the keywording page.

You find the rest of the XMP data in the video details window.

The video Description and title are set directly from XMP data when available, but the majority of XMP data is listed as extended video properties.

Find the "extended video properties" list and open it. You will find the XMP data ordered by XMP namespace. Click on a namespace to view its data.

If you click "edit" in the video details window, you can view all extended property types in your catalog for all videos, including all XMP data. From this window, you can quickly delete XMP data that you do not want in your catalog.

Editing the XMP data here will only change the catalog, not the XMP data stored in the video files. So, if you need the data back, you can always reimport the video.

Updating the catalog after editing a file's metadata

If you change the XMP data in a video file that is already in your catalog, for example in Adobe Bridge or ExifTool, right-click the video and choose Index > Re-read metadata. It reads the file's metadata again without capturing new thumbnails, so it is much quicker than reindexing. It works on every selected video, in the Video Catalog window and in a bin, and from a script with IVideoIndexer.ReadMetadata.

It reads what is ticked under Extract metadata from in the Video Indexer preferences - .nfo files, Video files (MediaInfo), Video files (ShellInfo) and Video files (XMP) - so tick the sources you want read first.

Re-read metadata only adds and updates, it never clears:

  • A title, description, link or rating that is different in the file replaces the one in the catalog. The title is only taken from the file when "Title always from filename" is off.
  • A value that is empty or missing in the file leaves the catalog's value as it is.
  • Keywords in the file are added. A keyword you removed from the file stays on the video in the catalog; remove it in Fast Video Cataloger.
  • XMP properties are written as extended properties, replacing the value of the same property. A property you removed from the file stays in the catalog; delete it from the video details window.

Searching videos

Searching videos for XMP content is easy. If you use the interactive search, it automatically considers XMP data. Just add more search terms to narrow down the search. Open the interactive search field by holding Ctrl and pressing the i key.

If you open the search window, you find XMP search at the bottom of the list under the label "Extended properties". Find the XMP data you want to search for and select a value from the dropdown. The dropdown will list all values used for videos in the catalog.

If you want to search for properties between two values, click the checkbox to the right of the dropdown and select properties from both dropdowns.

Right-click to reset the values.

You can combine extended property searches with other metadata searches that are not XMP. Typical use involves adding keywords directly to the Fast Video Cataloger and combining keyword searches with XMP data searches.