Tôi có hàng trăm ngàn hình ảnh trong một bộ gồm khoảng 50 thư mục, mỗi thư mục có số lượng thư mục con khác nhau. Tôi muốn trích xuất một số siêu dữ liệu nhất định (vĩ độ / kinh độ, dữ liệu / thời gian, kiểu máy ảnh và số sê-ri, có thể là một số khác) từ tất cả các hình ảnh trong các thư mục đó và các thư mục con của chúng và xuất nó trong một bảng (CSV sẽ là dễ nhất), để tôi có thể nhập siêu dữ liệu vào cơ sở dữ liệu. Tôi cần bảo tồn ít nhất 6 vị trí thập phân trong các trường lat / long, dữ liệu vị trí rất quan trọng.
Vì vậy, tôi đang tìm một phần mềm Windows mà tôi có thể chỉ vào một thư mục và đưa nó đi qua thư mục đó và tất cả các thư mục con của nó, đọc siêu dữ liệu và xuất siêu dữ liệu cho mỗi hình ảnh trên một dòng trong tệp CSV, như vậy:
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
Tôi đã tìm thấy Camera Bits Photo Mechanic, thực hiện những gì tôi cần, nhưng tôi hy vọng có một giải pháp nguồn mở / miễn phí. Hầu hết các công cụ tôi thấy rằng xuất siêu dữ liệu EXIF hàng loạt đều làm như vậy bằng cách xuất một tệp văn bản riêng cho mỗi JPG đầu vào, không phải là thứ tôi theo sau, tôi cần một bảng cho mỗi thư mục (và các thư mục con của nó).