Могут ли два AV-файла совместно использовать один дополнительный файл? - Фотопедия
1 голос
/ 07 сентября 2018

Возможно ли для двух AV-файлов совместно использовать один дополнительный файл?

Сценарий:

Apple Live Photo состоит из файла изображения (JPG) и видеофайла (MOV), и они имеют одинаковое базовое имя, например, IMG_1000.JPG и IMG_1000.MOV.

Если я программно создаю дополнительную XML-файл для файла изображения, он будет иметь имя (если я буду следовать спецификации XMP), IMG_1000.XMP. Однако, если я затем создам коляску для видеофайла, он будет использовать то же имя файла.

Я проверил это с помощью ExifTool Фила Харви, и похоже, что второе действие перезаписывает метаданные из первого. Таким образом, кажется, что моя коляска действительно связана только с моим видеофайлом, а не с моим файлом изображения.

Это заставляет меня задаться вопросом, можно ли использовать одну коляску с Apple Live Photo или с любыми двумя AV-файлами.

1 Ответ

1 голос
/ 10 сентября 2018

XMP-файлы не содержат ссылок на исходный файл изображения, поэтому в принципе можно использовать один и тот же XMP-файл для нескольких изображений с различными расширениями.

ExifTool обычно не "перезаписывает" файлы. При обновлении файла он создает новые теги и при необходимости изменяет существующие теги. Предварительно существующие теги в месте назначения, которых нет в источнике, остаются одни.

ExifTool сообщает, создал ли он или обновил файл.

$ exiftool file.jpg -o file.xmp
    1 image files created

$ exiftool -tagsfromfile file.raf file.xmp
    1 image files updated

$ exiftool file.raf -o file.xmp
Error: 'file.xmp' already exists - file.raf
    0 image files updated
    1 files weren't updated due to errors

См. ExifTool: файлы метаданных Sidecar

...