画像がいっぱいのフォルダのメタデータをテーブルにエクスポートする無料のソフトウェアはありますか?


8

約50のフォルダーのセットに数十万の画像があり、各フォルダーにはさまざまな数のサブフォルダーがあります。これらのフォルダーとそのサブフォルダー内のすべての画像から特定のメタデータ(緯度/経度、データ/時間、カメラモデルとシリアル番号、場合によっては他のいくつか)を抽出し、テーブルにエクスポートします(CSVはメタデータをデータベースにインポートできるようにするためです。緯度/経度フィールドで少なくとも小数点以下6桁を保持する必要があります。位置データは重要です。

したがって、私はフォルダーをポイントして、そのフォルダーとそのすべてのサブフォルダーをウォークスルーし、メタデータを読み取って、CSVファイルの各行の各画像のメタデータをエクスポートできるWindowsソフトウェアを探しています。

Filepath,Filename,Lat,Long,CameraSerial
C:\Images1\Folder1\,Image0001.jpg,42.00000002,-75.00000001,A0193498
C:\Images1\Folder2\,Image0001.jpg,42.00000112,-75.00000067,A0193498
C:\Images1\FolderZ\,Image0001.jpg,42.00000492,-75.00000099,A0193498

Camera Bits Photo Mechanicを見つけました。これは私が必要としていることを実行しますが、フリー/オープンソースソリューションがあることを望んでいました。EXIFメタデータのバッチエクスポートを実行することがわかったほとんどのツールは、入力JPGごとに個別のテキストファイルをエクスポートすることで実行します。これは、私が求めているものではなく、フォルダー(およびそのサブフォルダー)ごとに1つのテーブルが必要です。

回答:


6

これは、クロスプラットフォームのフリーソフトウェアExifToolでかなり簡単に行うことができます。それはFAQにもあります:

-csv(カンマ区切り値)オプションは、出力の最初の行として利用できるタグ名のソートされたリストを生成し、各タグの列に情報を整理し、すべての入力ファイルから事前情報を抽出することによってこのジレンマを解決します。同様に、「SourceFile」というラベルの付いた最初の列が生成されます。これらの機能により-csv、複数の画像からすべての情報を抽出するためのオプションを使用することが現実的になります。たとえば、次のコマンド:

   exiftool -csv -r t/images > out.csv

次のような出力が得られます。

   SourceFile,AEBBracketValue,AELock,AFAreaHeight,AFAreaMode,AFAreas,[...]
   t/images/Canon.jpg,0,,151,,,[...] t/images/Casio.jpg,,,,,,[...]
   t/images/Nikon.jpg,,,,Single Area,,[...]
   t/images/OlympusE1.jpg,,Off,,,"Center (121,121)-(133,133)",[...]

これには非常に長いリストが含まれるため、いくつかの特定のことだけを含めたい場合は、それを行うことができます。

exiftool -csv -Model -CreateDate  -GPS:all -time:all *.jpg

(この例では、現在のディレクトリ内のすべてのファイル)。

ドキュメント-csvは、ほとんどのexiftoolオプションとは異なり、フラグが出力全体をメモリに構築するため、多くのファイルで使用するとメモリ使用量が非常に大きくなる可能性があることを警告しています。(単純なバッチ言語でも簡単に実行できます。)


1

頭に浮かぶツールは、さまざまなファイル形式で機能するオープンソースソフトウェアです。

http://meta-extractor.sourceforge.net/

それは少し技術的ですが、あなたのニーズを満たすはずの多くのカスタマイズがあります。このソリューションは、WindowsおよびLinux専用です。

また、Adobe Photoshopのコピーをお持ちの場合は、メタデータ抽出機能を含むAdobe Bridgeがあります。


これは、この問題に対して私が見た中で最も優れた対応です。私はexiftを試しましたが、他の2つの解決策すら知りませんでした。あなたの指示と指導に感謝します。
モニカ

0

オーストラリアからこの素敵なツールに出会っただけです、仲間!笑

これは、Javaプログラムであり、「EXIFをCSVにエクスポートし、CSVからEXIFをインポートすることにより、メタデータを個々の画像用に編集したり、一括で処理したりできます。」

jpg / jpegファイルでのみ機能しますが、pngファイルをjpgに変換する組み込みのコンバーターも備えています。限られた写真のメタデータをcsvにエクスポートするために必要でした。そこで、タイトル、作成者、日付の情報が含まれる別のcsvファイルをマージしました。

eatlas.org画像メタデータエディター

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.