Просмотр и редактирование метаданных pdf и изображений в командной строке Linux
Оригинал: How to view or edit pdf/image metadata from command line on Linux
Автор: Dan Nanni
Дата публикации: 29 августа 2013 года
Перевод: А. Кривошей
Дата перевода: февраль 2014 г.
Обычно цифровые фотографии имеют богатый набор встроенных в них
метаданных, которые автоматически записываются цифровой камерой, или
добавляются при редактировании фотографий, чтобы сохранить различные
параметры (например автора, информацию о настройках камеры,
местоположение при съемке). Документы в формате pdf также имеют
собственный набор метаданных, позволяющих идентифицировать автора, дату
создания документа и т.д.
Существует множество различных утилит, позволяющих редактировать метаданные цифровых фотографий или документов pdf. ExifTool
- это мощная утилита командной строки, позволяющая считывать или
записывать метаданные файла. Она работает в Linux, Windows и MacOS X.
В этом руководстве я опишу, как просматривать или редактировать
метаданные pdf или цифровых изображений из командной строки Linux с
помощью ExifTool.
Установка ExifTool в Linux
ExifTool требует Perl версии не менее Perl 5.004. Никакие другие программы или библиотеки не требуются.
В Debian, Ubuntu или Linux Mint ExifTool устанавливается с помощью команды:
$ sudo apt-get install libimage-exiftool-perl
В Fedora:
$ sudo yum install perl-Image-ExifTool
В CentOS или RHEL необходимо сначала подключить репозиторий EPEL, затем установить программу:
$ sudo yum install perl-Image-ExifTool
Типы метаданных, поддерживаемые ExifTool
Ниже приведен список типов файлов и метаданных, поддерживаемых
ExifTool на данный момент ("r" = чтение, "w" = запись, "c" = создание).
Поддерживаемые типы файлов:
------------+-------------+-------------+-------------+------------
3FR r | DVB r | M4A/V r | PBM r/w | RWL r/w
3G2 r | DYLIB r | MEF r/w | PDF r/w | RWZ r
3GP r | EIP r | MIE r/w/c | PEF r/w | RM r
ACR r | EPS r/w | MIFF r | PFA r | SO r
AFM r | ERF r/w | MKA r | PFB r | SR2 r/w
AI r/w | EXE r | MKS r | PFM r | SRF r
AIFF r | EXIF r/w/c | MKV r | PGF r | SRW r/w
APE r | F4A/V r | MNG r/w | PGM r/w | SVG r
ARW r/w | FLA r | MOS r/w | PICT r | SWF r
ASF r | FLAC r | MOV r | PMP r | THM r/w
AVI r | FLV r | MP3 r | PNG r/w | TIFF r/w
BMP r | FPX r | MP4 r | PPM r/w | TTC r
BTF r | GIF r/w | MPC r | PPT r | TTF r
COS r | GZ r | MPG r | PPTX r | VRD r/w/c
CR2 r/w | HDP r/w | MPO r/w | PS r/w | VSD r
CRW r/w | HTML r | MQV r | PSB r/w | WAV r
CS1 r/w | ICC r/w/c | MRW r/w | PSD r/w | WDP r/w
DCM r | IIQ r/w | MXF r | PSP r | WEBP r
DCP r/w | IND r/w | NEF r/w | QTIF r | WEBM r
DCR r | ITC r | NRW r/w | RA r | WMA r
DFONT r | JNG r/w | NUMBERS r | RAF r/w | WMV r
DIVX r | JP2 r/w | ODP r | RAM r | X3F r/w
DJVU r | JPEG r/w | ODS r | RAR r | XCF r
DLL r | K25 r | ODT r | RAW r/w | XLS r
DNG r/w | KDC r | OGG r | RIFF r | XLSX r
DOC r | KEY r | ORF r/w | RSRC r | XMP r/w/c
DOCX r | LNK r | OTF r | RTF r | ZIP r
DV r | M2TS r | PAGES r | RW2 r/w |
Поддерживаемые стандарты и типы метаданных:
----------------------+----------------------+---------------------
EXIF r/w/c | CIFF r/w | Ricoh RMETA r
GPS r/w/c | AFCP r/w | Picture Info r
IPTC r/w/c | Kodak Meta r/w | Adobe APP14 r
XMP r/w/c | FotoStation r/w | MPF r
MakerNotes r/w/c | PhotoMechanic r/w | Stim r
Photoshop IRB r/w/c | JPEG 2000 r | APE r
ICC Profile r/w/c | DICOM r | Vorbis r
MIE r/w/c | Flash r | SPIFF r
JFIF r/w/c | FlashPix r | DjVu r
Ducky APP12 r/w/c | QuickTime r | M2TS r
PDF r/w/c | Matroska r | PE/COFF r
PNG r/w/c | GeoTIFF r | AVCHD r
Canon VRD r/w/c | PrintIM r | ZIP r
Nikon Capture r/w/c | ID3 r | (and more)
Примеры работы с ExifTool
Просмотр всех метаданных изображения:
$ exiftool input.jpg
ExifTool Version Number : 8.60
File Name : 1.jpg
Directory : .
File Size : 3.2 MB
File Modification Date/Time : 2013:08:27 17:00:28-04:00
File Permissions : rw-rw-r--
File Type : JPEG
MIME Type : image/jpeg
Exif Byte Order : Little-endian (Intel, II)
Make : SONY
Camera Model Name : DSLR-A900
Orientation : Horizontal (normal)
X Resolution : 240
Y Resolution : 240
Resolution Unit : inches
Software : Adobe Photoshop CS5 Windows
Modify Date : 2013-08-26T19:50:43+01:00
Artist : Dan N
Copyright : Sean Barden
Exposure Time : 1/200
F Number : 7.1
Exposure Program : Manual
ISO : 100
. . .
Изменение титульной надписи и информации об авторе документа pdf:
$ exiftool -Title="This is the title" -Author="Dan Nanni" input.pdf
Модификация тегов нескольких изображений в пакетном режиме:
$ exiftool -artist="Dan Nanni" -copyright="2013 Dan Nanni" a.jpg b.jpg c.jpg
Модификация имени исполнителя для всех мультимедийных файлов в заданной директории:
$ exiftool -artist="Dan Nanni" ./folder
Просмотр всех метаданных изображения, включая дублирующие и неизвестные теги, сортированные в группу:
$ exiftool -a -u -g2 input.jpg
Просмотр всех полей метаданных, содержащих слово "Date":
$ exiftool -"*Date*" input.png
File Modification Date/Time : 2013:08:24 00:54:58-04:00
Modify Date : 2013:08:24 04:54:58
Извлечение информации о координатах GPS из фотографии:
$ exiftool -gpslatitude -gpslongitude input.jpg
GPS Latitude : 54 deg 9' 42.68" N
GPS Longitude : 5 deg 58' 35.93" W
Просмотр информации о координатах GPS из фотографии в табулированной форме (например, ):
$ exiftool -filename -gpslatitude -gpslongitude -T input.jpg
input.jpg 54 deg 9' 42.68" N 5 deg 58' 35.93" W
http://rus-linux.net/MyLDP/consol/metadata-in-consol.html
|