Получение даты съемки из имени файла
Select messages from
# through # FAQ
[/[Print]\]
Goto page 1, 2  Next  :| |:
Total Commander -> Автоматизация Total Commander

#1: Получение даты съемки из имени файла Author: timson PostPosted: Tue Aug 04, 2015 12:16
    —
Есть группа файлов вида 20150607 к примеру, где год месяц и число, но нет в файлах даты съемки. Можно ли по имени файла вставить автоматически дату съемки?

#2:  Author: FlasherLocation: Москва PostPosted: Tue Aug 04, 2015 12:22
    —
timson wrote:
но нет в файлах даты съемки
Если в EXIF/IPTC нет таких записей, то решение само из воздуха не появится.

#3:  Author: Skif_off PostPosted: Tue Aug 04, 2015 12:39
    —
Можно, одним из скриптовых языков, пакетно: распарсить имя файла и дописать с помошью ExifTool или jhead.
Конкретного кода пока нет, возможно, более опытные товарищи помогут.

Flasher
Как минимум у jhead есть параметр -mkexif - Creates minimal Exif header.

#4:  Author: FlasherLocation: Москва PostPosted: Tue Aug 04, 2015 12:45
    —
Skif_off
Вроде как не было обозначено, что указанное число и есть дата съёмки.
А то можно было бы менять через диалог "Изменение атрибутов" (с рекурсией, если нужно) и jpg-comment > Exif_PhotoDateTimeOriginal > [=tc.Дата модификации], если сами файлы оригинальные.

#5:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Aug 04, 2015 13:43
    —
timson
За малосодержательный заголовок "Подскажите можно ли как то автоматизировать процесс?" — замечание. Тема переименована. А по существу вопроса уже правильно ответили, что такие вещи делаются через диалог изменения атрибутов.

#6:  Author: Skif_off PostPosted: Tue Aug 04, 2015 15:31
    —
Flasher wrote:
[=tc.Дата модификации], если сами файлы оригинальные.

Так понял, дата должна идти из имени файла: 20150607 -> 2015.06.07

#7:  Author: FlasherLocation: Москва PostPosted: Tue Aug 04, 2015 15:41
    —
Skif_off
Сотни раз на моей памяти случалось, когда хватало более тривиального решения.

#8:  Author: timson PostPosted: Tue Aug 04, 2015 16:45
    —
если можно разъясните, как по названию файла вида 20150406 , к примеру, вставить в exif эту же дату.

#9:  Author: FlasherLocation: Москва PostPosted: Tue Aug 04, 2015 16:49
    —
timson
Сперва нужно разъяснить, чем не устраивает вставка даты модификации, т.е. являются ли файлы оригинальными фото?

#10:  Author: timson PostPosted: Tue Aug 04, 2015 22:19
    —
дата модификации не совпадает с названием файла,а я склоняюсь, что название файлов и есть дата съемки.

#11:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Aug 04, 2015 22:23
    —
timson
Значит, номер с диалогом изменения атрибутов не проходит. Там число плагинов, поддерживающих редактирование свойств, очень ограничено, да и у них далеко не все свойства будут доступны.
P.S. Здесь не чат. Дискриминация заглавных букв никому тут не нужна и затрудняет чтение ваших постов.

#12:  Author: timson PostPosted: Tue Aug 04, 2015 22:38
    —
Тоесть справиться только ручками можно?

#13:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Aug 04, 2015 22:43
    —
timson
Или ждать, как было сказано выше, что "более опытные товарищи помогут". Не могу сказать, что будет быстрее.

#14:  Author: timson PostPosted: Wed Aug 05, 2015 00:08
    —
Спасибо, что откликнулись.

#15:  Author: FlasherLocation: Москва PostPosted: Wed Aug 05, 2015 00:12
    —
timson wrote:
дата модификации не совпадает с названием файла
Это ещё не доказывает, что она не соответствует дате съёмки. Весьма сомнительно, что в день делалось по одному фото, с учётом того, что время в имени не проставлено. На самих фото нет угловых штампов, чтобы сверить? Файлы подвергались модификации/конвертированию?

Avada wrote:
Там число плагинов, поддерживающих редактирование свойств, очень ограничено, да и у них далеко не все свойства будут доступны.
Ограниченный список не ограничивает саму возможность использования возвращаемых плагинами данных.
Вот как решается поставленная задача с помощью указанного мной метода:
заместо [=tc.Дата модификации] вставляем [=tc.Имя:7-8].[=tc.Имя:5-6].[=tc.Имя:1-4] - и борщ готов. Wink
То же самое с другими плагинами, например:
[=file.Имя:7-8].[=file.Имя:5-6].[=file.Имя:1-4] (с рус. локализацией)
[=shelldetails.Имя:7-8].[=shelldetails.Имя:5-6].[=shelldetails.Имя:1-4]
и т. д.



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page 1, 2  Next  :| |:
Page 1 of 2

Powered by phpBB © 2001, 2005 phpBB Group