Как отсортировать фотографии с двух идентичных смартфонов по данным exif?

274
Gruzzles

Описание проблемы:

Я использую Dropbox для синхронизации фотографий со своего смартфона на ноутбук. В прошлом я использовал утилиту командной строки, которая называлась jhead, для автоматической сортировки и переименования фотографий на основе метаданных JPEG exif.

Например, этот скрипт:

#!/bin/bash jhead -model GT-I9100 -n%Y/%m-%B/User1-%Y-%m-%d_%H:%M:%S *.jpg 2> /dev/null jhead -model P999 -n%Y/%m-%B/User2-%Y-%m-%d_%H:%M:%S *.jpg 2> /dev/null 

будет переименовывать каждое изображение на основе данных JPEG exif. Все фотографии, которые соответствуют модели камеры GT-I9100, будут иметь название «User1» в названии, а также время и дату, когда была сделана фотография. (то есть ./2015/02-F февраль/User1-2015-02-07_16:37:52.jpg), и то же самое для моделей P999 и User2.

К сожалению (или к счастью), User1 и User2 оба имеют одинаковые смартфоны, поэтому я больше не могу сортировать по модели камеры, так как они оба SGH-I747M!

Вопрос:

Есть ли другой способ провести различие между смартфонами одной марки и модели с использованием метаданных exif или что-то еще?

Мне интересно узнать о следующих тегах exif. Может быть, где-то там будет уникальный идентификатор:

exif:MakerNote: 7, 0, 1, 0, 7, 0, 4, 0, 0, 0, 48, 49, 48, 48, 2, 0, 4, 0, 1, 0, 0, 0, 0, 32, 1, 0, 12, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 16, 0, 5, 0, 1, 0, 0, 0, 90, 0, 0, 0, 64, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 80, 0, 4, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 exif:UserComment: 65, 83, 67, 73, 73, 0, 0, 0, 0, 0, 0, 0, 232, 3, 0, 0, 53, 0, 0, 0, 15, 0, 0, 0, 0, 0, 52, 18, 120, 86, 52, 18, 120, 86, 52, 18, 120, 86, 52, 18, 0, 0, 0, 0, 0, 0, 3, 0, 96, 0, 38, 59, 49, 0, 232, 4, 36, 6, 0, 0, 11, 0, 0, 0, 255, 255, 185, 212, 19, 0, 0, 0, 0, 0, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 253, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 0, 65, 0, 76, 0, 80, 72, 70, 74, 48, 50, 0, 0, 0, 0, 67, 117, 114, 46, 80, 72, 70, 74, 48, 50, 67, 77, 76, 0, 48, 49, 56, 48, 48, 49, 48, 48, 49, 53, 48, 57, 48, 48, 50, 57, 48, 49, 48, 57, 48, 69, 53, 67, 48, 49, 48, 68, 48, 49, 49, 54, 48, 49, 49, 54, 48, 57, 54, 55, 19, 239, 5, 0, 55, 54, 0, 1, 18, 235, 38, 0, 0, 3, 0, 0, 0, 0, 84, 0, 85, 0, 78, 0, 65, 0, 2, 0, 208, 2, 232, 3, 80, 6, 207, 5, 207, 0, 16, 8, 1, 0, 0, 0, 1, 0, 254, 17, 2, 0, 64, 174, 1, 0, 193, 93, 255, 255, 255, 243, 255, 255, 145, 199, 255, 255, 22, 47, 1, 0, 89, 9, 0, 0, 145, 15, 0, 0, 32, 5, 255, 255, 79, 235, 1, 0, 0, 0, 70, 76, 70, 76, 2, 0, 83, 86, 78, 35, 22, 1, 103, 9, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 174, 0, 0, 0, 0, 0, 208, 2, 232, 3, 80, 6, 104, 5, 207, 0, 92, 0, 104, 5, 9, 21, 1, 0, 68, 9, 65, 9, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 78, 100, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 0, 14, 0, 70, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 243, 1, 247, 255, 13, 1, 9, 1, 2, 1, 254, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 75, 74, 75, 92, 14, 60, 249, 0, 0, 53, 255, 0, 0, 226, 148, 0, 0, 168, 146, 0, 0, 163, 145, 1, 0, 0, 0, 1, 0, 100, 88, 1, 0, 1, 0, 0, 0, 0, 232, 3, 0, 0, 80, 6, 0, 0, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 131, 137, 1, 0, 0, 0, 1, 0, 197, 84, 1, 0, 16, 8, 1, 0, 0, 0, 1, 0, 254, 17, 2, 0, 64, 174, 1, 0, 193, 93, 255, 255, 255, 243, 255, 255, 145, 199, 255, 255, 22, 47, 1, 0, 89, 9, 0, 0, 145, 15, 0, 0, 32, 5, 255, 255, 79, 235, 1, 0, 74, 75, 74, 75, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0, 129, 153, 9, 0 signature: f7359044760a12573c150b440ad2537ba848fb4ee795e51a36b1786d368421b9 
1
Посмотрите на [стандарт Exif версии 2.3] (http://www.cipa.jp/std/documents/e/DC-008-2012_E.pdf). Внутри я нашел (стр. 42) серийный номер _Lens_, который должен быть уникальным, и имя владельца _Camera_, когда оно установлено. Если эта модель не сохранила эту информацию, вы всегда можете изменить имя по умолчанию для сохраненного изображения на одном из двух устройств или сохранить изображения в папке с разными именами на двух устройствах ... и так далее в выпадающем списке :-) Hastur 8 лет назад 1

0 ответов на вопрос

Похожие вопросы