Извлечение метаданных из необработанных изображений (камера DSLR)

Попробуйте dpkg --remove --force-remove-reinstreq mfc240ccupswrapper

3
задан 26 August 2010 в 12:26

45 ответов

Из описания пакета exifprobe:

Exifprobe считывает файлы изображений, созданные цифровыми камерами (включая несколько так называемых «необработанных» форматов файлов) и сообщает структуру файлов и вспомогательную данных и метаданных, содержащихся в них. В дополнение к TIFF, JPEG и EXIF, программа понимает несколько форматов, которые могут содержать «необработанные» данные камеры, включая MRW, CIFF / CRW, JP2 / JPEG2000, RAF и X3F, а также большинство «сырых» файлов, полученных из TIFF ", включая DNG, ORF, CR2, NEF, K25 / KDC / DCR и PEF. http://www.virtual-cafe.com/~dhh/tools.d/exifprobe.d/exifprobe.html

Это работает?

5
ответ дан 26 May 2018 в 01:28
  • 1
    Я дам ему попробовать. Поскольку моя модель камеры, похоже, не поддерживается, мне придется проверить ее дома. Благодаря! – ddeimeke 26 August 2010 в 13:40
  • 2
    Exifprobe работает чудесно. Большое спасибо. – ddeimeke 27 August 2010 в 09:15
  • 3
    Ссылка на виртуальное кафе мертва, но я нашел вилку на github, которая работает на macOS, предположим, что она работает на ubuntu: github.com/hfiguiere/exifprobe – eskimwier 13 February 2018 в 03:13

Из описания пакета exifprobe:

Exifprobe считывает файлы изображений, созданные цифровыми камерами (включая несколько так называемых «необработанных» форматов файлов) и сообщает структуру файлов и вспомогательную данных и метаданных, содержащихся в них. В дополнение к TIFF, JPEG и EXIF, программа понимает несколько форматов, которые могут содержать «необработанные» данные камеры, включая MRW, CIFF / CRW, JP2 / JPEG2000, RAF и X3F, а также большинство «сырых» файлов, полученных из TIFF ", включая DNG, ORF, CR2, NEF, K25 / KDC / DCR и PEF. http://www.virtual-cafe.com/~dhh/tools.d/exifprobe.d/exifprobe.html

Это работает?

5
ответ дан 25 July 2018 в 23:16

Из описания пакета exifprobe:

Exifprobe считывает файлы изображений, созданные цифровыми камерами (включая несколько так называемых «необработанных» форматов файлов) и сообщает структуру файлов и вспомогательную данных и метаданных, содержащихся в них. В дополнение к TIFF, JPEG и EXIF, программа понимает несколько форматов, которые могут содержать «необработанные» данные камеры, включая MRW, CIFF / CRW, JP2 / JPEG2000, RAF и X3F, а также большинство «сырых» файлов, полученных из TIFF ", включая DNG, ORF, CR2, NEF, K25 / KDC / DCR и PEF. http://www.virtual-cafe.com/~dhh/tools.d/exifprobe.d/exifprobe.html

Это работает?

5
ответ дан 27 July 2018 в 03:33

Из описания пакета exifprobe :

Exifprobe считывает файлы изображений, созданные цифровыми камерами (включая несколько так называемых «необработанных» форматов файлов) и отчетов структуру файлов и вспомогательные данные и метаданные, содержащиеся в них. В дополнение к TIFF, JPEG и EXIF, программа понимает несколько форматов, которые могут содержать «необработанные» данные камеры, включая MRW, CIFF / CRW, JP2 / JPEG2000, RAF и X3F, а также большинство «сырых» файлов, полученных из TIFF «форматы, включая DNG, ORF, CR2, NEF, K25 / KDC / DCR и PEF.

http://www.virtual-cafe.com/~dhh/tools.d/ exifprobe.d / exifprobe.html

Это работает?

5
ответ дан 2 August 2018 в 04:32

Из описания пакета exifprobe :

Exifprobe считывает файлы изображений, созданные цифровыми камерами (включая несколько так называемых «необработанных» форматов файлов) и отчетов структуру файлов и вспомогательные данные и метаданные, содержащиеся в них. В дополнение к TIFF, JPEG и EXIF, программа понимает несколько форматов, которые могут содержать «необработанные» данные камеры, включая MRW, CIFF / CRW, JP2 / JPEG2000, RAF и X3F, а также большинство «сырых» файлов, полученных из TIFF «форматы, включая DNG, ORF, CR2, NEF, K25 / KDC / DCR и PEF.

http://www.virtual-cafe.com/~dhh/tools.d/ exifprobe.d / exifprobe.html

Это работает?

5
ответ дан 4 August 2018 в 21:06

Из описания пакета exifprobe :

Exifprobe считывает файлы изображений, созданные цифровыми камерами (включая несколько так называемых «необработанных» форматов файлов) и отчетов структуру файлов и вспомогательные данные и метаданные, содержащиеся в них. В дополнение к TIFF, JPEG и EXIF, программа понимает несколько форматов, которые могут содержать «необработанные» данные камеры, включая MRW, CIFF / CRW, JP2 / JPEG2000, RAF и X3F, а также большинство «сырых» файлов, полученных из TIFF «форматы, включая DNG, ORF, CR2, NEF, K25 / KDC / DCR и PEF.

http://www.virtual-cafe.com/~dhh/tools.d/ exifprobe.d / exifprobe.html

Это работает?

5
ответ дан 6 August 2018 в 04:36

Из описания пакета exifprobe :

Exifprobe считывает файлы изображений, созданные цифровыми камерами (включая несколько так называемых «необработанных» форматов файлов) и отчетов структуру файлов и вспомогательные данные и метаданные, содержащиеся в них. В дополнение к TIFF, JPEG и EXIF, программа понимает несколько форматов, которые могут содержать «необработанные» данные камеры, включая MRW, CIFF / CRW, JP2 / JPEG2000, RAF и X3F, а также большинство «сырых» файлов, полученных из TIFF «форматы, включая DNG, ORF, CR2, NEF, K25 / KDC / DCR и PEF.

http://www.virtual-cafe.com/~dhh/tools.d/ exifprobe.d / exifprobe.html

Это работает?

5
ответ дан 7 August 2018 в 22:46

Из описания пакета exifprobe :

Exifprobe считывает файлы изображений, созданные цифровыми камерами (включая несколько так называемых «необработанных» форматов файлов) и отчетов структуру файлов и вспомогательные данные и метаданные, содержащиеся в них. В дополнение к TIFF, JPEG и EXIF, программа понимает несколько форматов, которые могут содержать «необработанные» данные камеры, включая MRW, CIFF / CRW, JP2 / JPEG2000, RAF и X3F, а также большинство «сырых» файлов, полученных из TIFF «форматы, включая DNG, ORF, CR2, NEF, K25 / KDC / DCR и PEF.

http://www.virtual-cafe.com/~dhh/tools.d/ exifprobe.d / exifprobe.html

Это работает?

5
ответ дан 10 August 2018 в 10:52

Из описания пакета exifprobe :

Exifprobe считывает файлы изображений, созданные цифровыми камерами (включая несколько так называемых «необработанных» форматов файлов) и отчетов структуру файлов и вспомогательные данные и метаданные, содержащиеся в них. В дополнение к TIFF, JPEG и EXIF, программа понимает несколько форматов, которые могут содержать «необработанные» данные камеры, включая MRW, CIFF / CRW, JP2 / JPEG2000, RAF и X3F, а также большинство «сырых» файлов, полученных из TIFF «форматы, включая DNG, ORF, CR2, NEF, K25 / KDC / DCR и PEF.

http://www.virtual-cafe.com/~dhh/tools.d/ exifprobe.d / exifprobe.html

Это работает?

5
ответ дан 13 August 2018 в 17:27
  • 1
    Я дам ему попробовать. Поскольку моя модель камеры, похоже, не поддерживается, мне придется проверить ее дома. Благодаря! – ddeimeke 26 August 2010 в 13:40
  • 2
    Exifprobe работает чудесно. Большое спасибо. – ddeimeke 27 August 2010 в 09:15
  • 3
    Ссылка на виртуальное кафе мертва, но я нашел вилку на github, которая работает на macOS, предположим, что она работает на ubuntu: github.com/hfiguiere/exifprobe – eskimwier 13 February 2018 в 03:13

Из вашего комментария я понимаю, что вы в конечном итоге хотите переименовать файл на основе даты. Если это единственная причина, по которой вы хотите использовать инструмент командной строки вместо графического интерфейса, вы можете попробовать phatch (в репозиториях) вместо того, чтобы выполнять извлечение EXIF ​​/ файл, переименовав себя.

Phatch позволяет выполнять пакетный процесс (например, выполнить набор действий для каждого изображения в папке, например). Одно из возможных действий - переименование, и вы можете использовать переменные, такие как <Exif_Image_DateTime>, чтобы переименовать его на основе данных EXIF. После того, как вы определили и сохранили свой список действий, вы также можете использовать phatch из командной строки.

1
ответ дан 26 May 2018 в 01:28

Я бы использовал exiv2 tool, это та же библиотека, что и ufraw / darktable для доступа к exif-данным в raw-изображениях. http://www.exiv2.org/, который также поддерживает некоторые MakerNotes от таких производителей, как Nikon / Canon .

1
ответ дан 26 May 2018 в 01:28

Если бы я был вами, я бы подумал написать небольшой скрипт Python, чтобы сделать это, потянув pyexiv2. Это чрезвычайно просто:

>>> metadata = pyexiv2.ImageMetadata('test.jpg')
>>> metadata.read()
>>> metadata.exif_keys
['Exif.Image.ImageDescription',
 'Exif.Image.XResolution',
 'Exif.Image.YResolution',
 'Exif.Image.ResolutionUnit',
 'Exif.Image.Software',
 'Exif.Image.DateTime',
 'Exif.Image.Artist',
 'Exif.Image.Copyright',
 'Exif.Image.ExifTag',
 'Exif.Photo.Flash',
 'Exif.Photo.PixelXDimension',
 'Exif.Photo.PixelYDimension']
>>> metadata['Exif.Image.DateTime'].value
datetime.datetime(2004, 7, 13, 21, 23, 44)

Примечание: разные камеры используют разные поля для дат. Сначала проверьте, какие ключи доступны.

Он должен поддерживать необработанные изображения. Я знаю, что это для сырых файлов NEF, созданных моим Nikon.

Если это не так, у вас есть версии JPEG с похожими именами (т. Е. Разные расширения)? Даже если он может анализировать ваши RAW-файлы, возможно, стоит отметить JPEG-файлы для своих EXIF-данных, потому что это будет немного быстрее.

Примечание: Вы можете использовать Python вместо того, чтобы писать «правильный» скрипт Python. Это полезно для тестирования вещей, но если вы хотите что-то, что вы можете использовать снова и снова, вы, вероятно, захотите написать сценарий.

0
ответ дан 26 May 2018 в 01:28

Мой любимый ответ для суеты с данными EXIF ​​- exiftool. Это портативный, бесплатный, открытый, написанный на Perl и может быть использован как модуль Perl для тех, кто так склонен.

Он работает даже в Windows.

0
ответ дан 26 May 2018 в 01:28

Я бы использовал exiv2 tool, это та же библиотека, что и ufraw / darktable для доступа к exif-данным в raw-изображениях. http://www.exiv2.org/, который также поддерживает некоторые MakerNotes от таких производителей, как Nikon / Canon .

1
ответ дан 25 July 2018 в 23:16

Из вашего комментария я понимаю, что вы в конечном итоге хотите переименовать файл на основе даты. Если это единственная причина, по которой вы хотите использовать инструмент командной строки вместо графического интерфейса, вы можете попробовать phatch (в репозиториях) вместо того, чтобы выполнять извлечение EXIF ​​/ файл, переименовав себя.

Phatch позволяет выполнять пакетный процесс (например, выполнить набор действий для каждого изображения в папке, например). Одно из возможных действий - переименование, и вы можете использовать переменные, такие как <Exif_Image_DateTime>, чтобы переименовать его на основе данных EXIF. После того, как вы определили и сохранили свой список действий, вы также можете использовать phatch из командной строки.

1
ответ дан 25 July 2018 в 23:16

Если бы я был вами, я бы подумал написать небольшой скрипт Python, чтобы сделать это, потянув pyexiv2. Это чрезвычайно просто:

>>> metadata = pyexiv2.ImageMetadata('test.jpg') >>> metadata.read() >>> metadata.exif_keys ['Exif.Image.ImageDescription', 'Exif.Image.XResolution', 'Exif.Image.YResolution', 'Exif.Image.ResolutionUnit', 'Exif.Image.Software', 'Exif.Image.DateTime', 'Exif.Image.Artist', 'Exif.Image.Copyright', 'Exif.Image.ExifTag', 'Exif.Photo.Flash', 'Exif.Photo.PixelXDimension', 'Exif.Photo.PixelYDimension'] >>> metadata['Exif.Image.DateTime'].value datetime.datetime(2004, 7, 13, 21, 23, 44)

Примечание: разные камеры используют разные поля для дат. Сначала проверьте, какие ключи доступны.

Он должен поддерживать необработанные изображения. Я знаю, что это для сырых файлов NEF, созданных моим Nikon.

Если это не так, у вас есть версии JPEG с похожими именами (т. Е. Разные расширения)? Даже если он может анализировать ваши RAW-файлы, возможно, стоит отметить JPEG-файлы для своих EXIF-данных, потому что это будет немного быстрее.

Примечание: Вы можете использовать Python вместо того, чтобы писать «правильный» скрипт Python. Это полезно для тестирования вещей, но если вы хотите что-то, что вы можете использовать снова и снова, вы, вероятно, захотите написать сценарий.

0
ответ дан 25 July 2018 в 23:16

Мой любимый ответ для суеты с данными EXIF ​​- exiftool. Это портативный, бесплатный, открытый, написанный на Perl и может быть использован как модуль Perl для тех, кто так склонен.

Он работает даже в Windows.

0
ответ дан 25 July 2018 в 23:16

Я бы использовал exiv2 tool, это та же библиотека, что и ufraw / darktable для доступа к exif-данным в raw-изображениях. http://www.exiv2.org/, который также поддерживает некоторые MakerNotes от таких производителей, как Nikon / Canon .

1
ответ дан 27 July 2018 в 03:33

Из вашего комментария я понимаю, что вы в конечном итоге хотите переименовать файл на основе даты. Если это единственная причина, по которой вы хотите использовать инструмент командной строки вместо графического интерфейса, вы можете попробовать phatch (в репозиториях) вместо того, чтобы выполнять извлечение EXIF ​​/ файл, переименовав себя.

Phatch позволяет выполнять пакетный процесс (например, выполнить набор действий для каждого изображения в папке, например). Одно из возможных действий - переименование, и вы можете использовать переменные, такие как <Exif_Image_DateTime>, чтобы переименовать его на основе данных EXIF. После того, как вы определили и сохранили свой список действий, вы также можете использовать phatch из командной строки.

1
ответ дан 27 July 2018 в 03:33

Если бы я был вами, я бы подумал написать небольшой скрипт Python, чтобы сделать это, потянув pyexiv2. Это чрезвычайно просто:

>>> metadata = pyexiv2.ImageMetadata('test.jpg') >>> metadata.read() >>> metadata.exif_keys ['Exif.Image.ImageDescription', 'Exif.Image.XResolution', 'Exif.Image.YResolution', 'Exif.Image.ResolutionUnit', 'Exif.Image.Software', 'Exif.Image.DateTime', 'Exif.Image.Artist', 'Exif.Image.Copyright', 'Exif.Image.ExifTag', 'Exif.Photo.Flash', 'Exif.Photo.PixelXDimension', 'Exif.Photo.PixelYDimension'] >>> metadata['Exif.Image.DateTime'].value datetime.datetime(2004, 7, 13, 21, 23, 44)

Примечание: разные камеры используют разные поля для дат. Сначала проверьте, какие ключи доступны.

Он должен поддерживать необработанные изображения. Я знаю, что это для сырых файлов NEF, созданных моим Nikon.

Если это не так, у вас есть версии JPEG с похожими именами (т. Е. Разные расширения)? Даже если он может анализировать ваши RAW-файлы, возможно, стоит отметить JPEG-файлы для своих EXIF-данных, потому что это будет немного быстрее.

Примечание: Вы можете использовать Python вместо того, чтобы писать «правильный» скрипт Python. Это полезно для тестирования вещей, но если вы хотите что-то, что вы можете использовать снова и снова, вы, вероятно, захотите написать сценарий.

0
ответ дан 27 July 2018 в 03:33

Мой любимый ответ для суеты с данными EXIF ​​- exiftool. Это портативный, бесплатный, открытый, написанный на Perl и может быть использован как модуль Perl для тех, кто так склонен.

Он работает даже в Windows.

0
ответ дан 27 July 2018 в 03:33

Я бы использовал exiv2 tool, это та же библиотека, что и ufraw / darktable для доступа к exif-данным в необработанных изображениях. http://www.exiv2.org/ , который также поддерживает некоторые файлы MakerNotes от производителей, таких как Nikon / Canon.

1
ответ дан 2 August 2018 в 04:32

Мой любимый ответ для суеты с данными EXIF ​​- exiftool . Это портативный, бесплатный, открытый, написанный на Perl и может использоваться как модуль Perl для тех, кто так склонен.

Он даже работает в Windows.

0
ответ дан 2 August 2018 в 04:32

Из вашего комментария я понимаю, что вы в конечном итоге хотите переименовать файл на основе даты. Если это единственная причина, по которой вы хотите использовать инструмент командной строки вместо графического интерфейса, вы можете попробовать phatch (в репозиториях) вместо того, чтобы выполнять извлечение EXIF ​​/ файл, переименовав себя.

Phatch позволяет выполнять пакетный процесс (например, выполнить набор действий для каждого изображения в папке, например). Одним из возможных действий является rename , и вы можете использовать переменные, такие как & lt; Exif_Image_DateTime & gt; , чтобы переименовать его на основе данных EXIF. После того как вы определили и сохранили свой список действий, вы также можете использовать phatch из командной строки.

1
ответ дан 2 August 2018 в 04:32

Если бы я был вами, я бы подумал написать небольшой скрипт Python, чтобы сделать это, потянув pyexiv2 . Он чрезвычайно прост в использовании:

  & gt; & gt; & gt; & gt; & gt;  метаданные = pyexiv2.ImageMetadata ('test.jpg') & gt; & gt; & gt; & gt; & gt; & gt; & gt;  metadata.read () & gt; & gt; & gt; & gt; & gt;  metadata.exif_keys ['Exif.Image.ImageDescription', 'Exif.Image.XResolution', 'Exif.Image.YResolution', 'Exif.Image.ResolutionUnit', 'Exif.Image.Software', 'Exif.Image.DateTime  ',' Exif.Image.Artist ',' Exif.Image.Copyright ',' Exif.Image.ExifTag ',' Exif.Photo.Flash ',' Exif.Photo.PixelXDimension ',' Exif.Photo.PixelYDimension ']  & GT; & GT; & GT;  metaata ['Exif.Image.DateTime']. value datetime.datetime (2004, 7, 13, 21, 23, 44)  

Примечание: разные камеры используют разные поля для дат. Сначала проверьте, какие ключи доступны.

Он должен поддерживать исходные изображения. Я знаю, что это делается для сырых файлов NEF, созданных моим Nikon.

Если это не так, есть ли у вас также версии JPEG с похожими именами (например, разные расширения)? Даже если может проанализировать ваши RAW-файлы, возможно, стоит отметить через JPEG-файлы для своих EXIF-данных, потому что это, вероятно, будет немного быстрее.

Совет. Вы можете использовать Python вместо того, чтобы писать «правильный» скрипт Python. Это полезно для тестирования вещей, но если вы хотите что-то, что вы можете использовать снова и снова, вы, вероятно, захотите написать сценарий.

0
ответ дан 2 August 2018 в 04:32

Мой любимый ответ для суеты с данными EXIF ​​- exiftool . Это портативный, бесплатный, открытый, написанный на Perl и может использоваться как модуль Perl для тех, кто так склонен.

Он даже работает в Windows.

0
ответ дан 4 August 2018 в 21:06

Из вашего комментария я понимаю, что вы в конечном итоге хотите переименовать файл на основе даты. Если это единственная причина, по которой вы хотите использовать инструмент командной строки вместо графического интерфейса, вы можете попробовать phatch (в репозиториях) вместо того, чтобы выполнять извлечение EXIF ​​/ файл, переименовав себя.

Phatch позволяет выполнять пакетный процесс (например, выполнить набор действий для каждого изображения в папке, например). Одним из возможных действий является rename , и вы можете использовать переменные, такие как & lt; Exif_Image_DateTime & gt; , чтобы переименовать его на основе данных EXIF. После того как вы определили и сохранили свой список действий, вы также можете использовать phatch из командной строки.

1
ответ дан 4 August 2018 в 21:06

Если бы я был вами, я бы подумал написать небольшой скрипт Python, чтобы сделать это, потянув pyexiv2 . Он чрезвычайно прост в использовании:

  & gt; & gt; & gt; & gt; & gt;  метаданные = pyexiv2.ImageMetadata ('test.jpg') & gt; & gt; & gt; & gt; & gt; & gt; & gt;  metadata.read () & gt; & gt; & gt; & gt; & gt;  metadata.exif_keys ['Exif.Image.ImageDescription', 'Exif.Image.XResolution', 'Exif.Image.YResolution', 'Exif.Image.ResolutionUnit', 'Exif.Image.Software', 'Exif.Image.DateTime  ',' Exif.Image.Artist ',' Exif.Image.Copyright ',' Exif.Image.ExifTag ',' Exif.Photo.Flash ',' Exif.Photo.PixelXDimension ',' Exif.Photo.PixelYDimension ']  & GT; & GT; & GT;  metaata ['Exif.Image.DateTime']. value datetime.datetime (2004, 7, 13, 21, 23, 44)  

Примечание: разные камеры используют разные поля для дат. Сначала проверьте, какие ключи доступны.

Он должен поддерживать исходные изображения. Я знаю, что это делается для сырых файлов NEF, созданных моим Nikon.

Если это не так, есть ли у вас также версии JPEG с похожими именами (например, разные расширения)? Даже если может проанализировать ваши RAW-файлы, возможно, стоит отметить через JPEG-файлы для своих EXIF-данных, потому что это, вероятно, будет немного быстрее.

Совет. Вы можете использовать Python вместо того, чтобы писать «правильный» скрипт Python. Это полезно для тестирования вещей, но если вы хотите что-то, что вы можете использовать снова и снова, вы, вероятно, захотите написать сценарий.

0
ответ дан 4 August 2018 в 21:06

Я бы использовал exiv2 tool, это та же библиотека, что и ufraw / darktable для доступа к exif-данным в необработанных изображениях. http://www.exiv2.org/ , который также поддерживает некоторые файлы MakerNotes от производителей, таких как Nikon / Canon.

1
ответ дан 4 August 2018 в 21:06

Мой любимый ответ для суеты с данными EXIF ​​- exiftool . Это портативный, бесплатный, открытый, написанный на Perl и может использоваться как модуль Perl для тех, кто так склонен.

Он даже работает в Windows.

0
ответ дан 6 August 2018 в 04:36

Другие вопросы по тегам:

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