sync metadata

Started by Jean-Pierre Bottazzoli, January 12, 2014, 01:54:39 AM

Previous topic - Next topic

Jean-Pierre Bottazzoli

Good Day,

Adobe PPR and Prelude has browse functions for metadata (keywords) but are limited to the footage in the actual project. In order to browse for a specific keyword in the metadata over all existing footage I have written a small program that scans all the .xmp files.
But (Sony) .MTS files cannot handle metadata if they are copied out of the folder structure of the camera.I made this mistake some time ago for a limited number of projects. But, PPR permits to have keywords stored into the project file. In order to homogenize the workflow I have converted those .MTS footage to .mp4 files, copied the keywords contained in the PPR project file into the metadata of the .mp4 files and extracted the metadata with ExifTool (thank you for this tool).

Now my question; is it possible to force the use of the sidecar file for future modifications in the metadata made by PPR and Prelude or to automatically sync the sidecar XMP file when modifications are made in the footage.

Thanks in advance, JPB

Phil Harvey

Hi Jean-Pierre,

Quote from: Jean-Pierre Bottazzoli on January 12, 2014, 01:54:39 AM
is it possible to force the use of the sidecar file for future modifications in the metadata made by PPR and Prelude

It sounds like you're asking me if there is a way to get PPR/Prelude to use a sidecar file.  I don't know, I've never used these software.

Quoteor to automatically sync the sidecar XMP file when modifications are made in the footage.

An exiftool command to copy all XMP from MP4 videos to the same locations in same-named XMP files is:

exiftool -ext mp4 -tagsfromfile @ "-all:all<xmp:all" -srcfile %d%f.xmp -r DIR

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

Jean-Pierre Bottazzoli

Hi Phil,
thank you for the answer. The extraction is working fine.
I try to formulate my question differently:
Independent of the application, the embedded metadata in the .mp4 files are used. Now we extract them und create a sidecar file .xmp.
Does this means that now the applications (any) will use this sidecar file and not longer the embedded metadata? Or is there a "switch" in the mp4 file to direct to the sidecar file.
I remember a setting in previous versions of Lightroom to choose the use of sidecar files or not.

Best regards, JPB

Phil Harvey

Hi Jean-Pierre,

Quote from: Jean-Pierre Bottazzoli on January 12, 2014, 10:57:50 PM
Does this means that now the applications (any) will use this sidecar file and not longer the embedded metadata? Or is there a "switch" in the mp4 file to direct to the sidecar file.

There is no metadata in the MP4 that refers to a sidecar file.  But I can't answer the question about which software uses the sidecar file.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).