ExifTool
表示
作者 | Phil Harvey |
---|---|
初版 | 2003年11月19日[1] |
最新版 | |
リポジトリ | |
プログラミング 言語 | Perl |
対応OS | Linux, macOS, Windows |
種別 | タグエディタ |
ライセンス | GPLv1+ or Artistic License |
公式サイト |
exiftool |
拡張子 | .mie |
---|---|
MIMEタイプ | application/x-mie |
マジック ナンバー |
|
開発者 | Phil Harvey |
初版 | 2005年11月28日 |
最新版 | 1.1 (2007年1月21日 ) |
種別 | メタデータ |
包含物 | 他のファイル形式 |
ウェブサイト | exiftool |
ExifTool は、画像、音声、動画、PDFのメタデータの読み取り、書き込み、操作を行うためのフリーでオープンソースのソフトウェアプログラム。プラットフォームに依存せず、Perl ライブラリ(Image::ExifTool)とコマンドラインアプリケーションの両方として利用できる。ExifTool は、さまざまな種類のデジタルワークフローに一般的に組み込まれており、Exif、IPTC、XMP、JFIF、GeoTIFF、ICCプロファイル、Photoshop IRB、FlashPix、AFCP、ID3を含む多くの種類のメタデータや、多くのデジタルカメラのメーカー固有のメタデータ形式などをサポートしている。
メタ情報のカプセル化
[編集]ExifTool は独自のオープンメタデータ形式を実装している。多くのソースからのメタ情報をバイナリまたはテキスト形式でカプセル化し、あらゆる種類のファイルにバンドルするように設計されている。既存のデータをラップする単一のファイルにすることも、Exif や XMP メタデータなどを運ぶサイドカーファイルとして使用することもできる。
ユーザー
[編集]ExifTool を使用する Web サイトとサービスには次のものある:
- Advanced Renamer[4]
- Flickr (アップロードされた画像からメタデータを解析する)[5]
- Hugin[6]
- Metadata++[7]
- XnView[7]
- Exif Fixer (360°パノラマ固有のメタデータを計算し、画像に追加する)[8]
対応ファイル形式
[編集]ExifToolは以下の形式のファイルを読み込み、編集、作成することができる:[9]
読み込み
[編集]Extended content
|
---|
|
編集
[編集]- 360 - GoPro 360 video (QuickTime-based)
- 3G2, 3GP2 - 3rd Gen. Partnership Project 2 audio/video (QuickTime-based)
- 3GP, 3GPP - 3rd Gen. Partnership Project audio/video (QuickTime-based)
- AAX - Audible Enhanced Audiobook (QuickTime-based)
- AI, AIT - Adobe Illustrator (Template, PS or PDF)
- ARQ - Sony Alpha Pixel-Shift raw (TIFF-based)
- ARW - Sony Alpha raw (TIFF-based)
- AVIF - AV1 Image File Format (QuickTime-based)
- CR2 - Canon Raw 2 (TIFF-based) (CR2 specification)
- CR3 - Canon Raw 3 (QuickTime-based) (CR3 specification)
- CRM - Canon RAW Movie (QuickTime-based)
- CRW, CIFF - Canon Raw Camera Image File Format (CRW specification)
- CS1 - Sinar CaptureShop 1-shot raw (PSD-based)
- DCP - DNG Camera Profile (DNG-like)
- DNG - Digital Negative (TIFF-based)
- DR4 - Canon DPP version 4 Recipe
- DVB - Digital Video Broadcasting (QuickTime-based)
- EPS, EPSF, PS - (Encapsulated) PostScript Format
- ERF - Epson Raw Format (TIFF-based)
- EXIF - Exchangeable Image File Format metadata (TIFF-based)
- EXV - Exiv2 metadata file (JPEG-based)
- F4A, F4B, F4P, F4V - Adobe Flash Player 9+ Audio/Video (Quicktime-based)
- FFF - Hasselblad Flexible File Format (TIFF-based)
- FLIF - Free Lossless Image Format
- GIF - Compuserve Graphics Interchange Format
- GPR - GoPro Raw (DNG-based)
- HDP, WDP, JXR - Windows HD Photo / Media Photo / JPEG XR (TIFF-based)
- HEIC, HEIF, HIF - High Efficiency Image Format (QuickTime-based)
- ICC, ICM - International Color Consortium color profile
- IIQ - Phase One Intelligent Image Quality raw (TIFF-based)
- IND, INDD, INDT - Adobe InDesign Document/Template (XMP metadata only)
- INSP - Insta360 Picture (JPEG-based)
- JP2, JPF, JPM, JPX - JPEG 2000 image (Compound/Extended)
- JPEG, JPG, JPE - Joint Photographic Experts Group image (see table below)
- JXL - JPEG XL (Extra longterm)
- LRV - Low-Resolution Video (QuickTime-based)
- M4A, M4B, M4P, M4V - MPEG-4 Audio/Video (Quicktime-based)
- MEF - Mamiya (raw) Electronic Format (TIFF-based)
- MIE - Meta Information Encapsulation (MIE specification)
- MOS - Creo Leaf Mosaic (TIFF-based)
- MOV, QT - Apple QuickTime Movie
- MP4 - Motion Picture Experts Group version 4 (Quicktime-based)
- MPO - Extended Multi-Picture format (JPEG with MPF extensions)
- MQV - Sony Mobile QuickTime Video
- MRW - Minolta Raw
- NEF - Nikon (raw) Electronic Format (TIFF-based)
- NRW - Nikon Raw (2) (TIFF-based)
- ORF - Olympus Raw Format (TIFF-based)
- PDF - Adobe Portable Document Format
- PEF - Pentax (raw) Electronic Format (TIFF-based)
- PNG, JNG, MNG - Portable/JPEG/Multiple-image Network Graphics
- PPM, PBM, PGM - Portable Pixel/Bit/Gray Map
- PSD, PSB, PSDT - PhotoShop Drawing / Large Document / Template
- QTIF, QTI, QIF - QuickTime Image File
- RAF - FujiFilm Raw Format
- RAW - Panasonic Raw (TIFF-based)
- RW2 - Panasonic Raw 2 (TIFF-based)
- RWL - Leica Raw (TIFF-based)
- SR2 - Sony Raw 2 (TIFF-based)
- SRW - Samsung Raw format (TIFF-based)
- THM - Canon Thumbnail (JPEG)
- TIFF, TIF - Tagged Image File Format
- VRD - Canon DPP Recipe Data
- WEBP - Google Web Picture (RIFF-based)
- X3F - Sigma/Foveon raw
- XMP - Extensible Metadata Platform sidecar file
作成
[編集]- DR4 - Canon DPP version 4 Recipe
- EXIF - Exchangeable Image File Format metadata (TIFF-based)
- EXV - Exiv2 metadata file (JPEG-based)
- ICC, ICM - International Color Consortium color profile
- MIE - Meta Information Encapsulation (MIE specification)
- VRD - Canon DPP Recipe Data
- XMP - Extensible Metadata Platform sidecar file
対応JPEGメタデータ
[編集]ExifTool は、JPEG 画像の以下の種類のメタデータを読み込み、編集、作成することができる:[9]
JPEG メタ情報 | 読み込み可能 | 編集可能 | 作成可能 | 説明 |
---|---|---|---|---|
APP0 - JFIF | Yes | Yes | Yes | JPEG File Interchange Format |
APP0 - JFXX | Yes | No | No | Extended JFIF |
APP0 - CIFF | Yes | Yes | No | Camera Image File Format (used by some Canon models) |
APP0 - AVI1 | Yes | No | No | JPEG AVI information |
APP0 - Ocad | Yes | No | No | Photobucket Ocad segment |
APP1 - EXIF | Yes | Yes | Yes | Exchangeable Image File Format (including maker notes) |
APP1 - XMP | Yes | Yes | Yes | Extensible Metadata Platform (multi-segment) |
APP1 - QVCI | Yes | No | No | Casio QV-7000SX QVCI information |
APP1 - FLIR | Yes | No | No | FLIR thermal imaging data (multi-segment) |
APP1 - RawThermalImage | Yes | No | No | Thermal image from Parrot Bebop-Pro Thermal drone |
APP2 - ICC | Yes | Yes | Yes | International Color Consortium (multi-segment) |
APP2 - FPXR | Yes | No | No | FlashPix Ready (multi-segment) |
APP2 - MPF | Yes | No | No | Multi-Picture Format |
APP2 - PreviewImage | Yes | No | No | Samsung APP2 preview image (multi-segment) |
APP3 - Kodak Meta | Yes | Yes | No | Kodak Meta information (Exif-like) |
APP3 - Stim | Yes | No | No | Stereo Still Image format |
APP3 - PreviewImage | Yes | No | No | Samsung/HP preview image (multi-segment) |
APP4 - Scalado | Yes | No | No | (presumably written by Scalado mobile software) |
APP4 - FPXR | Yes | No | No | FlashPix Ready in non-standard location (multi-segment) |
APP4 - PreviewImage | Yes | No | No | (continued from APP3) |
APP5 - Ricoh RMETA | Yes | No | No | Ricoh custom fields |
APP5 - Samsung UniqueID | Yes | No | No | Samsung Unique ID |
APP5 - PreviewImage | Yes | No | No | (continued from APP4) |
APP6 - EPPIM | Yes | No | No | Toshiba PrintIM |
APP6 - NITF | Yes | No | No | National Imagery Transmission Format |
APP6 - HP TDHD | Yes | No | No | Hewlett-Packard Photosmart R837 TDHD information |
APP6 - GoPro | Yes | No | No | GoPro Metadata Format (GPMF) information |
APP7 - Pentax | Yes | No | No | Pentax APP7 maker notes |
APP7 - Qualcomm | Yes | No | No | Qualcomm Camera Attributes |
APP8 - SPIFF | Yes | No | No | Still Picture Interchange File Format |
APP9 - Media Jukebox | Yes | No | No | Media Jukebox XML information |
APP10 - Comment | Yes | No | No | PhotoStudio Unicode Comment |
APP11 - JPEG-HDR | Yes | No | No | JPEG-HDR compressed ratio image |
APP12 - Picture Info | Yes | No | No | ASCII-based Picture Information |
APP12 - Ducky | Yes | Yes | Yes | Photoshop "Save for Web" |
APP13 - Photoshop IRB | Yes | Yes | Yes | Image Resource Block (multi-segment, includes IPTC) |
APP13 - Adobe CM | Yes | No | No | Adobe Color Management |
APP14 - Adobe | Yes | Yes | Yes | Adobe DCT filter |
APP15 - GraphicConverter | Yes | No | No | GraphicConverter quality |
COM | Yes | Yes | Yes | JPEG Comment (multi-segment) |
DQT | Yes | No | No | (used to calculate the Extra:JPEGDigest tag value) |
SOF | Yes | No | No | JPEG Start Of Frame |
AFCP trailer | Yes | Yes | No | AXS File Concatenation Protocol (includes IPTC) |
CanonVRD trailer | Yes | Yes | Yes | Canon DPP Recipe Data |
FotoStation trailer | Yes | Yes | No | FotoWare FotoStation (includes IPTC) |
PhotoMechanic trailer | Yes | Yes | No | Camera Bits Photo Mechanic |
MIE trailer | Yes | Yes | No | Meta Information Encapsulation |
Samsung trailer | Yes | No | No | Samsung Galaxy trailer |
PreviewImage trailer | Yes | Yes | Yes | (preview image written after JPEG EOI) |
EmbeddedVideo trailer | Yes | No | No | (extracted only with ExtractEmbedded option) |
関連項目
[編集]- Libsndfile オーディオファイル情報を表示する sndfile-info を参照。
参考文献
[編集]- ^ ExifTool Ancient History
- ^ “ExifTool Version History”. 13 11月 2024閲覧。
- ^ ExifTool Version History
- ^ “Advanced Renamer - Free and fast batch rename utility for files and folders”. Advanced Renamer website. 2022年3月6日閲覧。
- ^ cberry (June 1, 2012). “Parsing Exif client-side using JavaScript”. code.flickr.com. 16 November 2015閲覧。
- ^ “Hugin Preferences - PanoTools.org Wiki”. Hugin manual on Sourceforge.net. 2022年3月6日閲覧。
- ^ a b “ExifTool by Phil Harvey”. ExifTool website. 2022年3月6日閲覧。
- ^ “Exif Fixer - Make images work as interactive panoramas in Facebook, Google services, mobile photo albums and elsewhere”. 18 July 2022閲覧。
- ^ a b Supported File Types
外部リンク
[編集]- 公式ウェブサイト (exiftool.org)
- Official website (sourceforge.net)
- ExifTool User Manual
- Image::ExifTool API Manual
- MIE file format – specification
- MIE Tags – reference
- Commentary on Meta Information Formats (or "Why this or that Format Sucks"), Phil Harvey, essay on design decisions, created Nov. 15, 2005, last revised Feb 4, 2020