Импорт EXIF ​​из файла

Итак, существует множество примеров и приложений, использующих ExifTool для преобразования Данные EXIF ​​в имена .jpg. Но что, если вы хотите пойти другим путем? У меня есть несколько файлов, которые используют дату ODBC, но не содержат мета даты EXIF. Как я могу - с помощью какого приложения или командной строки EXIFTool - обновить EXIF_DATE из имени файла?

2012-02-24_1330073217.jpg

Я нашел приложение для Windows EXIFDate by filenamepattern, которое делает это, но я пользователь Mac. : /


person bonka    schedule 25.12.2012    source источник
comment
Я думаю, вы можете сделать это, используя find, grep, cut и командную строку exiftool, чтобы сделать это, связав их вместе. Постараюсь выложить ответ, если найду таким способом!   -  person Guillaume    schedule 26.12.2012
comment
С помощью команды: find ./ -name "*.jpg" | cut -d _ -f 1 вы можете получить дату, если формат соответствует тому, который вы указали в своем вопросе. Я не являюсь пользователем exifTool, поэтому вы должны выполнить его самостоятельно: используйте результат cut и передайте его в exifTool или скажите мне, как установить дату с помощью exifTool   -  person Guillaume    schedule 26.12.2012
comment
вы хотите сделать это через командную строку, а не программно, верно?   -  person Michael Dautermann    schedule 26.12.2012
comment
@Guillaume Большое спасибо. Я не слишком разбираюсь в командах UNIX, но воспользуюсь этим в качестве теста. Я мог бы захотеть сделать макрос или что-то подобное, если найду способ сделать это.   -  person bonka    schedule 31.12.2012


Ответы (1)


Эта команда сделает то, что вы хотите:

exiftool "-alldates<filename" DIR

где DIR - это одно или несколько имен каталогов и / или файлов.

person PhilHarvey    schedule 18.10.2017