XMP metadata in Production Premium CS4 (plus an update to After Effects Help)
new XMP metadata tutorial, with fully functional script examples
Dan Ebberts has a new tutorial on the After Effects Developer Center website. The tutorial walks you by the hand through using the XMP metadata features in Production Premium CS4. The motivating example in the tutorial is the transcription of speech to text and the creation of a simple video player with which you can navigate to the places where those words are spoken. Along the way, the metadata is used to speed up editing, to check for copyright information, and to create simple subtitles/captions. The step-by-step instructions are very clear and leave nothing out.
Thank you, Dan, for filling a huge gap in our previous documentation about XMP metadata in After Effects and the other applications in Production Premium CS4. We did what we could to get the basic information into the “XMP metadata” section of After Effects Help before we shipped the applications, but it took someone like you really diving in and getting your hands dirty (scripty?) to flesh out the material and build something like this tutorial that really gives people all that they need to make use of these features.
Here’s the synopsis from the first page of the tutorial:
“In this tutorial, you’ll learn how XMP metadata is created, how it flows through Adobe Creative Suite 4 Production Premium, and how it can enhance your workflow. To show how you can use XMP metadata in general, this tutorial focuses on one specific method for using Speech Search metadata to create a user experience in which a viewer can search for, and navigate to, specific spoken words in a video.
Beyond the simple workflow described in this tutorial, XMP metadata features in Creative Suite 4 Production Premium applications make many common editing, asset tracking, animating, and compositing tasks easier. After you’ve completed the simple steps in this tutorial and seen how much information is readily available to you at each stage of your work, you should realize how easy it is to use these features in each application to streamline your workflow and expand the possibilities of your creative work.
In this tutorial, you’ll complete the following tasks:
-(Optional) Create and view metadata with Adobe OnLocation CS4.
-Transcribe and edit speech with Adobe Premiere Pro CS4.
-View metadata with Adobe Bridge CS4.
-Use expressions in Adobe After Effects CS4 to display speech metadata.
-Use scripting in After Effects to convert speech metadata to cue points.
-Use ActionScript in Adobe Flash CS4 Professional to create a movie with speech navigation controls in Adobe Flash Player. ”
XMP library for ActionScript
Gunar Penikis has recently announced the availability of an XMP library for ActionScript, which can be used to directly access XMP metadata in FLV and F4V files.
This library provides an alternative to the method that Dan’s tutorial outlines, which uses an After Effects script to convert XMP metadata to cue points, which are then operated on by ActionScript code in the video player.
The great thing about XMP metadata in Production Premium CS4 is that it can be used and accessed in so many ways, so it can be used to suit many, many needs.
update: another approach to creating searchable video
Adobe has just posted a new demonstration and white paper (PDF) that show how to create a searchable video using CS4 Production Premium. This new paper and demonstration show how to use Soundbooth to create an XML file that contains the metadata, rather than using After Effects scripting to convert cue points.
There are many ways to use the XMP metadata features in Creative Suite 4 Production Premium. Hopefully, these two different approaches to the same problem will help you to see the breadth of these tools.