จะมีเครื่องมือบางอย่างที่ทำงานบนเขตข้อมูล JPEG EXIF
ฉันพบว่าEXIFToolของ Phil Harvey น่าอัศจรรย์อยู่เสมอ
Mac แพคเกจ X OS: ExifTool-7.98.dmg (1.4 ล้านบาท)
แพ็คเกจ OS X จะติดตั้งแอปพลิเคชันบรรทัดคำสั่ง ExifTool และไลบรารีใน / usr / bin
หลังจากติดตั้งแล้วให้พิมพ์ "exiftool" ในหน้าต่าง Terminal เพื่อเรียกใช้ exiftool และอ่านเอกสารประกอบการใช้งาน
สิ่งที่คุณกำลังมองหาอยู่ตอนนี้คือ
คุณสมบัติ
เลื่อนวันที่ / เวลาคุณเคยลืมตั้งวันที่ / เวลาในกล้องดิจิตอลของคุณก่อนที่จะถ่ายภาพเป็นจำนวนมากหรือไม่? ExifTool มีคุณสมบัติการเลื่อนเวลาซึ่งทำให้ง่ายต่อการใช้การแก้ไขแบบกลุ่มกับการประทับเวลาของภาพ (เช่นเปลี่ยน "การถ่ายภาพวันที่" ที่รายงานโดย Windows Explorer)
พูดเช่นว่านาฬิกากล้องของคุณถูกตั้งค่าใหม่ 2000: 01: 01 00:00:00
เมื่อคุณใส่ในแบตเตอรี่ใหม่ที่ 2005: 11: 03 10:48:00
จากนั้นรูปภาพทั้งหมดที่คุณถ่ายในเวลาต่อมามีการประทับเวลาที่ผิดโดย
5 ปี, 10 เดือน, 2 วัน, 10 ชั่วโมงและ 48 นาที
ในการแก้ไขปัญหานี้ให้ใส่รูปภาพทั้งหมดในไดเรกทอรีเดียวกัน ("DIR") และเรียกใช้ exiftool
exiftool "-DateTimeOriginal + = 5: 10: 2 10: 48: 0" DIR
================= ^^^^^^^^^^^^^^^^
คุณต้องปรับแบทช์ที่ประทับไม่ถูกต้องเป็นสองวันข้างหน้า
อัปเดต: ในการทำงานกับการสร้างและแก้ไขเวลาสำหรับ iPhoto
โน้ต EXIFTool จะดำเนินการต่อในส่วนคุณสมบัติวันที่ / เวลา
ตัวอย่างด้านบนมีการเปลี่ยนแปลงเฉพาะแท็กDateTimeOriginal
แต่แท็กวันที่หรือเวลาใด ๆ ที่สามารถเขียนได้สามารถเลื่อนได้
และหลายแท็กอาจถูกเขียนด้วยบรรทัดคำสั่งเดียว
โดยทั่วไปในภาพ JPEG จะต้องเปลี่ยนค่าDateTimeOriginal , CreateDateและModifyDateทั้งหมด
เพื่อความสะดวกเราได้กำหนดแท็กช็อตคัตที่เรียกว่าAllDatesเพื่อแสดงสามแท็กเหล่านี้
ตัวอย่างเช่นหากคุณลืมตั้งนาฬิกากล้องกลับไป 1 ชั่วโมงเมื่อสิ้นสุดเวลาออมแสงในฤดูใบไม้ร่วงคุณสามารถแก้ไขภาพด้วย:
exiftool "-AllDates- = 1" DIR
========= ^^^
นี่จะย้อนกลับการประทับเวลาทั้งหมดภายใน 1 ชั่วโมง
หวังว่าไฟล์ต้นฉบับของคุณจะพร้อมสำหรับการทำเช่นนี้ ...
สุดท้ายถ้าคุณมีข้อมูล meta เดิมแก้ไข
แต่ด้วยเวลาที่ไฟล์ไม่ถูกต้อง
คุณสามารถทำสิ่งต่อไปนี้
exiftool "-DateTimeOriginal> FileModifyDate" DIR
^
สิ่งนี้จะผลักดันการประทับเวลา EXIF ที่แก้ไขไปยังเวลาแก้ไขไฟล์